제어장치

    [CS : 컴퓨터 구조] CPU의 작동 원리 : ALU와 제어장치

    T1) ALU T1_Sub1) ALU는 무엇을 받아들이는가? 계산을 수행하는 장치이기 때문에 계산을 하기 위한 피연산자와 수행할 연산이 필요하다. 레지스터로부터 피연산자를 받아들이고, 제어장치로부터 제어 신호를 받아들인다. 연산 수행 후 결과값을 레지스터에 담는다. (메모리 접근 속도보다는 레지스터 접근속도가 빠르기때문) 결과값( 주소, 숫자, 문자 등등 다양하다. )은 ALU가 내보내는 정보 중 하나이다. 플래그 : 연산 결과에 대한 부가 정보(음수, 양수, 0인지 아닌지 등등) 연산 결과가( 결과를 담을 레지스터에 비해 ) 너무 크다 ! 라는 정보도 담긴다.(overflow) T2) 제어장치 T2_Sub1) 제어장치가 받아들이는 정보 1) 클럭 클럭이란 컴퓨터의 모든 부품을 일사불란하게 움직일 수 있..

    [CS : 컴퓨터 구조] 컴퓨터 구조에 대하여

    01-1 컴퓨터 구조를 알아야하는 이유 ⓐ 문제 해결 능력을 기를 수 있다. ex) 같은 코드를 써도 환경에 따라 다른 경우, 컴퓨터를 분석의 대상으로 바라볼 수 있게된다. ⓑ 성능, 용량, 비용을 고려한 개발을 할 수 있기 때문 ex) 웹 사이트를 운영한다고 가정한다면 운영할 사이트의 서버 컴퓨터를 구매하게 될 때 내가 개발한 코드가 어느정도의 성능, 용량, 비용을 갖고 있는 컴퓨터가 필요한 지 개발자 스스로가 판단 할 수 있어야 한다. (AWS같은 클라우드 서비스를 이용하더라도 판단 능력은 필요하다.) 01-2 컴퓨터 구조의 큰그림 컴퓨터가 이해하는 두 가지 정보 : 데이터 컴퓨터와 주고받는 정보 또는 내부에 저장된 정보를 데이터라고 부르기도 한다. 숫자, 문자, 이미지, 동영상과 같은 정적인 정보 ..