공동공부: Operating System : 운영체제

토픽 참여자(명)
1. Evolution OS 0
1) 50년대 초반 ~ 60년대 중반 0
(1) Syncronous / Asyncronous 0
(2) Multi programming 0
(3) Memory Management Unit 0
(4) Concurrent Programming Problem 0
2) 60년대 후반 ~ 90년대 중반 0
(1) Time-Sharing Operating System 0
3) 90년대 후반 ~ 지금 0
(1) OS with built-in Internet Access 0
(2) Sophisticated PC OS 0
(3) OS with Multimedia Support 0
(4) OS as Commodity 0
2. Function of OS 0
1) OS 특징 (Characteristics of current OS) 0
2) OS 기능 (Function of OS) 0
(1) OS as Coordinator (i) 0
(1) OS as Coordinator (ii) 0
(2) OS as Illusion Generator 0
3. Review of Computer Hardware 0
1) Computer Systems Architecture 0
(1) System Bus 0
(2) I/O Operation - I/O Device Contoller 0
(3) I/O Operation - I/O Addressing 0
(4) I/O Operation - DMA I/O 0
2) Interrupt Mechanism 0
(1) Interrupt Operation - Interrupt H/W (i) 0
(2) Interrupt Operation - Interrupt H/W (ii) 0
3) Hardware Protection Mechanisms 0
(1) Dual mode operation 0
(i) Privileged Instruction 0
(ii) Mode Change 0
(2) I/O Protection 0
(3) Memory Protection 0
(4) CPU Protection 0
4. Processes and Threads 0
1) Processes Concept 0
(1) Process Basic Concept 0
(i) Process 정의 0
(ii) Multiprogramming vs Multiprocessing 0
(iii) Process의 유용성 0
(2) OS상에서 Process 구현 0
(i) Process Control Block 0
(ii) State Transition 0
2) Process Scheduling 0
(1) Scheduler Design Principle 0
(2) Dispatcher 0
(i) Entering and Leaving Kernel 0
3) Context Switching 0
4) Process Creation and Termination 0
(1) fork() in UNIX 0
5) Multithreading 0
(1) Storyline 0
(2) Implimentation 0
(3) Thread Life Cycle 0
6) Conclusion 0