3.1 운영체제와 컴퓨터
·
SW/면접을 위한 CS 전공지식 노트
3.1.1 운영체제의 역할과 구조운영체제의 역할- CPU 스케줄링과 프로세스 관리 : 프로세스의 생성, 삭제, 자원 할당(CPU 소유권을 어떤 프로세스에서 할당), 자원 반환- 메모리 관리 : 한정된 메모리를 프로세스에 맞춰 얼마만큼 할당해야하는지 관리- 디스크 파일 관리 : 디스크 파일을 어떤 방법으로 보관할지 관리- I/O 디바이스 관리 : 입출력-HW 간의 데이터 입출력 관리운영체제의 구조 시스템콜운영 체제의 커널이 제공하는 서비스에 대해, 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스 Modebit시스템콜이 작동할 때 유저모드와 커널모드로 구분하는 플레그. 카메라, 키보드등 I/O디바이스를 운영체제를 통해서만(커널모드) 사용할 수 있게 하여 해킹으로 부터 사용자 장비를 보호유저모드 ..