[OS] 프로세스와 쓰레드의 차이
프로세스 프로세서에 의해 동작하고 있는 프로그램 프로세스가 동작 한다는 것은 프로세스의 특정 쓰레드가 실행 중 그 특정 쓰레드는 프로세스가 가진 데이터를 참조함 쓰레드 작업 단위를 지원하기 위한 자원 할당의 단위 프로세스 구조 Stack 정적 할당에 사용 호출된 함수, 지역변수 등이 저장되어 있는 임시 메모리 Heap 동적 할당에 사용 동적으로 생긴 데이터 new Object() Data 프로그램 시작과 종료시까지 사용 전역변수 static 변수, global 변수 Code 프로그램의 코드내용 활용에 사용 프로세스가 종료될 때까지, 계속 유지되는 영역 PCB(Process Control Block) 특정한 프로세스를 관리할 필요가 있는 정보를 포함하는 운영체제 커널의 자료구조이다 프로세스가 생성될 때 마..
운영체제
2021. 9. 16. 19:57