운영 체제(OS)

[Operating System Concepts 10th] 10. Virtual Memory 리뷰

OS

13 분 소요

프로세스 전체를 메모리에 올리지 않고도 실행을 가능하게 하는 가상 메모리의 원리와 이점을 살펴보고, 요구 페이징 기법과 쓰기 시 복사(Copy-on-Write)의 동작 메커니즘을 알아본다. 아울러 물리 프레임이 부족할 때 발생하는 페이지 교체 알고리즘(FIFO, OPT, LRU 등...

[Operating System Concepts 10th] 9. Main Memory 리뷰

OS

17 분 소요

Operating System Concepts 10th 9장 메인 메모리(Main Memory)를 다룬다. 주소 바인딩, MMU, 연속 메모리 할당과 외부 단편화 문제를 살펴보고, 이를 극복하기 위한 페이징 기법, TLB 캐시, 다양한 페이지 테이블 구조 및 스와핑까지 메모리 관리...

[Operating System Concepts 10th] 8. Deadlocks 리뷰

OS

11 분 소요

Operating System Concepts 10th 8장 Deadlocks를 정리한 학습 노트다. 교착 상태가 성립하는 4가지 필요조건(상호 배제·점유하며 대기·비선점·순환 대기)과 자원 할당 그래프를 먼저 살펴보고, 예방·회피·탐지·복구라는 네 갈래 처리 방법과 은행원 알고리...

[Operating System Concepts 10th] 7. Synchronization Examples 리뷰

OS

5 분 소요

본 글은 Operating System Concepts 10th (운영체제) 책을 보며 내용을 개인 공부에 목적으로 정리했습니다. 책 내용들을 최대한 이해하기 위해 거의 모든 내용을 담고 있습니다. 7. Synchronization Examples

[Operating System Concepts 10th] 6. Synchronization Tools 리뷰

OS

11 분 소요

본 글은 Operating System Concepts 10th (운영체제) 책을 보며 내용을 개인 공부에 목적으로 정리했습니다. 책 내용들을 최대한 이해하기 위해 거의 모든 내용을 담고 있습니다. 6. Synchronization Tools

[Operating System Concepts 10th] 5. CPU Scheduling 리뷰

OS

15 분 소요

Operating System Concepts 10th 5장 CPU Scheduling을 정리한 글입니다. 단일 코어 환경의 기본 스케줄링 개념과 FCFS, SJF, RR, 멀티레벨 피드백 큐 등 주요 스케줄링 알고리즘부터 현대 운영체제의 핵심인 커널 스레드 스케줄링 및 멀티 코어...

[Operating System Concepts 10th] 4. Threads & Concurrency 리뷰

OS

9 분 소요

본 글은 Operating System Concepts 10th (운영체제) 책을 보며 내용을 개인 공부에 목적으로 정리했습니다. 책 내용들을 최대한 이해하기 위해 거의 모든 내용을 담고 있습니다. 4. Threads & Concurrency

[Operating System Concepts 10th] 3. Processes 리뷰

OS

16 분 소요

운영체제의 핵심 작업 단위인 프로세스의 개념, 메모리 구조(텍스트·데이터·힙·스택), 프로세스 제어 블록(PCB)과 상태 전이부터 CPU 스케줄링 및 문맥 교환, fork/exec 기반의 프로세스 생성과 종료, 그리고 공유 메모리·메시지 전달·소켓·RPC로 이어지는 프로세스 간 통...

[Operating System Concepts 10th] 1. Introduction 리뷰

OS

19 분 소요

Operating System Concepts 10th의 1장 Introduction을 바탕으로 운영체제의 정의와 컴퓨터 시스템 구조부터 자원 관리, 가상화, 커널 자료구조, 다양한 컴퓨팅 환경까지 1장의 전반적인 핵심 내용을 단일 포스트로 집대성하여 정리한다.

운영체제(OS) - Disk Management & Scheduling (10)

OS

4 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.

운영체제(OS) - File System Implementations (9)

OS

6 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.

운영체제(OS) - Virtual Memory (8)

OS

7 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.

운영체제(OS) - Memory Management (7)

OS

9 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.

운영체제(OS) - Deadlocks (6)

OS

5 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.

운영체제(OS) - Process Synchronization (5)

OS

5 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.

운영체제(OS) - CPU Scheduling (4)

OS

5 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.

운영체제(OS) - Process & Process Management (3)

OS

7 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.

운영체제(OS) - System Structure & Program Execution (2)

OS

5 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.

운영체제(OS) - 운영체제란 무엇인가 (1)

OS

4 분 소요

본 글은 (KOCW) 운영체제, 이화여자대학교 반효경 교수님의 강의를 듣고 개인 공부에 목적으로 내용을 요약 및 정리했습니다. 또한 주니온 박사님의 운영체제 공룡책 강의를 듣고 내용을 보충했습니다.