[컴퓨터구조론] 입출력 구조

Featured image for [컴퓨터구조론] 입출력 구조

위 유튜브 강의를 정리, 보충한 내용입니다. 본격적으로 들어가기 앞서 I/O와 Memory에 대하여 알아보자. 비동기 데이터 전송 (Asynchronous Transfer) 실제 하드웨어 수준에서 1bit 데이터를 전달하는 방법에 대하여 알아보자.   동기식 버스 비동기식 버스 정의 시스템 버스에서 모든 버스 동작들이 발생하는 시간이 공통의 클록을 기준으로 결정됨. 시스템 버스에서 버스 동작들의 발생 시간이 다른 버스 동작의 발생 여부에 … 더 읽기

[컴퓨터구조론] 백터 처리

Featured image for [컴퓨터구조론] 백터 처리

위 유튜브 강의를 보고서 정리한 내용입니다. 백터 처리 (Vector Processing) 왜 씀? : 대량의 데이터를 동시에 처리하여 계산 속도를 향상하는 것.: 일련의 데이터에 대한 연산을 한번에 수행할 수 있게 합니다.: 과학, 공학, 그래픽, 기상 예보, 의료 이미징 등과 같은 분야에서 많은 양의 데이터를 빠르게 처리해야 하는 상황에 특히 유용.: 장기 기상 예보, 석유 탐사, 지진 … 더 읽기

[컴퓨터구조론] 마이크로-프로그램

Featured image for [컴퓨터구조론] 마이크로-프로그램

1. 제어 유니트의 기능 명령어들을 인출하여 해독하고 실행하는 과정이 순차적으로 발생되도록 하기 위해서 그 순간마다 적절한 제어 신호들이 생성되어 해당 하드웨어 모듈로 보 내져야 한다. Control Unit. (a.k.a CU)는 … 컴퓨터 프로그램을 구성하고 있는 명령어들을 해독하고, 그 결과에 따라 명령어 실행에 필요한 동작들을 수행시키기 위한 제어 신호들을 발생하는 장치이다. 즉, 명령어 사이클이 적절히 수행되도록 모든 … 더 읽기

[컴퓨터구조론] 컴퓨터의 구조과 설계 1

Featured image for [컴퓨터구조론] 컴퓨터의 구조과 설계 1

0. Basic Computer 아래 모든 설명은 Basic Computer를 기준으로 진행한다. 1. 명령어 코드 (Instruction Codes) 컴퓨터의 동작은 레지스터 내에 저장된 데이터에 대한 마이크로 연산의 시퀀스에 의해 정의된다. 항목 설명 프로그램 사용자가 원하는 연산과 피연산자가 처리되는 순서를 기술한 컴퓨터 명령어의 집합 컴퓨터 명령어 컴퓨터에 대한 일련의 마이크로 연산을 기술 마이크로 연산 레지스터에 저장된 데이터를 가지고 실행되는 … 더 읽기