컴퓨터 시스템
하드웨어(Hardware) 와 소프트웨어(Software)로 구성
- 주요 소프트웨어 : 운영체제와 응용 프로그램
- 주요 하드웨어 : CPU(중앙처리장치), Memory, Storage, Network
폰노이만 구조 (현 컴퓨터 구조)
Memory에 프로그램과 데이터가 저장
하나씩 꺼내어 CPU:Artihmetic Logic Unit으로 연션
폰노이만 구조는 CPU, 메모리, 프로그램으로 구성
컴퓨터 주요 구성 요소
CPU(중앙처리 장치 - Central Processor Unit)
- 연산 : ALU(Arithmetic Logic Unit
- 산술 연산 : Arirhmetic Operaiton
- 논리 연산 : Logic Operation
- 제어 : Contorl Device
- IO Device(입출력장치), Memory, ALU 동작 제어
Memory(코드와 데이터를 저장하는 장치)
- 프로그램과 프로그램 수행에 필요한 데이터를 저장
- 내부 기억장치 (주기억장치)
- CPU안에 레지스터(register) 캐쉬(cash memory)
- DRAM등 메모리 (램, RAM, DDR4)
- 외부 기억장치 (보조기억장치)
IO Devices(입출력 장치)
- 입력 장치 : 마우스, 키보드, 터치패드 등
- 출력 장치 : 모니터, 프린터, 스피커 등
System Bus (버스)
- CPU, Memory, IO Devices를 연결해주는 장치
- 개별적인 IO Devices들을 연결해주고 데이터를 송수신해주는 장치