728x90

프로세스 2

프로세스와 스레드

지난 포스팅에서 프로세스에 대해 알아보았다. 이번 포스팅에서는 프로세스와 스레드의 관계에 대해서 알아보자. 프로세스와 스레드에 관련해서는 개별 포스팅을 작성하였으니, 이번 포스팅에서는 간단히 정리만하고 넘어간다. 프로세스 프로세스는 컴퓨터에서 실행 중인 프로그램을 뜻한다. 또한 프로세스는 운영체제에 의해 관리되며 자원을 할당 받을 수 있는 단위이며, 하나의 프로세스는 최소 하나의 스레드를 가진다. 이외의 프로세스에 대한 자세한 내용은 이전 포스팅에서 참고 바란다. 프로세스 / 프로세스 실행 · 제어 · 상태 지난 포스팅에서 운영체제에 대해 정리해 보았다. 운영체제의 핵심 서비스 중 하나로 프로세스 관리를 꼽을 수 있는데, 이번 포스팅에서는 프로세스에 대해 알아보겠다. 프로세스란? 프로그램 oscarsto..

Computer Science 2024.04.21

프로세스 / 프로세스 실행 · 제어 · 상태

지난 포스팅에서 운영체제에 대해 정리해 보았다. 운영체제의 핵심 서비스 중 하나로 프로세스 관리를 꼽을 수 있는데, 이번 포스팅에서는 프로세스에 대해 알아보겠다. 프로세스란? 프로그램은 실행되기 전까지는 그저 데이터 덩어리다. 하지만 메모리에 적재되어 실행되는 순간, 그 프로그램은 프로세스가 되었다고 할 수 있다. 즉, 컴퓨터에서 실행 중인 프로그램을 프로세스라고 한다. 당장 작업 관리자를 열어보아도 쉽게 확인할 수 있다. 프로세스 실행 · 프로세스 제어 블록 일반적으로 하나의 CPU는 하나의 프로세스만을 실행할 수 있다. 하지만 사용자는 여러 프로세스가 동시에 실행될 수 있다고 느낀다. 이는 CPU가 여러 프로세스를 번갈아 가며 실행하는데, 그 속도가 워낙 빠를 뿐이다. 즉, CPU는 여러 프로세스를 ..

Computer Science 2024.04.14
728x90