콘텐츠로 바로가기
주제21

operating-systems-system-mechanics

이 주제 아래 묶인 기록을 섹션별로 살펴봅니다.

  1. Page Cache & I-O Stack

    기술 노트

    디스크의 느린 접근 속도를 보완하기 위해 메모리를 버퍼로 사용하는 페이지 캐시 시스템과, 사용자 요청이 장치까지 도달하는 OS 내부 입출력 경로를 다루는 학습 노드입니다.

    operating-systems-system-mechanics / memory-management-virtualization-physics / page-cache-i-o-stack
  2. Persistence & Storage Analytics

    기술 노트

    휘발성 메모리 너머에 데이터를 영구적으로 기록하는 보증 기술과, 저장소의 수명과 성능을 분석하여 데이터 유실을 방지하는 신뢰성 공학을 다루는 학습 노드입니다.

    operating-systems-system-mechanics / memory-management-virtualization-physics / persistence-storage-analytics
  3. VFS & Filesystem Internals

    기술 노트

    서로 다른 수많은 파일 시스템을 하나의 표준 방식으로 다룰 수 있게 해주는 가상 파일 시스템(VFS) 계층과, 인덱스 노드(inode) 및 물리적 저장 구조를 다루는 학습 노드입니다.

    operating-systems-system-mechanics / memory-management-virtualization-physics / vfs-filesystem-internals
  4. Virtual Memory & Paging

    기술 노트

    각 프로세스에게 독립적이고 거대한 메모리 공간의 환상을 제공하는 가상 주소 체계와, 이를 물리 메모리에 조각내어 사상하는 페이징 하드웨어의 작동 원리를 다루는 학습 노드입니다.

    operating-systems-system-mechanics / memory-management-virtualization-physics / virtual-memory-paging
  5. Process & Concurrency Mechanics

    기술 노트

    프로그램의 실행 단위인 프로세스와 스레드의 생명주기, 그리고 멀티코어 환경에서의 효율적인 동시성 제어 기술을 다루는 학습 노드입니다.

    operating-systems-system-mechanics / process-concurrency-mechanics
  6. CPU Scheduling Algorithms

    기술 노트

    한정된 CPU 연산량을 수많은 프로세스가 나누어 쓸 수 있도록 최적의 순서를 결정하는 OS 스케줄러의 시간 배분 물리와 전략을 다루는 학습 노드입니다.

    operating-systems-system-mechanics / process-concurrency-mechanics / cpu-scheduling-algorithms
  7. Inter-Process Communication (IPC)

    기술 노트

    독립된 주소 공간을 가진 프로세스들이 물리적 경계를 넘어 데이터를 안전하게 주고받는 다양한 통신 채널과 동기화 기법을 다루는 학습 노드입니다.

    operating-systems-system-mechanics / process-concurrency-mechanics / inter-process-communication-ipc