حل تشریحی سوالات سیستمهای عامل - کنکور ارشد مهندسی کامپیوتر 1403
منوی آزمون (درس ها)
سوالات سیستمهای عامل
7 سوالکدام یک از موارد زیر، درست است؟
الف- تعویض متن میان دو نخ سطح هسته، سربار یکسانی با تعویض متن میان دو سطح کاربر ندارد.
ب- نخ های سطح کاربر در بالای هسته و بدون پشتیبانی هسته کنترل میشوند.
ج- یک نخ می تواند هم زمان بر روی چندین متغییر شرطی مسدود شود.
(ب)-(ج)
(الف)- (ج)
(الف)-(ب)
(الف)-(ب)-(ج)
در سیستمی 20 فرایند موجود هستند. اگر الگوریتم زمان بندی فرایندها، Round Robin با مقدار کوانتوم 10 میلی ثانیه و زمان تعویض متن 2 میلی ثانیه باشد، انگاه حداکثر چند میلی ثانیه زمان لازم است که یک فرایند منتظر بماند تا نوبت به اجرای کوانتوم زمانی بعدی اش برسد؟
160
190
228
240
کدام مورد زیر، در مود کرنل انجام نمیشود؟
خواندن ساعت سیستم
تغییر اولویت فرایندها
تنظیم ساعت سیستم
روشن شدن کامپیوتر
یک سیستم کامپیوتری با فضای ادرس مجازی 32 بیتی و اندازه صفحه 4KB را در نظر بگیرید. همچنین فرض شده است که جدول صفحه دو سطحی مورد استفاده قرار گرفته است، به گونه ای که تعداد مدخل های جدول صفحه سطح اول، چهار برابر اندازه هر جدول صفحه سطح دوم می باشد. همجنین هر ورودی جدول صفحه 4 بایت است. اگر فرایندی 1024 صفحه از فضای ادرس مجازی را استفاده نماید، اندازه بیشینه برای جدول صفحه دوسطحی چند کیلوبایت است؟
512
4069
1024
2056
اثر کانوی (Convoy effect)، در کدام الگوریتم زمان بندی زیر اتفاق می افتد؟
SJF
FCFS
MLFQ
ROUND ROBIN
در یک سیستم کامپیوتری با 5 فرایند درحال اجرا که به هر فرایند 3 منبع تخصیص یافته است، الگوریتم بانکداران با چه هزینه ای، قرار گرفتن سیستم در حالت بن بست را بررسی می کند؟
پنج فرایند
8/4 و 13/2
10/8 و 17/2
8/8 و 13/2
12/8 و 17/2