1. | ![]() |
수업 개요 | OS에 대해 소개하고 전반적인 수업 소개를 실시한다. | ![]() |
![]() |
컴퓨터 운영체제 관련 자료 학습 | UNIX history, 컴퓨터 운영체제 향상등에 대한 동영상을 감상한다. | ![]() |
|
2. | ![]() |
컴퓨터 운영체제란 무엇인가? | 컴퓨터 운영체제에 대한 소개 및 학습을 실시한다. | ![]() |
![]() |
컴퓨터 운영체제란 무엇인가? | 컴퓨터 시스템 등에 대해 학습한다 | ![]() |
|
3. | ![]() |
Interrupt, Trap등에 대한 학습 | Interrupt, Trap 등에 대한 개념과 매커니즘을 이해한다. | ![]() |
![]() |
Interrupt, Trap등에 대한 학습 Ⅱ | Interrupt, Trap 등에 대한 개념과 매커니즘을 이해한다. | ![]() |
|
4. | ![]() |
Protection이란 무엇인가? / Process Management | Protection의 개념과 Process Management의 구조를 이해한다 | ![]() |
![]() |
Protection이란 무엇인가? / Process Management Ⅱ | Scope Rule, File management 등에 대해 학습한다 | ![]() |
|
5. | ![]() |
Process ManagementⅡ / OS의 전반적인 소개 | Process Management 심화 과정, OS의 제작 목표 등을 이해한다. | ![]() |
![]() |
Process ManagementⅡ / OS의 전반적인 소개 | Process Management 심화 과정을 완벽히 학습한다 | ![]() |
|
6. | ![]() |
Cooperating Process | 프로세스를 이해하고 Scheduler에 대해 알아본다 | ![]() |
![]() |
Cooperating Process Ⅱ | 프로세스를 직접 만들어보고 RPC, UNIX 프로세스에 대해 학습한다. | ![]() |
|
![]() |
Cooperating Process Ⅲ | Process에 쓰이는 여러 Communication, Socket 등에 대해 학습한다. | ![]() |
|
7. | ![]() |
Process, Thread란? / Scheduler | Process, Thread에 대하여 학습하고 Scheduler에 대한 개념을 이해한다 | ![]() |
![]() |
Process, Thread란? / Scheduler | Solaris Process 등 다양한 프로세스 들에 대해 알아본다 | ![]() |
|
![]() |
Process, Thread란? / Scheduler | Pre-emtive, Waiting time, Response time 등에 대하여 알아본다 | ![]() |
|
8. | ![]() |
Scheduling이란? / CPU Scheduling | Scheduling의 개념을 완벽히 이해하고 CPU Scheduling을 학습한다 | ![]() |
![]() |
Scheduling이란? / CPU Scheduling | Shortest Job Scheduling, Priority Scheduling 등에 대하여 학습한다 | ![]() |
|
![]() |
Scheduling이란? / CPU Scheduling | Shortest Job Scheduling의 장단점, Multiple Processor scheduling에 대하여 학습한다. | ![]() |
|
9. | ![]() |
Process Synchronization 이란? | Paging, Algorithm 등에 대하여 학습한다 | ![]() |
![]() |
Process Synchronization 이란? | Algorithm 중 Bakery Algorithm 등에 대해학습한다 | ![]() |
|
![]() |
Process Synchronization 이란? | Deadlock, Starvation 등을 학습 한다 | ![]() |
|
10. | ![]() |
Synchronization / Critical Section | Synchronization / Critical Section을 알아보고 세부적으로 학습한다 | ![]() |
![]() |
Synchronization / Critical Section | Deadlock에 대하여 심층적으로 학습한다. | ![]() |
|
![]() |
Synchronization / Critical SectionⅡ | Deadlock에 대하여 심층적으로 학습한다. | ![]() |
|
11. | ![]() |
Memory Management | Memory Management에 대해 전반적으로 학습한다. | ![]() |
![]() |
Memory Management | Loading, Static Memory Allocation 등에 대해 학습한다. | ![]() |
|
![]() |
Memory Management | Memory Management에 대한 Table, Time 등을 학습한다. | ![]() |
|
12. | ![]() |
Process Creation / FAT란? | Process Creation에 대한 전반적인 학습을 실시한다. | ![]() |
![]() |
Process Creation / FAT란? | FIFO Algorithm에 대해 학습한다. | ![]() |
|
![]() |
Process Creation / FAT란? | 보조자료를 통해 IT산업의 역사와 소프트웨어에 대해 진단한다 | ![]() |
|
13. | ![]() |
File System이란? | 파일 시스템에 대해 이해하고 UINX의 파일시스템에 대해 연구한다 | ![]() |
![]() |
File System이란? | Virtual 파일 시스템에 대해 학습한다. | ![]() |
|
14. | ![]() |
Disk Scheduling / IO System이란? | Disk Scheduling / IO System에 대하여 학습한다. | ![]() |
![]() |
Disk Scheduling / IO System이란? | Improving Performance Disk Scheduling, Selecing Disk Scheduling 등에 대해 학습한다. | ![]() |
|
![]() |
Disk Scheduling / IO System이란? | Polling과 Interrupts 등에 대하여 학습한다. | ![]() |