https://velog.io/@tktnskan/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EC%93%B0%EB%A0%88%EB%93%9C

· CS
프로세스 실행중인 프로그램, 레지스터, 스택, 포인터, 데이터의 집합체이며 자원할당의 기본단위. 구성 CPU시간 (프로그램이 CPU 차지한 시간) 주소공간 (물리적 실체에 대응하는 주소의 범위를 정의한 공간) 독립된 메모리 stack 지역변수, 매개변수 등 임시메모리 저장. 함수 호출시 생성, 종료 시 반환 heap malloc, new 등 프로그래머 동적 사용 공간 data 전역변수, 정적변수, 배열, 구조체 등 메모리 저장. 프로세스 종료까지 유지 code 작성한 코드 저장. 프로세스 종료까지 유지 특징 프로세스 당 최소 1개 스레드 사용 별도 주소공간에서 실행 프로세스간 변수는 기본적으로 접근 불가하며 통신을 통해 접근해야함 스레드 프로세스 내에서 동작되는 여러 실행의 흐름으로 프로세스가 할당받은 ..
yeonlee
'https://velog.io/@tktnskan/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EC%93%B0%EB%A0%88%EB%93%9C' 태그의 글 목록