본문 바로가기
Computer/Computer Science

[Computer Science] 운영 체제 (Operating System)

by goatlab 2024. 5. 7.
728x90
반응형
SMALL

운영 체제 (Operating System)

 

 

운영 체제 (operating system)는 컴퓨터 시스템의 핵심 소프트웨어로써, 컴퓨터 하드웨어와 응용 프로그램 간의 상호 작용을 관리하고 제어하는 역할을 한다.

 

하드웨어 응용 프로그램
  • CPU
  • memory
  • Input/Output (I/O) 디바이스
  • 기본적인 컴퓨팅 자원을 시스템에 제공
  • MS워드
  • 엑셀
  • 웹 브라우저
  • 컴퓨터 자원을 사용

 

커널 (Kernel)

 

커널은 컴퓨터 운영 체제의 핵심이 되는 컴퓨터 프로그램으로, 시스템의 모든 것을 완전히 제어한다. 운영 체제의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공한다.

 

쉘 (Shell)

 

쉘은 커널과 사용자 간 다리 역할을 하는 프로그램이다. 사용자는 쉘을 이용해 운영 체제와 상호 작용 가능하며, bash 및 zsh 등이 있다.

 

운영 체제의 기능

 

  • 프로세서, 기억 장치, 파일 정보 등 자원 관리
  • 자원을 효율적으로 관리하기 위해 스케쥴링 기능 제공
  • 사용자와 시스템 간 편리한 인터페이스 제공
  • 하드웨어와 네트워크 관리
  • 프로그램이 실행될 수 있는 환경 제공
728x90
반응형
LIST