۰
subtitle
ارسال: #۱
  
حجم فایل در سیستم فایل unix
حجم فایل در سیستم فایل unix
۱
ارسال: #۲
  
RE: حجم فایل در سیستم فایل unix
سلام
i-node ساختمان داده ای است که اطلاعاتی درباره فایل در ان ذخیره می شود مثل اجازه دسترسی و اخرین دسترسی و... ازجمله مهمترین اطلاعات موجود در ای نود اشاره گرهای به بلوک های تخصیصی فایل روی دیسک است.
در این سوال ۱۰ اشاره گر مستقیم داریم پس ۱۰ بلوک یک کیلو بایتی توسط این مدخل ها مشخص می شود.
یک مدخل تکی عیر مستقیم داریم یعنی این مدخل یک بلوک را مشخص می کند که ان بلوک حاوی ادرس بلوک های فایل است .برای ادرس دهی داده های هر بلوک ها نیاز به ۸ بایت ادرس(صورت سوال) داریم چون بلوک یک کیلو بایتی است پس می توان برای ادرس دهی [tex]\frac{1024}{8}=128[/tex] (هر ۸ بایت یک ادرس) بلوک استفاده شود هر بلوک هم یک کیلو بایت پس این مدخل ۱۲۸ کبلو بایت از داده های فایل را مشخص می کند.
دو مدخل دوتایی غیر مستقیم داریم یعنی هر یک از این مدخل ها یک بلوک را مشخص می کنند که حاوی ادرس بلوک های هستند که خود انها هم حاوی ادرس بلوک های شامل داده های فایل هستندبلوک سطح اول ۱۲۸ بلوک سطح دوم را مشخص می کند که هر کدام ۱۲۸ بلوک فایل را مشخص می کنند وچون دوتا از این مدخل ها داریم و هر بلوک یک کیلو بایت پس [tex]2\: \ast128\: \ast128=32768\: kB[/tex] داده از فایل را مشخص می کند.
یک مدخل سه تایی غیر مستقیم داریم که اون هم [tex]128\: \ast\: 128\: \ast128\: =2097152\: kB[/tex] را مشخص می کند.
مجموع داده های فایل[tex]10+128+32768+2097152=2130058[/tex] کیلو بایت برای فایل قابل ادرس دهی است.گزینه۳
i-node ساختمان داده ای است که اطلاعاتی درباره فایل در ان ذخیره می شود مثل اجازه دسترسی و اخرین دسترسی و... ازجمله مهمترین اطلاعات موجود در ای نود اشاره گرهای به بلوک های تخصیصی فایل روی دیسک است.
در این سوال ۱۰ اشاره گر مستقیم داریم پس ۱۰ بلوک یک کیلو بایتی توسط این مدخل ها مشخص می شود.
یک مدخل تکی عیر مستقیم داریم یعنی این مدخل یک بلوک را مشخص می کند که ان بلوک حاوی ادرس بلوک های فایل است .برای ادرس دهی داده های هر بلوک ها نیاز به ۸ بایت ادرس(صورت سوال) داریم چون بلوک یک کیلو بایتی است پس می توان برای ادرس دهی [tex]\frac{1024}{8}=128[/tex] (هر ۸ بایت یک ادرس) بلوک استفاده شود هر بلوک هم یک کیلو بایت پس این مدخل ۱۲۸ کبلو بایت از داده های فایل را مشخص می کند.
دو مدخل دوتایی غیر مستقیم داریم یعنی هر یک از این مدخل ها یک بلوک را مشخص می کنند که حاوی ادرس بلوک های هستند که خود انها هم حاوی ادرس بلوک های شامل داده های فایل هستندبلوک سطح اول ۱۲۸ بلوک سطح دوم را مشخص می کند که هر کدام ۱۲۸ بلوک فایل را مشخص می کنند وچون دوتا از این مدخل ها داریم و هر بلوک یک کیلو بایت پس [tex]2\: \ast128\: \ast128=32768\: kB[/tex] داده از فایل را مشخص می کند.
یک مدخل سه تایی غیر مستقیم داریم که اون هم [tex]128\: \ast\: 128\: \ast128\: =2097152\: kB[/tex] را مشخص می کند.
مجموع داده های فایل[tex]10+128+32768+2097152=2130058[/tex] کیلو بایت برای فایل قابل ادرس دهی است.گزینه۳
۰
ارسال: #۴
  
RE: حجم فایل در سیستم فایل unix
پاسخ msour44 را تأیید میکنم:
حجم داده:
۱۰K + 128K + 16384K + 16384K + 2097152k = 2130058K
حجم مربوط به بلوکهای سربار:
۱K + 129K + 129K + 16513K = 16772K
حجم داده:
۱۰K + 128K + 16384K + 16384K + 2097152k = 2130058K
حجم مربوط به بلوکهای سربار:
۱K + 129K + 129K + 16513K = 16772K
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close