운영체제란?

호성·2022년 12월 13일
0
post-thumbnail

운영체제(Operating System, OS)란?

컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층

  • 협의의 운영체제(커널)
    운영체제의 핵심부분으로 메모리에 상주하는 부분
  • 광의의 운영체제
    커널 뿐 아니라 각종 주변 시스템 유틸리티를 포함한 개념

운영체제의 목적

  • 컴퓨터 시스템의 자원을 효율적으로 관리
  • 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공

운영체제의 분류

  • 동시 작업 가능 여부
    • 단일 작업(single tasking)
      ex) MS-DOS
    • 다중 작업(multi tasking)
      ex) UNIX, MS Windows 등
  • 사용자 수
    • 단일 사용자(single user)
      ex) MS-DOS, MS Windows
    • 다중 사용자(multi user)
      ex) UNIX, NT server
  • 처리 방식
    • 일괄처리(batch processing)
    • 시분할(time sharing) - interactive한 방식
    • 실시간(Realtime OS) - 정해진 시간 안에 반드시 종료됨이 보장되어야 함
      ex) 원자로/공장 제어, 미사일 제어, 반도체 장비, 로보트 제어

몇가지 용어

Multitasking : 프로그램 사용 중 다른 프로그램을 실행
Multiprogramming : 메모리에 여러프로그램이 올라가 있음
Time sharing : CPU의 시간을 분할하여 나누어 쓴다
Multiprocess
위 4가지는 유사한 용어로 사용이 된다.
Multiprocessor(다중처리기) : CPU가 여러개가 붙어 있는 컴퓨터

0개의 댓글