๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Computer Science/Computer Structure

11 RAM

by Dowon Kang 2023. 12. 30.

RAM์€ "Random Access Memory"์˜ ์•ฝ์ž๋กœ, ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ฃผ ๊ธฐ์–ต์žฅ์น˜์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋ฐ ์ฃผ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค. RAM๊ณผ Memory๊ฐ€ ๊ฐ™์€ ๋‹จ์–ด๋กœ ๋งŽ์ด ์“ฐ์ด๋Š”๋ฐ ๋ณดํ†ต Memoryํ•˜๋ฉด RAM์ด๋ผ๋Š” ์šฉ์–ด๋ฅผ ์ง€์นญํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ๊นŠ๊ฒŒ ๋“ค์–ด๊ฐ€๋ฉด ๋‹ค์–‘ํ•œ Memory ์ข…๋ฅ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์ฃผ์š” ๊ธฐ์–ต ์žฅ์น˜์ธ ํ•˜๋“œ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ (HDD)๋‚˜ ์†”๋ฆฌ๋“œ ์Šคํ…Œ์ดํŠธ ๋“œ๋ผ์ด๋ธŒ (SSD)์™€๋Š” ๋‹ฌ๋ฆฌ, RAM์€ ํœ˜๋ฐœ์„ฑ ๊ธฐ์–ต ์žฅ์น˜๋กœ ์ „์›์ด ๊บผ์ง€๋ฉด ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค๋ฉ๋‹ˆ๋‹ค.


์—ญํ• ๊ณผ ๊ธฐ๋Šฅ

  1. ์ž„์‹œ ์ €์žฅ์†Œ: RAM์€ ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ์šด์˜ ์ฒด์ œ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ํ”„๋กœ์„ธ์Šค์—์„œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ฐ์ดํ„ฐ ๊ตํ™˜: CPU๊ฐ€ ๋” ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก, RAM์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋žœ๋คํ•œ ์ˆœ์„œ๋กœ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ํœ˜๋ฐœ์„ฑ ํŠน์„ฑ: RAM์€ ์ „์›์ด ๊บผ์ง€๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค๋˜๋Š” ํœ˜๋ฐœ์„ฑ ๊ธฐ์–ต์žฅ์น˜์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ํŠน์„ฑ์ž…๋‹ˆ๋‹ค.
  4. ๊ฐ€๊ฒฉ๊ณผ ํ™•์žฅ์„ฑ: RAM์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋น„์šฉ์ด ๋น„๊ต์  ์ €๋ ดํ•˜๋ฉฐ, ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ์‰ฝ๊ฒŒ ์—…๊ทธ๋ ˆ์ด๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€ํ’ˆ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
  5. ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์™€์˜ ๊ด€๊ณ„: ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋Š” ํ•˜๋“œ ๋””์Šคํฌ ๋“ฑ์˜ ๋ณด์กฐ ์ €์žฅ ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ RAM์˜ ์šฉ๋Ÿ‰์„ ํ™•์žฅํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋” ๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์‹œ์— ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


RAM์˜ ์ข…๋ฅ˜

์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ๊ณผ ์ž‘์—… ๋ถ€ํ•˜์— ๋”ฐ๋ผ RAM์˜ ์šฉ๋Ÿ‰์ด ๋‹ค๋ฅด๊ฒŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋งŽ์€ RAM์„ ๊ฐ–๋Š” ๊ฒƒ์ด ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

 

RAM (Random Access Memory)

  1. DRAM (Dynamic RAM): ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ RAM ์ข…๋ฅ˜ ์ค‘ ํ•˜๋‚˜๋กœ, ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ฐฑ์‹ ์ด ํ•„์š”ํ•œ ๋™์  ๋ฉ”๋ชจ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์ฃผ๋กœ ์‹œ์Šคํ…œ ๋ฉ”๋ชจ๋ฆฌ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  2. SRAM (Static RAM): ๋™์  RAM๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์ฃผ๊ธฐ์ ์ธ ๊ฐฑ์‹ ์ด ํ•„์š”ํ•˜์ง€ ์•Š๋Š” ์ •์  ๋ฉ”๋ชจ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๋น ๋ฅธ ์•ก์„ธ์Šค ์†๋„๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ์ฃผ๋กœ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ ๋“ฑ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  3. SDRAM (Synchronous Dynamic Random Access Memory): SDRAM์€ ๋™๊ธฐ์‹ ๋ฉ”๋ชจ๋ฆฌ๋กœ, ์‹œ์Šคํ…œ ๋ฒ„์Šค์˜ ์†๋„์™€ ๋™๊ธฐํ™”ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  4. DDR SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory): SDRAM์˜ ๋ฐœ์ „๋œ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก ํšจ์œจ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ํด๋Ÿญ ์ฃผ๊ธฐ๋งˆ๋‹ค ๋‘ ๋ฒˆ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์„ ๋„์ž…ํ•œ ๋ฉ”๋ชจ๋ฆฌ์ž…๋‹ˆ๋‹ค. DDR SDRAM์€ ์ฃผ๋กœ ์ปดํ“จํ„ฐ์˜ ์ฃผ ๋ฉ”๋ชจ๋ฆฌ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋” ๋†’์€ ๋Œ€์—ญํญ์„ ์ œ๊ณตํ•˜์—ฌ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. 
    • DDR SDRAM -> DDR2 -> DDR3 -> DDR4 -> DDR5 


