일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 자바
- 지혜를가진흑곰
- 화장품
- 알고리즘 공부
- 책알남
- 독서
- 경제
- 다독
- 성분
- 주식
- 독후감
- 프로그래밍언어
- 알고리즘트레이닝
- C++
- 프로그래머스 알고리즘 공부
- Java
- 재테크
- JavaScript
- 자바스크립트
- 투자
- 서평
- algorithmStudy
- algorithmTest
- 알고리즘공부
- 백준알고리즘
- 돈
- 책을알려주는남자
- 채권
- algorithmtraining
Archives
- Today
- Total
반응형
목록heap과stack차이 (1)
탁월함은 어떻게 나오는가?
메모리구조 스택(Stack)과 (Heap)의 차이점
메모리에 대한 이야기를 하다가 흔히들 이야기를 하는 힙(Heap)과 스택(Stack)에 대한 정확한 정의를 하기 어려워서 찾아보게 되었다. 힙과 스택에 대한 이야기를 하기 전에, 힙과 스택을 사용하려면 메모리 구조에 대해서 먼저 알아보자. 메모리 구조 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드(load)되어야 한다. 또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다. 따라서 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공하고 있다. 프로그램이 운영체제로부터 할당받는 대표적인 메모리 공간은 4가지가 있다. 위의 사진은 C++ 동적 메모리에 대한 사진이지만, 메모리구조는 컴퓨터 공학에서 가져오는 이론이기에 C, C++, Java 상관이 없다. 4 major ..
[Snow-ball]프로그래밍(컴퓨터)/프로그래밍 및 컴퓨터 개론 이론
2021. 7. 14. 15:55
반응형