728x90
반응형
SMALL

레지스터 3

[컴퓨터구조] 입출력장치의 모든 것

입출력 장치입출력장치는 마이크, 스피커, 프린터, 마우스, 키보드처럼 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환하는 장치를 의미한다.  1. 특징1.1 입출력장치에는 종류가 너무나도 많다.장치마다 속도, 데이터 전송 형식 등도 다양해 입출력장치와 정보를 주고받는 방식을 규격화하기가 어렵다. 1.2 CPU와 메모리의 데이터 전송률(데이터를 얼마나 빨리 교환할 수 있는지를 나타내는 지표)은 높지만 입출력장치의 데이터 전송률은 낮다.CPU와 메모리처럼 전송률이 높은 장치는 1초에도 수많은 데이터를 주고받을 수 있지만, 키보드나 마우스와 같이 상대적으로 전송률이 낮은 장치는 같은 시간 동안 데이터를 조금씩만 주고받을 수 있다.  2. 장치 컨트롤러 (입출력 제어기, 입출력 모듈)모든 입출력장치는 각자의 ..

CS/컴퓨터구조 2024.11.25

[컴퓨터구조] 주기억장치에 대해 알아보자

주기억장치프로그램이 실행되려면 반드시 메모리에 저장되어 있어야 한다.메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품이다. 컴퓨터가 빠르게 작동하기 위해서는 메모리 속 명령어와 데이터의 위치는 정돈되어 있어야 하며 메모리에 저장된 값의 위치는 주소로 알 수 있다.실행 중인 프로그램들은 메모리에 저장되는데 메모리는 전원이 꺼지면 저장된 내용이 날아간다.  1. 종류1.1 RAM전원을 끄면 RAM에 저장된 명령어와 데이터가 모두 날아가기 때문에 RAM에는 실행할 프로그램의 명령어와 데이터가 저장된다.CPU가 실행하고 싶은 프로그램이 보조기억장치에 있다면 이를 RAM으로 복사하여 저장한 후 실행한다.RAM 용량이 크면 보조기억장치에서 많은 프로그램들을 동시에 빠르게 실행하는 데 유리할 뿐 비례..

CS/컴퓨터구조 2024.11.22

[컴퓨터구조] CPU 3가지 구성요소에 대해 알아보자.

CPU는 메모리에 저장된 명령어를 읽어 들이고 읽어 들인 명령어를 해석하고 실행하는 부품을 여러 개 포함하는 부품이다. CPU는 산술논리 연산장치, 레지스터, 제어장치로 구성된다.  1. 산술논리 연산장치 (ALU)ALU는 계산을 수행하는 CPU의 핵심 부품이다.ALU는 산술 연산과 논리 연산, 두 가지 주요 작업을 처리한다. 1.1 받아들이는 정보피연산자: 레지스터로부터 받아들인다.제어 신호: 제어장치로부터 받아들이며 수행할 연산을 알려준다. 1.2 내보내는 정보연산을 수행한 결과는 특정 숫자나 문자가 될 수도 있고 메모리 주소가 될 수도 있다.이 결괏값은 바로 메모리에 저장되지 않고 일시적으로 레지스터에 저장된다.ALU는 계산 결과와 더불어 플래그(추가 정보)를 보낸다. 1.3 플래그플래그는 연산 결..

CS/컴퓨터구조 2024.11.18
728x90
반응형
LIST