حل تشریحی سوالات سیستم های عامل پیشرفته - کنکور دکتری مهندسی کامپیوتر 1404
سوالات سیستم های عامل پیشرفته
15 سوالرعایت الگوی انتها - به - انتها (end-to-end) در طراحی سیستم های شبکه، منجر به کدام نتیجه می شود؟
کاهش لایه های پشته پروتکل در مرکز شبکه
کاهش لایه های پشته پروتکل در میزبان های شبکه
افزایش لایه های پشته پروتکل در میزبان ها و کاهش آنها در مرکز شبکه
کاهش لایه های پشته پروتکل در میزبان ها و افزایش آنها در مرکز شبکه
زمانی که پیامی در شبکه اجتماعی برای دوستان ارسال می شود، این پیام از چه نوعی است؟
Synchronous و Persistent
Asynchronous و Persistent
Asynchronous و Transient
Synchronous و Transient
براساس تجربه ویندوز NT، پیاده سازی ماجول گرافیک و درایور آن در یک سیستم عامل میکروکرنلی در سطح کاربری چندان عملی نیست. کدام مورد، دلیل مناسبی برای این موضوع نیست؟
بالا بودن حجم داده های تبادل شده بین فرایندها و کارت گرافیک
عدم ارائه تضمین مناسب برای سلامت و امنیت کل سیستم
عدم انعطاف مناسب در کاربردهای نیازمند حافظه مشترک
بالا بودن حجم تبادل داده بین فرایندها و کارت گرافیک
براساس مفهوم زمان منطقی لمپورت، زمان منطقی در ابتدا و انتهای پیام m5، چند خواهد بود؟
کدام دو پیام زیر، باهم هم زمان (cocourrent) نیستند؟
m6 و m7
m5 و m7
m3 و m4
m2 و m4
کدام مورد زیر، روند فوق را نشان می دهد؟
????
????
????
????
سامانه کلاینت-سرور ایمیل، کدام یک از مدل های سازگاری مبتنی بر کلاینت زیر را به طور قطع پشتیبانی می کند؟
Write-monotonice
Write-follows-read
Read-monotonic
Read-your-write
اگر صندوق پستی علی را یک متغیر مشترک بین دو فرایند در دو ایمیل سرور که آنرا به روز می کنند بدانیم، باساس تعامل فوق، کدام سازگاری مبتنی بر داده (data-centric) ممکن است بین دو فرایند برقرار شود؟
ورودی (Entry)
نهایی (Eventual)
علّی (Causal)
ترتیبی (Sequential)
بارزترین ویژگی در هم سازی سازگار (consistent hashing) چیست؟ (n تعداد باکت ها (bucket) و k تعداد کلیدها است.)
باکت ها باید دارای میان بر به باکت های دیگر برای کنترل تصادم (conflict) حداقل k/n کلیدها باشند.
باکت ها باید در یک شبکه پوششی (overlay) دایره ای شکل مرتب شوند.
با اضافه یا کم شدن یک باکت، حداکثر k/n کلیدها باید جابه جا شود.
فضای شناسه کلیدها و باکت ها باید یکی باشد.
به دلیل ازدحام برای ثبت نام در درس های ترم بعد، سرور یک دانشگاه هر ساعت به مدت دو ثانیه از دسترس خارج می شود. این سرور به چه میزان قابل اطمینان (reliable) است؟
اصولا قابل اطمینان نیست.
تقریبا 96%
تقریبا 99%
حدود 58/03 دقیقه
برای فراهم کردن در دسترس بودن (availability) 100%، چند خرابی (crash) سرور در سیستم، قابل تحمل است؟
صفر
3
5
11
اگر دانشگاه به جای 2PC از الگوریتم 3PC برای اجماع استفاده کند، کدام یک از موارد زیر، در مرکز داده دانشگاه بهبود می یابد؟
الف- شرط زنده بودن (liveness) در اجماع وجود خواهد داشت.
ب- تعداد خطاهای قابل تحمل افزایش می یابد.
ج- تحمل انواع خطاهای بیشتر، فراهم می شود.
"الف" و "ج"
"ب" و "ج"
"ب"
"الف"
مدیر حدید فناوری اطلاعات دانشگاه، برای اثبات دانش خود تصمیم می گیرد که الگوریتم اجماع را به Paxos ارتقا دهد. در این حالت، برای دسترس بودن 100% ، چند خرابی (crash) سرور از 12 سرور در مرکز داده، قابل تحمل خواهد شد؟
صفر
3
5
11
برای افزایش تحمل خطا، دانشگاه مجبور می شود سرویس ابری خریداری کرده و تعداد کل سرورها را از 12 به 20 عدد برساند. اما نکته اینجاست که سرویس های ابری خریداری شده مطمئن نبوده و به دلیل قدیمی بودن سخت افزارها گاها پاسخ های اشتباه هم تولید می کنند. برای این شرایط، به ترتیب، چه الگوریتمی مناسب است و چند خطا تحمل خواهد شد؟
RAFT - 9
Paxos - 9
Oral Message - 6
PBFT - 6
یک فایل سیستم توزیع شده، از جدول درهم ریزی توزیع شده (DHT) با شناسه های 7 بیتی استفاده می کند. در این سیستم، 5 سرور برای نگهداری فایل ها وجود دارد که این سرورها از شاسه صفر تا انتها، به مضارب 10 و با ترتیب 1 تا 5 منتسب شده اند. این فایل سیستم، از طول نام فایل ها به عنوان تابع درهم ریزی استفاده می کند. فایل هایی با طول نام های به ترتیب 32، 124 و 64 روی کدام سرورها ذخیره خواهند شد؟
5، 3 و 3
5، 1 و 3
4، 2 و 2
4، 1 و 2