Data Story

데이터 사이언스, 쉽게 설명하기

컴퓨터장치 4

Computer Architecture - [RAM]

RAM (Random Acess Memory) RAM은 메모리라 불리며, 데이터를 저장하는 역할을 합니다. 역사 SRAM, DRAM, SDRAM 순으로 발전해 왔고 현재 우리가 쓰고 있는 RAM은 SDRAM에서 개선된 DDR SDRAM입니다. 더 발전하여 DDR2 -> DDR3 -> DDR4 순으로 성장하였고 현재 DDR4를 많이 사용합니다. ​ 의미 RAM이란 Random Access Memory 입니다. 한 번에 뛰어 넘어갈 수 있다는 의미입니다. 정보에 빠르게 접근할 수 있도록 실시간으로 사용하는 정보를 저장합니다. ​ Sequential Access memory(SAM)과 비교해보면 높은 가격과 낮은 밀도를 가지며 휘발성을 가지기 때문에 단기 데이터 스토리지에 적합합니다. 처리가 매우 빠르지만 휘..

Computer Science 2022.12.18

Computer Architecture - [VGA]

그래픽 카드 (Graphic Card, VGA) 그래픽카드는 그래픽 연산을 주로 하는 장치입니다. ​ 🔺 Image from MSI 그래픽 카드는 '사칙연산'을 담당합니다. ​예를 들어 수학 문제를 풀 때 문제해석, 수학 법칙을 생각해내는 복잡한 과정은 CPU가 하며 +,-,*,/ 사칙연산은 그래픽카드가 한다고 생각할 수 있습니다. ​만약 컴퓨터에 그래픽카드가 없다면, 모니터로 그래픽을 쏘아줄 수 없기 때문에 검은 컴퓨터 화면만 있을 겁니다. 기능 그래픽 카드는 4가지 구성요소를 활용하여 작업을 수행합니다. 메인보드 데이터 및 전원에 연결 화면 각 픽셀에 대해 수행 작업을 결정하는 그래픽 프로세서(GPU) 각 픽셀에 대한 정보 저장 후 완성된 사진을 임시로 저장하는 비디오 메모리(VRAM) 최종결과를 볼..

Computer Science 2022.12.17

Computer Architecture - [GPU]

GPU (Graphic Processing Unit) GPU는 컴퓨터 그래픽을 처리하는 장치입니다. 🔺 Image from codingworldnews.com 🔺 Image from 게사장블로그 ​ GPU는 컴퓨터 그래픽을 처리하는 장치이며, 그래픽 카드(VGA)는 GPU와 쿨링 케이스, 외부 출력 포트 등을 포함하는 장치입니다. 즉, VGA 내부에 GPU가 존재합니다. ​ 구조 ALU(실제 연산 담당) GPU는 그래픽과 같은 특화된 연산을 빠르게 수행하기 위해서 필요없는 부분을 과감히 지웠습니다. CPU는 적은 수의 고성능 코어 몇 개와 보조장치로 이루어졌다면, GPU는 그냥 수백개의 코어를 결합한 구조입니다. GPU는 직접 작업을 처리하기 어렵지만, 연산력을 높이는 데에는 특화되어 있습니다. 특정된 ..

Computer Science 2022.12.17

Computer Architecture - [SSD & HDD]

SSD (Solid State Drive) ​ SSD는 데이터를 기록할 수 있는 장치입니다. 🔺 마이크론 Crucial MX500 특징 SSD는 데이터를 기록하는데에 반도체의 전자 움직임을 활용합니다. 전자의 움직임을 활용하여 비휘발성을 보장하고, 데이터의 안전성 및 영구성을 가지고 있습니다. 구조 ​ 낸드플래시 메모리(Nand Flash Memory) : 데이터 저장용 메모리 디램(DRAM) : 캐시메모리 (임시 기억 장치 역할) 컨트롤러(Controller) : 데이터 교환 제어 (CPU와 유사한 역할) ​​ HDD HDD (Hard Disk Drive) ​ HDD도 데이터를 기록할 수 있는 장치입니다. 물론 비휘발성을 가지고 있습니다. 장단점 활용 노트북 충격에 강하기 때문에 노트북 시장에서 SSD..

Computer Science 2022.12.17