Process Lifecycle & PCB
기술 노트프로그램이 실행체로 전환되는 생성과 종료 단계, 그리고 이를 관리하기 위해 커널이 유지하는 프로세스 제어 블록(PCB)의 구조를 다루는 학습 노드입니다.
operating-systems-system-mechanics / process-concurrency-mechanics / process-lifecycle-pcb
이 주제 아래 묶인 기록을 섹션별로 살펴봅니다.
프로그램이 실행체로 전환되는 생성과 종료 단계, 그리고 이를 관리하기 위해 커널이 유지하는 프로세스 제어 블록(PCB)의 구조를 다루는 학습 노드입니다.
하나의 주소 공간 내에서 여러 실행 흐름을 물리적으로 구현하고 관리하는 유저 수준, 커널 수준, 그리고 혼합 스레딩 모델의 물리 구조를 다루는 학습 노드입니다.
데이터를 영구적으로 보존하기 위한 파일 시스템 아키텍처와 저장 장치의 물리적 비휘발성 제어 기술을 다루는 학습 노드입니다.
커널의 기능을 동적으로 확장하고 하드웨어와 소프트웨어 사이의 최종 통번역가 역할을 수행하는 디바이스 드라이버의 물리적 결합과 프로그래밍을 다루는 학습 노드입니다.
회전하는 자성판과 전자의 흐름을 가두는 플래시 메모리 등 물리 저장 매체의 하드웨어 구동 원리와 데이터 기록의 물리학을 다루는 학습 노드입니다.
CPU와 주변 장치가 데이터를 주고받는 물리적 고속도로인 시스템 버스와, 명령을 해석하고 실행하는 하드웨어 컨트롤러의 통신 규격을 다루는 학습 노드입니다.
여러 개의 물리 저장 장치를 하나로 묶어 성능을 높이거나 데이터 손실을 방지하는 스트라이핑, 미러링 및 패리티 연산의 물리 구조를 다루는 학습 노드입니다.