๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Computer Science

[CS] ์ปดํ“จํ„ฐ๋Š” ์–ด๋–ป๊ฒŒ ๋น„ํŠธ๋ฅผ ๊ธฐ์–ตํ• ๊นŒ? ๋ฉ”๋ชจ๋ฆฌ์™€ ๋””์Šคํฌ์˜ ํ•ต์‹ฌ์ธ ์ˆœ์ฐจ ๋…ผ๋ฆฌ

๋ฐ˜์‘ํ˜•

๐Ÿ”Š ํ•ด๋‹น ํฌ์ŠคํŒ…์€ CS ์„œ์  'ํ•œ ๊ถŒ์œผ๋กœ ์ฝ๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์„ ์ฝ๊ณ  ์ €๋งŒ์˜ ๋ฐฉ์‹์œผ๋กœ ์ •๋ฆฌ, ์š”์•ฝํ•˜๋Š” ๊ธ€์ž„์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋‚ด์šฉ์€  'ํ•œ ๊ถŒ์œผ๋กœ ์ฝ๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ' ์„œ์ ์— ๊ธฐ๋ฐ˜ํ•˜์˜€์Œ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.

 

์ถœ์ฒ˜: Yes24


์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์กฐํ•ฉ ๋…ผ๋ฆฌ์˜ ํ•œ๊ณ„์  ์ฆ‰, ์–ด๋–ค ๊ฐ’์„ ๊ธฐ์–ตํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์ˆœ์ฐจ ๋…ผ๋ฆฌ์— ๋Œ€ํ•ด ๋ฐฐ์›Œ๋ณด๋„๋ก ํ•˜์ž. ๊ธ€ ์ œ๋ชฉ์ฒ˜๋Ÿผ ์ˆœ์ฐจ ๋…ผ๋ฆฌ๋Š” ํ”ํžˆ ์šฐ๋ฆฌ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค๊ณ  ์•Œ๊ณ  ์žˆ๋Š” ์ปดํ“จํ„ฐ์˜ '๋ฉ”๋ชจ๋ฆฌ' ์™€ '๋””์Šคํฌ'์˜ ํ•ต์‹ฌ ์š”์†Œ์ด๋‹ค.

 

์ˆœ์ฐจ ๋…ผ๋ฆฌ์˜ '์ˆœ์ฐจ'๋Š” ์ˆœ์„œ(Sequence) ๋ผ๋Š” ์šฉ์–ด์—์„œ ๋น„๋กฏ๋˜์—ˆ๋‹ค. ์ˆœ์„œ๋ผ๋Š” ๊ฒƒ์€ ์‹œ๊ฐ„์ ์œผ๋กœ ์–ด๋–ค ๊ฐ’ ๋’ค์— ์˜ค๋Š” ๋‹ค๋ฅธ ๊ฐ’์„ ์˜๋ฏธํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ปดํ“จํ„ฐ๋Š” ์‚ฌ๋žŒ์ฒ˜๋Ÿผ '์‹œ๊ฐ„'์ด๋ผ๋Š” ์š”์†Œ๋ฅผ ํƒœ์ƒ์ ์œผ๋กœ๋Š” ์ธ์ง€ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์–ด๋–ค ํšŒ๋กœ ์žฅ์น˜๋ฅผ ๋งŒ๋“ค์–ด ์ปดํ“จํ„ฐ์—๊ฒŒ๋„ ์‹œ๊ฐ„์ด๋ผ๋Š” ์š”์†Œ๋ฅผ ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ์†Œ๊ฐœํ•˜๋Š” '์–ด๋–ค ํšŒ๋กœ ์žฅ์น˜'๋ž€, ํ•˜๋‚˜๋Š” ์‹œ๊ฐ„์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ํšŒ๋กœ, ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๊ณผ๊ฑฐ๋ฅผ ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•œ ํšŒ๋กœ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๊ฐ€์žฅ ๋จผ์ € ์‹œ๊ฐ„์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ํšŒ๋กœ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž.

1. ์ปดํ“จํ„ฐ์—์„œ ์‹œ๊ฐ„์„ ๋งŒ๋“ค์–ด๋‚ด๋ผ! ๋ฐœ์ง„์ž์™€ ํด๋ก

