
프로세스 - 수행 중인 프로그램 - 보조기억 장치에 단순히 저장되어 있는 프로그램은 프로세스가 아님 - 데이터를 기본으로 정상적인 실행을 위해 필요한 환경을 시스템으로부터 부여받은 능동적인 존재 스레드 - 프로세스 안에서 실행되는 여러 흐름 단위 - 큰 틀 : 프로세스 / 세분된 작은 일 : 스레드 - 프로세스마다 최소 1대의 스레드 소유 (메인 스레드 포함) - 프로세스는 각각 별도의 공간을 할당 -> 독립적 Code - 코드 자체를 구성하는 메모리 영역(프로그램 명령) Data - 전역변수, 정적변수, 배열 등 : 초기화 된 데이터는 data 영역에 저장 / 초기화되지 않은 데이터는 bss 영역에 저장 Heap - 동적 할당 시 사용 (new(), malloc() 등) Stack - 지역변수, 매개변..
❄️ Sookmyung/📱 OS? Oh Yes! 2022. 10. 12. 18:04