ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [OS] Operating System Introduction
    Computer Science/Operation System 2020. 4. 9. 12:21

    ✔️ OS(Operating System - 운영체제)

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

     


    ✔️ OS의 목적

    컴퓨터 시스템의 자원을 효율적으로 관리하는 것 : CPU, 메모리, 입출력 장치, 프로세스, 파일, 메세지 등을 관리 

    컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 : 여러 프로그램을 동시에 사용할 수 있게 해준다.


    ✔️ 커널 

    운영체제의 핵심 부분으로 메모리에 상주하는 부분 

     


    ✔️운영체제의 분류

    1️⃣ 일괄처리 (batch processing)

     작업 요청의 일정량을 모아서 한꺼번에 처리하는 시스템 

     작업이 완전 종료될 때까지 기다려야 한다.

     ex) 천공 카드 처리 시스템

     

    2️⃣ 시분할 (time sharing)

     여러 작업을 수행할 때 컴퓨터 처리 능력을 일정한 시간 단위로 분할하여 사용 

     일괄처리 시스템에 비해 짧은 응답시간을 가진다. 

     

    3️⃣ 실시간(Realtime OS)

     정해진 시간 안에 어떠한 일이 반드시 종료됨이 보장되어야 하는 실시간 시스템을 위한 OS 

     ex) 원자로/공장 제어, 미사일 제어, 반도체 장비 제어 등..

     


    ✔️ 멀티 태스킹(Multi tasking)

    다수의 작업을 운영체제 스케줄링에 의해 번갈아가며 처리하는 것

     


    ✔️ 멀티 프로그래밍(Multi Programming)

    다수의 프로세스를 메모리에 적재하여 프로세스를 번갈아가며 처리하는 것

     


    ✔️ 멀티 프로세싱(Multi processing)

    다수의 프로세서가 다수의 프로세스를 동시에 처리하는 것

     

     

     

    'Computer Science > Operation System' 카테고리의 다른 글

    [OS] DeadLock  (0) 2020.04.23
    [OS] Process Synchronization  (0) 2020.04.14
    [OS] CPU Scheduling  (0) 2020.04.10
    [OS] Process Management  (0) 2020.04.09
    [OS] Process / Thread  (0) 2020.04.09

    댓글

Designed by Tistory.