본문 바로가기

전체 글

(8)
커널과 인터페이스 + 제 2장 컴퓨터 구조와 성능 향상 1. 커널이란? 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 웅영체제의 핵심적인 기능을 모아논 것이다. 커널은 운영체제에서 없어서는 안될 핵심적인 소프트웨어이다. 만약 커널이 없는 운영체제라고 한다면, 닭이 없는 삼계탕이라고 비유할 수 있겠다. 운영체제는 두 개의 부분으로 나누어진다. 1. 응용프로그램과 인접한 인터페이스 2. 커널 운영체제는 커널과 인터페이스를 분리하여, 칸은 커널을 사용하더라도 다른 인터페이스를 가진 형태로 제작할 수 있다. 이때 가튼 커널이라도 인터페이스가 장착되면 사용자에게는 다른 운영체제처럼 보인다. 2. 시스템 호출과 드라이버 커널 내부는 시스템 호출과 드라이버로 구성되어 있다. 시스템 호출 커널이 컴퓨터 자원을 보호하기 위해서 사용자가 자원에 직접 접근하는 것을 차단한..
1장 운영체제 소개/ 운영체제의 역사 1. 일상생활 속의 운영체제 우리는 컴퓨터나 스마트폰을 켰을 때 가장 먼저 운영체제라는 소프트웨어를 접하게 된다. 그리고 컴퓨터에서 작동되는 모든 프로그램은 운영체제 기반으로 작동된다고 볼 수 있다. 압력밥솥도 운영체제가 있나? 우리가 흔히 알고 있는 운영체제인 Window.Linux, Mac, Android 등을 제외하고도 일상생활속에서 운영체제를 활용하고 있는 경우는 많다. 가정에 있는 밥솥부터 전자도어락까지 운영체제가 기반이 된다. PC와 같이 다양한 기능을 수행하는 범용성을 지니지는 않는 운영체제를 인베디드 시스템이라고 한다. 2. 운영체제의 목적 운영체제의 주된 목적은 컴퓨터의 하드웨어 자원 관리와 사용자에게 편의를 제공하는 것이다. 컴퓨터에 연결되어 있는 수 많은 하드웨어를 자원을 효율적으로 ..