Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Developer
- windows
- React
- 개발
- study
- 오답풀이
- php
- cording
- C
- 매크로
- 정보처리기능사
- html
- 프로그래밍언어론
- git
- Mac
- 외부접속
- 개인서버
- 방화벽
- CodeIgniter
- 프로그래밍 언어론
- WPF
- CSS
- knockon
- plan
- 개발공부
- Java
- 220821
- 자격증
- bootcamp
- 홈서버
Archives
- Today
- Total
목록2025/04/20 (1)
bunta의 보조기억장치
[3주차 TIL] KnockOn Bootcamp 메모리 구조와 매핑
💡 메모리 섹션메모리에서 프로그램이 실행될 때 운영체제는 해당 프로그램을 여러 구역으로 나눠서 관리한다.이 중 대표적인 Code Section, Data Section, Heap, Stack에 대해서 다뤄보고자 한다.🔎 Code Section실행할 프로그램의 기계어 코드(명령어)가 저장되는 영역이다.보통 읽기 전용으로 설정되어 있어서 코드 수정이 불가능하며, 프로그램이 실행되면 이 영역의 명령어를 CPU가 순차적으로 읽어 수행하게 된다.🔎 Data Section전역 변수, 정적 변수가 저장되는 영역이다.프로그램이 실행되는 동안 항상 메모리에 존재하며, 초기화된 데이터와 초기화되지 않은 데이터를 나누어 저장한다.🔎 Heap동적 메모리 할당을 위한 영역이다.프로그래머가 직접 malloc(), new,..
KnockOn Bootcamp
2025. 4. 20. 21:46