Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- algorithm
- Vision
- Python
- computervision
- GAN
- math
- clean code
- 자료구조
- Meta Learning
- 딥러닝
- FineGrained
- FGVC
- Front
- dl
- ML
- REACT
- 알고리즘
- pytorch
- 3d
- 머신러닝
- cs
- PRML
- classification
- Torch
- web
- nlp
- CV
- SSL
- Depth estimation
- nerf
- Today
- Total
KalelPark's LAB
[ Computer Architecture ] 컴퓨터 구조란? 본문
컴퓨터 구조란?
컴퓨터 구조에는 2가지 지식이 필요합니다. (컴퓨터가 이해하는 정보, 컴퓨터의 네 가지 핵심 부품)
컴퓨터가 이해하는 정보
- 데이터, 명령어
컴퓨터의 네 가지 핵심 부품
- CPU, 메모리, 보조기억장치, 주기억장치
메인보드
메모리, CPU, 시스템 버스를 구성하고 있습니다.
메모리
현재 실행되는 프로그램 명령어와 데이터를 저장하는 부품이다. 즉, 프로그램이 실행되려면 반드시 메모리가 있어야 합니다.
이때, 컴퓨터가 빠르게 작동하려면 데이터가 중구난방으로 있으면 안됩니다.
그러므로, 저장된 명령어와 데이터의 위치는 정돈되어 있어야 합니다.
그래서, 메모리에는 저장된 값에 빠르고 효율적으로 접근하기 위해 주소라는 개념을 사용합니다.
일상생활에서도 주소를 활용하여, 빠르게 접근하는 것이 가능하기에, 컴퓨터에서도 주소로 메모리 내 원하는 위치에 접근 가능합니다.
CPU
컴퓨터의 두뇌이다. 메모리에 저장된 명령어를 읽어 들이고, 읽어 들인 명령어를 해석하고 실행하기도 합니다.
CPU내부에는 산술논리연산장치(ALU), 레지스터, 제어장치가 있습니다.
시스템 버스
주소버스, 데이터 버스, 제어버스 등 서로 정보를 통하는 통로라고 보면 됩니다. 위의 이미지의 초록색 선이라고 보면 됩니다.
'Study > Computer Architecture' 카테고리의 다른 글
[ Computer Architecture ] Instruction Format이란? (0) | 2023.03.29 |
---|---|
[ Computer Architecture ] 클럭, 코어, 스레드란? (0) | 2023.01.28 |
[ Computer Architecture ] 레지스터, 인터럽트란? (0) | 2023.01.28 |
[ Computer Architecture ] ALU, 제어장치란? (0) | 2023.01.28 |
[ Computer Architecture ] 컴파일, 인터프리티 언어 그리고 주소 지정 방식? (0) | 2023.01.26 |
Comments