๐ŸŒ CS & Infra/Operating System

[OS] 05. ๋””์Šคํฌ ์Šค์ผ€์ค„๋ง

devCloud 2023. 10. 16. 06:12
728x90

(1) ๊ฐœ์š”

ํŒŒ์ผ ์‹œ์Šคํ…œ
๋ฐ์ดํ„ฐ์™€ ํ”„๋กœ๊ทธ๋žจ์„ ์ €์žฅํ•˜๊ณ , ํ˜„์žฌ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์€ ์ฃผ๋กœ ๋””์Šคํฌ ์‹œ์Šคํ…œ ์ค‘์‹ฌ์œผ๋กœ ํŒŒ์ผ์‹œ์Šคํ…œ์„ ์ฒ˜๋ฆฌํ•œ๋‹ค.


์šด์˜์ฒด์ œ
๋””์Šคํฌ, CD-ROM, DVD-ROM ๊ฐ™์€ ๊ธฐ์–ต์šฉ๋Ÿ‰์ด ํฐ ๊ธฐ์–ต์žฅ์น˜๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์šด์˜ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํŒŒ์ผ์„ ์ถ”์ƒ์ ์œผ๋กœ ๊ด€๋ฆฌํ•œ๋‹ค.

 

(2) ๋””์Šคํฌ ๊ตฌ์กฐ

1. ํ•˜๋“œ๋””์Šคํฌ(Hard Disk Drive : HDD)์˜ ๊ตฌ์กฐ

  • ํ”Œ๋ž˜ํ„ฐ : ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ๊ณณ์œผ๋กœ, ์–‘๋ฉด์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๊ณ  3-4ํŒ ์ •๋„๊ฐ€ ์žˆ๋‹ค.
  • ์•ก์ธ„์—์ดํ„ฐ ์•” : ํ—ค๋“œ๋ฅผ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ๊ณณ์œผ๋กœ ์›€์ง์—ฌ์ค€๋‹ค.
  • ํ—ค๋“œ : ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์ค€๋‹ค.
  • ์ „์› ์ปค๋„ฅํ„ฐ : ํ•˜๋“œ๋””์Šคํฌ์— ์ „์›์„ ๊ณต๊ธ‰ํ•œ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์ปค๋„ฅํ„ฐ : ํ•˜๋“œ๋””์Šคํฌ์™€ ์ปดํ“จํ„ฐ ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ด์ค€๋‹ค.
  • ์Šคํ•€๋“ค ๋ชจํ„ฐ : ํ”Œ๋ž˜ํ„ฐ๋ฅผ ํšŒ์ „์‹œํ‚จ๋‹ค.

 

(2) ์ด๋™ํ—ค๋“œ ๋””์Šคํฌ์˜ ๊ตฌ์„ฑ๋„

  • ํŠธ๋ž™(Track) : ์ค‘์‹ฌ์ถ•์— ๋Œ€ํ•ด ๋™์‹ฌ์›์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง„ ๊ฒƒ
  • ์„นํ„ฐ(Sector) : ๋””์Šคํฌ ๊ตฌ์กฐ์—์„œ ๋ถ€์ฑ„๊ผด ๋ชจ์–‘์œผ๋กœ ์ž๋ฅธ ๊ฒƒ์ฒ˜๋Ÿผ ๋‚˜๋ˆ„์–ด์ง„ ๊ตฌ์—ญ์œผ๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ 512bytes์ด๋‹ค.
  • ํŠธ๋ž™ ์„นํ„ฐ(Track Sector) : ์ „์ฒด ์„นํ„ฐ์™€ ํŠธ๋ž™์˜ ๊ต์ฐจ์ ์œผ๋กœ ๋‘˜๋Ÿฌ์‹ธ์ธ ๊ตฌ์—ญ์œผ๋กœ, ์ž…์ถœ๋ ฅ์˜ ๊ธฐ๋ณธ ๋‹จ์œ„์ด๋‹ค.
  • ์‹ค๋ฆฐ๋”(Cylinder) : ํ—ค๋“œ๊ฐ€ ํ•œ๋ฒˆ์— ํŒ๋…๊ณผ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋Š” ์›ํ†ตํ˜•์˜ ํŠธ๋ž™ ๋ชจ์ž„์œผ๋กœ, ๋™์ผํ•œ ์ต๋ฑ์Šค ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง„๋‹ค.

 

