Develop+

운영체제의 정의와 목적/ 평가기준 본문

운영체제

운영체제의 정의와 목적/ 평가기준

Sunny Buddy 2020. 12. 21. 20:13
728x90

운영체제 (Operating System)

사용자에게 효율적으로 사용 및 편리성을 제공하기 위한 컴퓨터 하드웨어와 사용자간의 인터페이스를 담당하는 시스템 소프트웨어
  • 하드웨어와 응용 프로그램간의 인터페이스 역할을 한다.
  • 중앙 처리장치, 주 기억장치, 입.출력장치 등의 컴퓨터 자원을 관리한다
  • 응용 프로그램이 효율적으로 실행할 수 있는 환경을 제공하는 기본 소프트웨어이다.
 
비휘발성 메모리 ROM에 BOIS에서 전원을ON하면 BIOS를 통해 프로그램을 동작시키고 하드디스크에 있는 RAM 에 상주시켜서 OS를 동작시킵니다. 그 이후에 유틸리티(백신같은 프로그램들)이 실행되고 그 이후에 응용프로그램을 실행할 수 있다.  사용자가 효율적으로 컴퓨터를 사용할 수 있게 도와주는 것이 운영체제이다.

운영체제의 목적

  • 사용자와 컴퓨터 간의 인터페이스 제공
  • 자원의 효율적인 스케줄링 및 운영
  • 주변 장치의 관리(키보드, 마우스, 프린터 등등) 및 데이터 공유
  • 처리능력, 신뢰성 및 사용 가능성 향상
    • 처리능력(Throughput)
    • 신뢰성(reliability)
    • 사용 가능성 (Availability)
  • 응답시간, 반환시간 단축
    • 응답시간(response time)
    • 반환시간(Turnaround time)
  • 시스템의 오류 검사 및 복구

운영체제의 성능 평가 기준

 
처리능력 (Throughput) - 주어진 단위 시간 안에 처리할 수 있는 양
> 처리할 수 있는 양이 많을 수록 성능이 좋다고 할 수 있다.
반환시간(Turnaround time) - 작업을 시작해서 처리가 완료될 때까지 걸리는 시간
사용가능성 (Availability) - 시스템을 사용해야 할 때 즉시 사용 가능한 정도
신뢰성 (reliability) - 주어진 작업을 정확하게 해결하는 정도
728x90