سوال 100

حل تشریحی سوال شماره 100 مجموعه دروس تخصصی مشترک

کنکور ارشد مهندسی فناوری اطلاعات (IT) 1399

100.

برای خواندن از دیسک، در کدام لایه نرم‌افزاری محاسبات مربوط به شیار (Track)، قطاع (Secror) و هد دیسک صورت می‌پذیرد؟

1)

لایه Device Driver

2)

لایه روتین سرویس‌دهی به وقفه

3)

لایه مدیریت دستگاه‌های سیستم عامل

4)

لایه نخ سطح هسته که برنامه سطح کاربر را اجرا می‌کند.

پاسخ ها

1 پاسخ
دکتر ابوالفضل حقیقت
دکتر ابوالفضل …سه شنبه 15 اردیبهشت 1405

گزينه 1 درست است (طراح گزینه 2 را انتخاب کرده است!).

طبق متن درس، بدیهی است موقعی که درخواست I/O لایه لایه پایین می­آید از برنامه کاربر به نرم‌افزار مستقل از دستگاه می­‌رسد (که لایه مدیریت دستگاه‌­ها در سیستم عامل است). این لایه درخواست را به Device Driver می­‌دهد که جزئیات محاسبات مربوط به دستگاه و برنامه­‌ریزی رجیسترهای کنترلر دستگاه را برعهده دارد. در اینجا از ISR عبور می­‌کنیم و خود درایور به طور مستقیم کنترلر را برنامه‌­ریزی می­‌کند

(رد گزینه 2). دقت کنید که برنامه کاربر درگیر پیچیدگی سطح پایین سخت­افزار نمی­‌شود. نرم­افزار مستقل از دستگاه نیز از جزئیات دستگاه خبر ندارد و فقط Device Driver و ISR از جزئیات خبر دارند.

ارسال پاسخ