To Be myself

[컴퓨터과학개론] 컴퓨터구조 (1) 본문

CS

[컴퓨터과학개론] 컴퓨터구조 (1)

투비마 2024. 12. 1. 23:28

중앙처리장치(CPU)

- 제어장치, 산술논리연산장치(ALU), 레지스터로 구성

- 처리장치 : ALU + fpwltmxj

 

제어신호: 데이터 처리 연산을 실행시키는 이진신호, 제어장치가 처리장치에 제공

상태신호: 처리장치의 상태를 나타내는 상태비트로 연산의 순서 정함, 처리장치로부터 제어장치가 전송받음

 

기억장치

주기억장치: 연산에 필요한 프로그램, 데이터, 중간 결과, 연산 결과 등 저장

캐시

보조기억장치

 

입출력장치

- 입력장치: 사용자의 입력 값을 컴퓨터 알 수 있는 형태로 변환

- 출력장치: 연산 겨로가를 사람이 알 수 있는 형태로 변환해서 내보냄

 

시스템버스

버스: 2개 이상의 장치를연결해주는 통신 선로

시스템버스: 중앙처리장치, 기억장치, 입출력장치의 연결 및 데이터 통로 역할

 - 주소버스 / 데이터 버스 / 제어버스로 구분

 

불대수

- 논리합 (OR)

- 논리곱 (AND)

- 논리부정 (NOT)

- NAND : 논리곱의 NOT

- NOR : 논리합의 NOT

- XOR : exclusive OR  


논리회로

조합회로

- 기억 회로없는, 입력의 논리 조합에 의해 결정

ex. 반가산기, 전가산기, 디코더, 인코더, 멀티플렉서, 디멀티플렉서

순서회로

- 회로의 상태가 저장되고 참조되어, 입력값과 기억 소자의 상태에 따라 결정

ex. 레지스터, 카운터
플립플롭(래치) : 회로 상태 저장을 위한 기억소자, 1비트 저장할 수 있는 장치. 입력신호에 의해 상태 변경

래치(latch) : 클록신호 (클록펄스)과 무관하게 출력을 변화시키는 비동기 순서회로 (회로 상태 무관하게 입력 변화에 따라 변하는 회로)

RS(Reset-Set) 래치 : 리셋 R, 세트 S를 입력받아 2개출력 (정상 출력, 보수출력)의 상태를 지속

 

RS 플립플롭: RS 래치에 게이트를 추가해 한 클록펄스가 발생하는 동안 입력에 응답하는 동기 순서회로 (회로 상태가 정해진 순간의 입력에 의해서만 변화하는 회로)