마이크로프로세서는 결과를 생성하기 위해 데이터를 조작하는 역할을 합니다.
마이크로프로세서는 컴퓨터 시스템에서 데이터를 조작합니다. 중앙 처리 장치는 컴퓨터의 두뇌 역할을 하며 단일 집적 회로에 수천 개의 트랜지스터로 구성된 하나 이상의 마이크로프로세서로 구성됩니다. 마이크로프로세서는 컴퓨터 내의 모든 작업을 수행하기 위해 명령어 세트를 사용하여 작업을 처리하는 산술 및 논리 기능을 계산하기 위해 컴퓨터의 다른 부분과 함께 작동합니다.
입력과 출력
마이크로프로세서는 마우스, 키보드 또는 스캐너와 같은 장치의 입력을 받아들이고 해당 데이터에 대한 기능을 수행합니다. 그것은 데이터를 기반으로 결정을 내리고 마이크로 프로세서는 정보를 계산한 다음 전송합니다. 결과를 모니터나 프린터와 같은 출력 장치에 읽을 수 있는 정보로 사용자. 예를 들어, 워드 프로세서를 사용하는 사용자가 키보드에서 "m"을 누르면 마이크로프로세서는 이를 수락하고 문자 "m"을 모니터에 보냅니다.
오늘의 비디오
산술 논리 단위
산술 논리 장치는 CPU 레지스터 및 피연산자로부터 입력으로 정보를 수집한 다음 산술 연산(덧셈, 뺄셈, 곱셈 및 나눗셈) 및 논리 연산(AND, OR 및 XOR). 데이터 처리 중에 ALU는 조건을 테스트하고 결과에 따라 다른 조치를 취할 준비를 합니다. ALU는 또한 숫자 체계, 명령, 타이밍 및 가산기 및 감산기와 같은 데이터 라우팅 회로를 포함한 추가 소스에서 데이터를 수집합니다.
메모리
마이크로프로세서는 이진 명령에 액세스하여 메모리 또는 비트를 저장하는 회로에 저장합니다. 랜덤 액세스 메모리는 레지스터를 사용하여 데이터를 임시로 저장하는 제어 메모리입니다. 마이크로프로세서는 프로그램에서 사용하는 휘발성 데이터를 RAM에 저장합니다. 읽기 전용 메모리는 명령어가 내장된 칩에 데이터를 영구적으로 저장합니다. ROM의 정보에 액세스하는 데 시간이 더 오래 걸리지만 RAM처럼 컴퓨터가 종료될 때 정보가 손실되지 않습니다.
제어 장치
제어 장치는 한 번에 하나의 프로그램 명령문을 선택하고 이를 해석하고 명령을 수행하기 위해 ALU 또는 레지스터에 메시지를 전송하여 작업 및 데이터의 흐름을 지시합니다. 또한 ALU, 메모리 및 입/출력 장치와 인터페이스하여 메모리에서 정보를 유지할 위치와 통신할 장치를 결정합니다. 제어 장치는 컴퓨터 또는 전원과 같은 다른 장치가 비정상적인 조건을 감지하는 경우 컴퓨터를 종료할 수도 있습니다.
정보 교환
시스템 버스는 마이크로프로세서를 키보드, 마우스, 프린터, 스캐너, 스피커 또는 디지털 카메라와 같은 주변 장치에 연결합니다. 마이크로프로세서는 시스템 버스를 통해 데이터를 송수신하여 주변 장치와 통신합니다. 정보를 혼동하여 잘못된 장소로 보내지 않도록 한 번에 하나의 주변기기와만 통신합니다. 제어 장치는 정보 교환의 타이밍을 제어합니다.