- 주요 소프트웨어 : 운영체제와 응용 프로그램
- 주요 하드웨어 : CPU(중앙처리장치), Memory, Storage, Network
현 컴퓨터 구조
Memory 에 프로그램과 데이터가 저장
하나씩 꺼내어 CPU의 ALU로 연산
Controller Unit과 Arithmetic Logic Unit 부분은 CPU를 의미
CPU, 메모리, 프로그램으로 구성
- 이전: 컴퓨터들은 다른 작업을 하려고 할 때 스위치 설치, 전선 재배치하여 데이터 전송, 신호 처리
- 이후: 소프트웨어만 교체하면 됨
- 산술 연산: Arithmetic Operation
- 논리 연산: Logic Operation (EX. if문)
- IO Device(입출력장치), Memory, ALU 동작 제어
코드와 데이터를 저장하는 장치
프로그램과 프로그램 수행에 필요한 데이터를 저장
내부기억장치(주기억장치)
- CPU 안에 register, cache memory
- DRAM등 메모리(RAM, SRAM, DRAM, DDR4, DDR5)
- 보조기억장치보다 속도가 빠르다. 대신, 컴퓨터가 꺼지면 데이터는 전부 날라감!
외부 기억장치(보조기억장치)
- SSD, HDD, USB memory, Bluray
- 컴퓨터가 꺼져도 데이터가 유지!
- 마우스, 키보드 터치패드 등
- 모니터, 프린터, 스피커 등