๊ธฐ์–ต ์žฅ์น˜์˜ ๋™์ž‘๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ดํ•ดํ•ด๋ณด์ž.

์ตœํ˜ธ์„ฑ๋‹˜์˜ ์œ ํŠœ๋ธŒ ๊ฐ•์˜๋ฅผ ๋ณด๋ฉฐ ๊ธฐ๋ณธ์ ์ธ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ •๋ฆฌํ•˜์ž.

Memory Device

๊ณ„์ธต ๊ตฌ์กฐ

์‰ฌ์šด ์ดํ•ด๋ฅผ ์œ„ํ•œ ๋„ํ‘œ

|๊ธฐ์–ต์žฅ์น˜|๋ถ„๋ฅ˜| |:โ€”:--------|::----| |์บ์‹œ|์ฑ…์ƒ| |RAM|์ฑ…๊ฝ‚์ด| |HDD|๋„์„œ๊ด€|

์ปดํ“จํ„ฐ๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ• - ๊ด€๋ฆฌ ์ฒด๊ณ„

์ปดํ“จํ„ฐ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ˆซ์ž์ด๋‹ค.

๊ทธ๋ž˜์„œ ๊ธฐ์–ต ๊ณต๊ฐ„๋„ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ ๊ด€๋ฆฌํ•œ๋‹ค. ์ด์™€ ๊ฐ™์€ ๊ด€๋ฆฌ ์ฒด๊ณ„๋Š” ์•„ํŒŒํŠธ ๋‹จ์ง€๋ฅผ ๋™, ํ˜ธ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜๋‹ค.

  1. RAM์— ์žˆ๋Š” n๋ฒˆ ๋ฒˆํ˜ธ์— ์žˆ๋Š” ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€
  2. ๊ทธ ์ •๋ณด๋ฅผ CPU์—์„œ ์‚ฌ์šฉํ•  ์—ฐ์‚ฐ ์ €์žฅ ๊ณต๊ฐ„์— ์ €์žฅํ•ด
  3. ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•ด
  4. RAM์˜ m๋ฒˆ ๊ณต๊ฐ„์— ์ €์žฅํ•ด

์—ฌ๊ธฐ์„œ CPU์—์„œ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„์˜ ๋ช…์นญ์ด register์ด๋‹ค.

๋ ˆ์ง€์Šคํ„ฐ

๊ฐœ๋ณ„ ๊ธฐ์–ต ๊ณต๊ฐ„๋งˆ๋‹ค **๊ณ ์œ  ์ด๋ฆ„**์„ ๋ถ™์ธ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ๋ ˆ์ง€์Šคํ„ฐ๋Š” ๋งŽ์€ ์ €์žฅ ๊ณต๊ฐ„์„ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š๋‹ค. ๊ทธ๋ž˜์„œ ์ด ๊ฐ๊ฐ์— ์ด๋ฆ„์„ ๋ถ™์—ฌ ๊ด€๋ฆฌํ•œ๋‹ค.

์ฃผ๊ธฐ์–ต์žฅ์น˜(RAM)

์ผ๋ จ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์ธ๋‹ค.

์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋˜ ๋ฒˆํ˜ธ์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์ด ๋ณดํ†ต RAM์— ๋Œ€ํ•œ ์„ค๋ช…์ด๋‹ค.

์‹ ๋ฐœ์žฅ ๋ฒˆํ˜ธ : ์ฃผ์†Œ
์‹ ๋ฐœ : ์ •๋ณด

์ด ์‹ ๋ฐœ์žฅ์„ ์ปดํ“จํ„ฐ๋Š” ์•ฝ 43์–ต ๊ฐœ ๊ฐ–๊ณ  ์žˆ๋Š”๋ฐ, ์ด ์ˆซ์ž๋Š” ๊ฐ€์ง€์— ํ•ด๋‹นํ•˜๋Š” ์ˆซ์ž์ด๋‹ค. ์ € ์ˆซ์ž๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด์„œ 32๋น„ํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

๋ณด์กฐ ๊ธฐ์–ต์žฅ์น˜(HDD, SDD)

ํŠธ๋ž™ ๋ฒˆํ˜ธ์™€ ์„นํ„ฐ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ ๊ด€๋ฆฌํ•œ๋‹ค.

