컴퓨터 구조(Computer Architecture) - 소개(Introduction)

1. Computer Architecture와 Computer Organization의 차이

Computer Architecture : Software에 초점을 둠.

Computer Organization : Hardware에 초점을 둠.

2. Computer의 구조

컴퓨터는 Hierarchical system으로, 서로 관계있는 하위 시스템들이 모인 계층적 구조이며

그림으로 나타내면 다음과 같다.

3. Computer의 4가지 basic functions

 - Data processing

 - Data storage

 - Data movement

 - Control

->4가지 기능들의 관계를 나타낸 그림

 

다음 4가지 그림은 컴퓨터의 기본 기능들을 그림으로 나타낸 것이다.

1) Data processing                      2) Data storage

 

3) Data movement                     4) Control

 

다음은 컴퓨터를 간단하게 나타낸 그림이다.

Peripherals : 주변장치 (마우스,키보드,모니터,프린터,스피커 등)

Communication Lines : 네트워크 (이더넷,블루투스 등 유/무선 통신)

 

 4. 컴퓨터의 4가지 주요 구성요소(main structural components)

 - CPU : 컴퓨터를 컨트롤하며, Data processing기능을 수행한다.

 - Main Memory : 데이터를 저장한다.

 - I/O : 컴퓨터와 외부환경사이에 데이터를 이동하는 역할을 한다.

 - System Interconnection : CPU와 Main Memory, 그리고 I/O사이의 커뮤니케이션을 제공하는

                                         메커니즘이다.

5. CPU의 주요 구성요소

 - Control Unit : CPU의 작동을 컨트롤한다.

 - Arithmetic and Logic Unit (ALU) : 컴퓨터의 Data prcessing기능을 수행한다.

 - Register : 여러개의 flip-flop들로 이루어진것으로 CPU내부저장공간을 제공한다.

    가장 빠른 메모리이며 가장 비싼 메모리이기도 하다.

 - CPU Interconnection : Control Unit과 ALU, 그리고 Registers 사이의 커뮤니케이션을 제공하는

   메커니즘이다.

 

출처 : William Stallings - Computer Organization and Architecture 9th Edition

Posted by Hello_World_2016
,


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24