[쉽게 배우는 운영체제] 1장 : 운영체제의 개요 (1/2) 3. 운영체제의 구조 커널이란? 커널은 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심적인 기능을 모아놓은 것이다. 자동차의 엔진이라고 생각하면 쉽다. 운영체제는 크게 두 개의 부분으로 나뉜다. 1. 인터페이스 2. 커널 시스템 호출과 디바이스 드라이버 ☞ 시스템 호출 커널이 자신을 보호하기 위해 만든 인터페이스 ☞ 드라이버 하드웨어는 드라이버가 담당 커널의 구성 ① 단일형 구조 커널 초창기 운영체제 구조, 커널의 핵심 기능을 구현하는 모듈들이 구분 없이 하나로 구성되어 있다. ■ 장점 -모듈간 통신 비용이 줄어들어 효율적인 운영 가능 ■ 단점 -모듈이 하나여서 오류처리 어려움 -상호의존성이 높아 큰 오류 발생 확률 높음 -..
1. 운영체제 소개 OS(운영체제)란 Operating System의 약자로 컴퓨터를 켜면 가장 먼저 만나게 되는 소프트웨어다. 운영체제의 필요성 운영체제가 없는 기계는 만들 당시 구현한 기능밖에 동작하지 않는다. 그렇지만 운영체제가 있는 기계는 기능을 추가하여 성능을 향상시킬 수 있다. 1. 자원 관리 : 운영체제는 적당한 순서로 자원을 분배하고 회수하여 자원을 관리한다. 2. 자원 보호 : 비정상적인 작업(셧 다운)으로부터 컴퓨터 자원을 지켜준다. 3. 하드웨어 인터페이스 제공 : 다양한 종류의 하드웨어를 복잡한 과정 없이 사용할 수 있도록 해준다. 4. 사용자 인터페이스 제공 : GUI(사용자 인터페이스)를 제공하여 사용자가 OS를 좀 더 편리하게 사용하도록 지원한다. ex) 마우스 이용, 터치스크..
- Total
- Today
- Yesterday
- 쉽게배우는
- 쉽게 배우는 자바 프로그래밍
- JS
- 정렬
- 백준
- Python
- 프로그래머스
- 풀이
- 정리
- 운영체제
- 자바
- 답
- Web
- java
- 해답
- 정답
- 구현
- 자바스크립트
- py
- 문자열
- 알고리즘
- 파이썬
- BFS
- C++
- 그리디
- OS
- 우종정
- 쉽게배우는자바프로그래밍
- 연습문제
- CPP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |