본문 바로가기
CS/Operating System

Operating System 이란?

by JHyun0302 2023. 8. 30.
728x90

운영체제 : 하드웨어를 관리하는 소프트웨어

 

운영체제 역할 

  1. 하드웨어 관리
  2. 하드웨어 보호
  3. 하드웨어 인터페이스 제공
  4. 사용자 인터페이스 제공

 

 

운영체제 : 어플리케이션 + 커널

 

 

어플리케이션

 

 

쉘 (shell)

  • 명령어 해석기 - 사용자가 입력한 명령어 해석해서 커널에 전달

 

 

 

커널의 종류

  • 단일형 구조 : 커널의 기능들이 모듈화 되어 있지 않고 하나로 구성
  • 계층형 구조 : 비슷한 기능들끼리 하나의 모듈로 모듈을 이루어 하나의 계층을 만들고 계층 간 통신
  • 마이크로 구조 : 계층형 구조가 확장됨에 따라 커널의 기본적인 기능만 제공

 

 

 

시스템 콜 (System Call) : 어플리케이션과 커널 사이 인터페이스

 

시스템 콜 소개

 

 

 

 

 

디바이스 드라이버 (device driver) : 커널과 하드웨어 사이 인터페이스

 

 

디바이스 드라이버 소개

 

 

 

 

 

 

 

반응형

'CS > Operating System' 카테고리의 다른 글

메모리 주소 & 메모리 할당  (0) 2023.08.31
프로세스 간 통신 & 임계 영역  (0) 2023.08.31
Process Priority  (0) 2023.08.31
Process & Thread  (0) 2023.08.30
컴퓨터의 구조  (0) 2023.08.30