๋ณธ๋ก ์— ๋“ค์–ด๊ฐ€๊ธฐ์— ์•ž์„œ ์ปดํ“จํ„ฐ์—์„œ ์‹œ๊ฐ„์„ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด๋‚ด์•ผ ํ• ๊นŒ? ์ •๋‹ต์€ ์ฃผ๊ธฐ(periodic) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์‚ฌ๋žŒ์€ ์ผ์ข…์˜ ์ฃผ๊ธฐ ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•ด์„œ ์‹œ๊ฐ„์„ ์ธก์ •ํ•˜๊ณ  ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ง€๊ตฌ์˜ ์ž์ „์ด ๋ฐ”๋กœ ์ฃผ๊ธฐ ํ•จ์ˆ˜์ด๋‹ค. ์ง€๊ตฌ๊ฐ€ ํ•œ ๋ฐ”ํ€ด๋ฅผ ๋‹ค ๋Œ๋ฉด ํ•˜๋ฃจ(1์ผ)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ด ํ•˜๋ฃจ๋ฅผ ๋” ์ž˜๊ฒŒ ์ชผ๊ฒŒ์„œ ์‹œ๊ฐ„, ๋ถ„, ์ดˆ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. ์ฆ‰, ํ•˜๋ฃจ๋Š” 24์‹œ๊ฐ„, 1์‹œ๊ฐ„์€ 60๋ถ„, 1๋ถ„์€ 60์ดˆ. ์ด๋Ÿฐ ๊ฒƒ๋“ค๋„ ๋ชจ๋‘ ์ฃผ๊ธฐ ํ•จ์ˆ˜์˜ ์ข…๋ฅ˜๋“ค์ด๋‹ค. ์ด๋ ‡๊ฒŒ ์‚ฌ๋žŒ์€ ์ฃผ๊ธฐ ํ•จ์ˆ˜๋“ค์„ ํ™œ์šฉํ•ด ์‚ด์•„๊ฐ€๋ฉด์„œ ์‹œ๊ฐ„์„ ์ธก์ •ํ•˜๊ณ  ์žˆ๋‹ค.

 

์ปดํ“จํ„ฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ปดํ“จํ„ฐ ์ž์ฒด์—๊ฒŒ ์ ์šฉํ•  ์ฃผ๊ธฐ ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ปดํ“จํ„ฐ์—์„œ ์‹œ๊ฐ„์ด๋ผ๋Š” ๊ฐœ๋…์„ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๋‹จ, ์ปดํ“จํ„ฐ๋Š” ์ „์ž๊ณตํ•™์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ๊ธฐ์ ์ธ '์ „๊ธฐ ์‹ ํ˜ธ'๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

 

์ธ๋ฒ„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ฃผ๊ธฐ์ ์ธ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ ๋ฐœ์ง„์ž์ด๋‹ค. ๋ฐœ์ง„์ž๋Š” ์ธ๋ฒ„ํ„ฐ๋ฅผ ํ™œ์šฉํ•ด์„œ ์ธ๋ฒ„ํ„ฐ์˜ ์ถœ๋ ฅ์„ ์ž…๋ ฅ์— ๋‹ค์‹œ ์—ฐ๊ฒฐ์„ ํ•˜๊ฒŒ ๋œ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์„ ๋ณด์ž.

 

๋ฐœ์ง„์ž ์Šคํ‚ค๋ฉ”ํ‹ฑ ๊ธฐํ˜ธ

 

์œ„ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ์ถœ๋ ฅ์„ ์ž…๋ ฅ์— ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ๋˜๋จน์ž„(feedback) ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ด๋Ÿฐ ๊ณผ์ •์„ ํ†ตํ•ด ์ถœ๋ ฅ์ด 0๊ณผ 1์‚ฌ์ด๋ฅผ ์ง„๋™ ํ•œ๋‹ค(์™”๋‹ค๊ฐ”๋‹ค ํ•œ๋‹ค). ์ด๋ ‡๊ฒŒ ์ง„๋™ํ•˜๋Š” ์ฃผ๊ธฐ ํ•จ์ˆ˜๋กœ ์‹œ๊ฐ„์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์•„์‰ฝ๊ฒŒ๋„ ์ง„๋™ํ•˜๋Š” ์†๋„๋Š” ์ „ํŒŒ ์ง€์—ฐ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋ฉฐ ์˜จ๋„์— ๋”ฐ๋ผ๋„ ๋‹ฌ๋ผ์ง€๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ข€ ๋” ์•ˆ์ •์ ์ธ ์ฃผํŒŒ์ˆ˜๋กœ ์ง„๋™ํ•˜๋Š” ๋ฐœ์ง„์ž๊ฐ€ ์žˆ๋‹ค๋ฉด ๋” ์ •ํ™•ํžˆ ์‹œ๊ฐ„์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ด๋ฅผ ์œ„ํ•ด ์ ์€ ๋น„์šฉ์œผ๋กœ ํšจ์œจ์ ์œผ๋กœ ์ •ํ™•ํ•œ ๋ฐœ์ง„์ž๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ํฌ๋ฆฌ์Šคํ„ธ์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์—ฌ๊ธฐ์„œ ํฌ๋ฆฌ์Šคํ„ธ์€ ์šฐ๋ฆฌ๊ฐ€ ์•„๋Š” ๊ทธ ๋ณด์„์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ํฌ๋ฆฌ์Šคํ„ธ์ด ๋งž๋‹ค. ์ด ํฌ๋ฆฌ์Šคํ„ธ์€ ์ „๊ธฐ์™€ ๊ด€๋ จ์ด ์žˆ๋Š”๋ฐ, ์ „๊ทน์„ ํฌ๋ฆฌ์Šคํ„ธ์— ์—ฐ๊ฒฐํ•ด ํฌ๋ฆฌ์Šคํ„ธ์„ ์••์ถ•ํ•˜๋ฉด ํฌ๋ฆฌ์Šคํ„ธ์ด ์ „๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด๋‚ธ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ „๊ทน์— ์ „๊ธฐ๋ฅผ ๊ฐ€ํ•˜๋ฉด ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ํฌ๋ฆฌ์Šคํ„ธ์€ ๊ตฌ๋ถ€๋Ÿฌ์ง„๋‹ค. ํฌ๋ฆฌ์Šคํ„ธ์ด ๊ตฌ๋ถ€๋Ÿฌ์กŒ์Œ์œผ๋กœ ์••์ถ•์„ ๊ฐ€ํ•œ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์‹œ ์ „๊ธฐ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ํฌ๋ฆฌ์Šคํ„ธ ๋ฐœ์ง„์ž๋Š” ํฌ๋ฆฌ์Šคํ„ธ์— ์ „๊ธฐ๋ฅผ ๊ฐ€ํ•ด์„œ ๋‹ค์‹œ ์ „๊ธฐ๋ฅผ ์–ป์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

 

