1. | ![]() |
강의소개 | ![]() |
|
2. | ![]() |
운영체제 서론 | 운영체제의 정의와 역할 | ![]() |
![]() |
운영체제 역사 | 일괄처리부터 시분할시스템까지 운영체제 변천 역사 | ![]() |
|
![]() |
고등운영체제, 인터럽트 기반 운영체제 | 최근의 고급운영체제, 인터럽트에 기반한 현대 운영체제 | ![]() |
|
3. | ![]() |
이중모드, 하드웨어 보호 | 사용자모드와 관리자모드, 하드웨어 보호 | ![]() |
![]() |
운영체제 서비스 | 운영체제의 주요 서비스: 프로세스, 메모리, 파일관리, 시스템 호출 | ![]() |
|
![]() |
프로세스 관리 | 프로세스의 정의, CPU 스케쥴러, 멀티프로그래밍 | ![]() |
|
![]() |
강의자료1 | 2,3차시 강의자료 | ![]() ![]() |
|
4. | ![]() |
CPU 스케쥴링 알고리즘 (1) | 스케쥴링 척도, FCFS | ![]() |
![]() |
CPU 스케쥴링 알고리즘 (2) | SJF, Priority, RR 스케쥴링 | ![]() |
|
![]() |
CPU 스케쥴링 알고리즘 (3) | 다중 큐 스케쥴링, 프로세스 생성과 소멸, 쓰레드 | ![]() |
|
![]() |
강의자료2 | 4차시 강의자료 | ![]() ![]() |
|
5. | ![]() |
프로세스 동기화 | 프로세스 동기화의 중요성, 은행계좌 문제 | ![]() |
![]() |
임계구역 문제 | 임계구역문제, 동기화 도구 | ![]() |
|
6. | ![]() |
세마포 | 세마포를 사용한 프로세스 동기화 | ![]() |
![]() |
생산자-소비자 문제 | 전통적 동기화 문제, 생산자-소비자 문제 | ![]() |
|
![]() |
기타 전통적 동기화 문제 | 읽기-쓰기 문제, 식사하는 철학자 문제 | ![]() |
|
7. | ![]() |
교착상태 | 교착상태 필요조건, 교착상태의 해결법 | ![]() |
![]() |
모니터 | 프로세스 동기화의 다른 도구인 모니터 사용 | ![]() |
|
![]() |
정리와 복습 (1) | 프로세스 관리와 관련한 복습 | ![]() |
|
![]() |
강의자료3 | 5,6,7차시 강의자료 | ![]() ![]() |
|
8. | ![]() |
주기억장치 관리 개요 | 중간고사 풀이, 주기억장치 역사, 주소 개념 | ![]() |
![]() |
메모리 절약 | 동적적재, 동적연결, 스와핑 | ![]() |
|
![]() |
연속메모리할당 | 최초적합, 최적적합, 최악적합 | ![]() |
|
9. | ![]() |
페이징 | 페이지 테이블, 주소변환 | ![]() |
![]() |
세그멘테이션 | 세그멘트 테이블, 주소변환 | ![]() |
|
![]() |
가상메모리 | 가상메모리 개요와 원리 | ![]() |
|
![]() |
강의자료4 | 8,9차시 강의자료 | ![]() ![]() |
|
10. | ![]() |
요구 페이징 | 요구페이징 개요, 페이지 부재 | ![]() |
![]() |
페이지 교체 | 페이지 교체 필요성, 희생 페이지 설정 원칙 | ![]() |
|
![]() |
페이지 교체 알고리즘 | FIFO, OPT, LRU, 전역/지역교체 | ![]() |
|
11. | ![]() |
프레임 할당 | 프레임 할당, 정적/동적 할당, 쓰레싱, 페이지 크기 | ![]() |
![]() |
파일 할당 (1) | 페이지 교체 복습, 디스크 구조, 파일 위한 디스크 블록 할당 | ![]() |
|
![]() |
파일 할당 (2) | 연속할당, 연결할당의 장단점 | ![]() |
|
![]() |
강의자료5 | 10,11차시 강의자료 | ![]() ![]() |
|
12. | ![]() |
디스크 스케쥴링 (1) | 색인할당, 디스크 탐색시간, FCFS, SSTF | ![]() |
![]() |
디스크 스케쥴링 (2) | SCAN 알고리즘 및 변종 | ![]() |
|
![]() |
강의자료6 | 12차시 강의자료 | ![]() ![]() |
|
13. | ![]() |
정리와 복습 (2) | 파일 할당과 디스크 스케쥴링 | ![]() |
![]() |
정리와 복습 (3) | 파일 할당과 디스크 스케쥴링 | ![]() |