일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- deque
- 자료구조
- HTML
- 운영체제
- 프로그래머스
- 백준
- 데이터베이스
- CS
- 영속성 컨텍스트
- java
- db
- OS
- Data structure
- PYTHON
- 알고리즘
- DFS
- 레디스
- 플로이드-워셜 알고리즘
- nosql
- redis
- jpa
- 완전탐색
- CSS
- javascript
- BFS
- 캐싱
- It
- Dijkstra
- Algorithm
- 아키텍처
Archives
- Today
- Total
목록인터페이스 (1)
If at first you don't succeed, try again
[운영체제] 운영체제의 구조
* 커널과 인터페이스 커널(Kernel)은 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심적인 기능을 모아놓은 것으로, 자동차에 비유하자면 엔진에 해당한다. 세단, 스포츠카, SUV 등 자동차의 종류는 다양하지만 성능은 엔진이 좌우하는데, 이와 마찬가지로 운영체제의 성능은 커널이 좌우한다. 자동차가 움직이는 데에는 엔진은 물론이고 사람이 조작할 수 있는 핸들과 브레이크가 필요하다. 또한 현재 시속, 기어의 상태, 엔진의 온도 등을 알려주는 계기판이 있어야 하는데, 이를 인터페이스라고 한다. 운영체제에도 인터페이스가 있는데, 이는 커널에 사용자의 명령을 전달하고 실행 결과를 사용자에게 알려주는 역할을 한다. 운영체제는 크게 두 부분으로 나뉜다. 사용자와 응용 프로그램에 인접하여 커널에 ..
운영체제
2022. 12. 24. 22:00