(3) ๋””์Šคํฌ ์ ‘๊ทผ ์‹œ๊ฐ„

๋””์Šคํฌ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ ‘๊ทผํ•˜๋Š”๋ฐ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„ = (1)ํƒ์ƒ‰ ์‹œ๊ฐ„ + (2)ํšŒ์ „ ์ง€์—ฐ ์‹œ๊ฐ„ + (3)์ „์†ก ์‹œ๊ฐ„

  • ํƒ์ƒ‰์‹œ๊ฐ„(Seek Time) : ๋””์Šคํฌ ํ—ค๋“œ๊ฐ€ ์›ํ•˜๋Š” ์‹ค๋ฆฐ๋”(ํŠธ๋ž™)์— ์œ„์น˜ํ•˜๋Š”๋ฐ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„์ด๋‹ค. ๋‹ค๋ฅธ ์‹œ๊ฐ„์— ๋น„ํ•ด ์••๋„์ ์œผ๋กœ ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค. (์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ์ „์†ก์‹œ๊ฐ„์„ ํ•ฉ์ณ๋„ ํƒ์ƒ‰ ์‹œ๊ฐ„์— ๋ชป ๋ฏธ์นœ๋‹ค.)
  • ํšŒ์ „ ์ง€์—ฐ ์‹œ๊ฐ„(Latency Time/Rotational Delay) : ํ”Œ๋ž˜ํ„ฐ๊ฐ€ ํšŒ์ „ํ•˜๋ฉด์„œ ์ฒ˜๋ฆฌํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ํ—ค๋“œ๊นŒ์ง€ ์˜ค๋Š” ์‹œ๊ฐ„์ด๋‹ค.
  • ์ „์†ก ์‹œ๊ฐ„(Transmission Time) : ํ—ค๋“œ๊ฐ€ ์ฝ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์— ์ „์†กํ•˜๋Š” ์‹œ๊ฐ„์ด๋‹ค.

 

(3) CD-ROM ๊ตฌ์กฐ

  • Compact Disk-Read Only Memory์˜ ์•ฝ์ž
  • ์ ์€ ๋น„์šฉ์œผ๋กœ ๋งŽ์€ ๋ฐ์ดํ„ฐ(650MB ์ด์ƒ)์˜ ์ €์žฅ์ด ๊ฐ€๋Šฅํ•œ ๋งค์ฒด๋‹ค.
  • ๋ ˆ์ด์ €๋ฅผ ์ด์šฉํ•ด ์žฌ์ƒํ•ด์„œ ๊ด‘์ €์žฅ ์žฅ์น˜๋ผ๊ณ ๋„ ํ•œ๋‹ค. (๋ฐ˜์‚ฌ๋˜๋Š” ๋น›์˜ ๊ฐ•๋„๋ฅผ ์ด์šฉ)

 

๋””์Šคํฌ ์ €์žฅ ๋งค์ฒด์˜ ๋‘ ๊ฐ€์ง€ ์žฌ์ƒ ๋ฐฉ์‹

- CAV ๋ฐฉ์‹ : ํ•˜๋“œ๋””์Šคํฌ, ํ”Œ๋กœํ”ผ ๋””์Šคํฌ
- CLV ๋ฐฉ์‹ : CD-ROM

 

