ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 운영체제의 정의
    운영체제 Operating System/기초 핵심 개념 2020. 3. 28. 12:05

    1.1  운영체제의 정의

     

    * 운영체제: Operating System

     

    * 운영체제가 없는 컴퓨터?

       - 컴퓨터: 프로세서(CPU)와 메모리(Memory)

      - 프로그램 실행, 여러 개의 프로그램을 동시에 실행?

        -> Hard Disk에 있는 파일(program)을 main memory로 올려야 한다.

             또한, OS가 누구 먼저 실행할 것인지도 결정.

     

    => OS가 없다면, memory안의 내용/값 자기마음대로 실행할 것이다.

         그리고 CPU가 program을 실행해도 제대로 실행 및 제어가 불가능 하다.

     

     

    * 운영체제란?

       - 컴퓨터 하드웨어를 잘 관리하여 성능을 높이고(Performance) 사용자에게 편의성을 제공(Convenience)하는 것이다.

       - "컴퓨터 하드웨어를 관리하는 프로그램" : Control program for computer , Resident program(메모리에 항상 상주)

     

    * 컴퓨터 구조

     

     - CPU, 메모리(ROM,RAM), 디스크, 입출력 장치 ...

       - 부팅(Booting)

          : POST (Power-On Self-Test) 

          : 부트로더 (Boot loader)

     

     

    1. 전원을 누르면, 바로 ROM 실행

    2. ROM의 POST 실행 

        : 용량, 연결 등 test

    3. ROM의 Boot loader 실행

        : HD에 있는 OS를 main memory RAM에 올림.

    4. OS가 이제 모든걸 관리 및 제어

     

     

     

     

    * 운영체제

       - 관리(Management) 프로그램

       - 프로세서, 메모리, 디스크, 입출력장치의 관리

       - 커널 (kernel) + 명령어 해석기 (shell , command interpreter)

     

    운영체제의 위치

    * 커널: 운영체제의 핵심 - 앞으로 공부할것이다.

      명령 해석기 : 행당하는 명령 실행 ex. 리눅스 $ls, $cd 같은 것.

                         보통 os를 안다! 하면 shell 쪽을 아는 것이다

    댓글

Designed by Tistory.