운영체제: Difference between revisions

From CS Wiki
No edit summary
No edit summary
Line 1: Line 1:
;Operating System
;Operating System


== 개요 ==
== 역할 ==
* 사용자 인터페이스 제공
* 입ㆍ출력에 대한 보조역할 수행
* 사용자들 간 하드웨어 자원의 공동 사용


== 발달 과정 ==
== 발달 과정 ==

Revision as of 09:29, 2 May 2019

Operating System

역할

  • 사용자 인터페이스 제공
  • 입ㆍ출력에 대한 보조역할 수행
  • 사용자들 간 하드웨어 자원의 공동 사용

발달 과정

  1. 일괄 처리 시스템
  2. 시분할 시스템
  3. 다중 모드(Mode) 시스템
  4. 분산 처리 시스템

대표적 운영체제

  • 아래 운영체제에 공통적인 사항
    • 다중 사용자(Multi-User), 다중 작업(Multi-Tasking)을 지원한다.
    • 백그라운드에서 작업을 수행할 수 있다.
    • 다양한 유틸리티 프로그램이 존재한다.

윈도우(Windows)

  • Microsoft사의 운영체제
  • GUI기반 운영체제이다.
  • 트리 디렉터리 구조를 가진다.
  • 선점형 멀티태스킹 방식을 사용한다.

유닉스(UNIX)

  • 시분할 시스템을 위해 설계된 대화식 운영체제
  • 소스가 공개된 개방형(Open) 시스템
  • 대부분 C언어로 작성되어 있어 이식성이 높다.

리눅스(Linux)

  • 유닉스로부터 파생된 운영체제
  • 소스가 공개된 개방형(Open) 시스템