ํ•˜๋“œ ๋””์Šคํฌ์˜ ๊ตฌ์กฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์Šค์ผ€์ฅด๋ง์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณธ๋‹ค.

1. ๋””์Šคํฌ ์Šค์ผ€์ค„๋ง

๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋Š” ํ˜„์žฌ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์กด์žฌํ•˜์ง€๋งŒ ์•„์ง๊นŒ์ง€๋Š” ํ•˜๋“œ ๋””์Šคํฌ๊ฐ€ ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.

ํ•˜๋“œ ๋””์Šคํฌ์˜ ๊ตฌ์กฐ๋Š” ์•ž์„œ ์‚ดํŽด๋ดค๋“ฏ์ด ์œ„ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค. ๋””์Šคํฌ์— ์ ‘๊ทผํ•˜๋Š” ์‹œ๊ฐ„์€ Seek time(ํƒ์ƒ‰ ์‹œ๊ฐ„) + rotational delay + transfer time ์œผ๋กœ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด ์ค‘์—์„œ seek time(head๋ฅผ ์›€์ง์ด๋Š” ์‹œ๊ฐ„)์ด ๊ฐ€์žฅ ํฌ๋‹ค.

ํ˜„์žฌ ์ปดํ“จํ„ฐ ํ™˜๊ฒฝ์€ ๋Œ€๋ถ€๋ถ„ ๋‹ค์ค‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์‹คํ–‰ ์ค‘์— ์žˆ๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋™์‹œ์— ๋””์Šคํฌ๋ฅผ ์ฝ์œผ๋ ค๋Š” ์š”์ฒญ์ด ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ์ด์™€ ๊ฐ™์€ ์š”์ฒญ์ด ์˜ค๋ฉด ๋””์Šคํฌ ์—ญ์‹œ CPU์™€ ๊ฐ™์ด **๋””์Šคํฌ ํ(dist queue)**์—์„œ ์š”์ฒญ์„ ์ €์žฅํ•ด๋‘๊ณ  ์ด๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.

์—ฌ๊ธฐ์„œ ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ์„ ์œ„ํ•ด ์—ฌ๋Ÿฌ ์š”์ฒญ๋“ค์„ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•œ๋‹ค. ๋””์Šคํฌ๋ฅผ ์ฝ๋Š” ์‹œ๊ฐ„์€ ๋งค์šฐ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ์ž‘์—…์ด๊ณ  ํŠนํžˆ ํƒ์ƒ‰ ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ฆฌ๋ฏ€๋กœ ์ตœ๋Œ€ํ•œ ์ด ์‹œ๊ฐ„์„ ์ค„์ด๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•๋“ค์„ ๋””์Šคํฌ ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ ํ•œ๋‹ค.

1.1 FCFS(First-Come First-Served)

์ด ๋ฐฉ๋ฒ•์€ ์–ด๋Š ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ๋„ ์กด์žฌํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ๊ฐ€์žฅ ๊ณตํ‰ํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค. ๋ฐ”๋กœ ์˜ˆ์ œ๋ฅผ ์‚ดํŽด๋ณด์ž.

1.1.1 ์˜ˆ์ œ

200 cylinder dist: 0, 1, 2, ..., 199
Disk queue: 98, 183, 37, 122, 14, 124, 65, 67
ํ˜„์žฌ ํ—ค๋“œ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ์‹ค๋ฆฐ๋”(cylinder) ์œ„์น˜: 53

์˜ˆ์ œ๋ฅผ ๊ทธ๋ฆผ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด ์œ„ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค. ๊ฐ€๋กœ์ถ•์€ 0๋ฒˆ๋ถ€ํ„ฐ 199๋ฒˆ๊นŒ์ง€ ์‹ค๋ฆฐ๋”์˜ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์—ฌ๊ธฐ์„œ ํŒŒ๋ž€์ƒ‰ ์„ ์ด dist queue๋ฅผ FCFS ๋ฐฉ๋ฒ•์œผ๋กœ ์ฒ˜๋ฆฌํ•œ ๊ฒฐ๊ณผ์ด๋‹ค.

  • ํ—ค๋“œ๊ฐ€ ์›€์ง์ธ ์ด ๊ฑฐ๋ฆฌ
    • = (98 - 53) + (183 - 98) + (183 - 37) + (122 - 37) + (122 - 14) + (124 - 14) + (124 - 65) + (67 - 65) = 640 cylinders

์œ„ ๊ทธ๋ฆผ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ณธ ๊ฒƒ์ฒ˜๋Ÿผ ํ์— ๋“ค์–ด์˜จ ์ˆœ์„œ๊ฐ€ ํฐ ๊ฐ’, ์ž‘์€ ๊ฐ’์ด ๋ฐ˜๋ณตํ•œ๋‹ค๋ฉด ํ—ค๋“œ๊ฐ€ ์›€์ง์ด๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋งค์šฐ ์ปค์ง์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

