본문 바로가기
728x90
반응형

computer science71

하루에 하나씩 배우는 컴퓨터 사이언스 개념 : 레지스터와 프로그래밍 이해 레지스터와 프로그래밍 이해를 다루겠습니다. 1. 레지스터(Register) 레지스터는 CPU 내부에 위치한 매우 빠른 속도를 가진 작은 기억 장치로, 중요한 역할을 수행합니다. 레지스터는 CPU에 내장되어 있어 클록 주기에 맞춰 데이터를 처리하며, 크기와 개수에 따라 처리 성능이 크게 영향을 받습니다. 컴퓨터의 다양한 레지스터와 그들의 역할에 대해 살펴보겠습니다. 상태 레지스터(Status Register): CPU의 상태를 나타내는 정보를 저장하며, 산술 연산이나 비교, 분기 등의 결과에 따라 플래그를 설정합니다. 예를 들어, 결과가 0인지, 음수인지, 오버플로우 발생 여부 등의 정보를 제공합니다. 일반 레지스터(General Registers): 일반적인 데이터 연산과 관련된 데이터를 저장합니다. 이.. 2023. 7. 25.
하루에 하나씩 배우는 컴퓨터 사이언스 개념 : 폰 노이만 컴퓨터 구조 폰 노이만 컴퓨터 구조에 대해 자세히 알아보겠습니다. 1. 폰 노이만 컴퓨터 구조(Von Neumann Architecture): 폰 노이만 컴퓨터 구조는 현대 컴퓨터 시스템의 기반이 되는 컴퓨터 구조입니다. 이 구조는 처음으로 데이터와 명령어를 같은 메모리에 저장하는 방식을 제안한 것입니다. 폰 노이만 컴퓨터 구조는 중앙 처리 장치(CPU), 기억 장치(Memory), 입출력 장치(I/O Devices), 그리고 데이터와 명령어를 전송하는 버스(System Bus)로 구성되어 있습니다. 2. 중앙 처리 장치(Central Processing Unit, CPU): 중앙 처리 장치는 컴퓨터의 "두뇌"로서, 컴퓨터의 모든 연산과 명령어의 실행을 담당합니다. CPU는 일련의 명령어를 받아들이고 해석하여 제어 .. 2023. 7. 23.
하루에 하나씩 배우는 컴퓨터 사이언스 개념 : 컴퓨터의 주요 구조 "하루에 하나씩 배우는 컴퓨터 사이언스 개념" 시리즈의 첫 번째 글로 컴퓨터의 구조에 대해 자세히 알아보겠습니다. 1. 중앙 처리 장치(Central Processing Unit, CPU): 중앙 처리 장치는 컴퓨터의 "두뇌"로서, 컴퓨터의 모든 연산과 명령어의 실행을 담당합니다. CPU는 일련의 명령어를 받아들이고 해석하여 제어 신호를 발생시켜 다른 구성 요소들과 상호작용합니다. CPU는 ALU(Arithmetic Logic Unit, 산술 논리 장치)와 제어 유닛(Control Unit)으로 구성되어 있습니다. ALU는 산술 연산과 논리 연산을 수행하며, 제어 유닛은 명령어를 해석하고 실행하는 역할을 합니다. 2. 기억 장치(Memory): 기억 장치는 컴퓨터에서 데이터와 프로그램을 저장하는 용도로 .. 2023. 7. 22.
728x90
반응형