Track

์ค‘์‹ฌ๋ถ€๋กœ ๋ถ€ํ„ฐ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋Š” ์›๋“ค ์ค‘ ํ•˜๋‚˜๋ฅผ ๋งํ•œ๋‹ค.

Sector

์›์„ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ถ€์ฑ„๊ผด ๋ชจ์–‘์œผ๋กœ ๋‚˜๋ˆˆ ๊ฒƒ๋“ค์ค‘ ํ•˜๋‚˜๋ฅผ ์„นํ„ฐ๋ผ ๋งํ•œ๋‹ค.

Format ์ด๋ž€?

ํ•˜๋“œ๋””์Šคํฌ์˜ ์„นํ„ฐ์™€ ํŠธ๋ž™์„ ๊ตฌ์„ฑํ•˜๋Š” ์ž‘์—…์„ ๋งํ•œ๋‹ค. Format์„ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ค ๋‚ ์•„๊ฐ€๋Š” ์ด์œ ๋Š”, ํ•˜๋“œ๋””์Šคํฌ์— ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ์ฒด๊ณ„์ธ ํŠธ๋ž™๊ณผ ์„นํ„ฐ๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

ํŒŒ์ผ ์‹œ์Šคํ…œ

ํ•˜๋“œ ๋””์Šคํฌ์— ๋‚ด๊ฐ€ ๊ฐ€์ง„ ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ Track, Sector๋กœ ๋‚˜ํƒ€๋‚ธ ํ‘œ

|ํŒŒ์ผ์ด๋ฆ„|Track|Sector| |:โ€”:--------|:---:|:----:| |a.mp3|1|1|

์ด๋Ÿฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์€ File Allocation Table (FAT), NTFS.. ๋“ฑ๋“ฑ ์—„์ฒญ ๋งŽ๋‹ค. ๋‚ด๊ฐ€ ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋ฉด, ์ด ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ Delete Field์— True๋กœ ์ฒดํฌ๊ฐ€ ๋˜๊ณ , ์ด ๊ณต๊ฐ„์€ ์šด์˜์ฒด์ œ์—์„œ ์“ฐ๊ธฐ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์œผ๋กœ ๋ฐ”๋€๋‹ค. ๊ทธ๋ž˜์„œ ๋””์Šคํฌ ๋ณต๊ตฌ๊ฐ™์€ ๊ฒƒ์ด ๊ฐ€๋Šฅํ•œ ๊ฒƒ.

๋””์Šคํฌ ์กฐ๊ฐ ๋ชจ์Œ

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

์ด๋ ‡๊ฒŒ ํฉ์–ด์ ธ ์žˆ๋Š” ํŒŒ์ผ์„ ๊ฐ™์€ track์ด๋‚˜ ๊ทธ ๊ทผ์ฒ˜๋กœ ๋ชจ์œผ๋Š” ์ž‘์—…์„ ๋””์Šคํฌ ์กฐ๊ฐ ๋ชจ์Œ์ด๋ผ ํ•œ๋‹ค.

์ „์ฒด ํ๋ฆ„

  1. HDD์— ๋ช‡๋ฒˆ ํŠธ๋ž™, ๋ช‡๋ฒˆ ์„นํ„ฐ์—์„œ ์ •๋ณด๋ฅผ ์ฝ์–ด์™€
  2. ๊ทธ๊ฑธ RAM์˜ ๋ช‡๋ฒˆ ์ฃผ์†Œ์— ์ €์žฅํ•ด๋ผ
  3. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฑธ ๋‹ค์‹œ๊ฐ€์ ธ์™€์„œ CPU์— EAX๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅํ•ด๋ผ

์ปดํ“จํ„ฐ๊ฐ€ ์—ฐ์‚ฐํ•˜๋Š” ๊ณผ์ •

์ด์ œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ์ง€๋ฅผ ๋Œ€์ถฉ ์•Œ์•˜๋‹ค๋ฉด, ์‹ค์ œ ์—ฐ์‚ฐ๊ณผ์ •์„ ๋“ค์—ฌ๋‹ค ๋ณด์ž.

์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” CPU ๊ทธ ์ž์ฒด๋‹ค.
RAM์€ CPU์˜ ์—ฐ์‚ฐ์„ ๋•๊ธฐ์œ„ํ•œ ์—ฐ์Šต์žฅ์ด๋‹ค.

