
💡운영체제란 무엇인가? 운영체제(OS, Operating System)는 실행할 프로그램에 필요한 시스템 자원을 할당하고, 프로그램이 올바르게 실행되도록 관리하는 특별한 프로그램이다. > 운영체제도 하나의 프로그램이므로, 실행되기 위해 메모리에 적재된다. 🔧

운영체제는 사용자를 위한 프로그램이 아니라, 사용자가 실행하는 프로그램을 위한 프로그램이다.즉, 응용 프로그램이 안전하고 효율적으로 실행되도록 시스템 자원을 관리하고 제어하는 핵심적인 소프트웨어다.운영체제의 핵심 서비스를 담당하는 부분으로, 다음과 같은 역할을 수행한다

운영체제를 이해하기 위해 반드시 짚고 넘어가야 할 핵심 개념이 있다.바로 프로세스(Process) 와 이를 운영체제가 어떻게 관리하는가에 대한 이야기다.컴퓨터는 부팅과 동시에 수많은 프로세스를 실행한다.포어그라운드 프로세스: 사용자가 직접 확인 가능한 실행 중인 프로세

운영체제를 깊이 이해하려면, 프로세스의 상태 변화와 생성 구조를 반드시 알아야 합니다.이 글에서는 프로세스의 상태(state), 계층 구조, 그리고 프로세스 생성 방식(fork/exec)을 다뤄보겠습니다.운영체제는 프로세스를 다음과 같은 5가지 상태로 구분하여 관리한다