Computer Science/Computer Architecture

Computer Science/Computer Architecture

[컴퓨터구조] 폰노이만 x86-64 아키텍처

컴퓨터 구조의 종류- 기능 구조의 설계폰 노이만 구조핵심 기능 3가지연산 : ALU제어 : CU, 버스저장 : Register, RAMCPU 안에 레지스터가 필요한 이유CPU의 연산 속도가 기억장치와의 데이터 교환 속도보다 빠르기 때문에 병목 현상이 일어남하버드 구조수정된 하버드 구조- 명령어 집합구조 (Instruction Set Architecture, ISA): CPU가 해석하는 명령어의 집합ISA가 다양한 종류가 존재하는 이유는 기계마다 다른 컴퓨팅 능력을 필요로 하기 때문x86, x86-64 : 데스크톱, 랩톱ARMMIPSAVR- 마이크로 아키텍처캐시 설계파이프라이닝슈퍼 스칼라분기 예측비순차적 명령어 처리- 하드웨어 및 컴퓨팅 방법론직접 메모리 접근간접 메모리 접근x86-64 아키텍처n 비트 아..

Computer Science/Computer Architecture

[컴퓨터구조] 2. CPU의 구조와 기능

1. CPU의 기능 명령어 인출 명령어 해독 >> 모든 명령어들에 대하여 공통적으로 수행 데이터 인출 데이터 처리 데이터 쓰기 >> 명령어에 따라 필요한 경우에만 수행 2. CPU의 기본 구조 산술논리연산장치(ALU): +-*/, AND, OR, NOT, XOR 등 레지스터(Register): 액세스 속도가 가장 빠른 기억장치, 개수 제한 있음 (16개정도) 제어 유니트: 명령어를 해석하고, 그에 따른 제어신호들을 순차적으로 발생시킴 CPU 내부 버스(CPU internal bus): 데이터 선(ALU-레지스터), 제어 신호 선(제어 유니트)로 구성 ** 외부의 시스템 버스들과는 반드시 버퍼레지스터들 혹은 시스템 버스 인터페이스 회로를 통하여 접속 3. 명령어 실행 명령어 사이클은 두 개의 부 사이클들로..

Computer Science/Computer Architecture

[컴퓨터구조] 1-1. 컴퓨터의 기본 구조

1-1. 컴퓨터 시스템의 구성 하드웨어 입력장치: 키보드, 마우스, 프린터, 모니터, 스피커 처리장치: 주기억장치 (RAM, ROM, DDR SDRAM etc...) 중앙처리장치 (CPU) 제어장치 연산장치 보조기억장치: Disk, CD-ROM, Flash Memory, USB, SD Card etc... 출력장치 전원 공급 장치, 냉각 송풍기 etc... 소프트웨어 시스템 소프트웨어 (SS) 응용 소프트웨어 (AS) 1-2. 기억 장치의 상관 관계 1. CPU 내의 레지스터: Register 용량: Low 속도,가격: High 2. 캐시기억장치: Static RAM 3. 주기억장치: Dynamic RAM 4. 보조기억장치: 하드 디스크, 플로피 디스크, 자기 테이프

agor
'Computer Science/Computer Architecture' 카테고리의 글 목록