์ด๋ ‡๊ฒŒ ์ž…๋ ฅํ•œ ์ „๊ธฐ๋กœ๋ถ€ํ„ฐ ํฌ๋ฆฌ์Šคํ„ธ์ด ๋‹ค์‹œ ์ „๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ๋•Œ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์€ ์˜ˆ์ธก์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋งค์šฐ ์ •ํ™•ํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ์„์˜(Quartz)์ด ์ด๋Ÿฐ ๋ชฉํ‘œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ข‹์€ ํฌ๋ฆฌ์Šคํ„ธ ๊ณ ์ฒด ๋ฌผ์งˆ์ด๋‹ค. ์š”์ฆ˜์—๋Š” ์ž˜ ์ฐฉ์šฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์Šค๋งˆํŠธ ์›Œ์น˜๊ฐ€ ๋‚˜์˜ค๊ธฐ ์ด์ „ ์ผ๋ฐ˜ ์•„๋‚ ๋กœ๊ทธ ์‹œ๊ณ„ ๋””์ž์ธ์„ ๋ณด๋‹ค๋ณด๋ฉด ๋งˆํฌ ๋ฐ‘์— QUARTZ ๋ผ๋Š” ํ‘œ์‹์ด ์žˆ๋Š” ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ํฌ๋ฆฌ์Šคํ„ธ ๋ฐœ์ง„๊ธฐ๋ฅผ ๋งŒ๋“œ๋Š” ์›๋ฃŒ๋ผ๋Š” ๊ฒƒ์„ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค!(์ด์ œ ์•Œ๊ฒŒ ๋จ..)

 

์นด์‹œ์˜ค ์•„๋‚ ๋กœ๊ทธ ์‹œ๊ณ„์—๋Š” QUARTZ ํ‘œ์‹์ด ์กด์žฌํ•œ๋‹ค

 

๋‹ค์Œ ์•Œ์•„๋ณผ ๊ฐœ๋…์€ ํด๋Ÿญ(Clock)์ด๋‹ค. ํด๋Ÿญ์€ ์ผ๋ช… ์‹œ๊ฐ„์„ ์…€ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ปดํ“จํ„ฐ์˜ ์ „์›์„ ํ‚ค๋ฉด ์ „๋ฅ˜๊ฐ€ ํ๋ฅด๋Š” ์ƒํƒœ(ON)์™€ ํ๋ฅด์ง€ ์•Š๋Š” ์ƒํƒœ(OFF)๊ฐ€ ๋ฐ˜๋ณต๋œ๋‹ค. ์ด ๋•Œ, ์ด๋ ‡๊ฒŒ ON/OFF๊ฐ€ ๋ฐ˜๋ณต๋˜๋Š”(์ฃผ๊ธฐ์ ์ธ) ์ „๋ฅ˜์˜ ํ๋ฆ„์— ์˜ํ•ด ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ถ€ํ’ˆ๋“ค์ด ์ž‘๋™ํ•˜๊ฒŒ ๋œ๋‹ค. ์ด ๋•Œ ๋ฐ˜๋ณต๋˜๋Š”(์ฃผ๊ธฐ์ ์ธ) ์ „๋ฅ˜์˜ ํ๋ฆ„์„ ๋ฐ”๋กœ 'ํด๋Ÿญ'์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ด๋Ÿฌํ•œ ํด๋Ÿญ์€ ํšŒ๋กœ์˜ ํŽ˜์ด์Šค๋ฅผ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋œ๋‹ค. ์ฆ‰, ํšŒ๋กœ์˜ ์ „ํŒŒ ์ง€์—ฐ ์‹œ๊ฐ„์— ์˜ํ•ด์„œ ์ตœ๋Œ€ ํด๋Ÿญ ์†๋„๊ฐ€ ๊ฒฐ์ •๋˜๊ฒŒ ๋œ๋‹ค.

