티스토리 뷰

▣ 운영체제 개념(Concept)


▶ 운영체제 정의 :: 완벽한 정의는 없다.

   : 유용한 컴퓨터 시스템을 만드는 과정에서 발생하는 문제를 해결하기 위한 적절한 방법.

   : 한정된 자원(resource)를 응용프로그램에 보다 효율적으로 제어하고 할당한다.(Man-machine interface)

   : 하드웨어와 사용자간, 하드웨어와 응용 프로그램 사이의 Interface 제공

   

   :: 컴퓨터에서 항상 수행되는 프로그램으로 일반적으로 '커널'이라고 부르기도 한다.


▶ 운영체제 역할

    → 사용자 관점(User View)

        : 사용의 용이성을 위해 설계 → 사용자는 hw와 sw의 자원의 이용에 신경쓰지 않음.

          (CUI 방식과, GUI 방식)


    → 시스템 관점(System View)

       : 'Resource allocator'로 볼 수 있다 → 컴퓨터 시스템을 효율적이고 공정하게 운영할 수 있도록 어느 요청에 자원을 할당한지 결정.
         즉, 컴퓨터 하드웨어의 효율적 관리.

    

    → 또 다른 관점

       : 여러가지 입출력 장치와 사용자 프로그램을 제어를 위한 제어프로그램(control program)


▶ 운영체제 목적

    → 처리능력(Throughput) 향상

        : 단위시간 당 처리할 수 있는 작업량 - 컴퓨터시스템에 전체 생산성 측정단위


    → 응답시간(Turn-Around Time) 단축

       : 사용자의 요구로 부터 처리하기 까지 거린 시간

    

    → 사용가능도(Availability)의 향상

       : 원하는 시간 내에 시스템을 얼마나 빨리 사용할 수 있는가의 정도


    → 신뢰도(Reliability) 향상

       : 컴퓨터 시스템이 주어진 환경아래 원하는 기능을 얼마나 정확하게 수행하는지에 대한 척도




ps. 공부하면서 적은거라 오류가 있을 수도 있습니다. 혹시, 수정할 부분이 있다면 코멘트 부탁드립니다.

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

02) 컴퓨터 시스템의 구성  (0) 2017.10.16
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함