운영체제란 무엇인지 설명하고, 본인이 사용하고 있는 운영체제의 장단점과 앞으로 운영체제는 어떻게 발전할 것인지에 대해 설명하시오
운영체제는 시스템 하드웨어를 관리할 뿐만 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어를 말한다. 현대인들에게 잘 알려진 운영 체제로는 마이크로소프트 윈도우, 맥 OS X, 리눅스 등이 있으며, 이 밖에 BSD나 유닉스 등의 PC용 운영 체제가 존재한다. 본론에서는 운영체제와 그 역할이 무엇인지에 대해 좀 더 자세히 알아보고, 내가 사용하고 있는 운영체제의 장단점과 앞으로 운영체제가 어떻게 발전해 나갈 것인지에 대해 설명해보도록 하겠다.
Ⅱ 본론
1. 운영체제란?
1) 운영체제의 정의
운영체제는 OS(Operating System)라고도 불리며, 컴퓨터 시스템을 구성하는 하드웨어와 사용자 또는 컴퓨터에서 실행되는 응용프로그램의 중간에 위치하여 사용자들이 보다 쉽고 간편하게 컴퓨터 시스템을 이용할 수 있도록 전체 시스템을 제어하고 관리하는 시스템 소프트웨어를 말한다. 즉, 운영체제는 모든 하드웨어와 소프트웨어를 관리하는 컴퓨터 시스템의 실행 관리자인 것이다.
컴퓨터를 사게 되면 그 구성품은 CPU(중앙처리장치), RAM(보조기억장치), HDD(주기억장치), 그래픽 카드, 스피커, 마우스, 키보드, 모니터 (I/O장치) 등으로 이루어져 있다. 사용자가 컴퓨터를 통해 어떤 작업을 하고 싶으면 사용자는 해당 프로그램을 클릭하는 등의 행위를 통해 작업을 실행하게 되는데, 이것을 가능하게 해주는 것이 바로 운영체제이다. 운영체제가 하드웨어와 컴퓨터 사용자와 맺는 관계는 오른쪽의 그림과 같다.
2) 운영체제의 역할
(1) 컴퓨터 하드웨어의 효율적 관리
운영체제는 응용 프로그램들이 컴퓨터 하드웨어와 상호작용하도록 돕고, 시스템의 하드웨어와 소프트웨어 자원을 효율적으로 관리하는 역할을 한다.
(2) 사용자 인터페이스 제공
사용자 인터페이스는 사람이 컴퓨터와 의사소통 할 수 있도록 일시적 또는 영구적인 접근을 가능하게 하는 매개체이다. 운영체제는 사용자가 보다 편리하게 컴퓨터 시스템을 사용할 수 있도록 이러한 사용자 인터페이스를 제공하는 역할을 한다.
이 때 방식은 두 가지로 나뉘는데, 첫 번째 방식은 사용자가 직접 명력을 입력하여 실행하는 방식인 CUI(Character User Interface) 방식이다. CUI 방식을 채택하는 인터페이스로는 DOS와 Unix/Linux 가 있다. 두 번째 방식은 그래픽 사용자 환경으로 아이콘을 선택하여 명령을 실행하는 방식인 GUI(Graphic User Interface) 방식이다. GUI 방식을 채택하는 인터페이스로는 Windows가 있다.
김진욱, 운영체제 = Operating systems, KNOU Press(한국방송통신대학교출판문화원), 2016
Stallings, William, 운영체제 : 내부구조 및 설계원리, 프로텍미디어, 2015
제갈병직, 모바일 OS(Operating System) 발전 방향, 과학기술정책부

분야