JasonLee0223 / Operating-System

운영체제 - 이화여대 반효경 교수님 2014년 1학기 강의 정리

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Operating-System

운영체제 - 이화여대 반효경 교수님 2014년 1학기 강의 정리

Section Title Subject
01 Introduction to Operating Systems 운영체제란 무엇인가?
운영체제의 목적, 분류, 구조
02 System Structure & Program Execution 1 Mode bit, Timer
Device Controller
입출력(I/O)의 수행
Interrupt
System call
System Structure & Program Execution 2 동기, 비동기식 입출력
DMA
03 🔥 Process 1 프로세스의 개념, 문맥, 상태
PCB, Context Switch, Scheduler
🔥 Process 2 Thread에 대한 정의
Process 3 Thread의 장점
04 Process Management 1 프로세스의 생성 및 종료
🔥Process Manangement 2 프로세스의 시스템콜(fork, exec, wait, exit)
프로세스의 협력(message)
05 CPU Scheduling 1 FSFS, SJF, Round Robin(RR)
CPU Scheduling 2 Multilevel Queue
06 Process Synchronization 1 Race Condition
lock & unlcok SW적으로 해결하는 방법
Process Synchronization 2 Semaphore
Deadlock 소개
Process Synchronization 3 Bounded-Buffer Problem
Readers and Writers Problem
Dining-Philosophers Problem
Semaphore, Monitor
07 Deadlocks Deadlock 발생의 4가지 조건
Deadlock의 처리 방법
08 Memory Management 1 가상 vs 물리적 주소
주소 바인딩
MMU
Dynamic Loading, Dynamic Linking
Overlays, Swapping
Memory Management 2 Paging 기법, Page Table
Two-Level Page Table
Memory Management 3 Multilevel-Paging 기법
Inverted page table, Shared Page
Segmentation 기법
09 Virtual Memory 1
Virtual Memory 2
10 File Systems
File Systems Implementation 1
File Systems Implementation 2
11 Disk Management and Scheduling 1
Disk Management and Scheduling 2

About

운영체제 - 이화여대 반효경 교수님 2014년 1학기 강의 정리