Published on2026년 3월 19일[운영체제] 06. 프로세스 동기화 도구operating-systemcs-fundamentals임계 영역 문제, 피터슨 해법, 하드웨어 지원(메모리 배리어, CAS, 원자적 변수), 뮤텍스 락, 세마포어, 모니터, 활성 문제(교착 상태, 기아, 우선순위 역전)를 다룹니다.
Published on2026년 3월 19일[운영체제] 07. 동기화 문제: 생산자-소비자, 철학자 식사operating-systemcs-fundamentals고전적 동기화 문제(유한 버퍼, 읽기-쓰기, 식사하는 철학자), POSIX 동기화(뮤텍스, 세마포어, 조건 변수), Java 동기화, 대안적 접근법을 다룹니다.
Published on2026년 3월 19일[운영체제] 08. 교착 상태: 예방, 회피, 탐지, 복구operating-systemcs-fundamentals교착 상태 특성(4가지 조건, 자원 할당 그래프), 교착 상태 예방, 교착 상태 회피(안전 상태, 은행원 알고리즘), 교착 상태 탐지와 복구를 다룹니다.
Published on2026년 3월 19일[운영체제] 09. 메인 메모리 관리operating-systemcs-fundamentals메모리 관리 배경(주소 바인딩, 논리적/물리적 주소, MMU), 연속 메모리 할당, 페이징(기본 개념, TLB, 페이지 테이블 구조), 스와핑, 메모리 보호를 다룹니다.
Published on2026년 3월 19일[운영체제] 10. 가상 메모리: 요구 페이징부터 스래싱까지operating-systemcs-fundamentals가상 메모리 개념, 요구 페이징(페이지 폴트, 성능), 쓰기 시 복사, 페이지 교체 알고리즘(FIFO, 최적, LRU, 클럭), 프레임 할당, 스래싱(워킹 셋 모델), 메모리 매핑 파일을 다룹니다.
Published on2026년 3월 19일[운영체제] 11. 대용량 저장장치 구조operating-systemcs-fundamentalsHDD 구조와 디스크 스케줄링(SCAN, C-SCAN), NVM(SSD) 장치, RAID 수준(0-6), 객체 스토리지, 클라우드 스토리지를 다룹니다.
Published on2026년 3월 19일[운영체제] 12. I/O 시스템operating-systemcs-fundamentalsI/O 하드웨어(포트, 버스, 컨트롤러), 폴링, 인터럽트, DMA, 애플리케이션 I/O 인터페이스, 커널 I/O 서브시스템을 다룹니다.
Published on2026년 3월 19일[운영체제] 13. 파일 시스템 인터페이스operating-systemcs-fundamentals파일 개념(속성, 연산), 접근 방법(순차, 직접), 디렉토리 구조, 파일 공유, 보호(ACL, 권한)를 다룹니다.
Published on2026년 3월 19일[운영체제] 14. 파일 시스템 구현operating-systemcs-fundamentals파일 시스템 구조, 디스크/메모리 내 구조, VFS, 디렉토리 구현, 할당 방법, 빈 공간 관리, 저널링을 다룹니다.
Published on2026년 3월 19일[운영체제] 15. 파일 시스템 내부 구조operating-systemcs-fundamentals파일 시스템 마운팅, 파티션, 블록 그룹, ext4 내부 구조, APFS, 성능 최적화, NFS를 다룹니다.