728x90
가상기억장치 : 보조기억장치를 주기억장치러럼 사용하는 것
-> 가상기억장치의 일반적인 구현 방법 : 페이징 기법, 세그멘테이션 기법
페이징 기법 : 가상기억장치에 보관되어 있는 프로그램과 주기억장치의 영역을 동일한 크기로 나눈 후, 나눠진 프로그램을 동일하게 나눠진 주기억장치의 영역에 적재시켜 실행하는 기법
- 프로그램을 일정한 크기로 나눈 단위를 Page라고 하고, 페이지 크기로 일정하게 나누어진 주기억장치의 단위를 Page Frame이라고 함
- 외부 단편화는 발생하지 않으나 내부 단편화는 발생할 수 있음
- 주소 변환을 위해서 Page Map Table이 필요함
세그멘테이션 기법 : 가상기억장치에 보관되어 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈 후 주기억장치에 적재시켜 실행시키는 기법
- 세그먼트 : 프로그램을 배열이나 함수 같은 논리적인 크기로 나눈 단위. 각 세그먼트는 이름과 크기를 갖는다
- 기억 공간 절약
- 주소변환을 위해서 세그먼트가 존재하는위치 정보를 가지고 있는 세그먼트 맵 테이블이 필요
728x90
'Computer Science > 정보처리기사' 카테고리의 다른 글
[정보처리기사/실기] 프로세스와 스케줄링 (0) | 2022.09.16 |
---|---|
[정보처리기사/실기] 운영체제 - 페이지 교체 알고리즘 (0) | 2022.09.14 |
[정보처리기사/실기] 운영체제의 개념 (0) | 2022.09.14 |
[정보처리기사/실기] SQL 제어문, 커서(Cursor) (0) | 2022.09.14 |
[정보처리기사/실기] SQL - Procedure / Trigger (1) | 2022.09.13 |