1. CAV(Constant Angular Velocity)

  • ๋“ฑ๊ฐ์†๋„ ๋ฐฉ์‹์ด๊ณ , ํŠธ๋ž™์˜ ํšŒ์ „ ๊ฐ์†๋„๊ฐ€ ์ผ์ •ํ•˜๋‹ค.
  • ๋™์‹ฌ์› ํ˜•ํƒœ์˜ ํŠธ๋ž™์— ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ , ๋ชจ๋“  ํŠธ๋ž™์€ ๋™์ผํ•œ ์ˆ˜์˜ ๋น„ํŠธ(๋ฐ์ดํ„ฐ)๋ฅผ ์ €์žฅํ•œ๋‹ค.(๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ€๋„๊ฐ€ ๋‹ค๋ฆ„)
  • ์ „์ฒด์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ€๋„๊ฐ€ ๋‚ฎ์•„์„œ ์ €์žฅ๊ณต๊ฐ„์˜ ๋‚ญ๋น„๊ฐ€ ์ƒ๊ธด๋‹ค.
  • ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰์‹œ๊ฐ„์ด ๋น ๋ฅด๋‹ค.


๋””์Šคํฌ์˜ ํšŒ์ „์†๋„๋Š” ์–ธ์ œ๋‚˜ ์ผ์ •ํ•˜๋ฉฐ, ํ—ค๋“œ์˜ ์œ„์น˜์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ ์ „์†ก์†๋„๊ฐ€ ๋ณ€ํ•œ๋‹ค.

 

(2) CLV(Constant Linear Velocity)

  • ๋“ฑ์„ ์†๋„ ๋ฐฉ์‹์ด๊ณ , ํŠธ๋ž™์˜ ํšŒ์ „ ๊ฐ์†๋„๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค.
  • ๋ฐ์ดํ„ฐ๋Š” ์—ฐ์†๋œ ๋‚˜์„ ํ˜• ํŠธ๋ž™์„ ๋”ฐ๋ผ ์ €์žฅํ•œ๋‹ค.(๋ชจ๋“  ํŠธ๋ž™์ด ํ•˜๋‚˜์˜ ํŠธ๋ž™์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๊ตฌ์กฐ)
  • ๊ฐ ๋‚˜์„ ํ˜• ํŠธ๋ž™๋ณ„ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ€๋„๊ฐ€ ๊ฐ™์•„์„œ ์ €์žฅ ๊ณต๊ฐ„ ๋‚ญ๋น„๊ฐ€ ์—†๋‹ค.
  • ์—ฐ์†์ ์ธ ์˜ค๋””์˜ค ๋˜๋Š” ๋น„๋””์˜ค ํŠธ๋ž™์— ์ ํ•ฉํ•˜๋‹ค,
  • ์ž„์˜ ์ ‘๊ทผ(Random Access)์„ ์š”๊ตฌํ•˜๋Š” ์‘์šฉ์—๋Š” ๋ถ€์ ํ•ฉํ•˜๊ณ , CLV์— ๋น„ํ•ด ์ €์žฅ์šฉ๋Ÿ‰์ด ํฌ์ง€๋งŒ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰์‹œ๊ฐ„์€ ๋А๋ฆฌ๋‹ค.

๋ฐ์ดํ„ฐ ์ „์†ก ์†๋„๋Š” ์–ธ์ œ๋‚˜ ์ผ์ •ํ•˜๋ฉฐ, ํ—ค๋“œ์˜ ์œ„์น˜์— ๋”ฐ๋ผ ๋””์Šคํฌ์˜ ํšŒ์ „ ์†๋„๊ฐ€ ๋ณ€ํ•œ๋‹ค.

 

(4) ๋””์Šคํฌ ์Šค์ผ€์ค„๋ง

ํ˜„์žฌ ๋””์Šคํฌ ํ—ค๋“œ ์œ„์น˜๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ฐ€์žฅ ์ ์€ ๊ธฐ๊ณ„์  ์ด๋™์œผ๋กœ ๋‹ค์–‘ํ•œ ๋””์Šคํฌ ์ ‘๊ทผ ์š”์ฒญ(Process)๋“ค์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋Œ€๊ธฐ ํ๋ฅผ ์žฌ๋ฐฐ์—ดํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

 

