-->

[정보처리기사] 운영체제의 개념 (정의/목적/기능/종류)

반응형

운영체제(OS; Operation System) 정의

- 컴퓨터 시스템의 자원들을 효율적으로 관리

- 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임

 

*자원 : CPU, 주기억장치, 보조기억장치, 파일 및 정보들을 의미

 

 

운영체제 목적

- 처리능력, 반환시간, 사용가능도, 신뢰도는 운영체제 성능 평가의 기준이 됨

 

  처리능력(Throughput)   일정 시간 내에 시스템이 처리하는 일의 양
  반환시간(Turn Around Time)   시스템에 작업을 의뢰한 시간부터 완료까지 걸린 시간
  사용가능도(Availability)   시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도
  신뢰도(Reliability)   시스템이 주어진 문제를 정확히 해결하는 정도

 

 

운영체제 기능

- 프로세서, 주기억장치, 보조기억장치, 입출력장치, 파일 및 정보 등의 자원 관리

- 자원을 효율적으로 관리하기 위한 스케줄링 기능 제공

 

*스케줄링 : 어떤 자원을 누가, 언제, 어떤 방식으로 사용할지 결정해주는 것

 

- 사용자와 시스템 간 인터페이스 제공

- 시스템의 각종 하드웨어, 네트워크 관리 및 제어

- 데이터 관리, 데이터 및 자원의 공유 기능 제공

- 시스템 오류 검사 및 복구

- 자원 보호 기능

- 입출력 보조 기능 제공

- 가상 계산기 기능 제공

 

 

운영체제 종류

- Windows, UNIX, LINUX, MacOS, MS-DOS 등

 

  운영체제   특징
  Windows   마이크로소프트 사가 개발한 운영체제
  UNIX   - AT&T 벨 연구소, MIT, General Electric이 공동 개발한 운영체제
  - 시분할 시스템을 위해 설계된 대화식 운영체제
  - 소스가 공개된 개방형 시스템
  - 대부분 C언어로 작성되어 이식성이 높고,장치 및 프로세스 간 호환성이 높음
  - 다중 사용자, 다중 작업을 지원
  - 트리 구조의 파일시스템
  LINUX   - 리누스 토발즈가 UNIX를 기반으로 개발한 운영체제
  - 소스코드가 공개되어 있음
  - UNIX와 완벽히 호환되며 대부분 특징이 동일함
  MacOS   애플 사가 UNIX를 기반으로 개발한 운영체제
  MS-DOS   윈도우 이전에 사용되던 운영체제

 

댓글

Designed by JB FACTORY