본문 바로가기

memory2

[개발지식] 메모리 구조 목차 메모리 메모리 영역 1. 메모리 프로그램이 실행되려면 프로그램 구동 시에 운영체제로부터 메모리 공간을 할당 받아야 합니다. 메모리는 보통 RAM 공간을 이용해 할당을 받고, 메모리 영역은 한정되어 있습니다. 한정된 메모리를 효율적으로 사용하는 프로그램을 작성해야 합니다. 잘못 작성된 프로그램은 느리거나 프로그램이 갑자기 꺼지는 등의 각종 문제가 발생합니다. 2.메모리 영역 코드(code) 영역 메모리의 코드 (code) 영역은 실행할 프로그램의 코드가 저장되는 영역으로 텍스트 영역이라고도 부릅니다. CPU는 코드 영역에 저장된 명령어를 하나 씩 가져가서 처리하게 됩니다. 데이터(data) 영역 메모리의 데이터(data) 영역은 프로그램의 전역 변수와 정적(static) 변수가 저장되는 영역입니다. .. 2022. 5. 9.
[컴퓨터 지식] 메모리(Memory) 에 대해서 목차 컴퓨터 구성 요소 메모리란 메모리 동작 원리 1. 컴퓨터 구성 요소 컴퓨터 내부를 단순하게 들여다보면 구성요소로 CPU, 메모리, 디스크, IO 가 있습니다. CPU는 연산장치로서 프로그램이 실행될 때 수행해야할 명령어를 열심히 수행합니다. CPU의 속도가 빠른 정도는 수행하는 명령어를 처리할 수 있느냐에 따라 달라지고, CPU의 속도를 이야기할 때는 Hz(헤르츠) 단위로 표현을 합니다. 메모리는 우리가 원하는 작업을 컴퓨터에서 처리하기 위해서 필요합니다. 처리 대상의 내용이나 처리 결과를 잠시 기억하고 있어야할 필요성이 생기는데, 이때 메모리가 사용됩니다. 디스크는 프로그램을 설치할 때 필요한 장소입니다. 디스크는 속도도 중요하지만 요즘은 파일의 용량이 커짐에 따라 파일을 더 많이 저장할 수 있는.. 2022. 4. 17.