운영체제
-
AWS - Linux 기본 명령어DevOps/AWS 2022. 2. 17. 23:59
운영체제의 구성요소 운영체제란? 운영체제의 주 역할은 컴퓨터의 자원을 관리하는 것이다. 프로세스가 메모리, 파일, CPU 등과 같은 컴퓨터의 자원을 할당받기 위해서는 반드시 운영체제로부터 할당을 받아야 한다. 이러한 운영체제는 Kernel과 Shell로 구성된다. Kernel이란? 부팅 시 부트로더에 의해 메모리에 적재되어 메모리에 상주하는 운영체제의 핵심 요소이다. 운영체제 기능의 대부분은 이 Kernel에서 실행된다. 운영체제에서 가장 중요한 요소로써, 입출력을 관리하고, 소프트웨어로부터의 요청을 받아 필요한 컴퓨터의 자원을 할당해주는 역할을 수행한다. Shell이란? Kernel과 반대되는 개념이다. Shell이라는 이름에 맞게 Kernel의 껍데기 역할을 수행하며 사용자가 운영체제에 접근하기 위해..
-
Operating System - 운영체제Computer Science/Operating System 2022. 1. 3. 15:59
운영체제 운영체제란? ㆍ 일반적으로 하드웨어를 관리한다. ㆍ 응용 프로그램과 하드웨어 사이에서 인터페이스 역할을 하며, 시스템의 동작을 제어하는 시스템 소프트웨어로 정의한다. ㆍ 시스템의 자원과 동작을 관리하는 소프트웨어이다. 운영체제의 역할 프로세스 관리 운영체제에서 작동하는 응용 프로그램을 관리하는 기능이다. 어떤 의미에서는 프로세서(CPU)를 관리하는 것이라고 볼 수도 있다. 현재 CPU를 점유해야 할 프로세스를 결정하고, 실제로 CPU를 프로세스에 할당하며, 이 프로세스 간 공유 자원 접근과 통신 등을 관리하게 된다. 저장장치 관리 1차 저장장치에 해당하는 메인 메모리와 2차 저장장치에 해당하는 하드디스크, NAND 등을 관리하는 기능이다. 1차 저장장치(Main Memory) ㆍ 프로세스에 할당..