본문 바로가기

CS/운영체제19

[Chapter 2. 시스템 구조] 시스템 호출 (System Call) 본 정리는 운영체제(Operating System: Concepts) 9th edition과 22학년도 1학기 건국대학교 운영체제 수업을 바탕으로 하고 있습니다. 운영체제를 살펴보는 관점에는 3가지가 있다. 1. 운영체제가 제공하는 서비스 2. 운영체제가 사용자 및 프로그래머에게 제공하는 인터페이스 3. 시스템의 구성 요소와 그들의 상호 연결 이번엔 두 번째 관점에 대하여 알아보자. 시스템 호출 (System Call) 앞서, 커널에 시스템 호출 함수들의 집합이 있고 이에 알맞는 커널 내부 함수를 호출한다고 하였다. 참고: https://developbear.tistory.com/91 [Chapter 1. 서론] 컴퓨터 시스템과 인터럽트, 커널 본 정리는 운영체제(Operating System: Conc.. 2022. 8. 13.
[Chapter 2. 시스템 구조] 운영체제가 제공하는 서비스 본 정리는 운영체제(Operating System: Concepts) 9th edition과 22학년도 1학기 건국대학교 운영체제 수업을 바탕으로 하고 있습니다. 운영체제를 살펴보는 관점에는 3가지가 있다. 1. 운영체제가 제공하는 서비스 2. 운영체제가 사용자 및 프로그래머에게 제공하는 인터페이스 3. 시스템의 구성 요소와 그들의 상호 연결 우선 첫 번째 관점에 대하여 알아보자. 운영체제 서비스 운영체제가 제공하는 서비스는 다음과 같다. 1. 사용자 인터페이스 (User interface) 사용자가 운영체제와 접촉하는 방식으로, 여러 형태로 제공될 수 있다. (1) 명령어 라인 인터페이스 (command-line interface, CLI) / 명령어 해석기 (command interpreter) (2.. 2022. 8. 11.
[Chapter 1. 서론] 컴퓨터 시스템과 운영체제 본 정리는 운영체제(Operating System: Concepts) 9th edition과 22학년도 1학기 건국대학교 운영체제 수업을 바탕으로 하고 있습니다. 컴퓨터 시스템 컴퓨터 시스템의 근본 목적은 '사용자 프로그램을 실행하고 사용자 문제의 해결을 보다 쉽게 해주는 것'이다. 이 목적을 위하여 컴퓨터 하드웨어(중앙 처리 장치 CPU / 메모리 / 입출력 장치)가 제작되었으며, 자원이 어떻게 사용되어야 할지를 정의해주기 위해 응용 프로그램이 개발되었다. 응용 프로그램들은 입출력 장치의 통제와 같은 하드웨어 자원을 공유 하기 때문에 자원을 제어하고 할당하는 공통 기능을 하나의 소프트웨어로 통합하게 되었고, 이것이 바로 운영체제이다. * 컴퓨터 시스템의 4가지 구성 요소 1. 하드웨어 2. 운영체제 3.. 2022. 8. 7.