일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS
- OS
- Vision
- tcp
- EC2
- zookeeper
- Trino
- CVAT
- docker
- grafana
- airflow
- kubeadm
- aws s3
- Operating System
- ip
- kubernetes
- kubectl
- PostgreSQL
- Network
- MAC address
- Kafka
- Packet
- JavaScript
- log
- Python
- java
- helm
- jvm
- CSV
- Spring
- Today
- Total
목록Paging (2)
JUST WRITE
이 글은 KOCW 강좌 중 경성대학교 양희재 교수님의 '운영체제' 강의를 정리한 글입니다. Segmentation Paging은 Process를 일정한 크기로 나눠서 Memory에 할당한다. Segmentation은 Process를 논리적 내용을 기반으로 나눠서 Memory에 할당한다. Process를 논리적 내용을 기반으로 나눈 것을 Segment라 한다. Segment의 크기는 일정하지 않다. Segmentation 역시 MMU(Memory Management Unit)에서 주소 변환을 해준다. 대신 Table은 Segment Table이라고 한다. Address Translation Segmetation도 Paging에서 비슷하게 Logical Address과 Physical Address로 나누어..
이 글은 KOCW 강좌 중 경성대학교 양희재 교수님의 '운영체제' 강의를 정리한 글입니다. Contiguous Memory Allocation External fragmentation 외부 단편화 컴퓨터가 부팅되면서 운영체제가 Memory에 할당된다. 이때, Memory에는 운영체제만 할당되고 나머지는 비어있는 상태이며 비어있는 공간을 hole이라고 한다. 부팅 직후 Memory에 운영체제 외 나머지 비어 있는 hole을 Big single hole이라고 한다. 이후 Process가 생성, 종료되면서 Memory 곳곳에 hole이 생기는데 이러한 상태를 scattered holes라 한다. scattered holes 상태에서 hole들이 불연속 하게 흩여져 있다. 큰 Process가 생성되려고 해도 h..