-
CH01. 운영체제란? (공룡책)운영체제 2024. 2. 10. 20:27
운영체제가 하는 일?
- 컴퓨터의 하드웨어를 관리하는 소프트웨어
- user와 하드웨어 사이 중간 역할을 하며 응용 프로그램 간의 하드웨어 사용을 제어하고 관리
- 컴퓨터 실행 과정 중 항상 수행되는 프로그램으로 커널이라고도 불림(운영체제의 핵심 부분 = 커널)
Bootstrap program
- 컴퓨터가 켜질 때 가장 처음 실행되는 프로그램
- 운영체제(커널)을 메모리에 로딩해주는 역할
Interrupt
- 하드웨어는 시스템 버스를 통해 cpu로 interrupt를 발생시킬 수 있음
폰 노이만 architecture
- 명령어들로 이루어진 instruction set을 메모리에 로딩 후 메모리에 올라와 있는 명령어들을 cpu로 하나씩 fetch 시켜 실행(execute)하는 구조
User mode / Kernel mode
- user 프로세스에서 system call을 통해 os를 호출하면 커널모드로 전환하여 execute한 후 다시 user mode로 돌아감
'운영체제' 카테고리의 다른 글
프로세스 동기화 (1) 2024.02.18 Threads 스레드 (0) 2024.02.18 프로세스 (0) 2024.02.18