본문 바로가기

CS 리마인드

(2)
[운영체제] 2. OS 서비스 본 내용들은 전공수업으로 배운 내용들을 스스로 리마인드하기 위한 목적으로 작성되었으며, 누군가에게 지식을 전달하기 위한 목적으로 작성한 것이 아닙니다. 대부분의 내용은 제가 수강했던 전공수업 및 Operating System Concepts, 10th Edition에 근거하고 있습니다. 1. OS 서비스 - OS는 프로그램 실행을 위한 환경 및 프로그램과 유저에게 서비스들을 제공한다 (아래의 6 + 3 서비스가 대표적) 유저에게 유용한 기능을 제공(6) - User interface, Progream execution, I/O operations, File-system manipulation, Communications(Internal & External), Error Detection Resource ..
[운영체제] 1. 서론 본 내용들은 전공수업으로 배운 내용들을 스스로 리마인드하기 위한 목적으로 작성되었으며, 누군가에게 지식을 전달하기 위한 목적으로 작성한 것이 아닙니다. 대부분의 내용은 제가 수강했던 전공수업 및 Operating System Concepts, 10th Edition에 근거하고 있습니다. 1. OS의 정의 뚜렷하게 통용되는 정의는 없다. 응용 프로그램, 유저와 하드웨어 사이의 중재자로서, 핵심적인 기능을 하는 커널부터 함께 포함된 시스템 프로그램, 응용 프로그램, 미들웨어 등에 이르기까지 동봉된 모든 것을 지칭한다. 2. 컴퓨터 시스템 구조의 개요 2.1 컴퓨터 시스템의 조직과 동작 - 하나 이상의 CPU와 Device controller들이 Shared memory에 접근할 수 있는 공용 버스로 연결되어..