CS/컴퓨터구조

논리 회로 - 기본 논리 게이트 정리 (AND, OR, NOT, NAND, NOR, XOR, XNOR)
AND 게이트 모든 입력이 '1' 상태일 경우에만 출력이 '1' 상태가 된다. A B Out 0 0 0 1 0 0 0 1 0 1 1 1 OR 게이트 입력 중 하나만 '1' 상태이면 출력이 '1' 상태가 된다. A B Out 0 0 0 1 0 1 0 1 1 1 1 1 NOT 게이트 입력이 '1' 상태이면 출력을 '0' 상태, 입력이 '0' 상태이면 출력을 '1' 상태가 된다. A Out 0 1 1 0 NAND 게이트 NAND는 negative-AND 의 뜻으로 입력을 AND로 출력한 결과에 NOT을 통과시킨 값이다. 따라서, 모든 입력값이 '1' 상태일 때에만 출력이 '0' 상태가 된다. A B Out 0 0 1 1 0 1 0 1 1 1 1 0 NOR 게이트 NOR는 negative-OR 의 뜻으로 입력을..

컴퓨터의 구성요소
컴퓨터의 주요 구성요소 컴퓨터는 CPU, Memory, IO Device의 3가지 핵심 요소들과 3가지 요소 사이를 연결해주는 System Bus로 구성된다. CPU - Central Control Unit CPU는 컴퓨터에서 기억, 해석, 연산, 제어라는 4대 주요 기능을 관할하는 장치 ALU (Arithmetic Logic Unit) Arithmetic - 산술연산 Logic - 논리연산 ALU는 이름 그대로 산술, 논리 연산을 담당하여 데이터를 처리한다. Register CPU내에서 자료를 보관하는 아주 빠른 기억장소 명령어, 데이터, 주소, 상태 등의 정보를 저장한다. Control Device IO Device, Memory, ALU 의 동작을 제어한다. Cache Memory CPU가 데이터를..

폰 노이만 구조
폰 노이만 구조 현대에서 사용하는 대부분의 컴퓨터는 폰 노이만 구조로 이루어져 있습니다. 그렇기 때문에 내부적으로 프로그램이 어떻게 실행되고, 컴퓨터가 동작하는지 알기 위해서는 폰노이만 구조에 대해 알고있어야 하죠. 폰 노이만 구조는 프로그램 내장 방식입니다. 이 구조가 나오기 전까지는 계산을 할 때마다 사람이 손으로 직접 진공관의 회로 스위치를 조정하여 새 입력을 처리하는 외부 프로그램방식이 주를 이루었죠. 따라서 폰 노이만 구조가 현대 컴퓨터에 얼마나 큰 기여를 했는지 짐작할 수 있을 겁니다. 폰 노이만 구조의 특징 폰 노이만 구조는 세 가지 요소로 구성되어 있습니다 중앙 처리 장치 (CPU) 메모리 프로그램 CPU와 메모리는 서로 분리되어 있고, 이 둘을 연결하는 버스를 통해 명령어 읽기, 데이터 ..