1.2 SSTF(Shortest-Seek-Time-First)

SSTF ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ฐ€์žฅ ์งง์€ ํƒ์ƒ‰ ์‹œ๊ฐ„์„ ๋จผ์ € ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋‹ค์‹œ ๋งํ•˜๋ฉด ํ˜„์žฌ ํ—ค๋“œ๊ฐ€ ๋‹ค์Œ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์›€์ง์—ฌ์•ผ ํ•˜๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ์งง์€ ๊ฒƒ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

1.2.1 ์˜ˆ์ œ

200 cylinder dist: 0, 1, 2, ..., 199
Disk queue: 98, 183, 37, 122, 14, 124, 65, 67
ํ˜„์žฌ ํ—ค๋“œ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ์‹ค๋ฆฐ๋”(cylinder) ์œ„์น˜: 53

์œ„ ์˜ˆ์ œ๋Š” FCFS ์Šค์ผ€์ค„๋ง์—์„œ ๋ณธ ์˜ˆ์ œ์™€ ๊ฐ™์€ ๊ฒƒ์ด๋‹ค. ์ฒ˜์Œ ํ—ค๋“œ ์œ„์น˜ 53์„ ์‹œ์ž‘์œผ๋กœ dist queue์— ์žˆ๋Š” ์‹ค๋ฆฐ๋” ๋ฒˆํ˜ธ ์ค‘ 53๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด 65๋ฒˆ ์‹ค๋ฆฐ๋”๋ฅผ ์„ ํƒํ•œ๋‹ค. 65๋ฒˆ์—์„œ๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด 67๋ฒˆ์„ ์„ ํƒํ•˜๊ณ  ๊ฐ™์€ ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•œ๋‹ค.

  • ํ—ค๋“œ๊ฐ€ ์›€์ง์ธ ์ด ๊ฑฐ๋ฆฌ
    • = (65 - 53) + (67 - 65) + (67 - 37) + (37 - 14) + (98 - 14) + (122 - 98) + (124 - 122) + (183 - 124) = 236 cylinders

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

๊ทธ๋ฆฌ๊ณ  SSTF ์Šค์ผ€์ค„๋ง์ด ํ˜„์žฌ์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์‹ค๋ฆฐ๋”๋ฅผ ์„ ํƒํ•œ๋‹ค๊ณ  ํ•ด์„œ ์ตœ์ ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์•„๋‹ˆ๋‹ค. ์œ„ ์˜ˆ์ œ์—์„œ๋„ ๊ฐ€์žฅ ์ฒ˜์Œ ์œ„์น˜์ธ 53๋ฒˆ ์‹ค๋ฆฐ๋”์—์„œ 65๋ฒˆ์ด ์•„๋‹Œ 37๋ฒˆ์œผ๋กœ ์ด๋™ํ•œ ํ›„์— SSTF ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ˆ˜ํ–‰ํ•˜๋ฉด 208 cylinders ๊ฐ€ ๋‚˜์˜จ๋‹ค.๊ทธ๋ฆฌ๋””๊ฐ€ ์•„๋‹ˆ๋‹ค

1.3 Scan

Scan ์Šค์ผ€์ค„๋ง์€ ๋ง๊ทธ๋Œ€๋กœ ํ—ค๋“œ๊ฐ€ ์ง€์†์ ์œผ๋กœ ๋””์Šคํฌ๋ฅผ ์•ž๋’ค๋กœ ๊ฒ€์‚ฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ํ—ค๋“œ๊ฐ€ ์•ž์œผ๋กœ ์Šค์บ”ํ•  ๋•Œ(๋ฒˆํ˜ธ๊ฐ€ ์ž‘์€ ์‹ค๋ฆฐ๋” ๋ฐฉํ–ฅ)์™€ ๋’ค๋กœ ์Šค์บ”ํ•  ๋•Œ(๋ฒˆํ˜ธ๊ฐ€ ํฐ ์‹ค๋ฆฐ๋” ๋ฐฉํ–ฅ) ์„ ํƒํ•˜๋Š” ์‹ค๋ฆฐ๋”๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅด๋‹ค. ์ฆ‰ ๊ด€์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ํ•œ๋ฐฉํ–ฅ์œผ๋กœ ์ญ‰ ๊ฐ€๋‹ค๊ฐ€ ๋์ด๋ฉด ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ๋ˆ๋‹ค.

1.3.1 ์˜ˆ์ œ

200 cylinder dist: 0, 1, 2, ..., 199
Disk queue: 98, 183, 37, 122, 14, 124, 65, 67
ํ˜„์žฌ ํ—ค๋“œ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ์‹ค๋ฆฐ๋”(cylinder) ์œ„์น˜: 53
์Šค์บ” ๋ฐฉํ–ฅ: 0๋ฒˆ ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ž„(๋ฒˆํ˜ธ๊ฐ€ ์ž‘์€ ์‹ค๋ฆฐ๋” ๋ฐฉํ–ฅ)

