½ÇÁ¦ °ÀǸ¦ Åä´ë·Î ¸®´ª½º Ä¿³ÎÀÇ µ¿ÀÛÀ» ¾Ë°í ½Í¾îÇÏ´Â ¸®´ª½º Ä¿³Î ¸Å´Ï¾Æ¸¦ À§ÇÑ Áöħ¼. ½ÇÁ¦ ÇкΠ¿î¿µÃ¼Á¦ °ü·Ã°ú¸ñÀ» ¼ö°ÇÏ´Â ¸®´ª¼µé¿¡°Ô À¯¿ëÇÑ ¸®´ª½º Ä¿³Î ºÐ¼®¼ÀÌ´Ù.
Á¦ 1Àå µé¾î°¡´Â ¸»
Á¦ 2Àå ¸®´ª½ºÀÇ ¿ª»ç
1. ¸®´ª½ºÀÇ Åº»ý
2. ¸®´ª½ºÀÇ ¹èÆ÷ÆÇ
3. ¸®´ª½ºÀÇ ÀåÁ¡
Á¦ 3Àå ¸®´ª½º Ä¿³Î ±¸Á¶
1. ¸®´ª½º ¼³Ä¡Çϱâ
2. ¹«Á¶°Ç ¼³Ä¡Çϱâ
3. ¸®´ª½º Ä¿³Î ±¸Á¶
4. ¸®´ª½º Ä¿³Î ÄÄÆÄÀÏ
5. Ä¿³Î ¸®ºôµå
Á¦ 4Àå ¸®´ª½º Ä¿³Î ÇÁ·Î±×·¡¹Ö ¥° : ½Ã½ºÅÛ È£Ãâ ±¸Çö
1. ½Ã½ºÅÛ È£Ãâ ±¸Çö ¹«ÀÛÁ¤ µû¶óÇϱâ
2. ±Ùº» ¿ø¸® - ÀÎÅÍ·´Æ® ó¸® °úÁ¤
3. ½Ã½ºÅÛ È£Ãâ ±¸Çö - È®ÀåÇØ º¸¸é¡¦
¿¬½À¹®Á¦
Á¦ 5Àå ŽºÅ© °ü¸®
1. ŽºÅ© Á¤ÀÇ
2. »óÅÂ¿Í ÀüÀÌ(state and transition)
3. task_struct ÀÚ·á ±¸Á¶
4. ½ºÄÉÁÙ¸µ
5. ¾²·¹µå ±¸Á¶
6. ½Ã±×³Î ó¸®
¿¬½À¹®Á¦
Á¦ 6Àå ¸Þ¸ð¸® °ü¸®
1. °¡»ó ¸Þ¸ð¸®
2. ¹°¸® ¸Þ¸ð¸®
3. ÀÎÅÚ Ã³¸®±â¿¡¼ °¡»ó ÁÖ¼Ò¸¦ ¹°¸® ÁÖ¼Ò·Î º¯È¯
4. ¸Þ¸ð¸® °ü¸®¸¦ À§ÇÑ ¸®´ª½º Ä¿³Î ÀÚ·á ±¸Á¶
¿¬½À¹®Á¦
Á¦ 7Àå ¸®´ª½º ¸ðµâ ÇÁ·Î±×·¡¹Ö
1. ¸¶ÀÌÅ©·Î Ä¿³Î
2. ¸ðµâ ÇÁ·Î±×·¡¹Ö ¹«ÀÛÁ¤ µû¶óÇϱâ
3. ¸ðµâ ÇÁ·Î±×·¡¹Ö - ½Ã½ºÅÛ È£Ãâ wrapping
4. µð¹ÙÀ̽º µå¶óÀ̹ö ¸ðµâ ÇÁ·Î±×·¡¹Ö
5. ¸ðµâ µî·Ï
¿¬½À¹®Á¦
Á¦ 8Àå ÆÄÀϽýºÅÛ
1. inode¶õ ¹«¾ùÀΰ¡
2. »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
3. ÆÄÀϽýºÅÛ
4. ÆÄÀϽýºÅÛ Á¦¾î È帧
5. »õ·Î¿î ÆÄÀϽýºÅÛ ÀÛ¼º
6. ext2 ÆÄÀϽýºÅÛÀÇ º¸Ãæ ¼³¸í
¿¬½À¹®Á¦
1. µð¹ÙÀ̽º µå¶óÀ̹ö ÀϹÝ
2. ¹®ÀÚ µð¹ÙÀ̽º µå¶óÀ̹ö ±¸Á¶
3. ¹®ÀÚ µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ±¸Çö ¿¹
4. ºí·Ï µð¹ÙÀ̽º µå¶óÀ̹ö
5. ³×Æ®¿÷ µð¹ÙÀ̽º µå¶óÀ̹ö
¿¬½À¹®Á¦
Á¦ 10Àå Åë½Å ÇÁ·ÎÅäÄÝ
1. °èÃþ ±¸Á¶
2. ÁÖ¿ä Ä¿³Î ³»ºÎ ÀÚ·á ±¸Á¶
3. ¸®´ª½º¿¡¼ Åë½Å ÇÁ·ÎÅäÄÝÀÇ Á¦¾î È帧
¿¬½À¹®Á¦
Á¦ 11Àå ÇÁ·ÎÁ§Æ®
1. Ä¿³Î ¼öÁØÀÇ °Ë»çÁ¡ ¹× º¹±¸ µµ±¸¸¦ ¸¸µé¾î º¸ÀÚ
2. SnapFS
Á¦ 12Àå °á·Ð
ºÎ·Ï 1 ¼Ò½ºÄÚµå
ºÎ·Ï 2 ÇÁ·ÎÁ§Æ® ¼Ò½ºÄÚµå