operating system

    [운영체제] 공룡책🦖 ch08. Deadlocks

    Reference 1. Abraham Silberschatz, Greg Gagne, Peter B. Galvin - Operating System Concepts (2018) 2. Operating System class by Professor Sukyong-Choi at Korea University 3. 혼자 공부하는 컴퓨터구조 + 운영채재 (강민철) 중요한 내용 위주로 요약 && 정리했습니다. 목차 System Model Deadlock in Multithreaded Applications Deadlock Methods for Handling Deadlocks Deadlock Prevention Deadlock Avoidance Deadlock Detection Recovery from Deadlo..

    [운영체제] 공룡책🦖 ch07. Synchronization Examples

    Reference 1. Abraham Silberschatz, Greg Gagne, Peter B. Galvin - Operating System Concepts (2018) 2. Operating System class by Professor Sukyong-Choi at Korea University 3. 혼자 공부하는 컴퓨터구조 + 운영채재 (강민철) 중요한 내용 위주로 요약 && 정리했습니다. 7.1 Classical Problems of Synchronization concurrency-control problems Bounded-Buffer problem (유한 버퍼 문제) Readers and Writers Problem (읽기 쓰기 문제) Dining-Philosophers Problem (..

    [운영체제] 공룡책🦖 ch05. CPU Scheduling

    Reference 1. Abraham Silberschatz, Greg Gagne, Peter B. Galvin - Operating System Concepts (2018) 2. Operating System class by Professor Sukyong-Choi at Korea University 3. 혼자 공부하는 컴퓨터구조 + 운영채재 (강민철) 중요한 내용 위주로 요약 && 정리했습니다. 목차 Basic Concepts Scheduling Criteria Scheduling Algorithms Tread Scheduling Multi-Processor Scheduling Real-Time CPU Scheduling Operating Ststems Examples Algorithm Evaluat..

    [운영체제] 공룡책🦖 ch04. Threads & Concurrency

    Reference 1. Abraham Silberschatz, Greg Gagne, Peter B. Galvin - Operating System Concepts (2018) 2. Operating System class by Professor Sukyong-Choi at Korea University 중요한 내용 위주로 요약 && 정리했습니다. 목차 Overview Multicore Programming Multithreading Models Thread Libraries Implicit Threading Threading Issues Operating System Examples 현대 운영체제는 한 process가 다중 스레드를 포함합니다. 따라서 다중 CPU를 제공하는 multicore system..

    [운영체제] 공룡책🦖 ch03. Processes

    Reference 1. Abraham Silberschatz, Greg Gagne, Peter B. Galvin - Operating System Concepts (2018) 2. Operating System class by Professor Sukyong-Choi at Korea University 중요한 내용 위주로 요약 && 정리했습니다. process는 실행 중인 program이다. 자원을 필요로 한다. (CPU time, memory, files, I/O devices unit of work System consist of a collection of processes 현대 OS는 “multiple threads”을 다루는 process를 지원한다. thread : process보다 작은 작업..

    [운영체제] 공룡책🦖 ch02. Operating-System Structures

    Reference 1. Abraham Silberschatz, Greg Gagne, Peter B. Galvin - Operating System Concepts (2018) 2. Operating System class by Professor Sukyong-Choi at Korea University 중요한 내용 위주로 요약 & 정리해 보았습니다. 2.1 Operating System Services OS service user에게 유용한 기능 User interface : 사용자와 컴퓨터의 연결 지점 Program execution : 프로그램을 메모리에 로드하고 실행, 종료 I/O operations : 사용자가 직접 제어x, 입출력 명령으로 I/O 방법 제공 File-system manipulat..

    [운영체제]공룡책🦖 ch01. Operating System Introduction

    Reference 1. Abraham Silberschatz, Greg Gagne, Peter B. Galvin - Operating System Concepts (2018) 2. Operating System class by Professor Sukyong-Choi at Korea University 이번 학기에 운영체제 수업을 들으면서 “Operating System Concepts 10th Edition” 책의 내용을 정리하려 합니다. Ch.1은 전반적인 운영체제의 역할과 동작의 개요를 정리하는 내용이기 때문에 전체적인 흐름을 잡을 수 있습니다. 핵심 내용 위주로 요약하며 글을 작성하였습니다. Operating System 운영체제는 컴퓨터의 hardware 자원을 분배 및 관리하는 software..