Memory as a Programming Concept in C and C++ > IT Note

본문 바로가기
사이트 내 전체검색

IT Note

Memory as a Programming Concept in C and C++
3

View 12,141  | 작성일2018.03.12 15:18

본문

45290e1ee331ac8a3a722225f1166a04_1520835631_7469.jpg 

https://www.amazon.com/Memory-Programming-Concept-Frantisek-Franek/dp/0521520436 

 

예전에 C++ 배울 때 강사님이 추천해 주셨던 책입니다.

오래전에 발간된 책이긴 하지만 내용이 알찹니다. 도움이 많이 되요.

 

챕터별 내용 소개 부분만 대충 옮겨 보면 다음과 같습니다.

 

Chapter 2 - 컴파일, 링킹, 실행 에 관한 것들.. OS 수준으로 부터의 내용들.. 물리 메모리와 가상 메모리 관계 등

Chapter 3 - 변수.. 데이터 저장소 관점에서 메모리 세그먼트 관점에서, 그리고 이와 관련된 메모리 포인터 메모리 주소.. 다양한 관점에서 메모리 접근 에러의 가능성들.. 

Chapter 4 - 동적 메모리 할당과 해제.. C 의 메모리 할당 해제 함수를 가지고 이야기 

Chapter 5 - 활성 프레임, 시스템 스택을 보며 함수 호출을 설명.. 재귀의 개념도 

Chapter 6 - 1차원 배열과 문자열.. static/dynamic 모두 논의 

Chapter 7 - 다차원 배열로 논의를 확장 

Chapter 8 - 전역 및 객체 한정 상황에서 c++ 의 할당자(operator new / new[]) 와 해제자(operator delete / delete[])를 가지고 객체의 생성 소멸의 세부적인 이야기를 다룸... OOP 컨셉에 대한 이야기가 아닌 메모리 관점에서 접근 

Chapter 9 - 연결 데이터 구조.. 구현이나 정의에 대한 이야기는 아님 대신 메모리 상에서 어떻게 움직이고 디스크에 쓰여지고.. 하는 등을 다룸 

Chapter 10 - 메모리 누수로 이어지는 대표적인 문제 상황들과 이를 발견하고 방지하기 위한 것들에 대해 

Chapter 11 - 다시 OS 연관된 이야기로 돌아와서 프로세스와 스레드 이야기를 다룸..

 

댓글목록

IT Tip&Tech 목록

게시물 검색

접속자집계

오늘
286
어제
383
최대
6,399
전체
655,205
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
모바일 버전으로 보기