Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Be realist

Operating System Concepts 본문

Operating System

Operating System Concepts

realist 2018. 4. 10. 04:29
Preparaing for popquiz/midterm-exam (Lec1~Lec5 + Lec6)


This is just Overview. I have to study precisely and make the branches of this notions.

Contents

Lecture 1. Introduction

  • What is an operating system?
  • Early Operating Systems
  • Simple Batch Systems
  • Multiprogrammed Batch Systems
  • Time-sharing Systems
  • Persosnal Computer Systems
  • Parallel and Distributed Systems
  • Real-time Systems

Lecture 2. System Structures

  • Operating Systems Services
  • User Operating System Interface
  • System Calls
  • Tyeps of System Calls
  • System Programs
  • Operating System Design and Implementation
  • Operating System Structure
  • Operating System Debugging
  • Operating System Generation
  • System Boot

Lecture 3. Process Concept

  • Process Concept
  • Process Scheduling
  • Operations on Processes
  • Interprocess Communication
  • Examples of IPC Systems
  • Communication in Client-Server Systems

Lecture 4. Multithreaded Programming

  • Overview
  • Multicore Programming
  • Multithreading Models
  • Thread Libraries
  • Implicit Threading
  • Threading Issues
  • Operating System Examples

Lecture 5. Process Synchronisation

  • Background
  • The Critical-Section Problem
  • Peterson’s Solution
  • Synchronization Hardware
  • Mutex Locks
  • Semaphores
  • Classic Problems of Synchronization
  • Monitors
  • Synchronization Examples
  • Alternative Approaches

Lecture 6. CPU Scheduling


  • Basic Concepts
  • Scheduling Criteria
  • Scheduling Algorithms
  • Thread Scheduling
  • Multiple-Processor Scheduling
  • Real-Time CPU Scheduling
  • Operating Systems Examples
  • Algorithm Evaluation


'Operating System' 카테고리의 다른 글

5. 프로세스 동기화  (0) 2018.04.16
4. 스레드, 멀티스레드 프로그래밍  (0) 2018.04.16
3. 프로세스  (0) 2018.04.16
2. 컴퓨터 시스템 구조  (0) 2018.04.16
1. 운영체제란?  (0) 2018.04.16