프로세스와 스레드
프로세스 컴퓨터 과학 및 운영 체제에서 중요한 개념 중 하나로, 실행 중인 프로그램 또는 작업을 나타냅니다. 프로세스는 컴퓨터 시스템에서 작업을 수행하는 단위로, 프로그램 코드, 메모리, CPU 시간, 파일 및 입출력 작업과 관련된 다양한 리소스를 포함합니다. 프로세스 특징 프로그램 코드 : 프로세스는 하나 이상의 스레드로 구성되며, 각 스레드는 프로그램의 명령어 집합을 실행합니다. 이 명령어 집합은 프로그램의 실행 흐름을 결정합니다. 메모리 공간 : 각 프로세스는 자체의 메모리 공간을 가지며, 이 메모리 공간은 프로세스가 실행 중에 사용하는 데이터 및 코드를 저장합니다. 다른 프로세스와는 분리되어 있어서 한 프로세스가 다른 프로세스의 메모리에 직업 접근할 수 없습니다. 자원 할당 : 프로세스는 CPU ..
2023.09.07