๋””์Šคํฌ ์Šค์ผ€์ค„๋ง ๋ฐฉ๋ฒ•

1. ํƒ์ƒ‰ ์‹œ๊ฐ„(Seek Time) ์ตœ์†Œํ™”
2. ํšŒ์ „ ์ง€์—ฐ ์‹œ๊ฐ„(Latency Time) ์ตœ์†Œํ™”

( ํƒ์ƒ‰ ์‹œ๊ฐ„์ด ์ตœ์†Œํ™”๊ฐ€ ๋˜์–ด ์žˆ์œผ๋ฉด ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ตœ์†Œํ™”ํ•œ๋‹ค. )

 

์ผ๋ฐ˜์ ์œผ๋กœ ๋””์Šคํฌ ์Šค์ผ€์ค„๋ง์€ ํƒ์ƒ‰ ์‹œ๊ฐ„์ด ์ง€์—ฐ ์‹œ๊ฐ„์— ๋น„ํ•ด ํ›จ์”ฌ ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š”๋˜๊ธฐ ๋•Œ๋ฌธ์— ํƒ์ƒ‰ ์‹œ๊ฐ„ ์ตœ์†Œํ™”์— ๊ด€์‹ฌ์„ ๊ฐ€์ง„๋‹ค. (์ง€์—ฐ ์‹œ๊ฐ„์€ ์ „์ฒด ๋””์Šคํฌ ์ฒ˜๋ฆฌ์œจ์˜ ์ฆ๊ฐ€์— ํฌ๊ฒŒ ์˜ํ–ฅ์„ ์ฃผ์ง€ ๋ชปํ•จ)

 

โ–ถ ์Šค์ผ€์ค„๋ง ๋ฐฉ๋ฒ•

1. FCFS(First Come First Served) Scheduling

๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ์Šค์ผ€์ค„๋ง์œผ๋กœ, ๋จผ์ € ๋„์ฐฉํ•œ ์š”์ฒญ์„ ์šฐ์„ ์ ์œผ๋กœ ์„œ๋น„์Šคํ•œ๋‹ค.

 

์žฅ์  : ๊ณตํ‰์„ฑ์ด ๋ณด์žฅ๋˜๊ณ , ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋„ ์šฉ์ดํ•˜๋‹ค.

 

๋‹จ์ 

  • ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ๋””์Šคํฌ ์ ‘๊ทผ ์š”์ฒญ์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๊ฐ€ ๋ถˆ๊ฐ€ํ•˜๋‹ค.
  • ๋””์Šคํฌ ํ—ค๋“œ์˜ ์œ„์น˜์™€ ๋Œ€๊ธฐ ์ค‘์ธ ์š”์ฒญ๋“ค ๊ฐ„์˜ ์ƒ๊ด€ ๊ด€๊ณ„๋ฅผ ์ „ํ˜€ ๊ณ ๋ คํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ํƒ์ƒ‰ ํŒจํ„ด์„ ์ตœ์ ํ™”ํ•˜๋ ค๋Š” ์‹œ๋„๊ฐ€ ์—†๋Š” ๊ธฐ๋ฒ•์œผ๋กœ ํšจ์œจ์„ฑ์ด ๋‚ฎ๋‹ค.

 

2. SSTF(Shortest Seek Time First) Scheduling

ํ˜„์žฌ ํ—ค๋“œ์˜ ์œ„์น˜์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์š”์ฒญ์„ ๋จผ์ € ์„œ๋น„์Šคํ•œ๋‹ค.

 

์žฅ์ 

  • FCFS์— ๋น„ํ•ด ๋””์Šคํฌ ์ฒ˜๋ฆฌ์œจ์ด ๋†’๊ณ , ํ‰๊ท  ์‘๋‹ต์‹œ๊ฐ„(ํ‰๊ท  ํƒ์ƒ‰ ์‹œ๊ฐ„)์ด ์งง๋‹ค.
  • ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋งŽ์€ ์ผ๊ด„ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ์— ์œ ์šฉํ•˜๋‹ค.

 

