1. 컴퓨터 시스템
- 하드웨어(Hardware)와 소프트웨어(Software)로 구성
- 주요 소프트웨어 : 운영체제와 응용 프로그램
- 주요 하드웨어 : CPU(중앙처리장치), Memory, Storage, Network
2. 폰노이만 구조
- 현 컴퓨터 구조
- Memory 에 프로그램과 데이터가 저장
- 하나씩 꺼내어 CPU의 ALU로 연산
-
- Controller Unit과 Arithmetic Logic Unit 부분은 CPU를 의미
- CPU, 메모리, 프로그램으로 구성
- 이전: 컴퓨터들은 다른 작업을 하려고 할 때 스위치 설치, 전선 재배치하여 데이터 전송, 신호 처리
- 이후: 소프트웨어만 교체하면 됨
3. 컴퓨터 주요 구성 요소
3.1. CPU(중앙처리장치, Centeral Processor Unit)
- 연산: ALU(Arithmetic Logic Unit)
- 산술 연산: Arithmetic Operation
- 논리 연산: Logic Operation (EX. if문)
- 제어: Control Device
- IO Device(입출력장치), Memory, ALU 동작 제어
3.2. Memory
- 코드와 데이터를 저장하는 장치
- 프로그램과 프로그램 수행에 필요한 데이터를 저장
- 내부기억장치(주기억장치)
- CPU 안에 register, cache memory
- DRAM 등 메모리(RAM, SRAM, DRAM, DDR4, DDR5)
- 보조기억장치보다 속도가 빠르다. 대신, 컴퓨터가 꺼지면 데이터는 전부 날라감!
- 외부 기억장치(보조기억장치)
- SSD, HDD, USB memory, Bluray
- 컴퓨터가 꺼져도 데이터가 유지!
3.3. IO Devices(입출력장치)
- 입력 장치
- 마우스, 키보드 터치패드 등
- 출력 장치
- 모니터, 프린터, 스피커 등
3.4. Bus(버스)
- CPU, Memory, IO Devices를 연결해주는 장치
- 개별적인 IO Devices들을 연결해주고 데이터를 송수신해주는 장치
반응형
'CS > 컴퓨터 구조(Computer Architecture)' 카테고리의 다른 글
[컴퓨터 구조] RAM이란? (0) | 2023.01.02 |
---|---|
[컴퓨터 구조] latch 란? (1) | 2022.12.31 |
[컴퓨터 구조] 플립플롭이란? (0) | 2022.11.22 |
[컴퓨터 구조] 반가산기, 전가산기, Oscillator (0) | 2022.11.11 |
[컴퓨터 구조] 비트와 논리 연산 (0) | 2022.10.28 |