2. ์ปดํ“จํ„ฐ์—์„œ ์ •๋ณด๋ฅผ ๊ธฐ์–ตํ•ด๋ผ! ๋ž˜์น˜

[1.๋ชฉ์ฐจ]์—์„œ๋Š” ์ปดํ“จํ„ฐ์—์„œ ์‹œ๊ฐ„์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜๋‹ค. ์ด๋ฒˆ์—๋Š” ์ •๋ณด(1๋น„ํŠธ)๋ฅผ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ํšŒ๋กœ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

 

๋จผ์ € ์•„๋ž˜์˜ ๋˜๋จน์ž„์„ ์‚ฌ์šฉํ•œ OR ๊ฒŒ์ดํŠธ ๋ž˜์น˜๋ฅผ ์‚ดํŽด๋ณด์ž.

 

OR ๊ฒŒ์ดํŠธ ๋ž˜์น˜

 

์œ„์™€ ๊ฐ™์€ ๋ž˜์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ดˆ๊ธฐ out(์ถœ๋ ฅ) ๊ฐ’์ด 0์œผ๋กœ ์‹œ์ž‘ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ๊ทธ๋ฆฌ๊ณ  in(์ž…๋ ฅ์ด)์ด 1์ด ๋˜๋ฉด out๋„ 1์ด ๋œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด ๋•Œ, out์ด ์ž…๋ ฅ์— ๋˜๋จน์ž„ ๋˜๊ธฐ ๋•Œ๋ฌธ์— in์ด ๋‹ค์‹œ 0์ด ๋œ๋‹ค๊ณ  ํ•ด๋„ out์€ ์—ฌ์ „ํžˆ 1๋กœ ์ญ‰ ์œ ์ง€๊ฐ€ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•จ์œผ๋กœ์จ ์ด ํšŒ๋กœ๋Š” ๊ณผ๊ฑฐ ์ƒํƒœ๋ฅผ ๊ธฐ์–ตํ•˜๊ฒŒ ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์œ„์™€ ๊ฐ™์€ ํšŒ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด out์„ ๋‹ค์‹œ 0์œผ๋กœ ๋งŒ๋“ค ๋ฐฉ๋ฒ•์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ์ถ”๊ฐ€์ ์ธ ์ž‘์—…์ด ์•ฝ๊ฐ„ ํ•„์š”ํ•˜๋‹ค.

 

๋ž˜์น˜, S-R ๋ž˜์น˜, Gate๊ฐ€ ์žˆ๋Š” ๋ž˜์น˜, ํ”Œ๋ฆฝํ”Œ๋กญ ๋“ฑ์— ๋Œ€ํ•ด์„œ๋Š” ๋งค์šฐ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ๋Š” ๋ธ”๋กœ๊ทธ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ด๋ฅผ ์ฝ์–ด๋ณด๋Š” ๊ฒƒ์ด ํ•„์ž๊ฐ€ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ดํ•ด๊ฐ€ ๋” ์ˆ˜์›”ํ•  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ (?)ํ•˜์—ฌ ํ•ด๋‹น ๋ธ”๋กœ๊ทธ๋ฅผ ์ฝ์–ด๋ณด๋„๋ก ํ•˜์ž.

 

ํ”Œ๋ฆฝํ”Œ๋กญ ์ค‘ D ํ”Œ๋ฆฝํ”Œ๋กญ์„ ์‘์šฉํ•˜๋ฉด ๋ ˆ์ง€์Šคํ„ฐ(Register)๋ผ๋Š” ํšŒ๋กœ๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๋ ˆ์ง€์Šคํ„ฐ๋Š” ํด๋ก์„ ๊ณต์œ ํ•˜๋Š” ์—ฌ๋Ÿฌ D ํ”Œ๋ฆฝํ”Œ๋กญ์„ ํ•˜๋‚˜์˜ ํŒจํ‚ค์ง€์— ๋„ฃ์€ ๊ฒƒ์ด๋‹ค.

๊ฐ€์‚ฐ๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ ˆ์ง€์Šคํ„ฐ

 

์œ„์—์„œ $enable$์€ ์นด์šดํ„ฐ๋ฅผ ํ™œ์„ฑํ™” ์‹œํ‚ฌ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ž…๋ ฅ์ด๋‹ค. $clock$์€ ๋ง ๊ทธ๋Œ€๋กœ ํด๋Ÿญ์˜ ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ์ธ๋ฐ, ์ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฐ€์‚ฐ๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ €์žฅํ•˜๊ฒŒ ๋˜๋ฉด ์ž…๋ ฅ์ด ๋ฐ”๋€Œ์–ด๋„ ๊ฐ€์‚ฐ๊ธฐ์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐ”๋€Œ์ง€ ์•Š๋Š” '๊ธฐ์–ต'์„ ํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

