시스템의 안정성과 보안을 철저히 보호하기 위해 운영체제가 CPU 실행 권한을 관리하는 이중 모드(Dual Mode) 구조를 분석했다.
일반 애플리케이션이 하드웨어를 직접 제어하여 전체 시스템을 마비시키는 사고를 원천 차단하는 정교한 권한 분리 체계를 정리했다.
CPU 내부의 Mode Bit를 통해 일반 프로그램이 실행되는 사용자 모드와 운영체제 커널이 실행되는 커널 모드를 엄격히 구분하는 원리를 파악했다.
사용자 모드에서는 특권 명령어 실행을 제한하여 시스템을 보호하고 하드웨어 자원 접근이 필요할 때만 시스템 콜을 통해 커널에 정중히 요청하는 구조를 이해했다.
보이지 않는 곳에서 이루어지는 이러한 철저한 권한 관리가 우리가 안심하고 컴퓨터를 사용할 수 있게 해주는 가장 강력한 원동력임을 실감했다.
운영체제는 단순한 프로그램이 아니라 시스템 전체의 질서를 유지하고 자원을 중앙에서 통제하는 절대적인 관리자임을 깊이 깨달았다.
이러한 계층적 보안 설계 덕분에 하나의 프로그램에 오류가 발생하더라도 전체 시스템이 붕괴되지 않고 유지될 수 있다는 사실을 확인했다.
하드웨어와 소프트웨어 사이의 엄격한 경계선을 이해함으로써 시스템 아키텍처에 대한 통찰을 한층 깊게 다질 수 있었다.
운영체제의 보호 메커니즘을 존중하며 시스템 자원을 안전하고 효율적으로 활용하는 표준적인 개발 습관을 유지했다.
권한의 경계를 넘나드는 찰나의 순간을 논리적으로 분석하며 시스템의 견고함을 체감했다.