๋‹จ์ 

  • ์–ด๋–ค ์š”์ฒญ์˜ ๊ฒฝ์šฐ๋Š” ๊ธฐ๊ทผ(Starvation)ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๊ฐ€์šด๋ฐ ํŠธ๋ž™์ด ๋” ๋งŽ์€ ์„œ๋น„์Šค๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‘๋‹ต์‹œ๊ฐ„์— ํฐ ํŽธ์ฐจ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‘๋‹ต ์‹œ๊ฐ„์˜ ํŽธ์ฐจ๊ฐ€ ์ปค์งˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€ํ™”ํ˜• ์‹œ์Šคํ…œ์—๋Š” ๋ถ€์ ํ•ฉํ•˜๋‹ค.

 

3. SCAN & LOOK Scheduling

  • ํ—ค๋“œ ์ด๋™์˜ ๋™์ ์ธ ํŠน์„ฑ๊ณผ ๋Œ€๊ธฐ ํ์˜ ํŠน์„ฑ์„ ๋ฐ˜์˜ํ•œ ๊ฒƒ์œผ๋กœ, ํ—ค๋“œ ์ง„ํ–‰ ๋ฐฉํ–ฅ ์ƒ์˜ ๊ฐ€์žฅ ์งง์€ ๊ฑฐ๋ฆฌ์— ์žˆ๋Š” ์š”์ฒญ์„ ์šฐ์„  ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. (์ง„ํ–‰ ๋ฐฉํ–ฅ ์ƒ์˜ ์ƒˆ๋กœ์šด ์š”์ฒญ๋„ ์ฒ˜๋ฆฌํ•จ)
  • SSTF๊ฐ€ ๊ฐ–๋Š” ํƒ์ƒ‰ ์‹œ๊ฐ„์˜ ํŽธ์ฐจ๋ฅผ ํ•ด์†Œํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฒ•์ด๋‹ค.
  • ํ—ค๋“œ๊ฐ€ ๋””์Šคํฌ์˜ ํ•œ์ชฝ ๋์—์„œ ๋ฐ˜๋Œ€ํŽธ ๋๊นŒ์ง€ ์›€์ง์ด๊ณ , ๋์—์„œ ์—ญ ๋ฐฉํ–ฅ์œผ๋กœ ํ•˜์—ฌ ๊ณ„์† ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.
  • LOOK ์Šค์ผ€์ค„๋ง์€ ํ—ค๋“œ๊ฐ€ ๊ฐ ๋ฐฉํ–ฅ์˜ ํŠธ๋ž™ ๋๊นŒ์ง€ ์ด๋™ํ•˜์ง€ ์•Š๊ณ  ๋งˆ์ง€๋ง‰ ์š”์ฒญ ํŠธ๋ž™๊นŒ์ง€๋งŒ ์ด๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. (์—˜๋ฆฌ๋ฒ ์ดํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜)

SCAN์Šค์ผ€์ค„๋ง์ผ ๊ฒฝ์šฐ 0๋ฒˆ๊ณผ 199๋ฒˆ ํŠธ๋ž™๊นŒ์ง€ ์ด๋™ํ•˜์ง€๋งŒ, LOOK์Šค์ผ€์ค„๋ง์ผ ๊ฒฝ์šฐ๋Š” ์ฒ˜์Œ๊ณผ ๋์˜ ํŠธ๋ž™๊นŒ์ง€ ์ด๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

