Disk System
Disk System
![](https://blog.kakaocdn.net/dn/bcAS3H/btrW7TWTsz1/yODY3UIwzD7Fq1ShPCuX9k/img.png)
Disk Pack
โ ๋ฐ์ดํฐ ์๊ตฌ ์ ์ฅ ์ฅ์น (๋นํ๋ฐ์ฑ)
โ ๊ตฌ์ฑ
- Sector
- ๋ฐ์ดํฐ ์ ์ฅ/ํ๋ ์๋ฌผ๋ฆฌ์ ๋จ์
- Track
- Platter ํ ๋ฉด์์ ์ค์ฌ์ผ๋ก ๊ฐ์ ๊ฑฐ๋ฆฌ์ ์๋ sector๋ค์ ์งํฉ
- Cylinder
- ๊ฐ์ ๋ฐ์ง๋ฆ์ ๊ฐ๋ track์ ์งํฉ
- Platter
- ์๋ฉด์ ์์ฑ ๋ฌผ์ง์ ์ ํ ์ํ ๊ธ์ํ
- ๋ฐ์ดํฐ ๊ธฐ๋ก/ํ๋ ์ด ๊ฐ๋ฅํ ๊ธฐ๋ก ๋งค์ฒด
- Surface
- Platter์ ์๋ฉด๊ณผ ์๋ซ๋ฉด
Disk Drive
โ Disk pack์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํ๊ฑฐ๋ ํ๋ ํ ์ ์๋๋ก ๊ตฌ์ฑ๋ ์ฅ์น
โ ๊ตฌ์ฑ
- Head
- ๋์คํฌ ํํ์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ก/ํ๋
- Arm
- Head๋ฅผ ๊ณ ์ /์งํฑ
- Positioner (boom)
- Arm์ ์งํฑ
- Head๋ฅผ ์ํ๋ track์ผ๋ก ์ด๋
- Spindle
- Disk pack์ ๊ณ ์ (ํ์ ์ถ)
- ๋ถ๋น ํ์ ์ (RPM: revolutions per minute)
Disk Address
โ Physical disk address
- sector(๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ์ ์ก ๋จ์)๋ฅผ ์ง์
โ Logical disk address: relative address
- Disk system์ ๋ฐ์ดํฐ ์ ์ฒด๋ฅผ block๋ค์ ๋์ด๋ก ์ทจ๊ธ
- Block์ ๋ฒํธ ๋ถ์ฌ
- ์์์ block์ ์ ๊ทผ ๊ฐ๋ฅ
- Block ๋ฒํธ -> physical address ๋ชจ๋ ํ์ (disk driver)
- B_0, B_1, B_2 ... B_(n-2), B_(n-1)
Disk address mapping
![](https://blog.kakaocdn.net/dn/OOsXl/btrW37BmeLB/Dk6PVZBGFZrTDNNj0DNLTK/img.png)
Data Access in Disk System
- Seek time
- ๋์คํฌ head๋ฅผ ํ์ํ cylinder๋ก ์ด๋ํ๋ ์๊ฐ
- Rotational delay
- (1 ์ดํ๋ถํฐ) ํ์ํ sector๊ฐ head์์น๋ก ๋์ฐฉํ๋ ์๊ฐ
- Data transmission time
- (2 ์ดํ๋ถํฐ) ํด๋น sector๋ฅผ ์ฝ์ด์ ์ ์ก(or ๊ธฐ๋ก)ํ๋ ์๊ฐ
'โญ Group_Study > Operating System' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[9์ฃผ์ฐจ] Directory Structure (0) | 2023.01.28 |
---|---|
[9์ฃผ์ฐจ] File System Overview (0) | 2023.01.27 |
[8์ฃผ์ฐจ] Virtual Memory Management: Other considerations (0) | 2023.01.25 |
[8์ฃผ์ฐจ] Virtual Memory Management: Replacement Strategies for Variable Alloc. (0) | 2023.01.24 |
[8์ฃผ์ฐจ] Virtual Memory Management: Replacement Strategies for Fixed Alloc. 2 (0) | 2023.01.23 |
๋๊ธ