![레지스터 손상된 아키텍처는 무엇을 의미합니까?](https://linux55.com/image/156050/%EB%A0%88%EC%A7%80%EC%8A%A4%ED%84%B0%20%EC%86%90%EC%83%81%EB%90%9C%20%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
저는 Robert Love의 Linux 커널 개발 책을 읽고 있습니다. 그 책에서 그는 등록부가 손상된 건물에 대해 언급합니다. 레지스터 손상 아키텍처가 무엇인지 모르겠습니다. 이에 대해 아시는 분 계시면 설명 부탁드립니다.
미리 감사드립니다.
답변1
문맥을 보면 좀 더 명확해집니다(강조).
이를 통해x86과 같은 레지스터 없는 아키텍처, 위치를 저장하기 위해 추가 레지스터를 사용하지 않고 스택 포인터를 통해 프로세스 설명자의 위치를 계산합니다. 이제 프로세스 설명자는 슬랩 할당자를 통해 동적으로 생성되고,
struct thread_info
다시 스택 하단(아래로 성장하는 스택의 경우)과 스택 상단(위로 성장하는 스택의 경우)에 새로운 구조가 생성됩니다. 삼3- 레지스터 손상된 아키텍처는 생성되지 않았습니다
struct thread_info
.
저자는 x86과 같은 아키텍처에는 레지스터가 거의 없다고 농담을 했을 뿐입니다. "X-Damaged" ~X는 다른 것에 비해 약해졌습니다. (예를 들어, "재정적 장애가 있는" = 돈이 충분하지 않습니다.)