ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 운영체제 OS (Operating System)
    Computer Science/Operating System 2020. 8. 11. 17:06
    728x90

    우리가 많이 듣고 사용하는 윈도우, 맥os, iOS, 안드로이드, 리눅스, MS-DOS 등이 바로 운영체제 입니다. 
    오늘은 운영체제가 뭔지 아주 간단하게 공부해보겠습니다. 

    운영체제

    운영체제(Operating System) 
    밑으로는 하드웨어 자원들(cpu, memory, disk, tty)을 관리하고
    위로는 프로그램들을 지원(support) 해주는 역할을 합니다.

    하드웨어 자원들을 잘 관리해서 프로그램들이 효율적으로 동작할 수 있도록 만들어주는 중간 관리자 입니다.

     

    출처: 위키백과: https://ko.wikipedia.org/wiki/운영_체제

     

    운영체제의 목적

    운영체제가 하는 일을 이해했다면 자연스럽게 그 목적은 프로그램들이 효율적으로 동작하는 데 있습니다.
    그렇다면 효율적이라는 건 어떤 걸까요? 

    크게 다음 4가지의 척도로 판단해볼 수 있습니다.

    • 처리능력(Throughput): 일정 시간 내에 시스템이 처리하는 일의 양
    • 반환시간(Turn Around Time): 시스템에 작업을 요청한 시간부터 처리가 완료될 때까지 걸린 시간
    • 사용가능도(Availability): 시스템이 필요할 때 즉시 사용 가능한 정도
    • 신뢰도(Reliability): 시스템이 주어진 문제를 정확하게 해결하는 정도

     

    운영체제의 구조

    운영체제가 뭔지, 무슨 일을 하고 무엇을 위한 건지 알았다면 이제 어떻게 생겨먹었는지 알아볼 차례입니다.

    같은 문제에도 여러 해결책이 있을 수 있겠죠. 운영체제도 다양한 구조가 있습니다. 자세한 내용은 관련 개념을 좀 더 공부해야 제대로 이해할 수 있을 것 같아서 오늘은 대강 어떠한 종류가 있는지만 살펴보고 가도록 하겠습니다.

    • 단일 구조 운영체제

    • 계층구조 운영체제

    • 마이크로 커널 구조 운영체제

     

    구조에 대해서는 좀 더 공부하고 다시 살펴봐야겠습니다 !!!

    감사합니다.

     

    참고

    - ko.wikipedia.org/wiki/운영_체제
    - coding-factory.tistory.com/300
    - wonit.tistory.com/80 

     

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

    Process 와 Thread  (0) 2020.08.11

    댓글

Designed by Tistory.