진짜 개발자
본문 바로가기

전체 글 (총 582개)

2018. 12. 14. 10:13
2018. 12. 13. 12:01
2일차 - CPU, 메모리 , 예약어 , 변수 , 함수 메모리란- 컴퓨터에서 수치, 명령어, 자료등을 기억하는 하드웨어 장치로 휘발성이다- RAM- 높은 용량을 제공하는 디스크와 구별된다 메모리를 효율적으로 사용해야 하는 이유이렇듯 메모리에 상주한 프로세스 만이 CPU가 접근하여 명령어를인출하고 결과를 저장할 수 있다 메모리는 비싼 장비이며 따라서 효율적인 관리가 필요한 자원 일반적인 메모리 관리는 운영체제에서 지원하지만프로그래밍하는 과정에서도 메모리를 효율적으로 사용해야한다 일반적인 프로세스에서의 메모리 할당과 해제 과정- 프로세스 시작전 필요한 메모리들을 잡고 시작- 지역 변수 또는 함수 등은 해당 실행 구문이 끝나면 메모리에서 반환됨- 전역변수의 경우 해당 프로그램의 전 과정에서 메모리에 등재된 채로 지속됨- 프로세스가 끝나면 필요했던 메모리들을 모두 ..