운영체제 수업시간에 배운 내용을 토대로 학점은행제 운영체제 수업자료를 참고하여 정리하였습니다.


  • 운영체제 : OS(Operating System)
    사용자와 컴퓨터 사이에 인터페이스를 형성하여 시스템 프로그램을 효과적으로 운용할 수 있도록 하는 시스템 프로그램
    • 주요 운영체제 : 윈도우, 리눅스, MacOS
  • 운영체제의 목적
    1. 처리능력(Throughput) 향상
      : 일정 시간 안에 컴퓨터 시스템이 처리할 수 있는 일의 양,수치가 높을수록 좋다.
    2. 반환시간(Turn-around time) 감소
      : 작업을 의뢰한 시작 시간부터 처리가 완료되는 시간까지 처리하는데 걸리는 시간, 수치가 낮을수록 좋다.
    3. 사용 가능도(Availability) 향상
      : 컴퓨터 시스템이 얼마나 빨리 사용 가능할 수 있는가를 나타내는 정도, 수치가 낮을수록 좋다.
    4. 신뢰도(Reliability) 향상
      : 얼마나 정확하게 해결을 하였는가를 나타내는 정도, 정확도가 높을수록 좋다.
  • 운영체제의 역할
    1. 부팅
    2. 저장 매체 관리
    3. 사용자 인터페이스 제공
      : 운영체제를 제어하기 위한 사용자와 운영체제 사이의 대화(통신)을 제공하는 역할
    4. 컴퓨터 자원 관리
      : 자원관리는 운영체제의 중심을 이루는 슈퍼바이저(Supervisor) 또는 커널(Kernel)이 수행
    5. 파일 관리
    6. 프로세스 관리
      : 다양한 작업을 동시에 처리할 때 운용하는 기법
      • 시분할 시스템 : 시간을 나누어 할당하여 프로그램 실행
      • 다중 프로그래밍 : 여러 개의 프로그램을 하나의 프로세서에서 동시에 실행
      • 다중 처리 : 다수의 프로세서를 이용하여 하나 혹은 여러개의 프로그램을 실행
      • 분산 처리
        : 컴퓨터 시스템이 운영체제와 메모리를 가지고 독립적으로 떨어져 있을 때 네트워크로 연결하여 하나의 컴퓨터 시스템처럼 운용

+ Recent posts