정보관리기술사/Computer Architecture
-
컴퓨터 명령어정보관리기술사/Computer Architecture 2012. 2. 29. 17:30
컴퓨터 명령어는 컴퓨터가 특별한 동작을 수행하게 하는 비트들의 집합을 말한다. 메모리와 프로세서 레지스터 사이에 정보를 이동시키는 전송 명령, 산술, 논리, 시프트등의 데이터 처리 명령, 상황을 결정짓는 프로그램 제어 명령 등이 있다. 명령어 형식 - 명령어는 컴퓨터에 따라 다르지만 대체적으로 세 가지 필드로 구성되어진다. - 오퍼레이션 코드 필드 : 수행해야 할 동작을 명시 - 번지 필드 : 오퍼랜드가 되는 메모리 주소나 레지스터를 지정 - 모드 필드 : 오퍼랜드가 유효번지로 결정되는 방법을 나타냄
-
CPU 종류정보관리기술사/Computer Architecture 2012. 2. 29. 16:15
CPU는 기능에 따라, 크기에 따라, 명령구조에 따라 구분하여 분류 할 수 있다. 1. 기능에 따라 분류 - MPU(Micro Processor Unit) : 주 기억장치를 제외한 연산장치, 제어장치 및 각종 레지스터들을 단지 1개의 IC 소자에 집적한 것 - MCU(Micro Controller Unit) : CPU 기능은 물론이고 일정한 용량의 메모리와 입출력 제어 인터페이스 회로까지 내장한 것(마이크로컴퓨터) - DSP(Digital Signal Processor) : 디지털 신호를 하드웨어적으로 처리할 수 있는 집적회로(영상, 신호) 2. 크기에 따라 분류 - 프로세서가 한 번에 처리할 수 있는 비트 수로 분류 - 8, 16, 32 비트 프로세서 3. 명령 구조에 따른 분류 - 프로세서가 제공하는..
-
CPU의 구조정보관리기술사/Computer Architecture 2012. 2. 29. 16:01
CPU는 시스템의 각종 연산을 수행하며 기억장치에 저장된 명령을 읽어 수행하는 역할을 하는 컴퓨터의 핵심 구성요소이다. CPU는 크게 연산장치, 제어장치, 레지스터로 구성되어져 있다. 1. 연산장치(ALU : Arithmetic Logic Unit) - 사칙연산, 논리연산, 시프트연산 등을 수행하는 회로들로 구성되어져 있다. 2. 제어장치(Control Unit) - 시스템을 구성하는 각종 장치 간의 동작을 제어 - 레지스터 간 데이터의 전송 및 ALU에서 실행할 동작을 제어하여 명령을 해독 3. 레지스터(Register) - CPU 내부에 위치한 기억장치 - 연산장치나 제어장치에서 실행 도중의 중간 데이터값을 일시적으로 저장하는 장소 - 컴퓨터의 모든 기억장치들중 가장 빠른 속도
-
컴퓨터 구조정보관리기술사/Computer Architecture 2012. 2. 29. 15:04
- 컴퓨터는 크게 기억장치, 중앙처리장치, 입출력장치, 데이터전송통로 등으로 구성되어져 있다. 1. 중앙처리장치 - 연산장치, 제어장치, 레지스터로 구성되어져 있으며, 시스템의 각종 연산을 담당하고, 주기억장치에 저장된 프로그램을 실행시키는 역활을 하는 핵심 부분이다. 2. 기억장치 - 주기억장치와 보조기억장치로 나뉠수 있다. - 주기억장치는 프로그램과 데이터가 저장되는 장소이며 비트(bit)단위로 구성되어져 있다. - CPU는 2개의 레지스터를 통해 메모리와 정보를 교환한다.(MAR, MBR) - MAR 메모리 주소 레지스터로 이는 CPU가 읽을 메모리의 주소 - MBR 메모리 버퍼 레지스터로 MAR이 가리키는 위치의 워드를 읽어 내용을 저장한다. - 보조기억장치는 접근 방식에 따라 직접 접근 장치, ..