Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- Segmenation
- virtual memory
- 컴퓨터 구조
- 운영체제
- Round robin
- 컴퓨터
- scheduling
- Fair-Share Scheduling
- scheduler
- Operating System
- DRAM
- Process in Memory
- 프로그래밍언어
- 스케줄러
- Computer Architecture
- C언어
- STCF
- MLFQ
- SJF
- computer architercure
- 문법
- Stride scheduling
- FIFO
- sceduling
- 어셈블리
- PIM
- 프로그래밍
- Process
- System Call
Archives
- Today
- Total
목록virtual memory (1)
Nyong!

Why memory virtualization? -> 프로세스를 동시에 실행하기 위하여! 여러 process들이 memory를 공유할 때, '가장 간단한' 방법은 하나의 process가 memory를 전부 사용하는 방법이다. 이 방법을 사용한다면, 하나의 process가 실행되는 동안 다른 process들은 모두 disk에 저장되어야 한다. disk는 memory에 비해 매우 느리다. 따라서 disk에서 읽고 쓰며 process들이 context switching을 한다면 context switching overhead가 너무 크다. 따라서, OS는 여러 process를 memory에 동시에 저장한다. 그리고 이를 위하여, memory virtualization을 사용한다. Address Space Ma..
Study/Operating System
2022. 3. 3. 20:33