운영체제에 대해 설명해주세요
운영체제 (Operating System)
사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적인 서비스를 지원하는 시스템 소프트 웨어이다.
목적
사용자에게 컴퓨터의 프로그램을 쉽고 효율적으로 실행할 수 있는 환경 제공(사용자의 편리성)
컴퓨터에 존재하는 메모리,키보드 등의 인터페이스, cpu, 네트워크 등을 잘 관리 해줘야 컴퓨터를 효율적으로 사용할 수 있게 하는것이다.
부가적으로 사용자에게 편의를 제공하는 기능을 제공한다.
운영체제는 컴퓨터의 성능을 높이고 사용자에게 편의 성을 제공하는 하드웨어를 관리하는 프로그램이다.(자원 보호, 자원 관리)
운영체제의 목적에는 처리능력 향상, 반환 시간 단축, 사용 가능도 향상, 신뢰도 향상 등이 있다
운영체제 구성
커널
운영체제의 중요 요소로 일반인이 일반적으로 보지 못하는 낮은 수준의 프로세스를 제어한다.
얼마만큼의 메모리를 읽고 쓸 것인지, 어느 프로세스를 실행할 것인지, 모니터, 키보드, 마우스와 같은 장치를 통해 어떠한 정보를 주고받을 것인지, 네트워크를 통해 받은 정보를 어떻게 해석할 것인지를 제어한다.
사용자 인터페이스
컴퓨터 사용자가 직접 프로그램을 제어하고 사용할 수 있게 하는 운영체제의 기능
시스템 콜
사용자나 프로그램이 직접적으로 컴퓨터 자원에 접근하는 것을 막고 커널을 보호하기 위해서 만든 코드 집합이다
드라이버
프린터, 키보드 등의 하드웨어 장치와 운영체제 간의 통신을 가능하게 하는 소프트웨어이다.
종류
대표적인 컴퓨터 운영체제로는 윈도우(Windows), 맥 OS(Mac OS), 리눅스(Linux), 유닉스(Unix) 등이 있다.
참고
[OS] 운영체제란? (운영체제의 역할, 목적, 종류, 기능) 운영체제(Operating Systems, OS)란?
Last updated