컴퓨터 시스템
- 하드웨어(Hardware)
: CPU, Memory 등의 컴퓨터 몸체를 물리적으로 구성하는 요소입니다.
- 소프트웨어(Software)
: 운영체제와 응용프로그램 등 하드웨어를 보조하고 그 위에서 새로운 기능을 하는 가상장치들을 의미합니다.
폰 노이만 구조
- 폰 노이만이 제시한 구조로, 현대 컴퓨터의 구조입니다.
- CPU, 메모리, 프로그램으로 구성되어 있습니다,
- 메모리에 프로그램과 데이터를 저장하고, CPU에서 이를 꺼내서 연산하는 작업을 수행합니다.
- 폰노이만 구조 이전의 컴퓨터들은 다른 작업을 할때 매법 스위치나 전선들을 교체했어야 했지만,
폰노이만 구조 컴퓨터는 소프트웨어만 교체하면 된다는 장점이 있습니다.
컴퓨터 3대 구성요소
1) CPU
- 연산논리장치(ALU : Arithmetic Logic Unit) 와 제어장치(Control Device)로 구성됩니다.
> 연산논리장치 - 산술연산과 논리연산을 수행합니다.
> 제어장치 - 입출력 장치(I/O Device), Memory, ALU 동작 등을 제어합니다.
2) Memory
- 코드와 데이터를 저장하는 장치입니다.
- 내부기억장치(주기억장치)와 외부기억장치(보조기억장치)로 구성되어 있습니다.
1. 주기억장치 : CPU 내의 레지스터와 캐시메모리, DRAM 등
2. 보조기억장치 : SSD 와 HDD
3) IO Device(입출력장치)
- 입력장치 : 마우스, 키보드, 터치패트, 마이크 등
- 출력장치 : 모니터, 스피커 등
버스(Bus)
- CPU와 메모리, 입출력장치를 연결해주는 장치입니다.
- 구성요소들을 연결해주고 데이터를 송수신해주는 등 구성요소간 통로의 역할을 수행합니다.
'Computer Science' 카테고리의 다른 글
컴퓨터 구조론 - CPU 레지스터 (0) | 2024.04.30 |
---|---|
컴퓨터구조론 - 메모리 : RAM (0) | 2024.04.30 |
컴퓨터구조론 - 메모리 : 플립플롭 (0) | 2024.04.30 |
컴퓨터 구조론 - 가산기 (0) | 2024.04.29 |
컴퓨터 구조론 - Bit와 논리연산 (0) | 2024.04.29 |