Computer/운영체제

OS 운영체제 - 1. 운영체제란

hadaney 2020. 7. 3. 15:33

원론적인 기능정의는 패스하고, 포인트 위주로 정리합니다.

 

1. 운영체제는 무엇인가

  • 자.원.관.리 프로그램
  • 운영체제는 컴퓨터 시스템자원(하드웨어)를 관리하는 프로그램이다
  • 하드웨어를 컨트롤할 수 있다는 점에서 시스템 소프트웨어다 ( 시스템 소프트웨어의 다른 종류로는 링커, 로더, 컴파일러등이 있다)

2. 운영체제가 하는일을 자세히 말해보라

  1.  프로그램 연산을 실행하는 핵심 제어장치 CPU를 관리합니다 -> ALU, Register. 
  2.  메모리를 관리합니다 -> ROM RAM Cache메모리 가상메모리
  3.  I/O 입출력을 담당하는 주변장치들을 관리합니다 -> device controller 

  cf) 장치 드라이버 다운로드란? 운영체제가 컴퓨터에 연결된 장치들과 호환되도록 해주는 소프트웨어. 이 호환되는 부분이 device controller이다. 입력장치로부터 입력 -> device controller가 cpu에게 인터럽트를 걸음 -> cpu가 controller의 data register에서 읽어옴

 

3. 그럼 운영체제가 목적에 맞게 잘 만들어졌는지 어떻게 판단하지?

  1.  Throughput : 일정 시간동안 처리하는 일의 양. 즉 생산성
  2.  Turnaround Time : 작업을 요청받고 결과를 낼때까지 걸리는 시간
  3.  Reliability : 얼마나 정확하게 요청대로 처리했는가
  4.  Availability : 원하는 시스템을 얼마나 빠르게 사용할 수 있는가

 

운영체제가 하는일을 하나씩 자세히 살펴보면서 운영체제 과목을 정리해보겠습니다.

2020/07/03 - [Computer/운영체제] - OS 운영체제 - 2. CPU