๋งจ ์œ„์—์„œ ๋ณด์•˜๋“ฏ์ด ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๋ฐ์—๋Š” ์†๋„๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ „์ฒด์ ์ธ ๊ณผ์ •์€ HDD, RAM, Resister ์ˆœ์œผ๋กœ ์ž…์ถœ๋ ฅ์ด ์ผ์–ด๋‚˜๋Š”๋ฐ, ์ด ๋•Œ ์†๋„์ฐจ์ด๊ฐ€ ๋‚˜๋ฏ€๋กœ CPU๊ฐ€ ๋น ๋ฅด๊ฒŒ ์—ฐ์‚ฐ์„ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.

๊ทธ๋ž˜์„œ ์ด ๋ณ‘๋ชฉ๊ตฌ์กฐ๋ฅผ ํƒˆํ”ผํ•˜๊ธฐ ์œ„ํ•ด์„œ CPU, RAM ๋“ฑ์— ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋‘์–ด ์ด ๋ถ€๋ถ„์„ ํ•ด์†Œํ•œ๋‹ค. ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” CPU๊ฐ€ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋™์•ˆ ๋‹ค์Œ์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ RAM์—์„œ ๋ฏธ๋ฆฌ ๊ฐ€์ ธ์™€ ์ €์žฅํ•˜๋Š” ์—ญ์„ ํ•œ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ CPU๋Š” RAM์—์„œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ์บ์‹œ์—์„œ ๊ฐ€์ ธ์˜ค๋ฏ€๋กœ์จ ์‹œ๊ฐ„์  ์ด๋“์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค.

CPU ALU

ALU๋Š” ๊ฐ€์‚ฐ๊ธฐ๋ฅผ ๋œปํ•œ๋‹ค. CPU์— ๋Œ€ํ•ด์„œ ๋ฐฐ์šธ ๋•Œ, ์ด๋Š” ์—ฐ์‚ฐ ์ฒ˜๋ฆฌ ์žฅ์น˜์ด๊ณ  ๋ชจ๋“  ์—ฐ์‚ฐ์€ ๊ฐ€์‚ฐ๊ธฐ ํ•˜๋‚˜๋กœ ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋ฐฐ์› ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ Core ํ•˜๋‚˜์—๋Š” ALUํ•˜๋‚˜๊ฐ€ ๋“ค์–ด์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์ฟผ๋“œ์ฝ”์–ด ์ปดํ“จํ„ฐ๋Š” ๊ฐ€์‚ฐ๊ธฐ๊ฐ€ 4๊ฐœ ์กด์žฌํ•œ๋‹ค.

64bit ์ปดํ“จํ„ฐ

CPU๊ฐ€ ์—ฐ์‚ฐ์„ ์ฒ˜๋ฆฌํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” input, output์˜ ๋‹จ์œ„๊ฐ€ 64bit ๋งŒํผ์˜ ์ •๋ณด๋ฅผ ๋‹จ์œ„๋กœ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

์ „์ฒด ๊ณผ์ •

  1. RAM์—์„œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค
  2. ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ •๋ณด๋ฅผ ์ฝ๋Š”๋‹ค.
  3. ๋ ˆ์ง€์Šคํ„ฐ๋กœ ํ•ด๋‹น ๊ฐ’์„ ์˜ฎ๊ธด๋‹ค.
  4. ALU์—์„œ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
  5. ๊ฒฐ๊ณผ๋ฅผ ๋ ˆ์ง€์Šคํ„ฐ๋กœ ๋ณต์‚ฌํ•œ๋‹ค.
  6. ๊ทธ ๊ฐ’์„ RAM์œผ๋กœ ์˜ฎ๊ธด๋‹ค.

์ด๋Ÿฐ ์ž‘์—…์„ **์ฝ”๋“œ**๋ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ CPU(๊ธฐ๊ณ„)์—๊ฒŒ ๋ช…๋ นํ•˜๋Š” ์ฝ”๋“œ์ด๋ฏ€๋กœ ๊ธฐ๊ณ„์–ด ์ฝ”๋“œ๋ผ ํ•œ๋‹ค.