일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- log
- Trino
- Python
- kubernetes
- JavaScript
- kubectl
- Operating System
- CSV
- Vision
- helm
- zookeeper
- aws s3
- OS
- CVAT
- docker
- Kafka
- MAC address
- EC2
- tcp
- AWS
- Network
- Spring
- jvm
- airflow
- grafana
- Packet
- ip
- PostgreSQL
- java
- kubeadm
- Today
- Total
목록mmu (3)
JUST WRITE
이 글은 KOCW 강좌 중 경성대학교 양희재 교수님의 '운영체제' 강의를 정리한 글입니다. Contiguous Memory Allocation External fragmentation 외부 단편화 컴퓨터가 부팅되면서 운영체제가 Memory에 할당된다. 이때, Memory에는 운영체제만 할당되고 나머지는 비어있는 상태이며 비어있는 공간을 hole이라고 한다. 부팅 직후 Memory에 운영체제 외 나머지 비어 있는 hole을 Big single hole이라고 한다. 이후 Process가 생성, 종료되면서 Memory 곳곳에 hole이 생기는데 이러한 상태를 scattered holes라 한다. scattered holes 상태에서 hole들이 불연속 하게 흩여져 있다. 큰 Process가 생성되려고 해도 h..
이 글은 KOCW 강좌 중 경성대학교 양희재 교수님의 '운영체제' 강의를 정리한 글입니다. Main Memory Management Memory 할당 Memory는 Address와 Data로 구성되어 있다. CPU는 Address를 가지고 Memory에 요청을 한다. CPU와 Memory는 쌍방향으로 Data를 주고받는다. Program을 만들 때 아래의 과정으로 만들어지게 된다. Source file -> 고수준언어 또는 어셈블리어로 작성 Object file -> Source file를 Compile, Assemble 한 결과 Excutable file -> Object file에 Library(다른 Object file)을 Link 한 결과 Source file은 Compiler에 의해 Compil..
이 글은 KOCW 강좌 중 경성대학교 양희재 교수님의 '운영체제' 강의를 정리한 글입니다. Dual Mode 이중 모드 요즘 1개의 컴퓨터로 여러 명이 동시에 사용하기도 한다.(Server) 아니면 여러 개의 Program을 동시에 사용한다. Program이 컴퓨터 전체에 영향을 끼칠 가능성이 높다. 이런 치명적인 상황을 불가능하게 하기 위해서 Dual Mode로 관리한다. 아래 2가지 Mode로 나누어서 관리한다. User Mode Privileged Instruction 실행 불가능 Supervisor Mode Privileged Instruction 실행 가능 System, Monitor, Priviliged Mode라고도 함. Privileged Instrution에는 STOP, HALT, RES..