본문 바로가기

시스템버스2

대학생과 컴퓨터 구조 공부하기 03 (컴퓨터 구조론 개정 5판 1장 마무리). 이번 포스팅은 저번 포스팅의 구체화의 시간과 기본문제의 마무리를 한다. cpu와 i/o 장치는 cpu와 메모리처럼 바로 연결되는 것이 아닌 제어기 를 거친다 cpu와 i/o 장치의 연산 속도의 차이가 너무 크기 때문이다. 제어기는 기본적으로 2개의 레지스터를 포함한다(레지스터는 기억하는장치) 1. 상태레지스터 : 0,1로 데이터를 처리. 0은 현재 data가 없기에 받을 준비 1은 보낼데이터가 있다는 의미 2. 데이터 레지스터 : 0이면 보낼 데이터가 없기에 대기하고 1이면 데이터를 cpu로 보내서 처리 제어기의 작동은 cpu입장에서 상태레지스터 값이 1이면 데이터레지스터 를 읽어서 데이터입력이 완료된다. 0이면 1이될때를 기다리는 순환구조 이다. 보조저장 장치들 또한 제어기를 통한다. 차이점이라면 i/.. 2020. 7. 16.
대학생과 컴퓨터 구조 공부하기 02.(1장 간단 학습요약과 1장 기본문제 풀이15번까지). 노잼방식으로 요약하겠다. 컴퓨터의 주요기능은 데이터를 읽고 처리하여 저장하는 것이며 기본구조는 다음 3가지로 이루어 진다 1. cpu 2. 기억장치 3. I/O 입출력장치 1번부터 순서대로 컴퓨터의 두뇌에 해당한다 2는 주기억과 보조 기억장치로 나뉜다 3은 사용자와 컴퓨터의 상호작용을 위한 장치로 cpu와는 제어장치를 통해 상호작용을 한다. 정보는 bit와 바이트단위로 저장을 하며 프로그램 코드는 컴퓨터가 사용하는 기계어와 사람이 사용하는 고급언어 그리고 그사이에 있는 어셈블리어 3가지가 있다. 고급언어를 기계어로 변환하는 s/w를 컴파일러 라 하며 어셈블리어를 기계어로 변환하는 s/w를 어셈블러 라 한다. 기계명령어 형식은 연산코드+오퍼랜드로 이루어지며 연산코드는 cpu가 수행할 연산을 지정하며 오퍼랜.. 2020. 7. 15.