OS와 하드웨어

인터럽트와 예외, 특권 모드와 시스템 콜, 페이지 테이블과 페이지 폴트, 컨텍스트 스위치, 가상화 등 운영체제와 하드웨어의 경계를 객관식 문제로 학습합니다.

—내 정답률
0 / 0푼 문제 수

이 분야의 문제는 준비 중이에요.

OS와 하드웨어: 핵심 정리

운영체제(OS)는 여러 프로그램이 CPU, 메모리, I/O 장치 같은 하드웨어를 안전하게 공유할 수 있게 하는 소프트웨어입니다. 이를 지원하기 위해 CPU는 OS만 사용할 수 있는 특권 모드, 인터럽트와 예외 메커니즘, 가상 메모리를 위해 페이지 테이블을 탐색하는 하드웨어를 제공합니다.

애플리케이션은 시스템 콜로 OS에 서비스를 요청하고, OS는 타이머 인터럽트로 프로그램을 전환하며(컨텍스트 스위치), 페이지 폴트가 발생하면 필요한 페이지를 메모리로 가져옵니다. 디바이스 드라이버와 메모리 맵 I/O부터 하이퍼바이저에 의한 가상화까지, 이 주제는 하드웨어와 소프트웨어가 협력하는 방식을 다룹니다.

이 분야의 비교

컴퓨터 시스템의 다른 분야