์œ„ ๊ฒฐ๊ณผ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ์Šค์บ” ๋ฐฉํ–ฅ์ด 0๋ฒˆ ์‹ค๋ฆฐ๋” ๋ฐฉํ–ฅ์ด๋ฏ€๋กœ 53๋ฒˆ์—์„œ ์ž‘์€ ๋ฒˆํ˜ธ์˜ ์‹ค๋ฆฐ๋”๋กœ ํ–ฅํ•œ ํ›„์— ํฐ ๋ฒˆํ˜ธ ์‹ค๋ฆฐ๋”๋กœ ์›€์ง์ธ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

  • ํ—ค๋“œ๊ฐ€ ์›€์ง์ธ ์ด ๊ฑฐ๋ฆฌ
    • = (53 - 37) + (37 - 14) + (14 - 0) + (65 - 0) + (67 - 65) + (98 - 67) + (122 - 98) + (124 - 122) + (183 - 124) = 236 cylinders

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

์ด๋Ÿฌํ•œ ์•„์ด๋””์–ด์—์„œ ๋‚˜์˜จ ๊ฒƒ์ด Circular Scan ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค.

1.4 C-Scan

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

1.5 Look

์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์œ„ Scan ์Šค์ผ€์ค„๋ง ์˜ˆ์ œ์—์„œ 0๋ฒˆ ์‹ค๋ฆฐ๋”๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์ง€๋งŒ 0๋ฒˆ๊นŒ์ง€ ๊ฐ€๋Š” ๋ชจ์Šต์„ ๋ณด์•˜๋‹ค. (์ฐํ„ดํ•˜๊ธฐ ์œ„ํ•ด์„œ) ์ด๋Ÿฌํ•œ ๋น„ํšจ์œจ์ ์ธ ์›€์ง์ž„์„ ์—†์• ๊ธฐ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ์‹ค๋ฆฐ๋”์˜ ์ตœ์†Œ์™€ ์ตœ๋Œ€ ๋ฒ”์œ„๋งŒ ์›€์ง์ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ Look ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋ฒ”์œ„๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด์„œ ๋ฏธ๋ฆฌ ํ๋ฅผ ๊ฒ€์‚ฌํ•ด์•ผํ•œ๋‹ค. (์–ด๋””๊ฐ€ ๊ฐ€์žฅ ๊ทผ์ ‘ํ•œ ๋์ธ์ง€ ์•Œ์•„์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ)

1.6 C-Look

C-Look์€ Circular Look ์„ ๋งํ•œ๋‹ค. Look์€ ์œ„์—์„œ Scan ์Šค์ผ€์ค„๋ง์ด 0๋ฒˆ ๋ถ€ํ„ฐ ๋ ์‹ค๋ฆฐ๋”๊นŒ์ง€ ์›€์ง์ด์ง€ ์•Š๊ณ  ์กด์žฌํ•˜๋Š” ์‹ค๋ฆฐ๋”์˜ ์ตœ์†Œ์—์„œ ์ตœ๋Œ€ ๋ฒ”์œ„๋ฅผ ์›€์ง์ธ๋‹ค๊ณ  ํ•˜์˜€๋Š”๋ฐ, C-Look์€ ์ด ๋ฒ”์œ„์—์„œ C-Scan๊ณผ ๊ฐ™์ด ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ์›€์ง์ด๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ฆ‰, ์ตœ๋Œ€ ์‹ค๋ฆฐ๋”์—์„œ ์ตœ์†Œ ์‹ค๋ฆฐ๋” ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ธ๋‹ค๊ณ  ํ•  ๋•Œ ์ตœ์†Œ ๋ฒ”์œ„์— ๋„๋‹ฌํ•˜๋ฉด ๋‹ค์‹œ ์ตœ๋Œ€ ๋ฒ”์œ„๋กœ ๋˜๋Œ์•„๊ฐ€์„œ ๊ฐ™์€ ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ธ๋‹ค.

1.7 Elevator Algorithm

Elevator Algorithm์€ Scan๊ณผ ํŒŒ์ƒ๋˜์–ด ๋‚˜์˜จ ์•Œ๊ณ ๋ฆฌ์ฆ˜(C-scan, Look, C-Look)์„ ๋ถ€๋ฅด๋Š” ๋‹ค๋ฅธ ์šฉ์–ด์ด๋‹ค. ์œ„ Scan ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์˜ˆ์ œ ๊ทธ๋ฆผ์„ 90๋„๋กœ ํšŒ์ „ํ•˜๋ฉด ์—˜๋ฆฌ๋ฒ ์ดํ„ฐ์˜ ๋ชจ์Šต๊ณผ ์œ ์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ์ง„ ์ด๋ฆ„์ด๋‹ค.

Reference