경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo

경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo

  • 주제분류공학 >컴퓨터ㆍ통신 >소프트웨어공학
  • 강의학기2011년 1학기
  • 조회수33,932
  • 평점4/5.0 (48)
강의계획서
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo

운영체제란 응용프로그램 또는 사용자가 컴퓨터 하드웨어를 편리하고 효율적으로 사용하게 하기 위하여 시스템 자원(메모리, 프로세서 등)을 관리하고 여러가지 프로그램이 필요로 하는 공통적인 서비스를 제공하는 소프트웨어이다. 이 수업에서는 운영체제를 구성하는 요소인 프로세스 관리 및 스케쥴링, 동시성 제어, 메모리 관리, 가상 메모리, 파일 시스템 등에 대한 기본적인 원리 및 개념과 알고리즘에 대하여 공부한다.

  • 수강안내 및 수강신청
  • ※ 수강확인증 발급을 위해서는 수강신청이 필요합니다

차시별 강의

경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo

1.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
OS의 전반적인 개요 1. Operating systems components
2. Basic computer system organization
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
2.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
System Structures 1. storage-device hierarchy
2. caching
3. migration of integer a from disk to register
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
3.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
Process Concept 1. process scheduling queues
2. schedulers
3. context switch
4. process creation/ termonation
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
4.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
Multithreaded Programming 1. First-Come, First- Served
2. Shortest-Job-First
3. Priority
4. Round Robin
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
5.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
Synchronization 1. The Deadlock Problem
- System Model
- Deadlock Characterization
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
6.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
Deadlocks 2. Methods for Handling Deadlocks
- Deadlock Avidance
- Safe State
- Avoidance algorithms : bankers algorithm
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
7.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
Memory Management Strategies 2. Methods for Handling Deadlocks
- Avoidance algorithms, The resource, allocation graft algorithm
- Data structures for the Bankers Algorithm
- Safety Algorithm
- Deadlock Detection & Recovery
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
8.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
Virtual Memory Management 1. Memory Management
2. Memory Management Unit (MMU)
- Contiguous Allocation
- Fragmentation
- Paging
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
9.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
File System 1. Background
2. Swapping
3. Contiguous Memory Allocation
4. Paging
5. Structure of the Page Table
6. Segmentation
7. Example : The Intel Pentium
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
10.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
Implementing File Systems 1. Memory Protection
2. Shared Pages
3. Structure of the Page Table
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
11.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
Secondary Storage Structure 1. Virtual Memory
- optimal algorithm
- locality in a memory-reference pattern

2. File-system interface
- file concept
- access methods
- directory structure

경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
12.
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo
HDFS 및 Map reduce 설명 1. File system Implementation
- file system structure
- file system implementation
- directory implementation
- allocation methods
경북대 강의계획서 - gyeongbugdae gang-uigyehoegseo