시스템 관점

운영체제는 앱 요청을 자원 배분과 보호 판단으로 바꾼다

사용자 편의, 서버 처리량, 실시간성은 서로 다른 목표지만 커널이 하드웨어를 추상화하고 충돌을 막는다는 중심은 같습니다.

01앱 요청 수신
02권한 경계 확인
03CPU와 장치 배분
04지표로 결과 관찰
자원 관리자

CPU 시간, 메모리, 디스크 큐를 나누어 공정성과 효율성 사이의 균형을 맞춥니다.

추상화 제공

파일, 소켓, 프로세스 같은 이름으로 하드웨어 레지스터와 섹터 번호를 숨깁니다.

보호 경계

사용자 모드 코드가 다른 프로세스의 메모리나 커널 영역을 직접 건드리지 못하게 막습니다.

관점 전환

데스크톱은 응답성, 서버는 처리량, 임베디드는 데드라인.

구성 연결

프로세스가 생성되면 메모리, 파일, I/O, 보안 검사가 함께 움직입니다.

장애 질문

느림, OOM, 교착, 권한 오류는 어느 자원과 어느 정책에서 시작됐는지로 좁힙니다.