RAM์€ ์ปดํ“จํ„ฐ์˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜๋กœ, ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ๊ณผ ์•ˆ์ •์„ฑ์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ RAM์˜ ์šฉ๋Ÿ‰ ๋ฐ ์†๋„๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

 

 


 

์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ๋ฉ”๋ชจ๋ฆฌ 

๋ณด์กฐ ์ €์žฅ ์žฅ์น˜

  • HDD (Hard Disk Drive): ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๊ณ„์ ์œผ๋กœ ์ฝ๊ณ  ์“ฐ๋Š” ํšŒ์ „ํ•˜๋Š” ๋””์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ €์žฅ ์žฅ์น˜์ž…๋‹ˆ๋‹ค.
  • SSD (Solid State Drive): HDD์™€ ๋‹ฌ๋ฆฌ ๊ธฐ๊ณ„ ๋ถ€ํ’ˆ์ด ์—†์ด ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•˜๋Š” ์ €์žฅ ์žฅ์น˜์ž…๋‹ˆ๋‹ค.

 

์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ

CPU๊ฐ€ ๋นˆ๋ฒˆํ•˜๊ฒŒ ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ €์žฅํ•˜๋Š” ๊ณ ์† ๋ฒ„ํผ ๋ฉ”๋ชจ๋ฆฌ์ž…๋‹ˆ๋‹ค. L1, L2, L3 ์บ์‹œ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ ˆ๋ฒจ์˜ ์บ์‹œ๊ฐ€ ์žˆ์œผ๋ฉฐ, ๋ ˆ๋ฒจ์ด ์˜ฌ๋ผ๊ฐˆ์ˆ˜๋ก ์†๋„๋Š” ๋นจ๋ผ์ง€์ง€๋งŒ ์šฉ๋Ÿ‰์€ ์ž‘์•„์ง‘๋‹ˆ๋‹ค.

 


ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ (Flash Memory)

๋น„ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ๋กœ, ์ „๊ธฐ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ์–ตํ•˜๋Š” ๋ฐ˜๋„์ฒด ๋ฉ”๋ชจ๋ฆฌ์ž…๋‹ˆ๋‹ค. SSD (Solid State Drive)๋‚˜ USB ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ ๋“ฑ์— ์‚ฌ์šฉ๋˜๋ฉฐ, ๋น ๋ฅธ ์†๋„์™€ ๋‚ด๊ตฌ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


CPU ๋‚ด๋ถ€ ๋ ˆ์ง€์Šคํ„ฐ

CPU๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋งค์šฐ ๋น ๋ฅธ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์œผ๋กœ, ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

 

 

ROM (Read-Only Memory)
ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ฝ๊ธฐ ์ „์šฉ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜์ ์œผ๋กœ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฃผ๋กœ ๋ถ€ํŠธ๋กœ๋”๋‚˜ ํŽŒ์›จ์–ด ๋“ฑ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

 

๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ
ํ•˜๋“œ ๋””์Šคํฌ, SSD ๋“ฑ: RAM ์šฉ๋Ÿ‰์„ ํ™•์žฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ฐ€์ƒ์ ์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค. ์šด์˜ ์ฒด์ œ๋Š” ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ธฐ์–ต ์žฅ์น˜(RAM)์™€ ๋ณด์กฐ ์ €์žฅ ์žฅ์น˜ ๊ฐ„์— ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค.

 

 

 


RAM, or Random Access Memory, is volatile memory in a computer that temporarily stores currently running programs and data, providing fast data access to enhance system performance.

 

๋Œ“๊ธ€