[OS] CH1-4 OS의 종류

김우경·2020년 11월 9일
0

운영체제

목록 보기
4/12

Mainframe Operating System

→ 비싸고 파워가 쎔

  • Heavily oriented towards processing many jobs at once
    → large amount of I/O

  • High-end Web servers, servers for large-scale electronic commerce sites ,...

  • 제공 기능

    1. Batch

      • processes routine jobs without any interactive user present

      • claims processing in an insurance company/ sales reporting for chain of stores

      → 시간이 오래 걸리는 작업들

    2. Transaction processing
      : DB accessing

      • 각 unit은 작지만 system이 수백-수천개/sec

      • check processing at a bank/air line reservation

    3. Time Sharing
      : multiple remote user가


Server Operating System

  • run on servers
    → very large personal computers, workstations, even mainframes

  • multiple users at once over a network & sharing HW, SW resources

  • print, file, Web service

  • UNIX, Windows


Multiprocessor Operating System

→ 일반적으로 이 기능 찾음

  • multiple CPUs into single systems for major-league computing power
  • 서버 운영체제에 통신, 연결, 일관성 등의 기능 추가

Personal Computer Operating Systems

  • To provide a good interface to a single user
    → interactive가 중요

  • used for word processing, spread sheets, internet access

  • Window, Mac, Linux 등


Real-time Operating System

deadline이 존재

  • Time이 key parameter
  • 고려해야하는 우선순위가 다름

→ 특별한 OS 사용 : 대부분의 software realtime은 linux 사용 가능

  • Hard real-time system → critical
    : deadline내에 반드시 실행해야 함
    e.g. car assembly line, flight control, military device

  • Soft real-time system

    : deadline 조금씩 넘겨도 됨
    ( 넘겼을시의 성능은 조금씩 떨어지기는 함)
    e.g. digital audio, multimedia system
    → VcWorks, QNX


Embedded Operating System

  • PDA
    : personal digital assistant

  • Embedded systems

    • TV sets, microware, mobile telephone

    • real-time system과 비슷한 성질

    • restriction on size, memory, power

    • palm OS, Windows CE → 요즘은 linux

      → 일반적으로 CPU power⬇️, memory ⬇️


Smart card Operating System

  • run on smart cards

  • smart cards?
    : CPU chip있는 신용카드 크기의 장치

  • Power와 memory ⬇️

  • 한가지 작업만 (전자결제) / 한 카드로 여러 작업

  • JVM : ROM에 Java machine을 위한 인터프리터 있는 스마트 카드

profile
Hongik CE

0개의 댓글