Computer Science

프로세스, 스레드에 대해 알아보자

프로그램 프로세스를 이해하기 위해서는 프로그램이 무엇인지 알아야 한다. 프로그램은 진행 절차나 순서를 명시한 문서로, 컴퓨터에서는 하드 디스크 내에 저장된다. 프로세스 프로세스는 실행 중인 프로그램으로 디스크로부터 메모리에 적재되어 CPU의 할당을 받을 수 있는 것을 말한다. 프로세스는 프로그램을 수행하는데 필요한 데이터와 메모리 등의 자원 그리고 쓰레드로 구성되어 있다. 프로세스가 할당 받는 OS 자원 예시 CPU 시간 CPU 시간은 프로세스가 실제로 CPU를 사용하는 시간을 의미한다. CPU 시간은 크게 사용자 CPU 시간과 커널 CPU 시간으로 구분된다.

Read more →

January 4, 2024