생능출판의 컴퓨터구조론으로 공부를 하였다. 형식에 상관없이 편하게 작성하고자 한다.
컴퓨터시스템은 기본적으로 하드웨어와 시스템 소프트웨어로 구성되며, 그러한 시스템에 각종 응용 소프트웨어들이 탑재되어 사용자와 상호 작용하면서 프로그램을 처리함.하드웨어 : 컴퓨터에서 정보를 처리하는 물리적 실체하드웨어의 구성 요소① 메인 보드 : 주요 IC 칩들과 메모
CPU는 기억장치에 저장되어 있는 프로그램 코드인 명령어들을 실행함으로서 프로그램 수행이라는 컴퓨터의 기본적인 기능을 수행하는데, 그를 위하여 CPU가 수행해야 하는 세부적인 동작들을 순서대로 나열하면 다음과 같음. (1) 명령어 인출 : 기억장치로부터 명령어를 읽어옴
산술논리연산장치(ALU) : CPU 내부의 핵심 구성요소로서, 산술 연산과 논리 연산을 수행하는 하드웨어 모듈 3.1 ALU의 구성 요소 • 산술연산장치 : 산술 연산(+, -, ×, ÷)을 수행 • 논리연산장치 : 논리 연산들(AND, OR, XOR, NOT 연산 등
4.1 제어 유니트의 기능 • 명령어 코드의 해독 • 명령어 실행에 필요한 제어 신호들의 발생 마이크로-연산 : 명령어 실행 사이클의 각 주기 동안 수행되는 기본적인 CPU 동작 마이크로명령어 : 각 마이크로-연산을 나타내는 2진 비트 표현으로서, 제어 단어라고도
모든 컴퓨터시스템은 프로그램과 데이터를 저장하기 위한 장치로서 주기억장치와 보조저장장치를 가지고 있음. 그러나 최근 CPU와 기억장치들 간의 속도 차이가 커지고 필요한 저장 용량이 증가함에 따라, 시스템 성능을 향상시키고 가격대성능비를 개선하기 위하여 다양한 유형의 기
6.1 하드 디스크 하드디스크 : 자화될 수 있는 물질로 코팅된 플라스틱이나 금속을 이용한 원형 평판으로 만들어지는데, 그 평판 위에 헤드라고 불리는 전도성 코일을 통하여 표면을 자화시킴으로써 데이터를 저장하게 됨. 헤드는 디스크에 저장된 데이터를 읽을 때도 사용됨.
7.1 시스템 버스 시스템 버스 : 컴퓨터 시스템의 구성 요소들을 상호 연결해주는 중심 통로 7.1.1 시스템 버스의 조직 버스 : 구성 요소들간에 교환할 각종 정보들을 전송하는 선들로 구성 시스템 버스를 구성하는 선들의 수 • 한 번에 전송하는 데이터 비트들의 수
8.1 병렬처리의 개념 및 필요성 8.2 병렬처리의 단위 8.3 병렬컴퓨터의 분류 8.3.1 Flynn의 분류 8.3.2 기억장치 액세스 모델에 따른 분류 8.3.3 시스템 구성 방법에 따른 분류 8.4 다중 프로세서시스템 구조 8.4.1 공유-기억장치 시스템 구조 8