Don't Look Back In Anger

공단기 컴퓨터일반 기출문제집 PART 02. 94번 본문

IT/공단기 컴퓨터일반 기출

공단기 컴퓨터일반 기출문제집 PART 02. 94번

버로나 2022. 3. 3. 19:02

2017년 국가직 컴퓨터일반 18번

 

페이지 크기가 2,000 byte인 페이징 시스템에서 페이지테이블이 다음과 같을 때 논리주소에 대한 물리주소가 옳게 짝지어진 것은? (단, 논리주소와 물리주소는 각각 0에서 시작되고, 1 byte 단위로 주소가 부여된다)

① 4,300          

② 3,600          

③ 2,500          

④ 900             

 

정답 : ③

 


 

가상주소는 가상기억장치인 보조기억장치의 위치이고, 물리주소는 주기억장치의 위치이다.

① 가상주소가 4,300이면, 5번으로 적재되었으므로 물리주소 10300이다.

② 가상주소가 3,600이면, 3번으로 적재되었으므로 물리주소 7600이다.

③ 가상주소가 2,500이면, 3번으로 적재되었으므로 물리주소 6500이다.

④ 가상주소가 900이면, 7번으로 적재되었으므로 물리주소 14900이다. 


페이지 번호 = 논리주소 / 2000

변위 = 논리주소 % 2000

 

* 변위 : 물리학에서 나중 위치의 값에서 처음 위치의 값을 뺀 벡터량 즉, 한 점의 최종 위치와 처음 위치 간의 차이

 

① 논리주소 4300 = 2000 * 2 + 300 → 페이지번호 2번 프레임번호 5번
→ 5 * 2000 + 300 = 물리주소 10,300
② 논리주소 3600 = 2000 * 1 + 1600 → 페이지번호 1번 프레임번호 3번
→ 3 * 2000 + 1600 = 물리주소 7600
③ 논리주소 2500 = 2000 * 1 + 500 → 페이지번호 1번 프레임번호 3번
→ 3 * 2000 + 500 = 물리주소 6500
④ 논리주소 900 = 2000 * 0 + 900 → 페이지번호 0번 프레임번호 7번
→ 7 * 2000 + 300 = 물리주소 14,900