일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 합격
- zookeeper
- OS
- PCB
- CNS
- Data Engineering
- CPU
- 스프링빈
- 코테
- 제어의역전
- 커널
- 취뽀
- 컴퓨터 구조
- 스프링
- 도커
- 카프카
- Context Switching
- 자바빈
- POJO
- 의존성주입
- 운영체제
- 데이터엔지니어
- 회고
- spring boot
- fork()
- docker
- Pub/Sub
- 부팅
- Kafka
- 시스템호출
- Today
- Total
목록커널 (2)
모래성 말고 철옹성
운영체제의 구조*** 1. 커널과 인터페이스** 커널 : 프로세스 관리, 메모리 관리, 파일 관리 등과 같은 운영체제의 핵심적인 기능을 모아놓은 것이다. 즉 커널의 성능 = 운영체제의 성능. 컴퓨터 부팅 후 메모리에 올라가 역할 수행. 인터페이스 : 사용자와 커널 사이에서 사용자의 명령을 받고 커널의 응답을 사용자에게 돌려주는 역할을 한다. 그림(a)과 같이 운영체제를 커널과 인터페이스로 크게 두 부분으로 나눌 수 있다. 2. 시스템 호출과 디바이스 드라이버 시스템 호출(System Call) 이란* 시스템 호출이란 커널 기능 사용을 위한 응용 프로그램의 요청에 대해 커널 접근을 위한 인터페이스이다. 이는 커널 자기 자신을 보호하고 자원에 직접접근을 막기 위해 만들었다. 시스템 호출은 커널이 제공하는 시..
운영체제란? 사용자(응용프로그램) 에게 편리한 인터페이스를 제공하고, 컴퓨터 HW 자원을 효율적으로 관리 및 사용할 수 있게 해주는 소프트웨어이다. 운영체제의 역할 자원관리 컴퓨터의 각종 응용프로그램, I/O 등을 사용하면서 컴퓨터 HW의 CPU, 그래픽카드 등의 자원들을 사용하게 되는데, 자원들을 효율적으로 나누어 사용자가 원활하게 사용할 수 있도록 "자원관리자"의 역할을 한다. 자원보호 사용자가 HW 자원에 직접 접근 시 저장된 정보를 실수로 지운다거나 혹은 악의적으로 변경시킬 수 있다. 이러한 비정상적인 일들로부터 운영체제는 컴퓨터 자원을 지키는 "보호자" 역할을 한다. HW 인터페이스 제공 다양한 컴퓨터 장치를 별도의 소프트웨어를 설치하지 않고 단순 연결만으로 사용할 수 있도록 HW 인터페이스를 ..