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 | 31 |
Tags
- 프로세스
- 컨테이너
- 연결 리스트
- C
- 프로그래머스
- 이진탐색
- 해시테이블
- 코딩테스트
- alexnet
- cors
- 릿코드
- 큐
- Machine Learning
- RxJS
- 자바스크립트
- GraphQL
- 프론트엔드
- 타입스크립트
- 포인터
- APOLLO
- vue3
- 브라우저
- 연결리스트
- 자료구조
- RT scheduling
- 알고리즘
- 웹팩
- 배열
- pytorch
- 스택
Archives
- Today
- Total
목록전역변수 (1)
프린세스 다이어리
[C] 컴퓨터가 변수를 처리하는 방식에 대하여 정리
1. 메모리의 서로 다른 4가지 영역 프로그램을 실행하기 위해서는 일단 프로그램이 메모리에 적재돼야 한다. 그러고 나서 CPU가 메모리를 한 줄 한 줄 읽어서 프로그램을 실행하는 것. 따라서 특정 프로그램이 실행되려면 프로그램을 충당할 만큼의 메모리 공간이 필요하다. 흔히 8G, 16G 컴퓨터 메모리가 있는데, 프로그램을 하나 클릭해서 실행하려고 하면 프로그램이 메모리에 적재돼서 돌아간다. 일반적인 컴퓨터의 운영체제는 메모리 공간을 4가지로 구분하여 관리한다. 이 공간들은 서로 다른 역할을 가지고 있다. 코드 영역 한 줄 한 줄 실행할 수 있는 소스코드 데이터 영역 변수 중에서 전역 변수와 정적 변수를 담고 있다. 힙 영역 동적 할당 변수를 담는다. 스택 영역 함수마다 담고 있는 지역변수, 매개변수 등을..
C, C++
2021. 9. 29. 12:00