سیستم‌های عامل

حل تشریحی سوالات سیستم‌های عامل - کنکور ارشد مهندسی کامپیوتر 1403

سوالات سیستم‌های عامل

7 سوال
96.

کدام یک از موارد زیر، درست است؟

الف- تعویض متن میان دو نخ سطح هسته، سربار یکسانی با تعویض متن میان دو سطح کاربر ندارد.

ب- نخ های سطح کاربر در بالای هسته و بدون پشتیبانی هسته کنترل میشوند.

ج- یک نخ می تواند هم زمان بر روی چندین متغییر شرطی مسدود شود.

1)

(ب)-(ج)

2)

(الف)- (ج)

3)

(الف)-(ب)

4)

(الف)-(ب)-(ج)

97.

در سیستمی 20 فرایند موجود هستند. اگر الگوریتم زمان بندی فرایندها، Round Robin با مقدار کوانتوم 10 میلی ثانیه و زمان تعویض متن 2 میلی ثانیه باشد، انگاه حداکثر چند میلی ثانیه زمان لازم است که یک فرایند منتظر بماند تا نوبت به اجرای کوانتوم زمانی بعدی اش برسد؟

1)

160

2)

190

3)

228

4)

240

98.

کدام مورد زیر، در مود کرنل انجام نمیشود؟


1)

خواندن ساعت سیستم

2)

تغییر اولویت فرایندها

3)

تنظیم ساعت سیستم

4)

روشن شدن کامپیوتر

99.

یک سیستم کامپیوتری با فضای ادرس مجازی 32 بیتی و اندازه صفحه 4KB را در نظر بگیرید. همچنین فرض شده است که جدول صفحه دو سطحی مورد استفاده قرار گرفته است، به گونه ای که تعداد مدخل های جدول صفحه سطح اول، چهار برابر اندازه هر جدول صفحه سطح دوم می باشد. همجنین هر ورودی جدول صفحه 4 بایت است. اگر فرایندی 1024 صفحه از فضای ادرس مجازی را استفاده نماید، اندازه بیشینه برای جدول صفحه دوسطحی چند کیلوبایت است؟

1)

512

2)

4069

3)

1024

4)

2056

100.

اثر کانوی (Convoy effect)، در کدام الگوریتم زمان بندی زیر اتفاق می افتد؟

1)

SJF

2)

FCFS

3)

MLFQ

4)

ROUND ROBIN

101.

در یک سیستم کامپیوتری با 5 فرایند درحال اجرا که به هر فرایند 3 منبع تخصیص یافته است، الگوریتم بانکداران با چه هزینه ای، قرار گرفتن سیستم در حالت بن بست را بررسی می کند؟

1)

2)

3)

4)

102.

پنج فرایند

1)

8/4 و 13/2

2)

10/8 و 17/2

3)

8/8 و 13/2

4)

12/8 و 17/2