โญ Group_Study70 [10์ฃผ์ฐจ] RAID Architecture RAID Architecture RAID architecture โ Redundant Array of Inexpensive DIsks(RAID) โ ์ฌ๋ฌ ๊ฐ์ ๋ฌผ๋ฆฌ disk๋ฅผ ํ๋์ ๋ ผ๋ฆฌ disk๋ก ์ฌ์ฉ OS support, RAID controller โ Disk system์ ์ฑ๋ฅ ํฅ์์ ์ํด ์ฌ์ฉ Performance (access speed) Reliablility RAID 0 โ Disk striping ๋ ผ๋ฆฌ์ ์ธ ํ block์ ์ผ์ ํ ํฌ๊ธฐ๋ก ๋์ฐ์ด ๊ฐ disk์ ๋๋์ด ์ ์ฅ โ ๋ชจ๋ disk์ ์ ์ถ๋ ฅ ๋ถํ ๊ท ๋ฑ ๋ถ๋ฐฐ Parallel access Performance ํฅ์ (์ด์์ ์ธ ๊ฒฝ์ฐ์ disk ์๋งํผ์ ์ฑ๋ฅ ํฅ์) โ ํ Disk์์ ์ฅ์ ์, ๋ฐ์ดํฐ ์์ค ๋ฐ์ Low reliablilit.. 2023. 2. 3. [10์ฃผ์ฐจ] Disk Scheduling Disk Scheduling Disk Scheduling โ Disk access ์์ฒญ๋ค์ ์ฒ๋ฆฌ ์์ ๊ฒฐ์ โ Disk system์ ์ฑ๋ฅ ํฅ์ โ ํ๊ฐ ๊ธฐ์ค Throughput: ๋จ์ ์๊ฐ๋น ์ฒ๋ฆฌ๋ Mean response time: ํ๊ท ์๋ต ์๊ฐ Predictability: ์๋ต ์๊ฐ์ ์์ธก์ฑ ์์ฒญ์ด ๋ฌด๊ธฐํ ์ฐ๊ธฐ(starvation)๋์ง ์๋๋ก ๋ฐฉ์ง Disk Access Time Seek time ๋์คํฌ head๋ฅผ ํ์ํ cylinder๋ก ์ด๋ํ๋ ์๊ฐ Rotational delay (1 ์ดํ๋ถํฐ) ํ์ํ sector๊ฐ head์์น๋ก ๋์ฐฉํ๋ ์๋ Data transmission time (2 ์ดํ๋ถํฐ) ํด๋น sector๋ฅผ ์ฝ์ด์ ์ ์ก(or ๊ธฐ๋ก)ํ๋ ์๊ฐ Optimizing Seek Time FC.. 2023. 2. 2. [10์ฃผ์ฐจ] I/O System I/O System I/O System (HW) I/O Mechanism Processor controlled memory access Polling (Programmed I/O) Interrupt Direct Memory Access (DMA) Pooling (Programmed I/O) โ Processor๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก I/O ์ฅ์น์ ์ํ ํ์ธ ๋ชจ๋ I/O ์ฅ์น๋ฅผ ์ํํ๋ฉฐ ํ์ธ ์ ์ก ์ค๋น ๋ฐ ์ ์ก ์ํ ๋ฑ โ ์ฅ์ Simple I/O ์ฅ์น๊ฐ ๋น ๋ฅด๊ณ , ๋ฐ์ดํฐ ์ ์ก์ด ์ฆ์ ๊ฒฝ์ฐ ํจ์จ์ โ ๋จ์ Processor์ ๋ถ๋ด์ด ํผ Pooling overhead (I/O device๊ฐ ๋๋ฆฐ ๊ฒฝ์ฐ) Interrupt โ I/O ์ฅ์น๊ฐ ์์ ์ ์๋ฃํ ํ, ์์ ์ ์ํ๋ฅผ Processor์๊ฒ ์ ๋ฌ Interrupt ๋ฐ.. 2023. 2. 1. [9์ฃผ์ฐจ] File System Implementation File System Implementation Allocation Methods โ Continuous allocation โ Discontinuous allocation Linked allocation Indexed allocation Continuous Allocation โ ํ File์ ๋์คํฌ์ ์ฐ์๋ block์ ์ ์ฅ โ ์ฅ์ ํจ์จ์ ์ธ file ์ ๊ทผ (์์ฐจ, ์ง์ ์ ๊ทผ) โ ๋ฌธ์ ์ ์๋ก์ด file์ ์ํ ๊ณต๊ฐ ํ๋ณด ์ด๋ ค์ External fragmentation File ๊ณต๊ฐ ํฌ๊ธฐ ๊ฒฐ์ ์ด ์ด๋ ค์ ํ์ผ์ด ์ปค์ ธ์ผ ํ๋ ๊ฒฝ์ฐ ๊ณ ๋ ค ํ์ Linked Allocation (Discontinuous alloc.) โ File์ด ์ ์ฅ๋ Block๋ค์ Linked List๋ก ์ฐ๊ฒฐ ๋น์ฐ์ ํ ๋น ๊ฐ๋ฅ โ Dir.. 2023. 1. 30. [9์ฃผ์ฐจ] File Protection File Protection File Protection โ File์ ๋ํ ๋ถ์ ์ ํ ์ ๊ทผ ๋ฐฉ์ง ๋ค์ค ์ฌ์ฉ์ ์์คํ ์์ ๋์ฑ ํ์ โ ์ ๊ทผ ์ ์ด๊ฐ ํ์ํ ์ฐ์ฐ๋ค Read(R) Write(W) Execute(X) Append(A) File Protection Mechanism โ ํ์ผ ๋ณดํธ ๊ธฐ๋ฒ์ sytem size ๋ฐ ์์ฉ ๋ถ์ผ์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์๋ค. Password ๊ธฐ๋ฒ ๊ฐ file๋ค์ PW ๋ถ์ฌ ๋นํ์ค์ (๋ชจ๋ file์ ์ ๊ทผ ๋ถ๊ฐ) Access Matrix ๊ธฐ๋ฒ Access Matrix โ ๋ฒ์(domain)์ ๊ฐ์ฒด(object)์ฌ์ด์ ์ ๊ทผ ๊ถํ์ ๋ช ์ โ Terminologies Object ์ ๊ทผ ๋์(file, device๋ฑ HW/SW objects) Domain (Protection domai.. 2023. 1. 29. [9์ฃผ์ฐจ] Directory Structure Directory Structure Directory Structure โ Logical directory structure Flat(Single level) 2-level Hierarchical(tree-structure) Acyclic graph General graph Flat Directory Structure โ FS ๋ด์ ํ๋์ directory๋ง ์กด์ฌ Single-level directory structure โ Issues File naming File protection File management ๋ค์ค ์ฌ์ฉ์ ํ๊ฒฝ์์ ๋ฌธ์ ๊ฐ ๋์ฑ ์ปค์ง๋ค โ ex: ์ด์ฐฝ๊ธฐ mp3 player 2-level Directory Structure โ ์ฌ์ฉ์๋ง๋ค ํ๋์ directory ๋ฐฐ์ โ ๊ตฌ์กฐ MFD (.. 2023. 1. 28. ์ด์ 1 2 3 4 ยทยทยท 12 ๋ค์