책 내용 질문하기
주소공간과 기억공간에 대해...
도서
[2013] SUMMARY 정보처리기사 필기
페이지
84
조회수
345
작성일
2013-05-27
작성자
첨부파일
- 주소공간 : 프로그램에서 사용하는 주소, 보조기억 장치 내의 기억공간.
- 기억공간 : 주기억장치 내의 실제 기억공간.
주소 공간이란 HDD와 같은 보조기억 장치에서 사용하는 주소이고, 프로그램에서 주로 쓰입니다.
기억공간이란 RAM과 같은 주기억 장치 내에서 사용하는 주소이고, 프로그램이 아닌 CPU가 주로 사용합니다.
제가 이해한 것이 맞는지요?
또한 프로그램 상에서 사용한 주소를 변경 없이 실제 기억공간 내의 주소로 재배치할 수 있도록 서로 독립적이어야함.
이라는 내용에서, 프로그램 상에서 사용한 주소공간 주소를 변경 없이 실제 기억공간 주소로 재배치 할 수 있또록 독립적이어야 한다는 것이 무슨 의미인지 모르겠습니다. 제 PC에서는 RAM(기억공간)이 8GB인데, HDD(주소공간)은 1TB입니다. 공간의 넓이 차이가 100배가 넘는데 당연히 주소를 변경해야 사용가능하지 않을까요?
이 점이 명확하게 이해가 안되어서 다음 내용을 공부할 때마다 헷갈립니다.
정확하고 명쾌한 답변 부탁드립니다!!^^
답변
2013-05-29 09:39:00
안녕하세요.
주소 공간과 기억 공간의 개념은 프로그램이 수행되는 동안 사용될 위치인 주소의 종류를 구분하기 위한 것으로 전자는 프로그램에서 사용하는 주소로 보조기억장치 내의 기억공간을 말하며, 후자는 주기억장치 내의 실제 기억 공간을 의미합니다.
기억장치가 주기억장치와 보조기억장치로 구분됨에 따라 종류를 나눠 구분한 것이라고 이해하면 되겠네요.
이러한 주소 공간과 기억 공간은 서로 독립적이어야 합니다. 서로 고유한 주소를 갖는다는 의미이죠.
질문의 아래쪽 내용은 가상기억장치 관리 기법에서 사용하는 가상주소와 실기억주소 간의 주소 변환(매핑)을 말씀하시는 것 같습니다. 보조기억장치를 주기억장치의 일부처럼 관리하는 가상기억장치 관리 기법에서 해당 보조기억장치의 가상메모리 부분을 가상주소라 하여 사용하는 것입니다.
오늘도 즐거운 하루 되세요.
"
-
*2013-05-29 09:39:00
안녕하세요.
주소 공간과 기억 공간의 개념은 프로그램이 수행되는 동안 사용될 위치인 주소의 종류를 구분하기 위한 것으로 전자는 프로그램에서 사용하는 주소로 보조기억장치 내의 기억공간을 말하며, 후자는 주기억장치 내의 실제 기억 공간을 의미합니다.기억장치가 주기억장치와 보조기억장치로 구분됨에 따라 종류를 나눠 구분한 것이라고 이해하면 되겠네요.이러한 주소 공간과 기억 공간은 서로 독립적이어야 합니다. 서로 고유한 주소를 갖는다는 의미이죠.질문의 아래쪽 내용은 가상기억장치 관리 기법에서 사용하는 가상주소와 실기억주소 간의 주소 변환(매핑)을 말씀하시는 것 같습니다. 보조기억장치를 주기억장치의 일부처럼 관리하는 가상기억장치 관리 기법에서 해당 보조기억장치의 가상메모리 부분을 가상주소라 하여 사용하는 것입니다.오늘도 즐거운 하루 되세요."