본문 바로가기

Operating System/OS Basic

운영체제의 개념

운영체제  : 컴퓨터 사용자와 컴퓨터 하드웨어간의 인터페이스를 제공하고 , 한정된 컴퓨터 시스템의 자원을 보다 효율적으로 사용할수 있도록 도와주는 시스템 소프트웨어로서 맨-머신 인터페이스 역할을 담당.

즉 운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어간의 상호 정보 전달의 중간 매개체 역할을 담당하는 시스템 소프트웨어


컴퓨터 사용자 <->    운영 체제    <->    컴퓨터 하드웨어

컴퓨터 하드웨어는 기계이기 때문에 모든정보를 0(Off) 또는 1(On)이라는 전기 신호로 조합하여 처리하는데 이를 기계어 라고한다.



운영체제의 목적
    

  →→→→시스템 성능 극대화   ----  처리능력 증대 , 응답시간 단축 , 사용 가능도 증대 , 신뢰도 향상

생산성 향상 ---

  →→→→사용자 편의 극대화




운영체제의 기능

운영체제는 다음과 같은 기본적인 기능을 수행한다.

(1)컴퓨터 시스템 초기화 기능
컴퓨터 시스템은 다음과 같은 초기화 과정의 절차를 수행하면서 운영체제를 컴퓨터 주기억장치에 상주시켜 사용자의 명령을 기다리게 한다.

전원 -> RAM CMOS작동(시간,날짜,암호,메모리 검사, 하드디스크 사양검사) -> ROM BIOS 작동( 기본적인 입출력 체크) -> RAM의 부트스트랩 로더 작동 -> 운영체제 중요부분과 제어 프로그램을 주기억장치에 상주시킴 -> 사용자의 명령을 받아들일 수 있도록 한다. 


CMOS는 컴퓨터를 부팅할 때 필요한 모든 하드웨어의 정보를 담고 있으며 , 이걸 가지고 시스템의 초기화 상태를 설정.
COMS가 손상된 경우 컴퓨터가 하드웨어적으로 작동하지 못하는 상태가 발생한다.

BIOS(Basic Input Ouput System)는 컴퓨터 시스템과 주변 장치 사이에서 정보를 제어하고 조작하는 프로그램으로 ROM(Read Only Memory)에 저장되어 있어 ROM BIOS라고 부른다.


부트스트랩 로더는 하드디스크와 같은 보조 기억 장치에 들어있는 운영체제를 주기억장치에 상주시켜 주는 프로그램을 말한다.


(2)효율적인 자원 관리와 할당 기능
OS는 여러 사용자들이 하드웨어를 공동으로 사용할 수 있도록 관리해주며 , 여러 사용자가 데이터를 공유해서 사용할 수 있도록 제어한다.

(3)편리한 사용자 인터페이스 제공
일반적으로 운영체제는 두가지 방식으로 분류된다.
명령어 사용자 인터페이스인 CLI ( Command Line user Interface)와 GUI (Graphic User Interface)방식으로 분류된다.
CLI의 예로는 DOS(Disk Operating System) 등이 있다. ( 프롬프트와 비슷한 환경)
GUI의 예로는 윈도우즈 등이 있다.

(4)오류 검사 및 복구기능
신뢰성 있는 운영체제는 컴퓨터 시스템을 사용하는 도중에 발생하는 하드웨어 오류,소프트웨어 오류 등을 발견하고 복구할 수 있는 기능을 제공



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

운영체제 개요 보충  (0) 2017.11.16
시분할 처리 시스템 , 분산 처리 시스템  (0) 2017.10.31
다중 처리 시스템  (0) 2017.10.31
다중 프로그래밍 시스템  (0) 2017.10.31
일괄 처리 시스템  (0) 2017.10.31