메인 메모리와 페이징 — 주소를 바꾸고 잘게 나눠 주기 | 운영체제 10편
다코
0:00 / 0:00
메인 메모리와 페이징 — 주소를 바꾸고 잘게 나눠 주기 | 운영체제 10편
2 просмотра · 8 дней назад
다코
93 подписчика
2 просмотра · 8 дней назад
여러 프로세스가 메모리 하나를 나눠 쓰면서 서로를 건드리지 못하게 하는 방법을 봅니다. 논리 주소와 물리 주소, 연속 할당과 단편화, 그리고 메모리를 같은 크기로 잘라 흩어 두는 페이징과 TLB까지 다룹니다. 운영체제 수업을 듣지 않은 분을 기준으로 만들었습니다.
다루는 것
· 기준·한계 레지스터와 메모리 관리 장치(MMU)
· 동적 적재와 동적 연결
· 연속 할당, 최초·최적·최악 적합, 외부·내부 단편화
· 페이징 — 페이지 번호와 오프셋
· TLB와 유효 접근 시간
· 보호·공유, 계층·해시·역 페이지 테이블, 스와핑
직접 푸는 문제
· 4바이트 페이지에서 논리 주소 13은 물리 주소 몇 번지
· 적중률 99%일 때 유효 접근 시간
0:00 도입
0:24 프로세서가 직접 보는 곳
0:56 기준과 한계로 영역 지키기
1:27 주소는 두 가지입니다
2:11 필요할 때만 올리고 필요할 때 잇기
2:52 한 덩어리씩 나눠 주기
3:27 어느 구멍을 줄 것인가
3:59 조각나는 문제
4:38 페이징 — 잘게 잘라 흩어 두기
5:09 주소를 둘로 쪼개기
5:57 연습문제 1 — 주소 변환
6:27 연습문제 1 풀이
7:05 페이징에도 낭비는 있습니다
7:51 주소 하나에 메모리를 두 번
8:32 유효 접근 시간
9:00 연습문제 2 — 유효 접근 시간
9:31 연습문제 2 풀이
10:08 페이지 단위로 지키고 나누기
10:50 페이지 테이블이 너무 클 때
11:38 스와핑
12:17 마무리
시리즈 10편 · 다음 편: 가상 메모리
#운영체제 #메모리관리 #페이징 #TLB #컴퓨터공학 #전공강의