Computer Science/Operating System

Computer Science/Operating System

공룡책 정리 Chapter 2. 운영체제 구조

운영체제는 프로그램 실행을 위한 환경을 제공한다  운영체제가 제공하는 서비스User interfaceProgram executionI/O operationFile-system manipulationCommunucationsError detectionResource allocationLoggingProtection and Security 운영체제에 대한 기본적인 인터페이스Command Line Interface(CLI)Graphical User Interface(GUI)Touch-Screen Interface 시스템 콜운영체제에 의해 이용가능해지는 서비스들에 대한 인터페이스 APIApplication Programming Interface프로그램과 프로그램을 이어주는 매개체프로그램 간 데이터를 주고 받기 ..

Computer Science/Operating System

공룡책 정리 Chapter 1. 서론

운영체제란?운영체제는 컴퓨터 하드웨어를 관리하는 소프트웨어운영체제는 응용 프로그램에게 기반을 제공한다운영체제는 사용자와 하드웨어 간 중재자 역할을 수행한다운영체제는 컴퓨터에서 항상 실행되는 프로그램일반적으로, Kernel이라고 한다사용자 관점에서의 운영체제사용의 용이성을 목표로 한다시스템 관점에서의 운영체제자원 할당과 제어를 목표로 한다 컴퓨터 시스템컴퓨터 시스템은 하드웨어, 운영체제, 응용 프로그램, 사용자를 구성요소로 한다 하드웨어CPU, 메모리, 입출력장치로 구성된다 인터럽트장치 컨트롤러가 인터럽트 요청 라인에 인터럽트를 발생시킨다CPU는 하나의 명령을 실행 완료할 때마다, 인터럽트 요청 라인을 확인하여 포착한다CPU는 인터럽트 핸들러로 디스패치한다인터럽트 핸들러는 장치를 서비스하여 인터럽트를 지운..

git-sun
'Computer Science/Operating System' 카테고리의 글 목록 (2 Page)