Computer Science/Computer Architecture 4

메모리(Memory)

Register : 레지스터는 CPU 내부에 있는 매우 빠른 기억장치입니다. CPU가 실행하는 명령어나 계산 결과를 임시로 저장하고, 다음 명령어 실행 시에 빠르게 접근하여 처리합니다. 대개 몇 개의 비트로 구성되어 있으며, 레지스터의 개수는 CPU의 종류에 따라 다릅니다. SRAM(Static Random Access Memory) : SRAM은 데이터를 저장하는 데 사용되는 메모리 중 하나로, 전원이 공급되는 한 데이터를 계속 유지할 수 있습니다. SRAM은 매우 빠르지만, 비용이 비싸기 때문에 메모리 용량이 작습니다. 주로 캐시 메모리나 레지스터와 같이 CPU가 빠르게 접근해야 하는 데이터를 저장하기 위해 사용됩니다. DRAM(Dynamic Random Access Memory) : DRAM은 SR..

폰노이만 구조(Von-Neumann Model of Computer)

폰노이만 구조(Von-Neumann Model of Computer) - 오늘날 모든 주요 명령어 집합 아키텍처에서 이 모델을 사용합니다 - Stored program - 선형 메모리 배열에 저장된 명령어입니다. - 메모리가 명령과 데이터 간에 통합됩니다. - 저장된 값의 해석은 제어 신호에 따라 달라집니다. - Sequential instruction processing - 한 번에 하나의 명령어 처리합니다. - 프로그램 카운터(명령 포인터)는 현재 명령을 식별합니다. - 프로그램 카운터는 제어 전송 지침을 제외하고 순차적으로 진행됩니다.

컴퓨터 구조란?

컴퓨터 구조 - 컴퓨터가 동작하는 방식을 기반으로 프로그래밍이 동작하는 것입니다. - 컴퓨터 동작과 프로그래밍은 긴밀히 연결되어 있으므로, 효과적인 프로그래밍을 위해, 컴퓨터 동작 방식 이해가 필요합니다. - 컴퓨터 구조는 컴퓨터 공학 핵심 과목인 운영체제 이해의 기반이 되는 지식이 됩니다. 컴퓨터 시스템 컴퓨터는 크게 하드웨어(Hardware), 소프트웨어(Software) 두 가지로 구성되어있습니다. 소프트웨어 : 운영체제, 응용프로그림 등 하드웨어 : CPU, Memory, Storage, Network 등