인프런 커뮤니티 질문&답변
레지스터 관련
해결된 질문
작성
·
379
2
안녕하세요.
강의 듣던 중 궁금한 점이 생겨 남기게 되었습니다.
운영체제 역사 - 베이스 레지스터
메모리 주소 - 경계 레지스터, 재배치 레지스터
1) 각 강의에서 언급되는 레지스터에 대해서 베이스 레지스터와 재배치 레지스터는 용어는 다르지만 같은 레지스터로 생각되는데 맞는 부분일까요?
2) 경계레지스터는 운영체제 영역의 침범을 막기 위한 레지스터라고 하셨는데 경계 레지스터는 위의 베이스, 재배치 레지스터와는 다른 레지스터고 운영체제의 첫 시작 물리 주소는 0x0이니까 마지막 끝에 존재하는 주소값이 담겨 있는 거라고 보면 될까요?
답변 1
1
감자
지식공유자
안녕하세요 akgkfk3님!
바로 답변해드리겠습니다.
1) 각 강의에서 언급되는 레지스터에 대해서 베이스 레지스터와 재배치 레지스터는 용어는 다르지만 같은 레지스터로 생각되는데 맞는 부분일까요?
정확히 이해하셨습니다.
베이스 레지스터 = 재배치 레지스터입니다!
2) 경계레지스터는 운영체제 영역의 침범을 막기 위한 레지스터라고 하셨는데 경계 레지스터는 위의 베이스, 재배치 레지스터와는 다른 레지스터고 운영체제의 첫 시작 물리 주소는 0x0이니까 마지막 끝에 존재하는 주소값이 담겨 있는 거라고 보면 될까요?
마지막 끝이라는게 운영체제 영역의 끝이라고 말씀 하신거라면 맞습니다.
운영체제 영역의 마지막, 사용자 영역의 시작을 나타내는 것이 경계레지스터입니다!
잘 이해하고 계셔서 따로 설명한 것이 없는 것 같네요ㅎㅎ






빠른 답변 감사합니다 :)