공부기록
코타쿠
« 2024/11 »
일 |
월 |
화 |
수 |
목 |
금 |
토 |
|
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
관리 메뉴
공부기록
메모리 곤리의 개요 본문
CS/OS
메모리 곤리의 개요
코타쿠
2021. 5. 17. 13:33
- 단일 프로그래밍 시스템에 서의 주기억장치는 두 부분으로 구분된다.
- OS를 위한 공간 (커널 영역 등)
- 수행 중인 프로세스들을 위한 공간 (사용자 영역)
- 다중 프로그래밍 시스템에서는 주기억 장치의 사용자 부분이 다수의 프로세스를 수용하기 위해 여러 부분으로 분할 된다.
- 이러한 분할 작업은 OS에 의해 동적으로 이루어지며 이를 메모리 관리라고 한다.
- 메모리는 TQ을 소비할 수 있는 적절한 수의 준비된 프로세스들에게 할당되어야 한다.
- 적은 수의 프로세스가 주기억 장치에 반입되면, 모든 프로세스들이 대부분의 시간 동안 입출력 작업을 마치기를 기다리게 되며 처리기는 IDLE한 상태가 된다.
- 따라서 메모리는 TQ를 소비할 수 있는 준비된 프로세서들에게 할당되어지는 것을 보장해야 한다.