- 참고 자료
운영체제란 ?
- 컴퓨터의 하드웨어를 관리하고, 하드웨어와 소프트웨어, 사용자를 매개하는 프로그램
- 자원을 효율적으로 관리
- 커널은 운영체제의 핵심
- 유저입장, 시스템입장에 따라 특징이 나뉜다
컴퓨터 시스템의 요소는 하드웨어(CPU, 메모리, 입출력장치 등), 운영체제, 어플리케이션 프로그램(웹 브라우저, 워드프로세서 등), 유저로 나뉜다.
컴퓨터 시스템 구조
- 크게는 CPU, Memory, 그외의 주변장치들로 나뉜다.
Computer Startup
: 컴퓨터를 켜면 부트스트랩 프로그램이라는 초기화 프로그램이 실행된다. 이 프로그램이 부트로더를 실행함.
(부트스트랩 프로그램은 컴퓨터자체에 내장된 프로그램, 부트로더는 디스크에 저장되어있음)
- 첫 실행되는 시스템 프로세스는 init 이다.
Computer-System Operation
: 이벤트 발생을 알리는 것을 **인터럽트(Interrupt)**라고 부른다. 인터럽트는 '방해하다’라는 뜻인데, 컴퓨터에서는 신호를 보내 이벤트 발생을 알리는 것을 의미한다.
: 예를 들어 키보드 입력을 받을때 신호를 CPU에게 이벤트 발생을 알리는 것을 의미한다.
(만약 이런게 없다면 신호가 들어왔는지 확인하게 되는데, 비효율적이다)
'운영체제' 카테고리의 다른 글
06. 프로세스간 통신의 실제 (0) | 2021.09.06 |
---|---|
05. 프로세스간 통신 (0) | 2021.09.05 |
04. 프로세스의 생성 (0) | 2021.09.04 |
03. 프로세스의 이해 (0) | 2021.09.03 |
02. 운영체제의 개념과 구조 (0) | 2021.09.02 |