운영체제의 개요
정의 |
ⓐ컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그래므이 모임 ⓑ종류 : Windows, MS-DOS, UNIX, Linux 등 |
목적 |
처리 능력(Throughput) 및 신뢰도(Relability) 향상, 사용가능도 (Availability) 향상, 반환시간(Turn Around Time) 단축 |
성능평가기준 |
ⓐ 처리능력(Throuighput) : 일정 시간 내에 시스템이 처리하는 일의 양 ⓑ 반환 시간(ㅁTurn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 ⓒ 사용 가능도(Avilability) : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 ⓓ 신뢰도(Reliability) : 시스템이 주어진 문제를 정확하게 해결하는 정도 |
기능 |
ⓐ 프로세스 관리(프로세스 생성과 제거, 중지 및 재수행 등) ⓑ 프로세서, 기억장치, 입-출력장치, 파일 및 정보 등의 자원 관리 ⓒ 자원의 스케줄링 기능 제공 ⓓ 사용자와 시스템 간의 편리한 인터페이스 제공 ⓔ 시스템의 각종 하드웨어와 네트어크 관리-제어 ⓕ 시스템의 오류 검사 및 복구, 데이터관리, 데이터 및 자원 공유 ⓖ 자원 보호 기능 제공 ⓗ 가상 계산기 기능 제공 |