컴퓨터 구조(Computer Science)
- 컴퓨터 시스템은 하드웨어와 소프트웨어로 구성
- 주요 소프트웨어 : 운영체제와 응용 프로그램
- 주요 하드웨어 : CPU(중앙처리장치), Memory, Storage, Network device 등
- 현재 컴퓨터 구조는 폰노이만 구조
폰노이만 구조
- Memory에 프로그램과 데이터가 저장
- 하나씩 꺼내어 CPU의 ALU로 연산
컴퓨터 주요 구성 요소 핵심
1. CPU (중앙처리장치 , Central Processor Unit)
- 연산 : ALU(Arithmetic Logic Unit)
(산술연산 ㅠ : Arithmetic Operation / 논리연산 : Logic Operation)
- 제어 : Control Device
IO Device (입출력장치) , Memory , ALU 동작 제어
2. Memory (코드와 데이터를 저장하는 장치)
프로그램과 프로그램 수행에 필요한 데이터를 저장
- 내부 기억장치(주기억장치) - CPU안에 레지스터(register), 캐시(cashe memory), DRAM등 메모리 (RAM, DDR4)
- 외부 기억장치 (보조기억장치) - SSD, HDD
3. IO Devices (입출력장치)
- 입력 장치 : 마우스, 키보드, 터치패드 등
- 출력 장치 : 모니터, 프린터, 스피커 등
4. Bus (버스)
- CPU, Memory, IO Devices를 연결해주는 장치
- 개별적인 IO Devices를 연결해주고 데이터를 송수신해주는 장치
'Study for Backend > Computer Science' 카테고리의 다른 글
[컴퓨터 공학] 프로세스 (0) | 2024.03.21 |
---|---|
[컴퓨터 공학] 운영체제 (0) | 2024.03.20 |
[컴퓨터 공학] 메모리 (0) | 2024.03.19 |
[컴퓨터 공학] 논리 연산과 Adder (0) | 2024.03.18 |
[컴퓨터 공학] Bit와 Byte (0) | 2024.03.18 |