10주차 |
운영체제와 컴퓨터 그리고 인터럽트 |
|
|
시스템콜과 modebit |
이예은 |
|
메모리계층 |
이예은 |
|
가상메모리와 스와핑, 페이지폴트 그리고 스레싱 |
양준모 |
|
프로그램과 프로세스 그리고 스레드의 차이 |
이상원 |
|
프로세스의 메모리 구조 |
공진호 |
11주차 |
PCB와 컨텍스트 스위칭 |
이승헌 |
|
멀티프로세싱과 멀티스레딩, 그리고 IPC |
안려환 |
|
공유자원과 임계 영역, 그리고 경쟁상태(race condition) |
박윤환 |
|
세마포어, 뮤텍스, 모니터의 차이 그리고 교착상태(deadlock) |
박윤환 |
|
CPU 스케줄링 알고리즘 #1. 비선점형(FCFS, SJF, 우선순위) |
남이랑 |
|
Q. convoy effect와 stavation의 차이는? |
남이랑 |
|
CPU 스케줄링 알고리즘 #2. 선점형(라운드로빈, SRF, 다단계큐) |
남이랑 |
12주차 |
캐시, 캐시히트, 캐시미스와 캐시 사례 |
|
|
메모리할당 : 고정분할과 가변분할 (연속할당) |
|
|
메모리할당 : 페이징, 세그멘테이션, 페이지드 세그멘테이션 (불연속할당) |
|
|
DEEP DIVE : 캐시매핑(직접매핑, 연관매핑, 집합 - 연관매핑) |
|
|
페이지교체 알고리즘 : FIFO, LRU, NUR, LFU |
|