Unicorns

All the things

ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 운영체제란?
    OS 2022. 3. 11. 00:10

    운영체제의 정의

    • 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 소프트웨어와 하드웨어를 연결하는 소프트웨어
    • 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어

     

    운영체제는 소프트웨어이다.

    운영체제도 CPU에 의해서 실행되는 프로그램으로 메모리에 올라와서 실행된다.

     

     


    운영체제의 역할

     

    자원 관리

    운영체제는 컴퓨터 자원을 여러 프로그램을 나누어 준 뒤 사용자가 원활하게 작업 할 수 있도록 돕는다.

     

     

    CPU, 메모리 , I/O 장치 등을 효율적으로 관리하여

    주어진 자원으로 최대한의 성능을 낼 수 있게 한다.

     

     

    자원 보호

    악의적인 사용자나 미숙한 사용자로부터 자원을 보호한다.

     

    하드웨어 인터페이스 제공

    CPU, 메모리 , 키보드, 마우스 와 같은 다양한 장치를 사용할 수 있도록 하드웨어 인터페이스를 제공해준다.

     

     

    사용자 인터페이스 제공

    사용자가 운영체제를 편리하게 사용하도록 사용자 인터페이스를 제공한다.

    마우스 없이 키보드만 사용하던 과거에 비해 지금은 그래픽 사용자 인터페이스를 제공하여

    대부분의 작업을 마우스로 수행한다. 그리고 더 나아가 스마트폰에는 터치 스크린을 적용하여

    컴퓨터 보다 더 편리한 인터페이스를 제공한다.

     


    운영체제의 목표

    효율성

    자원을 효율적으로 관리해야 한다. 

    같은 자원을 사용하여 더 많은 작업량을 처리하거나, 같은 작업량을 처리하는 데 보다 더 적은 자원을 사용하는 것이다.

     

     

    안정성

    운영체제는 하드웨어 전체를 관리하는 소프트웨어이기 때문에 운영체제가 불안정하면 

    모든 작업이 불안 할 수밖에 없다. 

    운영체제는 안정성이 담보 되어야 한다.

     

     

    확장성

    운영체제는 다양한 시스템 자원을 추가하거나 제거하기가 편리해야 한다.

    하드웨어의 종류와 상관없이 꽂으면 바로 실행 할 수 있는 Plug and Play 기능을 제공해야 한다.

     

     

    편리성

    사용자가 편리하게 작업할 수 있는 환경을 제공해야 한다.

    ex) 사용자 인터페이스 

     

     

     

    REFERENCE

    쉽게 배우는 운영체제 - 조성호
    KOCW 운영체제 - 반효경

     

     

     

    댓글

Designed by Tistory.