
HDD->RAM->CPU
하드에 있는 프로그램을 실행하면 RAM에 적재되고 동작을 하기 위해 CPU에 비트를 전송함
CPU
컴퓨터를 동작시키는 요소
1mb 정도의 저장공간
한번에 32bit 또는 64bit를 빠른 속도로 처리함
병목현상이 있음
L3, L2, L1 Cache
CPU가 빨리 처리할 수 있도록 RAM에서 받은 데이터를 저장하여 CPU로 비트를 전달하는 역할
기억장치 용량이 작음 (용량: L3>L2>L1, 속도: L1>L2>L3)
RAM
임의 접근 기억장치
일시적이고 전원을 끄면 사라지는 휘발성 메모리
문서를 작성하거나 프로그램을 실행할 때 일시적으로 저장됨
용량이 클수록 많은 프로그램을 동시에 실행할 수 있음
RAM 공간이 부족하면 RAM에 있는 비트를 하드디스크 내 별개의 공간으로 옮김(가상 장치 저장)
HDD
많은 데이터를 저장할 수 있으나 읽고 쓰는 속도가 느림
'개발 > CS' 카테고리의 다른 글
| [아키텍처] 그럼 서버 아키텍처를 어떻게 구성하시겠어요? (0) | 2025.07.21 |
|---|---|
| [아키텍처] 운영하던 서비스의 서버 아키텍처를 설명해주세요 (3) | 2025.07.20 |
| Binary Search VS Linear Search (0) | 2022.04.17 |
| Arrays (0) | 2022.04.17 |
| [cs50] 비트와 바이트 (0) | 2021.09.08 |