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