3. ๋ฉ”๋ชจ๋ฆฌ ์กฐ์ง๊ณผ ์ฃผ์†Œ ์ง€์ •

์œ„ ๋ชฉ์ฐจ์™€ ์ฐธ์กฐ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฝ์–ด๋ณด์•˜๋‹ค๋ฉด ๋น„ํŠธ๋ฅผ ํ•˜๋‚˜ ๊ธฐ์–ตํ•  ๋•Œ ํ”Œ๋ฆฝํ”Œ๋กญ์ด ์œ ์šฉํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ์„ ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ์—ฌ๋ ค ๋น„ํŠธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค๋„ ์•Œ์•˜๋‹ค. ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ํ›จ์”ฌ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ €์žฅํ•ด์•ผ ํ•œ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ• ๊นŒ? ์ฒซ ๋ฒˆ์งธ๋Š” ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ๋งŽ์ด ์Œ“์•„๋‘๋Š” ๊ฒƒ์ด๋‹ค.

 

ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ๊ฐœ ์Œ“์•„๋‘” ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ๊ฐ์— ์–ด๋–ค ๊ฐ’๋“ค์„ ์ €์žฅํ•ด๋†“์•˜๋Š”๋ฐ, ๊ฐ’์„ ์ฝ์–ด๋“ค์ผ ๋•Œ ์ €์žฅํ•ด๋†“์€ ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ์–ด๋–ค ๊ฒƒ์ธ์ง€ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ• ๊นŒ? ์ด ๋•Œ ๋ฐ”๋กœ ๋ ˆ์ง€์Šคํ„ฐ์— '๋ฒˆํ˜ธ'๋ฅผ ๋ถ€์—ฌํ•˜๋ฉด ๋œ๋‹ค. ์ด ๋ฒˆํ˜ธ๋ฅผ ๋ฐ”๋กœ '์ฃผ์†Œ(address)'๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ ˆ์ง€์Šคํ„ฐ์— ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์€ ๋””์ฝ”๋”๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.  ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๊ฐ€ ์ฝ๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๊ฐ’์ด ์ €์žฅ๋œ ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•˜์„ ๋•Œ ์ด์ œ ๋ ˆ์ง€์Šคํ„ฐ์˜ ์ถœ๋ ฅ์„ ์„ ํƒํ•  ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•˜๋‹ค. ์ด๋Ÿด ๋•Œ๋Š” ์—ฌ๋Ÿฌ ์ž…๋ ฅ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๋Š” ์ฆ‰, ์—ฌ๋Ÿฌ ๋ ˆ์ง€์Šคํ„ฐ ์ค‘ ํŠน์ • ํ•˜๋‚˜์˜ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์„ ํƒํ•˜๋Š” ์‹ค๋ ‰ํ„ฐ(Selector)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.(๋””์ฝ”๋”, ์‹ค๋ ‰ํ„ฐ์— ๋Œ€ํ•œ ๊ฐœ๋…์€ ์ €๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋ฐฐ์› ๋‹ค)

 

๋ฉ”๋ชจ๋ฆฌ ํšŒ๋กœ

 

๋ฉ”๋ชจ๋ฆฌ ํšŒ๋กœ์—์„œ ๋งŒ์•ฝ 32๋น„ํŠธ ์ˆ˜๋ฅผ ๋‹ค๋ฃจ๊ณ  ์‹ถ๋‹ค๋ฉด ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์„ 32๊ฐœ์”ฉ ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜๊ณ , ์ฃผ์†Œ, ์ œ์–ด ์‹ ํ˜ธ, ์ „์›๋„ ์—ฐ๊ฒฐํ•ด์•ผ ํ•œ๋‹ค. ํ•˜๋“œ์›จ์–ด ์„ค๊ณ„์ž๋“ค์€ ์ด๋Ÿฐ ๋งŽ์€ ์—ฐ๊ฒฐ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด์„œ ๋ฉ”๋ชจ๋ฆฌ๋ผ๋Š” ๊ฒƒ์ด ์ฝ๊ณ  ์“ฐ๋Š” ๊ฒƒ์„ ๋™์‹œ์— ํ•  ๊ฒฝ์šฐ๋Š” ๊ฑฐ์˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ํ™œ์šฉํ•ด ์—ฐ๊ฒฐ์„ ๋งŽ์ด ์ค„์˜€๋‹ค. ์ฆ‰, ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ์„ ํ•ฉ์น˜๊ณ  read/write ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. ์•„๋ž˜์˜ ๊ทธ๋ฆผ์€ ๋‹จ์ˆœํ™”ํ•œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์Šคํ‚ค๋งคํ‹ฑ ๊ธฐํ˜ธ์ด๋‹ค.

 

