본문 바로가기
기타

운영체제

by Rainbound-IT 2022. 11. 6.
반응형

모듈: 특정 기능을 하는 것

 

프로세스 관점

운영체제는 하나의 작업이 제시되어 완료될 때까지의 하나의 프로세스에 대하여 그상태를 변환시키고 관리할 책임이 있다.

 

 

커널: 확장된 기계 개념으로 운영되는 모든 운영체제의 모듈을 총칭

  1. 메모리 관리: 메모리가 어디에서 무엇을 저장하는 데 얼마나 사용되는지를 추적합니다.
  2. 프로세스 관리: 어느 프로세스가 중앙 처리 장치(CPU)를 언제 얼마나 오랫동안 사용할지를 결정합니다.
  3. 장치 드라이버: 하드웨어와 프로세스 사이에서 중재자/인터프리터의 역할을 수행합니다.
  4. 시스템 호출 및 보안: 프로세스의 서비스 요청을 수신합니다

https://www.redhat.com/ko/topics/linux/what-is-the-linux-kernel

 

 

 

입출력은 cpu와 비동기적으로 수행됨. 독립적이고, 병행적으로 수행

 

 

버퍼링:  cpu와 보조기억장치간에 연산 속도 차이를 극복하기 위해 중간에 두는 주기억장치의 일부

 

스풀링: 디스크를 버퍼처럼 사용하는것. 입출력 장치간의 요구사항이 여러개일 때를 대비하여 가상 저장장치 제공

 

채널: cpu와 입출력장치 사이에 전담 처리기를 두는것000

 

반응형

댓글