🖥️ Computer science/: OS 💽
운영체제 : 프로세스 Process
📁프로세스란? =task=job 프로그램의 실행 주체, 실체. 실행중에 있는 프로그램. 실행과 스케줄링의 기본 단위. 스케줄링이란? 프로세스의 실행순서를 결정하는 것 vs 프로그램-> 디스크에 저장된 실행 파일 📁프로세스 구조 code(text) - cpu의 명령어들(instruction)이 저장 (static) data : 전역 변수, static 변수 등 프로그램이 실행되는 동안 항상 메모리를 차지하고 있는 변수들이 저장되는 곳 heap : DMA 영역. 동적 메모리가 할당되는 영역 stack : 임시 데이터(함수의 return address, local variable 등)가 저장되는 영역 stack frame -> 스택 영역은 함수의 호출과 함께 할당되고 호출이 완료되면 소멸함. 함수의 호출 시 ..
2023. 3. 26.