๋‹จ์ˆœํ™”ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์นฉ

 

์œ„ ๊ทธ๋ฆผ์—์„œ $enable$ ์ œ์–ด ์‹ ํ˜ธ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ „์ฒด๋ฅผ ์ผœ๊ฑฐ๋‚˜ ๊บผ์„œ ์—ฌ๋Ÿฌ ๋ฉ”๋ชจ๋ฆฌ ์นฉ์„ ํ•จ๊ป˜ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค. ๋˜, ๊ทธ๋ฆผ์—์„œ ํ™”์‚ดํ‘œ๋กœ ๋˜์–ด ์žˆ๋Š” ๋ถ€๋ถ„์ด ์žˆ๋‹ค. ์ด๋Š” '๋ฒ„์Šค(bus)'๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ, ๋ฒ„์Šค๋ž€ ๋น„ํŠธ๋ฅผ ์ด๋™์‹œํ‚ค๋Š” ๋Œ€๋Ÿ‰ ๊ตํ†ต ์ˆ˜๋‹จ์„ ์˜๋ฏธํ•œ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ์นฉ์—์„œ๋Š” ์ฃผ์†Œ ๋ฒ„์Šค, ๋ฐ์ดํ„ฐ ๋ฒ„์Šค๊ฐ€ ์กด์žฌํ•œ๋‹ค.

3-1. ์ž„์˜ ์ ‘๊ทผ ๋ฉ”๋ชจ๋ฆฌ, RAM(Random Access Memory)

์ง€๊ธˆ๊นŒ์ง€ ์‚ดํŽด๋ณธ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ž„์˜ ์ ‘๊ทผ ๋ฉ”๋ชจ๋ฆฌ, RAM(๋žจ) ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๋žจ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ ์œ„์น˜ ์ค‘ ์›ํ•˜๋Š” ๊ณณ์€ ์–ด๋””๋“  ์›ํ•˜๋Š” ์ˆœ์„œ๋กœ ์“ฐ๊ฑฐ๋‚˜ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค. ๋žจ ์ค‘์—์„œ๋Š” ์ •์  ๋žจ(SRAM, Static RAM)๊ณผ ๋™์  ๋žจ(DRAM, Dynamic RAM)์œผ๋กœ ํฌ๊ฒŒ ๋‚˜๋‰œ๋‹ค. 

 

๋จผ์ € ์ •์  ๋žจ์ธ SRAM์€ ๋น„์‹ธ์ง€๋งŒ ๋งค์šฐ ๋น ๋ฅธ ํŠน์„ฑ์ด ์žˆ๋‹ค. SRAM์€ ๊ฐ ๋น„ํŠธ์— ํŠธ๋žœ์ง€์Šคํ„ฐ๊ฐ€ 6๊ฐœ๊ฐ€ ๋“ค์–ด๊ฐ€์„œ ๊ณต๊ฐ„์„ ๋งŽ์ด ์ฐจ์ง€ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์ˆ˜์‹ญ์–ต~์ˆ˜์กฐ ๋น„ํŠธ๋ฅผ ์ €์žฅํ•˜๊ธฐ์—๋Š” ๋ถ€์ ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ˜๋ฉด์— ๋™์  ๋žจ์ธ DRAM์€ ์ผ์ข…์˜ ๋ฒ„ํ‚ท์ธ ์ปคํŒจ์‹œํ„ฐ(Capacitor) ์•ˆ์— ์ „์ž๋ฅผ ๋‹ด๊ณ  ํŠธ๋žœ์ง€์Šคํ„ฐ 1๊ฐœ๋งŒ์„ ํ™œ์šฉํ•ด ๋šœ๊ป‘์„ ๋ฎ๋Š”๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋ฒ„ํ‚ท์€ ์‚ด์ง ๋ถˆ์•ˆ(?)ํ•ด์„œ ์•ˆ์— ์žˆ๋Š” ์ „์ž๊ฐ€ ๋ฐ”๊นฅ์œผ๋กœ ์ƒ ์ˆ˜๋„ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ฐ€๋” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐฑ์‹ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์ฆ‰, ์ „์ž๋ฅผ ๋ฒ„ํ‚ท ์•ˆ์— ์ฃผ๊ธฐ์ ์œผ๋กœ ๋‹ค์‹œ ๋„ฃ์–ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. DRAM์€ ์ง‘์ ๋„(๋‹จ์œ„ ๋ฉด์ ๋‹น ๋น„ํŠธ ๊ฐœ์ˆ˜, ๋ฐ€๋„๋ฅผ ์˜๋ฏธ)๊ฐ€ ๋†’๊ธฐ ๋•Œ๋ฌธ์— ํฐ ๋ฉ”๋ชจ๋ฆฌ ์นฉ์— ์‚ฌ์šฉ๋œ๋‹ค. ํฐ ๋ฉ”๋ชจ๋ฆฌ ์นฉ์€ ๊ณง ์ฃผ์†Œ๊ฐ€ ๋” ๋งŽ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

