본문 바로가기

반응형
SMALL

Backend/CS

(12)
1. 컴퓨터 구조 (16비트 가산기와 클럭 동작 이해) 8비트 전가산기 기본 개념: 8비트 전가산기는 한 번에 8개의 비트를 더할 수 있는 전자회로입니다. 동작 방식: 각 비트는 이진수(0 또는 1)로 표현되며, 전가산기는 이들을 더하여 결과와 캐리(carry)를 출력합니다. 16비트 전가산기 확장된 용량: 16비트 전가산기는 두 배의 데이터, 즉 16개의 비트를 동시에 처리할 수 있습니다. 계산 범위: 16비트 가산기는 최대 2^16, 즉 65536까지의 값을 더할 수 있습니다. 응용: 이런 가산기는 컴퓨터 시스템에서 데이터 연산에 널리 사용됩니다. 클럭 클럭의 기본 정의: 클럭(clock)은 전자회로에서 타이밍 신호를 제공하는 장치입니다. 기능: 이 신호는 데이터 처리, 명령 실행 등의 동작을 동기화하는 데 사용됩니다. 클럭의 단위 및 변환 1GHz 클럭..
1. 컴퓨터 구조 (반가산기와 전가산기의 이해) 합(Sum): '합'은 두 비트를 더했을 때의 결과입니다. 이진 덧셈에서는 0과 0을 더하면 0, 1과 0을 더하거나 0과 1을 더하면 1이 되고, 1과 1을 더하면 0이 됩니다 (이 경우, 캐리가 발생합니다). 예를 들어, 반가산기에서 두 입력 비트가 각각 1과 0일 경우, 합은 1이 됩니다. 합은 XOR 게이트를 사용하여 구할 수 있습니다. XOR 게이트는 두 입력이 서로 다를 때 1을 출력하고, 같을 때 0을 출력합니다. 캐리(Carry): '캐리'는 두 비트를 더했을 때 발생하는 상위 자리 수로의 이동을 나타냅니다. 이진 덧셈에서는 1과 1을 더했을 때 캐리가 발생합니다. 이는 10진수에서 9와 1을 더했을 때 10이 되는 것과 유사합니다. 여기서 '1'이 상위 자리로 올라가는 것처럼, 이진 덧셈..
1. 컴퓨터 구조 (비트와 논리연산) 전기를 끄면 0 전기를 키면 1입니다. 0 = False, 1 = True 컴퓨터는 이 두가지만으로 컴퓨터는 동작합니다. 비트 (bit) 비트는 컴퓨터에서 데이터를 표현하는 최소 단위입니다. 비트는 0과 1로 표현되며, 0은 전기가 꺼진 상태를 나타내고, 1은 전기가 켜진 상태를 나타냅니다. 컴퓨터는 이러한 비트의 조합으로 모든 정보를 표현하고 처리합니다. 실생활에서 쓰이는 예시로는 바코드가 있습니다. 논리연산에는 AND Gate, OR Gate, NOT Gate, OR와 NOT Gate, AND와 NOT Gate, NAND Gate, NOR Gate 등이 있다. AND Gate 를 부울 대수식과 함께 표현한 이미지는 다음과 같다. 부울 대수식: A⋅B AND 게이트는 두 입력이 모두 참(True, 1)..
1. 컴퓨터 구조 (핵심 3요소) 컴퓨터 시스템은 하드웨어와 소프트웨어로 구성 되어 있습니다. 주요 소프트웨어로 운영체제와 응용 프로그램으로 나눌 수 있고 주요 하드웨어는 CPU(중앙처리장치), Memory, Storage, NetWork 등이 있습니다. 현 컴퓨터 구조는 폰노이만 구조로 되어 있습니다. 폰노이만 구조는 Memory에 프로그램과 데이터가 저장되고 CPU: Arithmetic Logic Unit 연산으로 하나씩 읽어옵니다. 컴퓨터 주요 핵심 요소 3가지 CPU (중앙처리장치) 연산 산술 연산 논리 연산 (if문) 제어 입출력장치, Memory, ALU 동작 제어 Memory(코드와 데이터를 저장하는 장치) 내부 기억장치(주기억장치) → 속도가 빠르지만 컴퓨터가 종료되면 데이터가 사라짐 CPU 안에 레지스터(register)..

반응형
LIST