4. C-SCAN(Circular SCAN) & C-LOOK Scheduling

  • SCAN ๊ธฐ๋ฒ•๊ณผ ์œ ์‚ฌํ•˜๋‚˜, ํ•œ์ชฝ ๋์— ๋‹ค๋‹ค๋ฅด๋ฉด ๋ฐ˜๋Œ€๋ฐฉํ–ฅ์œผ๋กœ SCANํ•˜์ง€ ์•Š๊ณ  ๋‹ค์‹œ ์ฒ˜์Œ ์‹œ์ž‘ ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋™ํ•˜์—ฌ SCAN์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
  • ์ค‘์•™๊ณผ ์–‘ ๋ ์ชฝ์˜ ์ฐจ๋ณ„์„ ํ•ด์†Œํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฒ•์ด๋‹ค.

 

5. SLTF(Shortest Latency Time First) Method

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

 

(6) Eschenbach Method

  • ํƒ์ƒ‰ ์‹œ๊ฐ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํšŒ์ „ ์ง€์—ฐ ์‹œ๊ฐ„๋„ ์ตœ์ ํ™”ํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค.
  • ํ—ค๋“œ๋Š” C-SCAN์ฒ˜๋Ÿผ ์›€์ง์ด๋‚˜, ๋ฐ์ดํ„ฐ ์š”์ฒญ๊ณผ ๊ด€๊ณ„์—†์ด ์ „์ฒด ํŠธ๋ž™์ด 1ํšŒ์ „ํ•  ๋™์•ˆ ๋ฐ์ดํ„ฐ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  • 1ํšŒ์ „ ๋™์•ˆ ์„นํ„ฐ ๋‚ด์˜ ๋งŽ์€ ๋ฐ์ดํ„ฐ๋“ค์ด ์ฒ˜๋ฆฌ๋˜์–ด ํšŒ์ „ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ค„์ธ๋‹ค.(์—ฌ๋Ÿฌ ๋ฒˆ์˜ ํšŒ์ „์„ ๋ฐฉ์ง€)
  • ๋ถ€ํ•˜๊ฐ€ ํฐ ํ•ญ๊ณต ์˜ˆ์•ฝ ์‹œ์Šคํ…œ์„ ์œ„ํ•ด ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค.

 

๋””์Šคํฌ ์Šค์ผ€์ค„๋ง ์„ฑ๋Šฅ

  • ๋””์Šคํฌ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์š”์ฒญ์€ ํŒŒ์ผ ํ• ๋‹น ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค.
    • ํ”„๋กœ๊ทธ๋žจ์˜ ์—ฐ์†์ ์ธ ํ• ๋‹น์€ ๋””์Šคํฌ์— ์ธ์ ‘ํ•˜์—ฌ ์ €์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋””์Šคํฌ ํ—ค๋“œ ์ด๋™์˜ ์˜ํ–ฅ์„ ๊ฐ์†Œ์‹œํ‚จ๋‹ค.
    • ๋งํฌ๋œ ํŒŒ์ผ์ด๋‚˜ ์ƒ‰์ธํ™”๋œ ํŒŒ์ผ์€ ํ—ค๋“œ ์ด๋™์˜ ์ฆ๊ฐ€ ์œ„ํ—˜์ด ์žˆ๋‹ค.
  • ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” Directory์™€ Index Block์˜ ๋””์Šคํฌ ์ €์žฅ์œ„์น˜๊ฐ€ ์ค‘์š”ํ•˜๋‹ค.
    • ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ ๋ฐ ์œ„์น˜์˜ ํƒ์ƒ‰, ํŒŒ์ผ์˜ ๊ฐœ๋ฐฉ ๋“ฑ ๋นˆ๋ฒˆํ•œ ์‚ฌ์šฉ
    • ๋””์Šคํฌ์˜ ์ค‘๊ฐ„๋ถ€๋ถ„์— ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ƒ๋Œ€์ ์œผ๋กœ ํ—ค๋“œ ์ด๋™์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐ์†Œ
  • ๋””์Šคํฌ ์Šค์ผ€์ค„๋ง์€ ์šด์˜์ฒด์ œ ์ „์ฒด ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค.
728x90