Operator system(OS)

Solf·2023년 6월 30일
0

운영체제

목록 보기
1/13

현대의 컴퓨터는 다양한 운영체제를 활용하고 있다.
윈도우, 맥OS, 리눅스는 물론 안드로이드, IOS도 모두 운영체제이다.

물론 임베디드 시스템의 경우에도 cpu성능이 낮고 메모리 크기가 작은 환경을 위한 임베디드 OS도 존재한다.

  • 응용프로그램 : 특정 작업을 위해 사용하는 프로그램 ex) 한글 워드 곰플레이어
  • 시스템 소프트웨어 : 컴퓨터 하드웨어와 응용프로그램을 관리하기 위한 소프트웨어 ex) 운영체제, 유틸리티

운영체제의 정의

컴퓨터 자원을 효율적으로 관리하는 소프트웨어가 OS이다.

이때 운영체제는 하드웨어(자원)을 관리해야하므로 소프트웨어와 하드웨어의 특성을 모두 갖춘 펌웨어(firmware)라고 부른다.

운영체제의 역할

  • 자원관리 (효율성)
  • 자원보호 (안정성)
  • 하드웨어 인터페이스 제공 (확장성)
  • 사용자 인터페이스 제공 (편리성)

운영체제의 구성

  • 커널: 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심기능을 구현한 프로그램
  • 인터페이스: 사용자와 응용프로그램에 인접하여 커널에 명령을 전달하고 실행 결과를 사용자와 응용프로그램에 돌려주는 것.(유닉스에서는 셸 윈도우에서는 명령 프롬프트(cmd))
profile
CS/Back-End

0개의 댓글