안녕하세요.
쉬운 IT의 시작, 아이티이지(ITEASY) 입니다.
오늘의 아이티이지 기술 블로그 내용은 운영체제 내용 입니다.
이전에 ‘운영체제(OS)의 개념 및 동작 원리’에 대해서 말씀드렸었는데요.
오늘은 OS 운영체제 및 구성요소에 대해서 알려드리겠습니다!

운영체제에 대해 자세히 알고 싶으시다면?
아래의 내용을 참고해주세요!
운영체제(OS)는 하드웨어와 소프트웨어 사이에서 중재자 역할을 수행하는 핵심 소프트웨어이며,
운영체제는 아래와 같이 중간에서 사용자가 하드웨어의 관리를 용이하게 해주고 시스템 자원들을
총괄할 수 있게 하는 프로그램입니다.
🔎 운영체제(Operating Systems, OS)란?
운영체제의 구성은 다음과 같습니다.

✔ Application
사용자가 실행하는 소프트웨어 응용 프로그램 ex) 브라우저, 워드 프로세서, 게임
✔ Utilities
운영체제와 관련된 도구 및 유틸리티 프로그램 ex) 설정 도구, 파일 탐색기
✔ Libraries
운영체제에서 제공하는 함수 및 기능을 포함하는 소프트웨어 라이브러리 개발자들은
이러한 라이브러리를 사용하여 애플리케이션을 개발
✔Operating System(OS)
하드웨어와 소프트웨어 사이에서 인터페이스 역할을 수행하는 소프트웨어 시스템
✔ Hardware
컴퓨터 시스템의 물리적인 구성요소 ex) CPU, 메모리, 저장 장치, 입출력 장치
🔎 운영체제 구조?
운영체제는 커널과 인터페이스로 이루어져 있습니다.

▶ 인터페이스(Interface)
사용자의 명령을 컴퓨터에 전달하고 결과를 사용자에게 알려주는 소통의 역할을 합니다.
대표적인 운영체제 인터페이스는 GUI, CLI 가 있습니다.
* CLI(Command Line Interface)
텍스트 기반의 인터페이스로, 사용자가 명령어를 입력하여 시스템을 제어합니다.
주로 개발자나 전문가들이 사용합니다.
* GUI(Graphical User Interface)
그래픽 기반의 인터페이스로, 사용자가 마우스 클릭 등의 동작으로 시스템을 제어합니다.
일반 사용자들이 자주 사용합니다.
▶ 커널(Kernel)
프로세스 관리, 메모리 관리, 저장장치 관리와 같은 OS의 핵심적인 기능을 모아둔 부분입니다.
커널의 가장 중요한 기능은 컴퓨터의 자원들에 대한 접근을 중재하는 것입니다.
▶ 시스템 콜(System call)
컴퓨터 자원에 대한 접근을 막고 커널을 보호하기 위해 만든 인터페이스입니다.
Prinf(), write(), read() 와 같이 컴퓨터 자원을 사용하기 위해서 시스템 호출을 사용해야 합니다.
▶ 드라이버(Driver)
커널과 하드웨어의 인터페이스를 담당합니다.
마우스와 키보드와 같은 하드웨어는 꽂기만 하면 작동이 되지만 복잡한 하드웨어의 경우 제작사가
만든 소프트웨어를 따로 설치해야합니다. 이러한 소프트웨어를 디바이스 드라이버라고 합니다.
운영체제는 컴퓨터나, 스마트폰 등 우리의 일상속에 가까이 있습니다.
또한, 오늘 말씀드린 내용보다 더 복잡하고 종류도 다양합니다.
늘 사용해왔지만 잘 몰랐던 운영체제!
오늘 포스팅을 통해 조금은 친숙해지셨길 바랍니다.
이와 관련해서 궁금하신 내용이 있으시다면 홈페이지 문의하기 or 댓글로 남겨주세요.
IT와 관련된 모든 궁금증! 아이티이지가 해결해드리겠습니다😎🙏
IT is easy, ITEASY