(๋žจ์˜ ๊ตฌ์ฒด์ ์ธ ์ข…๋ฅ˜์™€ ํŠน์„ฑ์— ๋Œ€ํ•ด์„œ๋Š” ํ•ด๋‹น ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ ํ•ด๋ณด๋„๋ก ํ•˜์ž)

 

์ด๋Ÿฌํ•œ SRAM, DRAM์€ ๋ชจ๋‘ ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ์ด๋‹ค. ์ฆ‰, ์ „์›์ด ์ž ๊น ๊บผ์ง€๊ฑฐ๋‚˜ ๋˜๋Š” ์™„์ „ํžˆ ๊บผ์ง„๋‹ค๋ฉด ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋“ค์€ ๋ชจ๋‘ ์‚ฌ๋ผ์ง„๋‹ค. ํ•˜์ง€๋งŒ ์ฝ”์–ด ๋ฉ”๋ชจ๋ฆฌ๋ผ๋Š” RAM์˜ ๋˜ ๋‹ค๋ฅธ ์ข…๋ฅ˜๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ, ์ด๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚ ์•„๊ฐ€์ง€ ์•Š๋Š” ๋น„ํœ˜๋ฐœ์„ฑ์˜ ํŠน์„ฑ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค.

3-2. ์ฝ๊ธฐ ์ „์šฉ ๋ฉ”๋ชจ๋ฆฌ, ROM(Read-Only Memory)

ROM์€ ๋ง ๊ทธ๋Œ€๋กœ ํ•œ ๋ฒˆ ์“ฐ๊ณ  ๋‚˜๋ฉด ์—ฌ๋Ÿฌ๋ฒˆ ์ฝ์„ ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ๋‹ค์‹œ๋Š” ์“ธ ์ˆ˜ ์—†๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ฑ…์—์„œ๋Š” ์ด ROM์˜ ์ดˆ๊ธฐ ์ œํ’ˆ๊ณผ ์ ์  ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ƒˆ๋กญ๊ฒŒ ๋ฐœ์ „๋˜์–ด ์˜จ ROM ์ข…๋ฅ˜๋“ค์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ค€๋‹ค. ์ด์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด ์ฑ…์„ ํ†ตํ•ด ์ฝ์–ด๋ณด๋„๋ก ํ•˜์ž. ๊ทธ๋ฆฌ๊ณ  ๊ฐœ์ธ์ ์œผ๋กœ ROM ํ•˜๋‹ˆ ์ƒ๊ฐ๋‚œ ๊ฒƒ์ด ์žˆ์—ˆ๋Š”๋ฐ, ๋ฐ”๋กœ Apache Spark์˜ RDD ํƒ€์ž…์ด์—ˆ๋‹ค. Spark์— ๋Œ€ํ•œ ๊ฐœ๋…์„ ํ•˜์šฉํ˜ธ๋‹˜์˜ ์Šฌ๋ผ์ด๋“œ๋ฅผ ํ†ตํ•ด ๋ฐฐ์› ์—ˆ๋Š”๋ฐ, ๊ทธ ๋•Œ ์„ค๋ช… ์ž๋ฃŒ์—์„œ ์ฝ๊ธฐ๋งŒ ๊ฐ€๋Šฅํ•œ ๋ฉ”๋ชจ๋ฆฌ์ธ ROM์„ ์ ์ ˆํžˆ ์‚ฌ์šฉํ•ด Spark์˜ RDD๊ฐ€ ๋งŒ๋“ค์–ด์กŒ๋‹ค๋Š” ๊ฒƒ์„ ๋ณธ ์ ์ด ์žˆ๋‹ค.

4. ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด๋†“์ž, ๋ธ”๋ก ์žฅ์น˜

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

 

๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ ๋‚ด๋ถ€ ๊ตฌ์กฐ

 

๊ทธ๋Ÿฐ๋ฐ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ๋Š” ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๋ฉ”๋ชจ๋ฆฌ์— ๋น„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ๋Š๋ฆฌ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ฐฉ๊ธˆ ํ—ค๋“œ๋ฅผ ์ง€๋‚˜๊ฐ„ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์œผ๋ ค๋ฉด ํšŒ์ „ํŒ์ด ๊ฑฐ์˜ ํ•œ ๋ฐ”ํ€ด ๋Œ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌผ๋ฆฌ์ ์ธ ๊ธฐ๊ณ„ ๋ถ€ํ’ˆ์ด ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด์„œ ๋‚ก์•„์ ธ ๋””์Šคํฌ ์˜ค๋ฅ˜๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‹จ์ ์ด ์กด์žฌํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ๋Š” ์ฝ”์–ด ๋ฉ”๋ชจ๋ฆฌ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋น„ํœ˜๋ฐœ์„ฑ์˜ ํŠน์„ฑ์„ ๊ฐ–๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๊ฐ€ ๋ฐ”ํƒ•ํ™”๋ฉด์— ์ €์žฅํ•œ ํŒŒ์ผ๋“ค์ด ์ปดํ“จํ„ฐ๋ฅผ ๊ป๋‹ค ์ผœ๋„ ์—ฌ์ „ํžˆ ์กด์žฌํ•˜๋Š” ๊ฒƒ์ด ์ด๋Ÿฌํ•œ ์ด์œ  ๋•Œ๋ฌธ์ด๋‹ค.

5. ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์™€ SSD

ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ๊ฐ€์žฅ ์ตœ๊ทผ์— ๋งŒ๋“ค์–ด์ง„ EEPROM์˜ ํ•œ ์ข…๋ฅ˜์ด๋‹ค. EEPROM์ด๋ž€, ์ „๊ธฐ๋กœ ์ง€์šธ ์ˆ˜ ์žˆ๋Š” ROM ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ, ์ง€์šฐ๋Š” ๊ณผ์ •์„ ๋Š๋ฆฌ์ง€๋งŒ RAM ์ฒ˜๋Ÿผ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์•„๋ฌด ์ˆœ์„œ๋กœ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ด๋Ÿฌํ•œ EEPROM์˜ ํ•œ ์ข…๋ฅ˜์ด๋‹ค. 

 

ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” DRAM(์ •์  RAM)๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฒ„ํ‚ท์— ์ „์ž๋ฅผ ๋‹ด๋Š” ๋ฐฉ์‹์ด์ง€๋งŒ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ฒ„ํ‚ท์€ DRAM์˜ ๋ฒ„ํ‚ท๋ณด๋‹ค ๋” ํฌ๊ณ  ๋‚ด๊ตฌ์„ฑ์ด ์ข‹์•„ ์ „์ž๊ฐ€ ์ƒˆ์ง€ ์•Š์•„ ์ „์ž๋ฅผ ๊ฐฑ์‹ ์‹œ์ผœ์ค„ ํ•„์š”๊ฐ€ ์—†๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ๋ฒˆ ์ฝ๊ณ  ์“ฐ๊ธฐ ์œ„ํ•ด ํŠธ๋žœ์ง€์Šคํ„ฐ ๋šœ๊ป‘์„ ์—ฌ๋‹ซ๋‹ค ๋ณด๋ฉด ๋šœ๊ป‘์˜ ๊ฒฝ์ฒฉ์ด ๋‹ณ์•„ ๋Š์–ด์ ธ ๋ฒ„๋ฆฌ๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. ๋˜ํ•œ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” EEPROM ๋ณด๋‹ค ๋” ๋น ๋ฅด๊ฒŒ ์ง€์šธ ์ˆ˜ ์žˆ๊ณ  ๋” ์ €๋ ดํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  RAM์ฒ˜๋Ÿผ ์›ํ•˜๋Š” ์œ„์น˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋งˆ์Œ๋Œ€๋กœ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค.

 

๊ณ ์ฒด ์ƒํƒœ ๋“œ๋ผ์ด๋ธŒ(Solid-State Drive)๋ผ๊ณ  ์•Œ๋ ค์ ธ ์žˆ๋Š” SDD๋Š” ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์ ์  ๋Œ€์ฒดํ•ด๊ฐ€๊ณ  ์žˆ๋‹ค. SSD๋Š” ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ ๋ชจ์–‘์˜ ํŒจํ‚ค์ง€ ์•ˆ์— ๋„ฃ์€ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๊ธฐ์กด์˜ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ์˜ ๋Š๋ฆฐ ์†๋„๋ฅผ ๋น ๋ฅด๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” SSD๊ฐ€ ์ฃผ๋ชฉ์„ ๋ฐ›๊ณ  ์žˆ๋‹ค. ์ฐธ๊ณ ๋กœ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜๋ก ์ ์  ๋‚ก๊ธฐ ๋•Œ๋ฌธ์— SSD์—๋Š” ์—ฌ๋Ÿฌ๋ฒˆ ์‚ฌ์šฉํ•œ ํšŸ์ˆ˜๋ฅผ ๊ธฐ์–ตํ•ด์„œ ๋ชจ๋“  ๋ธ”๋ก์ด ๊ฐ€๋Šฅํ•˜๋ฉด ๋˜‘๊ฐ™์€ ์ˆ˜์ค€์œผ๋กœ ๋‚ก๋„๋ก ์กฐ์ •ํ•˜๋Š” ํ”„๋กœ์„ธ์„œ๊ฐ€ ๋“ค์–ด์žˆ๊ธฐ๋„ ํ•˜๋‹ค.

 

 

 

๋ฐ˜์‘ํ˜•