⛳ 대략적인 구성 감 잡기!
1. 하드웨어 & 소프트웨어로 구성
- 주요 하드웨어 : CPU(중앙처리장치),메모리, Storage, Network
- 주요 소프트웨어 : 운영체제, 응용 프로그램
2. 폰노이만 (메모리 + CPU + 프로그램)
- 현재 컴퓨터 구조
- 메모리에 프로그램과 데이터가 저장
- 하나씩 꺼내면서 Arithmetic Logic Unit으로 연산
- Memory(프로그램에 따라 메모리를 바꿈, 즉 소프트웨어만 변경하면 됨) <-> Controller Unit(실행 코드가 있음) <-> Arithmetic Logic Unit(input, output과 연결)
3. 컴퓨터 주요 구성 요소
1) CPU
- 중앙처리장치
- 연산 : ALU, 산술 연산, 논리 연산
- 제어 : 입출력 장치, Memory, ALU동작 제어
2) Memory
- 코드와 데이터를 저장하는 장치
- 주기억장치 (내부기억장치) :레지스터, 캐쉬 메모리, DRAM, RAM, DDR4 등
- 보조기억장치 (외부기억장치) : SSD, HDD
3) 입출력 장치
- 입력장치 : 마우스, 키보드, 터치패등
- 출력장치 : 모니터, 프린터, 스피커
4) Bus
- 위의 세가지를 연결해주는 장치
- 개별적인 입출력장치를 연결해서 데이터를 송수신하는 장치