반응형

시스템 2

메모리 구조

컴퓨터 시스템에서 메모리는 중요한 역할을 합니다. 메모리는 프로그램과 데이터를 저장하는 공간으로, CPU가 작업을 수행할 때 필요한 정보를 제공합니다. 메모리 구조는 크게 세 가지 영역으로 나눌 수 있습니다. 코드 영역 코드 영역은 프로그램 코드가 저장되는 공간입니다. 프로그램을 실행할 때 코드 영역에 저장된 명령어들이 CPU로 전달되어 실행됩니다. 데이터 영역 데이터 영역은 프로그램에서 사용되는 전역 변수와 정적 변수가 저장되는 공간입니다. 이 영역의 변수들은 프로그램이 실행되는 동안 계속해서 값을 유지합니다. 초기화된 데이터 영역 : 전역변수, 정적변수(프로그램이 끝날 때 까지 남아있는 변수), 초기화된 읽기 전용 & 쓰기 전용 초기화 되지 않은 데이터 영역 : 힙 영역 힙 영역은 동적으로 할당되는 ..

시스템 2023.12.05

폰 노이만 구조

폰 노이만 구조란? 폰 노이만 구조는 컴퓨터의 중앙 처리 장치인 CPU에 명령어를 처리할 때 사용되는 구조 중 하나입니다. 이 구조는 CPU 내부에 레지스터라는 공간을 두어 명령어를 처리하고, 이후 결과를 저장하는 방식으로 동작합니다. 폰 노이만 구조는 명령어를 순차적으로 처리하는 구조이기 때문에 단순하고 빠른 처리 속도를 가지고 있습니다. 또한 명령어의 길이가 일정하다는 특징이 있어, 명령어를 처리할 때 별도의 변환 작업이 필요하지 않아 구현이 용이합니다. 하지만 데이터와 명령어가 같은 메모리에 저장되기 때문에, 데이터와 명령어의 처리 속도가 동일하게 제한되는 병목 현상이 발생할 수 있습니다. (폰 노이만 구조적 한계) 이러한 특징으로 인해 폰 노이만 구조는 대부분의 일반적인 컴퓨터에서 사용되고 있으며..

시스템 2023.12.05
반응형