목록2024/11/28 (1)
백엔드 개발자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/DIiyz/btsKZu3Tglg/8Kys3j3cU2Enfd1lYj3igk/img.png)
프로세스 (Process)1. 간단한 정의프로세스는 프로그램을 실행해서 메모리에 올라와 CPU 할당을 받을 수 있는 상태라고 할 수 있다.프로그램을 실행하면 OS는 프로그램을 메모리에 적재하고, 이를 위한 프로세스 제어 블록(PCB)을 초기화한다. 그리고 Ready Queue에 추가되어 CPU 할당을 받을 수 있는 준비 상태가 된다.2. 메모리 구조2.1. 코드 영역실행할 프로그램의 명령어(코드)가 저장된 영역이다.예를 들어, 함수 정의, 루프, 조건문 등의 실제 기계어 코드가 여기에 포함된다.읽기 전용(Read-Only)으로 설정되어 보통 변경되지 않는다.2.2. 데이터 영역전역 변수와 정적 변수 등이 저장된다.초기화된 변수는 초기화 데이터 세그먼트에 저장되며, 초기화되지 않은 변수는 BSS(Block..
CS/운영체제
2024. 11. 28. 19:50