반응형
컴퓨터의 언어 이해
- 데이터: 정보가 되기 전의 원시적인 자료 상태로, 아직 가공되지 않은 형태입니다.
- 명령어: 컴퓨터는 0과 1로 이루어진 이진 명령어를 처리합니다.
- 문자 표현: 0과 1을 사용하여 문자를 나타내는 다양한 방식들이 존재합니다.
- 숫자 표현: 이진수를 사용하여 숫자를 나타내고 계산합니다.
컴퓨터의 핵심 부품
컴퓨터의 네 가지 주요 부품은 다음과 같습니다:
- 중앙처리장치 (CPU):
- 산술 논리 연산 장치 (ALU): 계산을 담당합니다.
- 레지스터: 메모리에서 가져온 데이터나 명령어를 임시로 저장하는 공간입니다.
- 제어장치: 필요한 정보나 명령을 전기적 신호로 변환하여 메모리에 전달하고, 연산을 수행하도록 지시합니다.
- 보조기억 장치: 데이터를 영구적으로 저장하는 장치로, 휘발성 성질을 가지고 있습니다. 전원이 꺼지면 데이터가 사라질 수 있습니다.
- 메모리 (RAM, ROM):
- 주로 RAM을 사용하며, 실행 중인 프로그램이 저장됩니다.
- 메모리는 데이터와 명령어에 대한 주소를 가지고 있으며, 제어장치의 신호에 따라 CPU로 데이터를 전송합니다.
- 입출력 장치: 사용자와 컴퓨터 간의 상호작용을 가능하게 하는 장치들로, 예를 들어 마우스, 키보드, 모니터 등이 있습니다.
시스템 구조
- 메인 보드: CPU, 메모리, 시스템 버스 등 주요 구성 요소를 포함합니다.
- 보조기억 장치: 데이터 저장을 담당합니다.
- 입출력 장치: 사용자의 입력과 출력을 처리합니다.
폰 노이만 구조
- 이 구조에서는 실행 중인 프로그램이 메모리에 올라와 처리됩니다.
- 실행되지 않는 프로그램은 보조기억 장치에 저장됩니다.
이러한 구조와 부품들이 통합되어 컴퓨터가 데이터를 처리하고, 명령어를 수행하며, 사용자와 상호작용하는 복잡한 과정을 가능하게 합니다.
반응형