Computer Science

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/Network

[데이터통신] OSI 참조 모델: 애플리케이션 계층

OSI Reference Model 네트워크에 연결된 다수의 호스트들이 서로 통신하기 위해서 국제 표준화 단체 ISO(International Standard Organization)에서 OSI를 정의해 놓았다 7개의 층으로 이루어져 있고, 네트워크의 확장을 용이하게 하는 것이 목적이다 보통 OSI 7 계층 이라고 불린다 Application, Presentation, Session 층은 소프트 웨어, Network, Data Link, Physical 층은 하드웨어와 관련있다 (여기서 Presentation, Session 계층은 현재 표준 계층형태로 구현되어있지 않음) 각 계층에서는 프로토콜이 정의되어 있는데, 여기서 프로토콜이란 ? 둘 이상의 통신 개체 사이에 교환되는 메시지 포맷과메시지의 송수신과..

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' 카테고리의 글 목록