صفحه 2 از 2

Re: ***دانلود بهترین جزوات کنکوری نرم افزار (به روز شد)***

ارسال شده: شنبه 2 خرداد 1388, 8:20 pm
توسط reza-1365
معنی کلمات

قصور------------------------------عجز ، درماندگی
خطر---------------------------------ارزش،اهمیت
وا----------------------------------------با،به
باغ-----------------------------------خلقت کل جهان
آورده اند که---------------------------گفته اند
نشابور----------------------------------نیشابور
می باید-----------------------------لازم است
یاران-----------------------------------مریدان
خوش گشت------------------------خوشحال شدند.
قدس الله و روحه العزیز-------------خداوند روح عزیز او را پاکیزه گرداند.
برنشسته---------------------------سوار بر اسب
اتفاق را------------------------------اتفاقا
ترسایان---------------مسیحیان
پای از رکاب بگردانید----------------پیاده شد.
در رفت--------------------داخل شد.
خدمت کردند ------------------تعظیم کردند.
حالتها برفت----------------------منقلب شدند.
مقریان-------------------------قرآن خوانان
دستوری هست؟!------------------اجازه می د هی؟!
زنار ----------------------------------کمربندی که مسیحیان و یهودیان بر کمر می بسته اند.
اشارت کردی-----------------------دستور می داد
همه زنار ها باز کردندی-----------------همه مسلمان می شدند.
کل شیء هالک الا وجه--------------------------هر چیزی نابود شونده است بجز ذات او
انا الیه راجعون-------------------------------ما به سوی او بازگشت کنندگانیم.
من عرف نفسه فقه عرف ربه-------------------------هرکس نفس خود را شناخت به تحقیق پروردگارش را شناخت(حضرت علی)
رهی--------------------سیر طریقت
شقاوت-----------------بدبختی
ددگان-------------------ددان،درندگان
گوهر ----------------------کنایه از طینت وفطرت پاک ، اصل
گشنی کردن------------------نزدیکی، جفت شدن.
بهایم------------------------(جمع: بهیمه) چهارپایان
سخره گرفتن-----------------به بیگاری گرفتن
قشور------------------------(جمع: قشر)پوست ها
لُب-----------------------------مغز
عالم شهادت------------------جهان مادی و محسوس،عالم ظاهر
منزلگاه-----------------------دنیا
سباع---------------------درندگان
قرارگاه سعادت----------------کمال مطلوب
خواص------------------افرادخاص خدا
محجوب -----------------در حجاب بودن
شرحه شرحه -------------------پاره پاره،ریش ریش
حریف------------------------همکار ،هم پیشه ، دوست
پرده----------------------آهنگ ، مقام
دریدن-----------------افشا کردن راز، رسوا کردن
تریاق-------------------پادزهر
بیهوش-------------------رها شده از عقل مادی ، فاقد ادراک
ماهی--------------------مظهر مردان حق
هندو---------------------هندوان
ستر-------------------------پوشش
حله---------------------------جامه نو
آذین -----------------------زینت ، آرایش
جامع بعلبک------------------مسجد آدینه بعلبک (در شام)
دل مرده ---------------------کوردل،نا آشنا به حقایق
در نمی گیرد--------------------تاثیر نمی کند
آینه داری----------------------آرایشگری،آینه نگهداشتن مقابل عروس
نحن اقرب الیه من حبل الورید-------------ما از رگ گردن به شما نزدیکتریم (آیه 16 – ق)
هِشت ---------------از مصدر هشتن یعنی فرو گذاشت، باقی نهاد.----- بن مضارع :هل
عاقلی را--------------از عاقلی
زر بینداخت---------------صرف کرد ، خرج کرد ، به دور ریخت.
سپهر-----------------------برج اسد.
اختر سعد-----------------ستاره مشتری.
هیبت----------------------شدت
تنم خسته---------------------تن خسته من


ثار و نویسندگان

غزلیات-------------------شمس تبریزی
نامه ها ------------------عین القضاه همدانی
رباعیات-------------------خیام
اسرارالتوحید---------------محمد بن منور
مختار نامه-------------------عطار(شاعر مثنوی سرا)----> مختارنامه:رباعی
کیمیای سعادت---------------امام محمد غزالی
مثنوی معنوی------------------مولوی(نوع شعر :مثنوی * درون مایه :عرفانی)
ماخ اولا-------------------------نیما یوشیج
گلستان------------------------سعدی (آثار :گلستان و بوستان *قرن:7 *در هشت باب * محتوی:مسایل تربیتی و اخلاقی)
شاهنامه----------------------فردوسی (نوع شعر :مثنوی * درون مایه :حماسی)


*** نکته:
مثنوی معنوی
قالب شعر-----------------مثنوی
محتوی--------------------عرفانی
سبک----------------------عراقی
سراینده---------------------مولوی


مولوی:
شاعرعرفانی قرن هفتم/سبک عراقی / آثارش:مثنوی معنوی ، غزلیات شمس و....

خیام:
بزرگترین شاعر رباعی گو ، قرن ششم که رباعیات او به هفت زبان زنده ترجمه شده است.

حافظ:
شاعر غزل سرای قرن هشتم ، دیوان غزلیات او محتوی عارفانه و عاشقانه دارد.

سعدی:
شاعر و نویسنده قرن هفتم ، اثر منظوم او بوستان(در 10 باب)و گلستان به نثر مسجع آمیخته به شعر در 8 باب تعریف شده است.

ناصر خسرو:
شاعر و نویسنده قرن پنجم ، دیوان شعر او مرکب از قصاید حکمی و اخلاقی است.اثر نثری او «سفرنامه» است.

بابا طاهر عریان:
شاعر دو بیتی گوی قرن پنجم که دوبیتی های او به لری است.

مسعود سعد سلمان:
بزرگترین قصیده سرای قرن ششم که حبسیاتش معروف است.

عبید زاکانی:
شاعر و نویسنده قرن 8 ، طنزپرداز، که مهمترین اثر شعری او «موش و گربه» و اثر نثری او «دلگشا» است.

فردوسی :
بزرگترین شاعر حماسه سرا ی قرن 5 --- اثر: شاهنامه.

خلاصه ای از کتاب جلد یک گسترش علوم پایه خسته شدم از تایپ کردن امیدوارم به دردتون بخوره

Re: ***دانلود بهترین جزوات کنکوری نرم افزار (به روز شد)***

ارسال شده: شنبه 2 خرداد 1388, 8:22 pm
توسط reza-1365
بخش اول سئوالات امتحاني زبان و نگارش فارسي(از فصل اول تا فصل دهم) :
1- دو مورد از مهمترين نقش هاي نويسنده را بنويسيد.
پاسخ: نويسنده تنها براي خود نمي نويسد؛ بويژه نويسنده مقاله و داستان و نمايشنامه كه در خواننده تاثير بسيار مي گذارد و طبعا خوانندگان فراواني پيدا مي كند و به همين جهت، مسئوليت وي هم سنگين است.نويسنده توانا و چيره دست و هنرمند، با روح انسانها، بويژه نسل جوان سروكار دارد و مي تواند با قلم سحار و شور آفرين خود، احساسات و عواطف ملتي را به سود يا زيان جريان يا حاكميتي برانگيزد و به افراد خامد و خموش، توان و تحرك بخشد و روابط حاكم بر اجتماع را دگرگون سازد و حتي از بيخ و بن براندازد.( منبع DpiGuide.Com )
در تاريخ بشريت، هيچ انقلاب و تحول شگرفي را نمي توان سراغ داشت كه نويسندگان و گويندگان در صف اول آن قرار نگرفته و نقش مهم و سهم تعيين كننده اي در بيدار سازي و جهت دهي توده مردم نداشته باشند.
2- چهار مورد از ويژگي هاي يك نويسنده متعهد را نام ببريد.
پاسخ: 1-روشني و وسعت انديشه 2-قدرت تخيل 3-لطافت ذوق 4-دقت و باريك بيني
3- دو مورد از خصوصيات يك نوشته خوب را نام ببريد.
پاسخ: 1-از حيث مفهوم و محتوا و پيام 2-از حيث سبك نگارش و آيين درست نويسي
4- نوشته خوب چه نوشته اي است از كاربردهاي آن دو مورد را نام ببريد.
پاسخ: نوشته اي است كه در آن موارد زير رعايت شده باشد:
1-ساده نويسي 2-عفت قلم و پاكي فكر 3-وحدت موضوع 4-اختصار 5-املاي صحيح كلمات 6-نكات دستوري 7-خوانا بودن خط و...
(طبق خواسته سئوال ذكر دو مورد كافي است)
5- يك مورد از موارد كاربرد نقطه ويرگول(گيومه) را با ذكر مثال بنويسيد.(يكي از اين دو مورد مي آيد يا گيومه و يا نقطه ويرگول)
پاسخ: نقطه ويرگول(؛) :نقطه ويرگول،نشانه وقف يا درنگ و مكثي است طولاني تر از ويرگول و كمتر از نقطه؛و بيشتر در موارد زير كاربرد دارد:
الف) براي جدا كردن جمله ها و عبارتهاي متعدد يك كلام طولاني كه بظاهر مستقل اما در معني به يكديگر وابسته و مربوط باشند.چنانكه:
احمق را ستايش خوش آيد؛چون لاشه كه در كعبش دمي،فربه نمايد.
ب)درجمله هاي توضيحي،پيش از كلمات و عباراتي چون((اما))،((زيرا))،((چرا كه))،((يعني))،((به عبارت ديگر))،((براي مثال)) و مانند آنها؛به شرط آنكه جمله هاي پيش از آنها كامل و غالبا طولاني باشد؛براي نمونه:
مال و جاه هيچ گاه نمي توانند آرامش بخش روان انسان باشند؛چرا كه تنها با ياد خدا دلها آرامش مي يابند.( منبع DpiGuide.Com )
(سئوال يك مورد از موارد كاربرد را خواسته)
پاسخ: گيومه((( ))): اين نشانه ،در اكثر موارد براي نشان دادن آغاز و پايان سخن كسي غير از نويسنده است كه در اثناي نوشته وي آمده؛ يا براي مشخص تر كردن و برجسته نشان دادن كلمه يا اصطلاحي خاص به كار مي رود و موارد مهم استفاده از آن به شرح زير است:
الف) وقتي كه عين گفته يا نوشته كسي را در ضمن نوشته و مطلب خود مي آوريم.چنانكه:
سعدي مي گويد: ))هر كه سخن نسنجد،از جوابش برنجد)).
ب) در ذكر عنوان مقاله ها، رساله ها،اشعار، روزنامه ها، آثار هنري و فصلها و بخشهاي مختلف يك كتاب يا نوشته؛چنانكه:
باب هشتم گلستان سعدي، ((در آداب صحبت)) است.
(ياد گرفتن يك مورد از موارد كابرد كافي است)
6- تحقيق به چند صورت انجام مي گيرد؟(فقط 3 مورد را نام ببريد)
پاسخ: 1-مشاهده 2-تحقيق عمومي 3-تحقيق كتابخانه اي
7- تعريف گزارش و چند نوع گزارش داريم؟( منبع DpiGuide.Com )
پاسخ: گزارش انتقال پاره اي از اطلاعات است به كسي كه از آن بي اطلاع است.
دو نوع گزارش داريم: 1-شفاهي 2-كتبي
8- براي تهيه گزارش به چه مواردي بايد توجه كرد؟ (4 مورد)
پاسخ: 1-انتخاب موضوع 2-گردآوري اطلاعات 3-طرح ريزي مطالب 4-عرضه كردن اطلاعات جمع آوري شده
9-انواع مقاله را نام ببريد.
پاسخ: 1-مقاله اي پژوهشي 2-مقاله اي اخلاقي 3-مقاله اي ديني 4-مقاله اي تربيتي
10- از قصه هاي شرح حال عارفان دو كتاب را نام ببريد.
پاسخ: 1-اسرارالتوحيد 2-تذكرةالاوليا
11-فابل چيست؟يك مثال بزنيد
پاسخ: در بعضي از قصه ها ماجرا از زبان حيوانات نقل مي شود و اعمال و احساسات انسان به حيوان نسبت داده مي شود كه اغلب جنبه تمثيلي و استعاري دارد و بر مفاهيم و اخلاقي تأكيد مي ورزد مثل كليله و دمنه
12- از ميان رمان هاي ايراني،دو رمان با نام نويسنده نام ببريد.
پاسخ: 1-مدير مدرسه از جلال آل احمد 2-سو و شون از سيمين دانشور
13-شخصيت پردازي در داستان را بطور خلاصه بنويسيد
پاسخ:در واقع،شخصيت و طرح داستان،دو كفه يك ترازو هستند،يعني خمير مايه هر دو يكي است؛هر چه ادبيات از داستان هاي تفريحي فاصله بگيرد و به داستان هاي تحليلي نزديكتر شود، شخصيت پيچيده تر مي شود؛زيرا خوانندگان آگاه بيشتر مايلند به جاي اينكه از همان اول،شخصيت ها را تعقيب كنند،اعمال و حوادثي را دنبال نمايند كه شخصيتهاي شناخته شده انجام مي دهند.گر چه نويسنده بايد تمام هم و غم خود را صرف شخصيت سازي كند،يكي از محكها براي فهميدن موفقيت يا عدم موفقيت داستان نويس،همان واقعي به نظر رسيدن شخصيتهاي اوست.

Re: ***دانلود بهترین جزوات کنکوری نرم افزار (به روز شد)***

ارسال شده: یک‌شنبه 3 خرداد 1388, 2:10 pm
توسط پیر کاردانی
سلام
رضا جان بابا ایول.
یا علی

Re: ***دانلود بهترین جزوات کنکوری نرم افزار (به روز شد)***

ارسال شده: یک‌شنبه 3 خرداد 1388, 4:15 pm
توسط reza-1365
خواهش می کنم دوست عزیز پیرکاردانی
امیدوارم به درد بخوره
-------------------------------------------------------------------
بخش اول سئوالات امتحاني زبان و نگارش فارسي(از فصل اول تا فصل دهم) :
1- دو مورد از مهمترين نقش هاي نويسنده را بنويسيد.
پاسخ: نويسنده تنها براي خود نمي نويسد؛ بويژه نويسنده مقاله و داستان و نمايشنامه كه در خواننده تاثير بسيار مي گذارد و طبعا خوانندگان فراواني پيدا مي كند و به همين جهت، مسئوليت وي هم سنگين است.نويسنده توانا و چيره دست و هنرمند، با روح انسانها، بويژه نسل جوان سروكار دارد و مي تواند با قلم سحار و شور آفرين خود، احساسات و عواطف ملتي را به سود يا زيان جريان يا حاكميتي برانگيزد و به افراد خامد و خموش، توان و تحرك بخشد و روابط حاكم بر اجتماع را دگرگون سازد و حتي از بيخ و بن براندازد.( منبع DpiGuide.Com )
در تاريخ بشريت، هيچ انقلاب و تحول شگرفي را نمي توان سراغ داشت كه نويسندگان و گويندگان در صف اول آن قرار نگرفته و نقش مهم و سهم تعيين كننده اي در بيدار سازي و جهت دهي توده مردم نداشته باشند.
2- چهار مورد از ويژگي هاي يك نويسنده متعهد را نام ببريد.
پاسخ: 1-روشني و وسعت انديشه 2-قدرت تخيل 3-لطافت ذوق 4-دقت و باريك بيني
3- دو مورد از خصوصيات يك نوشته خوب را نام ببريد.
پاسخ: 1-از حيث مفهوم و محتوا و پيام 2-از حيث سبك نگارش و آيين درست نويسي
4- نوشته خوب چه نوشته اي است از كاربردهاي آن دو مورد را نام ببريد.
پاسخ: نوشته اي است كه در آن موارد زير رعايت شده باشد:
1-ساده نويسي 2-عفت قلم و پاكي فكر 3-وحدت موضوع 4-اختصار 5-املاي صحيح كلمات 6-نكات دستوري 7-خوانا بودن خط و...
(طبق خواسته سئوال ذكر دو مورد كافي است)
5- يك مورد از موارد كاربرد نقطه ويرگول(گيومه) را با ذكر مثال بنويسيد.(يكي از اين دو مورد مي آيد يا گيومه و يا نقطه ويرگول)
پاسخ: نقطه ويرگول(؛) :نقطه ويرگول،نشانه وقف يا درنگ و مكثي است طولاني تر از ويرگول و كمتر از نقطه؛و بيشتر در موارد زير كاربرد دارد:
الف) براي جدا كردن جمله ها و عبارتهاي متعدد يك كلام طولاني كه بظاهر مستقل اما در معني به يكديگر وابسته و مربوط باشند.چنانكه:
احمق را ستايش خوش آيد؛چون لاشه كه در كعبش دمي،فربه نمايد.
ب)درجمله هاي توضيحي،پيش از كلمات و عباراتي چون((اما))،((زيرا))،((چرا كه))،((يعني))،((به عبارت ديگر))،((براي مثال)) و مانند آنها؛به شرط آنكه جمله هاي پيش از آنها كامل و غالبا طولاني باشد؛براي نمونه:
مال و جاه هيچ گاه نمي توانند آرامش بخش روان انسان باشند؛چرا كه تنها با ياد خدا دلها آرامش مي يابند.( منبع DpiGuide.Com )
(سئوال يك مورد از موارد كاربرد را خواسته)
پاسخ: گيومه((( ))): اين نشانه ،در اكثر موارد براي نشان دادن آغاز و پايان سخن كسي غير از نويسنده است كه در اثناي نوشته وي آمده؛ يا براي مشخص تر كردن و برجسته نشان دادن كلمه يا اصطلاحي خاص به كار مي رود و موارد مهم استفاده از آن به شرح زير است:
الف) وقتي كه عين گفته يا نوشته كسي را در ضمن نوشته و مطلب خود مي آوريم.چنانكه:
سعدي مي گويد: ))هر كه سخن نسنجد،از جوابش برنجد)).
ب) در ذكر عنوان مقاله ها، رساله ها،اشعار، روزنامه ها، آثار هنري و فصلها و بخشهاي مختلف يك كتاب يا نوشته؛چنانكه:
باب هشتم گلستان سعدي، ((در آداب صحبت)) است.
(ياد گرفتن يك مورد از موارد كابرد كافي است)
6- تحقيق به چند صورت انجام مي گيرد؟(فقط 3 مورد را نام ببريد)
پاسخ: 1-مشاهده 2-تحقيق عمومي 3-تحقيق كتابخانه اي
7- تعريف گزارش و چند نوع گزارش داريم؟( منبع DpiGuide.Com )
پاسخ: گزارش انتقال پاره اي از اطلاعات است به كسي كه از آن بي اطلاع است.
دو نوع گزارش داريم: 1-شفاهي 2-كتبي
8- براي تهيه گزارش به چه مواردي بايد توجه كرد؟ (4 مورد)
پاسخ: 1-انتخاب موضوع 2-گردآوري اطلاعات 3-طرح ريزي مطالب 4-عرضه كردن اطلاعات جمع آوري شده
9-انواع مقاله را نام ببريد.
پاسخ: 1-مقاله اي پژوهشي 2-مقاله اي اخلاقي 3-مقاله اي ديني 4-مقاله اي تربيتي
10- از قصه هاي شرح حال عارفان دو كتاب را نام ببريد.
پاسخ: 1-اسرارالتوحيد 2-تذكرةالاوليا
11-فابل چيست؟يك مثال بزنيد
پاسخ: در بعضي از قصه ها ماجرا از زبان حيوانات نقل مي شود و اعمال و احساسات انسان به حيوان نسبت داده مي شود كه اغلب جنبه تمثيلي و استعاري دارد و بر مفاهيم و اخلاقي تأكيد مي ورزد مثل كليله و دمنه
12- از ميان رمان هاي ايراني،دو رمان با نام نويسنده نام ببريد.
پاسخ: 1-مدير مدرسه از جلال آل احمد 2-سو و شون از سيمين دانشور
13-شخصيت پردازي در داستان را بطور خلاصه بنويسيد
پاسخ:در واقع،شخصيت و طرح داستان،دو كفه يك ترازو هستند،يعني خمير مايه هر دو يكي است؛هر چه ادبيات از داستان هاي تفريحي فاصله بگيرد و به داستان هاي تحليلي نزديكتر شود، شخصيت پيچيده تر مي شود؛زيرا خوانندگان آگاه بيشتر مايلند به جاي اينكه از همان اول،شخصيت ها را تعقيب كنند،اعمال و حوادثي را دنبال نمايند كه شخصيتهاي شناخته شده انجام مي دهند.گر چه نويسنده بايد تمام هم و غم خود را صرف شخصيت سازي كند،يكي از محكها براي فهميدن موفقيت يا عدم موفقيت داستان نويس،همان واقعي به نظر رسيدن شخصيتهاي اوست.

Re: ***دانلود بهترین جزوات کنکوری نرم افزار (به روز شد)***

ارسال شده: یک‌شنبه 3 خرداد 1388, 10:36 pm
توسط Sina-S
سلام...

خیلی ممنون آقا رضا...

فقط یک پیشنهاد :

شما می توانید در آینده این مطالب مفید را گردآوری کنید و در قالب یک فایل پی دی اف به صورت کامل و با نام خودتان آن را در فضای مجازی به اشتراک بگذارید...

موفق باشید...

Re: ***دانلود بهترین جزوات کنکوری نرم افزار (به روز شد)***

ارسال شده: یک‌شنبه 3 خرداد 1388, 11:16 pm
توسط reza-1365
سلام...

خیلی ممنون آقا رضا...

فقط یک پیشنهاد :

شما می توانید در آینده این مطالب مفید را گردآوری کنید و در قالب یک فایل پی دی اف به صورت کامل و با نام خودتان آن را در فضای مجازی به اشتراک بگذارید...

موفق باشید...
مرسی سینا جان
ولی این روزها سر من یکم شلوغه درسهای پیام نور فرسایشی منو درگیر خودش کرده.

Re: ***دانلود بهترین جزوات کنکوری نرم افزار (به روز شد)***

ارسال شده: دوشنبه 4 خرداد 1388, 1:21 am
توسط reza-1365
این هم تعاریف عمومی که تو هر کنکوری میاد
*************************************************
درفرهنگ رایانه سیستم عامل (به انگلیسی: Operating System) نرم‌افزاری است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می‌سازد که برنامه‌های کاربردی اجرا شده و از خدمات آن استفاده کنند.



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




وظایف سیستم عامل
سیستم عامل دو کار عمده انجام می‌دهد: در نگرش پایین به بالا، منابع منطقی (مانند فایل‌ها) و منابع فیزیکی (مانند دستگاه‌های سخت افزاری) رایانه را مدیریت و کنترل می‌کند.

در نگرش بالا به پایین، وظیفه سیستم عامل این است که یک ماشین توسعه یافته (Extended Machine) یا ماشین مجازی (Virtual Machine) را به کاربران ارائه کند تا آنها بتوانند آسان تر برنامه نویسی نمایند و درگیر پیچیدگی‌های سخت افزاری رایانه نشوند.



به طور کلی، وظایف سیستم عامل شامل موارد زیر است :

استفاده بهینه از منابع و جلوگیری از به هدر رفتن آنها
تخصیص و آزاد سازی منابع
اداره صف‌ها و زمان بندی استفاده از منابع
حساب داری (Accounting) میزان استفاده از منابع
ایجاد امنیت (security)
ایجاد، حذف و اداره فرایند‌ها
ایجاد مکانیسم‌های ارتباط بین فرایند‌ها و همگام سازی آنها
مدیریت فایل‌ها و پوشه‌ها
مدیریت حافظه‌های اصلی و جانبی
برقراری امکان دسترسی چندتایی (Multiaccess) و اجرای هم روند (Concurrent) فرایند‌ها
به اشتراک گذاری منابع (Resource Sharing)
تعیین راهکار‌هایی برای اداره بن بست (deadlock)‌ها
جلوگیری از شرایط رقابتی (Race Condition) و تداخل یا در هم قفل شدن (Interlock) فرایند‌ها
جلوگیری از گرسنگی (Starvation)



سیستم عامل‌های فعلی
امروزه پرکاربردترین سیستم عامل جهان، ویندوز است که بر روی بیشتر رایانه‌های شخصی نصب شده‌است.



نام چند سیستم عامل معروف جهان در زیر آمده‌است:

یونیکس
لینوکس
سولاریس (سیستم عامل)
بی اس دی
سیستم عامل داس
مک اواس ده
ام وی اس
ویلز (سیستم عامل)
ویندوز اکس‌پی
ویندوز ویستا
ویندوز ان‌تی
ویندوز سی‌ئی
آی‌فون اواس
پالم (سیستم عامل)
سیمبیان (سیستم عامل)
گوگل اندروید




انواع سیستم عامل
سیستم عامل تک پردازنده
این نوع سیستم عامل‌ها، سیستم عامل‌های نسل چهارم (نسل فعلی) هستند که بر روی یک پردازنده اجرا می‌شوند.


سیستم عامل شبکه‌ای
این نوع سیستم عامل‌ها، از کنترل کننده‌های واسط شبکه و نرم افزار‌های سطح پایین به عنوان گرداننده استفاده می‌کنند و برنامه‌هایی برای ورود به سیستم‌های راه دور و دسترسی به فایل از راه دور در آنها به کار گرفته می‌شود.


سیستم عامل توزیع شده
این سیستم عامل‌ها خود را مانند سیستم عامل‌های تک پردازنده به کاربر معرفی می‌کنند، اما در عمل از چندین پردازنده استفاده می‌کنند. این نوع سیستم عامل در یک محیط شبکه‌ای اجرا می‌شود در این نوع سیستم یک برنامه پس از اجرا در کامپوترهای مختلف جواب نهایی به سیستم اصلی کاربر بر می‌گردد سرعت پردازش در این نوع سیستم بسیار بالاست.


سیستم عامل بی درنگ
از این نوع سیستم‌های عامل برای کنترل ماشین آلات صنعتی، تجهیزات علمی و سیستم‌های صنعتی استفاده می‌گردد. یک سیستم عامل بلادرنگ دارای امکانات محدود در رابطه با بخش رابط کاربر و برنامه‌های کاربردی مختص کاربران هستند. یکی از بخش‌های مهم این نوع سیستم‌های عامل، مدیریت منابع موجود کامپیوتری بگونه‌ای است که یک عملیات خاص در زمانی که می‌بایست، اجراء خواهند شد , مهم‌تر اینکه مدیریت منابع بگونه ایست که این عمل در هر بار وقوع, مقدار زمان یکسانی بگیرد.

منابع
آندرواس تننباوم و وودهال، طراحی و پیاده سازی سیستمهای عامل.چاپ چهارم ویرایش دوم.

Re: ***دانلود بهترین جزوات کنکوری نرم افزار (به روز شد)***

ارسال شده: سه‌شنبه 5 خرداد 1388, 3:15 pm
توسط عسل

سلام دوستان
من تست مدار منطقی می خوام
کسی تست خوب سراغ نداره؟

Re: ***دانلود بهترین جزوات کنکوری نرم افزار (به روز شد)***

ارسال شده: پنج‌شنبه 7 خرداد 1388, 1:10 am
توسط reza-1365
مفاهیم و اصول طراحی سیستم های عامل ( جعفر نژاد قمی )
تالیف : سیلبر شاتس - گولوین - گین
ترجمه : جعفر نژاد قمی
انتشارات : علوم رایانه

جواب تمرینات کتاب جعفرنزاد قمی قول می دم خیلی تو کنکور به دردتون بخوره. سلامت و خوب زندگی

کنیم. این هم اخرین هدیه من بود امیدوارم دوستان خوششون بیاد و استفاده کنند.بنده از این به بعد

نخواهم بود و انشالله از چند ماه دیگه در خدمت شما خواهم بود برای همه شما ارزوی موفقیت و

سلامت در کنکور و زندگی را دارم.
در پناه خدا
**************************************************************

فصل 1

سوال 1 : اجزا هر سیستم کامپیوتری را نام ببرید .
سخت افزار – سیستم عامل – برنامه های کاربردی – کاربر

سوال 2 : سیستم چند برنامه ای را تعریف کنید.
یعنی سیستمی که در آن انجام چند برنامه به طور همزمان به پردازنده داده شده است تا از اتلاف زمنی پردازنده کاسته شود.

سوال 3 : اشتراک زمانی را شرح دهید
سیستم های اشتراک زمانی برای تعامل بیشتر کاربر با کامپیوتر به وجود آمدند ، اشتراک زمانی توسعه منطقی سیستم چند برنامه ای است و چنین کار به کامپیوتر داده میشود و پردازنده این کارها را با تبادل بین آنها انجام میدهد.

سوال 4 : چند پردازنده ای را تعریف کنید.
یهنی سیستمی که از چند پردازنده تشکیل شده و هر پردازنده وظیفه ای خاص دارد به طور کلی در سیستم های چند پردازنده ای کل وظایف بین چندین پردازنده تقسیم شده است.

سوال 5 : سیستم عامل چیست.
یکی از انواع برنامه سیستمی بوده که وظیفه آن ایجاد ارتباط راحت با سخت افزار است.

سوال 6 : اسپولینگ چیست.
به کار گیری یک حافظه جانبی مانند هارد دیسک به عنوان یک میانجی برای انتقال داده ها بین وسایل I/O و کامپیوتر .

سوال 7 : سیستم بی درنگ چیست.
این سیستم از این جهت به وجود آمد که برای عملکرد یک پردازنده و یا جریان داده ها به یک زمان دقیق نیاز دارد و برای کنترل دستگاه های خاص به کار میرود.
*******************************************************************
فصل 2
سوال 1 : تفاوت سیستم Multi progrram با Uni progrram
در Uni programming system سیستم تک پردازشی وقتی خطایی در برنامه اتفاق می افتد فقط همان برنامه دچار مشکل می شود اما در Multi programming system سیستم چند پردازشی در اثر بروز خطا ممکن است چند فرآیند دچار مشکل شود.

سوال 2 : راهکارجلوگیری ازخدشه دارشدن عمل عادی سیستم عامل.
تمام دستورات I\O را به عنوان دستورات ممتاز در نظر می گیریم.بنابراین کاربران نمی توانند به طور مستقیم دستورات I\O را اجرا کندبلکه باید آنرا از طریق سیستم عامل انجام دهد .برای انجام عمل I\O برنامه کاربر فراخوانی سیستم را اجرا می کند تا سیستم عامل عمل I/O را انجام دهد .سیستم عامل که در حالت ناظر اجرا می شود کنترل می کند که آیا درخواست معتبر است یا خیر و در صورت معتبر بودن آنرا اجرا می کند.

سوال 3 : فرایند دو حالته را شرح دهید.
در این مدل برای هر process دو حالت در نظر می گیریم:
Runnig state حالت اجرایی: عبارت است از زمانی که cpu در حال اجرای پراسس است.

Not running state حالت غیر اجرایی: عبارت است از زمانی که cpu در حال اجرای هیچ پراسسی نیست.

همانگونه که قبلا ذکر شد در سیستم های Multi programming است دران واحد می تواند چند Running process در سیستم موجود باشد.از آنجایی که cpuامکان اجرای پراسس ها را ندارد یک صف به نام صف پردازش Process queue شکل می گیرد .این صف در حالت Not running تعریف می شود به عبارت دیگر پراسس ها هنگامیکه در حالت Not running هستند در صف پردازش نوبت می گیرندو سپس در صف پردازش ها قرار می گیرند

سوال 4 : ثبات حدو پایه را شرح دهید و به چه منظور از این ثباتها استفاده می شود.
برای تفکیک فضای حافظه هر برنامه ،باید بتوانیم حدود آدرس معتبری را که برنامه می تواند دستیابی داشته باشد ،تعیین کرده، حافظه خارج از آن فضا ی آدرس را حفاظت کنیم. این حفاظت می تواند با استفاده از ثبات های پایه و حد باشد . ثبات پایه شامل کوچکترین آدرس حافظه فیزیکی معتبر است و ثبات حد شامل اندازه حدود آدرس است.این حفاظت توسط CPU انجام می شود.زمانیکه آدرسی در حالت کاربر تولید شود آدرس مورد نظر را با این ثبات ها مقایسه می کند اگر آدرس مورد نظر خارج از محدوده بود تله به ناظر صادر می شود و یک خطای مهم تلقی می شود بدین ترتیب ،برنامه کاربر نمی تواند به کد یا ساختمان داده های سیستم عامل یا کاربران دیگر دستیابی داشته باشند.
سوال 5 : وقوع رویداد توسط وقفه سخت افزاری یا نرم افزاری را شرح دهید.
وقوع رویداد توسط وقفه سخت افزاری یا نرم افزاری مشخص می شود. سخت افزار هر زمان می تواند با ارسال سیگنالی به سی پی یو وقفهای را صادر کند. نرم افزار می تواند با اجرای عملیات خاصی به نام فراخوانی سیستم وقفه ای را صادر کند.

سوال 6 : انواع مختلف رویدادها که منجربه صدور وقفه می شوند را نام ببرید.
انواع مختلف رویداد که منجر به صدور وقفه می شوند عبارتند از:
A کامل شدن عمل ورودی و خروجی
B تقسیم بر صفر
C دستبابی نا معتبر به حافظه
D درخواست برای بعضی از خدمات سیستم عامل

سوال 7 : ورودی وخروجی همگام و نا همگام را تعریف کنید.
وقتی عمل ورودی و خروجی شروع شد دو دسته از فعالیتها ممکن است انجام شود. در ساده ترین حالت عمل ورودی و خروجی شروع شده پس از خاتمه کنترل به فرایند کاربر بر می گردد. این حالت را ورودی و خروجی همگام می نامند.
حلت دیگر که ورودی و خروجی نا همگام نام دارد بدون اینکه منتظر کامل شدن ورودی و خروجی بماند کنترل را به برنامه کاربر بر می گرداند .

سوال 8 : سسله مراتب حافظه را نام ببرید.
انواع گوناگونی از سیستم های حافظه که در سیستم کامپیوتر وجود دارند بر حسب سرعت و هزینه میتواند سازمان دهی شود ازبهترین به پایین به صورت زیر است:
A ثباتها
B حافظه ی پنهان
C حافظه ی اصلی
D دیسک الکترونیکی
E دیسک مغناطیسی
F دیسک نوری
G نوارهای مغناطیسی
*******************************************************************
فصل 3

سوال 1 : مشکل عمده ی روش لایه ای چیست.
مشکل عمده ی این روش این است که چون هر لایه میتواند فقط از لایه های زیرین استفاده کندنیاز به برنامه ریزی دقیق است. مشکل دیگر پیاده سازی لایه ای است که کارایی کمتر از روش های دیگر است.به عنوان مثال برای اینکه کاربر بتواند عملیات i/o را انجام دهد یک فراخوان سیستم را انجام می دهد که استثنایی را به لایه i/o می فرستد.آن لایه نیز مدیریت حافظه را فراخوانی می کند و سپس از طریق زمانبندی cpu به سخت افزاری می رسد.در هر لایه پارامتر ها ممکن است تغییر کند ممکن است نیاز به ارسال داده ها باشد و... . هر لایه سرباری رابه فراخوان سیستم می افزاید که نتیجه اش فراخوان سیستم است که بیشتر از سیستم غیر لایه ای طول می کشد.

سوال 2 : چند مدل ارتباطی وجود دارد.
A مدل ارسال پیام
B مدل حافظه مشترک
در مدل ارسال پیام،اطلاعات از طریق امکانات ارتباطی بین فرایندها ،که توسط سیستم عامل فراهم شده است،مبادله می شوند.هر کامپیوتر در شبکه،دارای یک میزبانی است که با آن نام خوانده میشود. به همین ترتیب،هر فرایند دارای نامی است که به شناسه ای ترجمه میشود که سیستم عامل می تواند از طریق آن شناسه به آن مراجعه کند.
در مدل حافظه مشترک،فرایندها از فراخوانیهای سیستمی برای دستیابی به ناحیه ای از حافظه که مربوط به فرایندهای دیگر است استفاده می کنند. و با توجه به این که سیستم عامل ملنع از این می شود که یک فرایند به حافظه فرایند دیگر دسترسی داشته باشد.

سوال 3 : پنج فعالیت اصلی سیستم عامل در مدیریت فرایند چیست.
A ایجاد و حذف فرایندهای سیستمی و کاربر
B تعویق و از سرگیری فرایندها
C فراهم کردن راهکارهایی برای هماهنگی فرایندها
D فراهم کردن راهکارهایی برای ارتباط فرایندها
E فراهم کردن راهکارهایی برای پردازش فرایندها

سوال 4 : در ارتباط با مدیریت حافظه ی سیستم عامل مسئول چه اعمالی است.
A تعیین اینکه کدام بخشهای حافظه در حال استفاده اند و چه کسانی از آنها استفاده میکنند
B وقتی فضای حافظه آماده باشد کدام فرایند ها باید به حافظه بار شوند.
C تخصیص و آزاد سازی فضای حافظه در صورت لزوم

سوال 5 : زیر سیستم i\o شامل چه مواردی است.
- یک مولفه مدیریت حافظه که شامل میانگری،حافظه ی پنهان و اسپولینگ است.
- واسط کلی گرداننده دستگاه
- گرداننده هایی برای دستگاه های سخت افزاری خاص

سوال 6 : سیستم توزیعی را تعریف کنید.
سیستم توزیعی مجموعه ای از سیستم های ناهمگن را که از نظر فیزیکی از هم جدا هستند. در یک سیستم منسجم به هم وصل میکنند،به طوری که کاربران بتوانند از منابع مختلف استفاده کنند.

سوال 7 : فرایند را تعریف کرده و انواع ان را توضیح دهید.
در یک سیستم تک کاربره مثل ویندوزو... کاربر نیز میتواند چندین برنامه را هم زمان مثل واژه پرداز،وب،پست الکترونی و... اجرا کند. ممکن نیاز باشد که سیستم عامل از فعالیت های برنامه نویسی شده ی داخلی خود، مثل اسپولینگ استفاده کند.در بسیاری از موارد ، این فعالیتها مشابه اند که همه ی آنها را فرایند می نامند. هر فرایند یک واحد کاری در سیستم است که چنین سیستمی متشکل از مجموعه ای از فرایندها ی کاربر است.

سوال 8 : دو مورد از موارد حفاظتی سیستم را بیان کنید.
به عنوان مثال سخت افزار آدرس دهی حافظه تضمین می کند که یک فرایند در فضای آدرس دهی خودش اجرا شود و تایمر تضمین می کند که هیچ فرایندی نتواند به طور نا محدود از cpu را در اختیار داشته باشد.

سوال 9 : فراخوانیها ی سیستم به چند دسته تقسیم می شوند.
A کنترل فرایند
B دستکاری فایل
C دستکاری دستگاه
D دستکاری اطلاعات
E ارتباطات
********************************************************************
فصل 4

سوال 1 : زمانبند کار را تعریف کرده و انواع الگوریتمهای آن را بیان کنید.
روتینی است که بر اساس الگوریتمی خاص یکی از کارهای موجود در جدول آی اس بی تی را انتخاب کرده و جهت اجرا شدن آنرا به حافظه می آورد.
انواع الگوریتم های زمانبند کار
FIFO-1
S.J.P -2
MIXED-3

سوال 2 : حالت های فرآیند را نام برده و هر کدام را مختصرا توضیح دهید.
تصویر



سوال 3 : بلوک فرآیند چیست و شامل چه اطلاعاتی می باشد.
ساختمان داده ایست که شامل تمامی اطلاعات ذیل در مورد یک فرآیند میباشد و دائما با سیستم عامل سروکار دارد.
بلوک کنترل پردازش
PCB حاوی اطلاعات زیادی در مورد فرآیند است که عبارتند از:
A حالت فرآیند
B شماره برنامه
C ثباتهای CPU
D اطلاعات زمانبندی CPU
E اطلاعات مدیریت حافظه
F اطلاعات حسابرسی
G اطلاعات وضعبت I/O

سوال 4 : هدف از چند برنامگی و اشتراک زمانی چیست.
هدف از چند برنامگی این است که کاربر در تمام اوقات با برنامه های مختلف محاوره داشته باشد و هدف از اشتراک زمانی , بهره وری بیشتر از سی پی یو است.

سوال 5 : انواع زمانبندها را نام برده و تفاوت بین آنها را نام ببرید.
انواع زمانبندها:
زمان بند بلند مدت زمانبند کار
زمان بند کوتاه مدت زمانبند سی پی یو
زمان بند میان مدت
تفاوت اصلی بین این دو زمانبند تعداد دفعات تکرار آن است. مثلا زمانبند کوتاه مدت در صد میلی ثانیه ده بار اجرا می شود ولی زمانبند بلند مدت یک بار.

سوال 6 : خواص ارتباط مستقیم و غیر مستقیم را نام ببرید.
ارتباط مستقیم:
A پیوند بطور خودکار بین هر جفت از فرآیندها بوجود می آید
B هر پیوند دقیقا به دو فرآیند وابسته است.
C بین هر جفت از فرآیندها فقط یک پیوند وجود دارد.
ارتباط غیر مستقیم:
A وقتی پیوندی بین دو فرآیند برقرار می شود که صندوق پستی مشترکی داشته باشند.
B یک پیوند ممکن است به بیش از دو فرآیند وابسته است.
C بین هر جفت از فرآیندها ممکن است چندین پیوند وجود داشته باشد.
********************************************************************
فصل 5
سوال 1 : تفاوت بين فرآيند تك بندي متعارف و فرآيند چند بندي را شرح دهيد. با شكل
فرآیند متعارف فقط یک بند از کنترل را در اختیار دارد. اگر فرآیند چندین بند از کنترل را در اختیار داشته باشد ، در هر زمان میتواند بیش از یک وظیفه را انجام دهد.
شکل در صفحه 120 کتاب
تصویر
سوال 2 : فوايد برنامه نويسي چند بندي به چند دسته تقسيم مي شوند؟ به اختصار توضيح دهيد.
A تفاهم
B اشتراک منابع
C اقتصادی
D بهره وری از معماری های چند پردازنده ای
تفاهم: چند بندی کردن یک برنامه محاوره ای به آن اجازه میدهد تا در صورت قفل شدن بخشی از آن، یا اجرای طولانی بخش دیگر، اجرایش ادامه یابد. بدین ترتیب با کاربر تفاهم برقرار می کند.
اشتراک منابع: بندها از حافظه و منابع مربوط به فرآیندی که متعلق به آن هستند، به طور اشتراکی استفاده می کنند. فایده اشتراک کد این است که برنامه میتواند چندین بند از یک فعالیت را در یک فضای آدرس داشته باشد.
اقتصادی: تخصیص حافظه و منابع برای ایجاد فرآیند گران است. از طرف دیگر، چون بندها از منابع متعلق به فرآیند خودشان به طور اشتراکی استفاده می کنند، ایجاد و تعویض بستر بندها اقتصادی تر است.
بهره وری از معماریهای چند پردازنده ای: در این معماری، هر بند به طور موازی با بندهای دیگر در پردازنده دیگری اجرا می شود. فرآیند تک بندی فقط می تواند بر روی یک پردازنده انجام شود. چند بندی در ماشین چند پردازنده ای، به همزمانی بهبود می بخشد.در معماری تک پردازنده ای، پردازنده سریعا بین بندها تعویض می شود تا مفهوم توازی به وجود آید، اما در واقع در هر زمان فقط یک بند در حال اجرا خواهد بود.
سوال 3 : دو تفاوت بين بندهاي سطح كاربر و سطح هسته چيست. \
بندهای کاربر در بالای هسته پشتیبانی میشوند وتوسط کتابخانه ی بندها در سطح کاربر پیاده سازی می شود. این کتابخانه، ایجاد بند و زمان بندی و مدیریت بر بندها را پشتیبانی می کند.
بندهای هسته مستقیما توسط سیستم عامل اجرا می شوند. هسته ایجاد بند، زمان بندی و مدیریت بر بندها در فضای هسته انجام می شود.اگر بندی فراخوان سیستم قفل کننده را اجرا کند هسته می تواند بند دیگری را در برنامه زمانبندی کند تا اجراشود.

سوال 4 : سه نوع متداول از پياده سازي بندها را نام ببريد.با توضيح.
A مدل چند به یک
B مدل یک به یک
C مدل چند به چند
توضیح در صفحه 122 و 123

سوال 5 : منظور از لغو كردن بندها چيست با ذكر يك مثال به طور كامل توضيح دهيد.
لغو کردن بند به معنای این است که قبل از اجرای کامل بند، آن بند خاتمه یابد. به عنوان مثال اگر چندین بند به طور همزمان در یک بانک اطلاعاتی جستجو می کنند و یک بند نتیجه را بر می گراند، بندها باقیمانده باید لغو شوند.بندی که باید لغو شود بند مقصد نام دارد.لغو بند مقصد به دو صورت است:
A لغو ناهنگام
B لغو معوق
توضیح بیشتر در صفحه 125

سوال 6 : نقش سيگنال در سيستم هاي يونيكس چيست.
سیگنال در سیستم های یونیکس به فرآیند خبر می دهد که رویدادی رخ داده است، سیگنال ممکن است به طور همگام یا ناهمگام دریافت شود که به منبع و دلیل وقوع رویداد بستگی دارد.تمام سیگنال ها چه همگام چه نا همگام از الگوی یکسانی پیروی می کنند که شامل 3 دسته است:
A سیگنال با وقوع رویدادی تولید می شود.
B سیگنال تولید شده به فرایندی تحویل داده می شود.
C وقتی سیگنال تحویل داده شد، باید اداره شود.
سوال 7 Pthread چيست
. Pthread استاندارد IEEE 1003.1c POSIX است که یک API را برای ایجاد و همگامی بندها تعریف می کند.این موضوع، مشخصات رفتار بند است، نه یک پیاده سازی.
********************************************************************
فصل 6
سوال 1 : زمانبندی انحصاری و غیر انحصاری را توضیح دهید.
زمانبندی انحصاری : در این نوع زمانبندی وقتی پردازه ای در حال اجراست، به هیچ عنوان نمی توان پردازنده را از او گرفت مگر اینکه کار پردازه به پایان رسیده باشد یا نیاز به عملیات I/O داشته باشد.
زمانبندی غیر انحصاری : در این نوع زمانبندی وقتی پردازه ای در حال اجراست، می توان تحت شرایط خاص پردازنده را از پردازه درحال اجرا گرفت و به پردازه دیگری داد.
شرایط خاص:
A وقتی فرآیندی از حالت اجرا به حالت آمادگی می رود.
B وقتی که فرآیندی از حالت انتظار به حالت آمادگی می رود.

سوال 2 : توزیع کننده چیست و شامل چه مواردی است.
پیمانه ای است که کنترل را به پردازنده ای می دهد که توسط زمانبند کوتاه مدت انتخاب شده است.
توزیع کننده شامل موارد زیر است:
A تعویض بستر
B تغییر به حالت کاربر
C پرش به محل مناسبی در برنامه کاربر و آغاز مجدد برنامه

سوال 3 : چرا الگوریتم زمانبندی FCFS الگوریتم منصفانه ای نیست.
این الگوریتم منصفانه نیست زیرا ممکن است که پردازه ای که زمان کمتری به CPU نیاز دارد بدلیل اینکه کمی دیرتر وارد شده است مجبور شود مدت زمان طولانی انتظار بکشد. در نتیجه مجموع زمان انتظار بیشتر می شود که مطلوب نیست.

سوال 4 : زمان ورود و پردازش پنج پردازه مطابق جدول زیر در سیستم وجود دارند اگر از روش SJF استفاده شود متوسط زمان انتظار را بدست آورید.
تصویر
سوال 5 : زمان ورود و پردازش پنج پردازه مطابق جدول زیر در سیستم وجود دارند اگر از روش اولویت (انحصاری) استفاده شود متوسط زمان انتظار را بدست آورید.
پاسخ :
تصویر
سوال 6 : زمان ورود و پردازش پنج پردازه مطابق جدول زیر در سیستم وجود دارند اگر از روش نوبت چرخشی (RR) با برش زمانی 2 ثانیه استفاده شود متوسط زمان انتظار را بدست آورید.
پاسخ :
تصویر
سوال 7 : زمانبندی صف چند سطحی را با صف بازخوردی چند سطحی مقایسه کنید.
پاسخ :
الگوریتم زمانبندی صف چند سطحی ، فرآیندها هنگام ورود به سیستم در صفی قرار می گیرند ، به طوری که از صفی به صف دیگر نمی روند. به عنوان مثال ، اگر صفهای جداگانه ای برای فرآیندهای پیش زمینه و پس زمینه وجود داشته باشد ، فرآیندها از صفی به صف دیگر منتقل نمی شوند ، زیرا ماهیت پیش زمینه ای و پس زمینه ای آنها تغییر نمی کند. این کار موجب کاهش سربار زمانبندی می شود و قابلیت انعطاف کم می گردد. اما زمانبندی صف بازخوردی چند سطحی به فرآیندها اجازه می دهد از صفی به صف دیگر منتقل شوند. فلسفه این کار این است که ویژگیهای انفجارهای محاسباتی فرآیندها با یکدیگر متفاوت است. اگر فرآیندی به مدت زیادی CPU را در اختیار گیرد ، به صفی با اولویت پایین تر منتقل می گردد. بدین ترتیب ، فرآیندهای مقید به I/O و محاوره ای ، در صفهای با اولویت بالاتر قرار می گیرند.
*******************************************************************
فصل 7

سوال 1 : فرآيند همكار چيست.
پاسخ :
یک فرآیند همکار فرآیندی است که می تواند به سایر پردازشهای در حال اجرا اثر گذارد و یا از آنها تاثير بگيرد فرآیندهای همکار ممکن است یا مستقيماً یک فضای آدرس را به اشتراک گذارند و یا اجازه داشته باشند داده های یکدیگر را تغيير دهند.


سوال 2 : شرایط مسابقه ای یا Race condition را توضيح دهيد.
پاسخ :
به وضعيتی که دو یا چند فرآیند به متغير های اشتراکی دسترسی دارند و در نتيجه فرآیندها بستگی به زمان فرآیندها دارد شرایط مسابقه ای یا Race condition گويند.


سوال 3 : ناحيه بحراني را تعريف كنيد و ويژگي آن را بيان نماييد.
پاسخ :
سيستمي با n فرآيند ‌‍‍‌‌{P0,P1,…,Pn-1} را در نظر بگيريد هر فرآيند بخشي از كد به نام ناحيه بحراني دارد كه در آن ناحيه ممكن است متغيرهاي مشترك را تغيير دهد ، جدولي را بروز درآورد، فايلي را نوشته يا به اشتراك گذارد و ....
ويژگي مهم سيستم اين است كه وقتي يك فرايند در حال اجراي ناحيه بحراني خودش است هيچ فرايند ديگري نبايد اجازه داشته باشد ناحيه بحراني خودش را اجرا كند.


سوال 4 : براي حل مسئله ناحيه بحراني بايد چه نيازمنديهايي را برآورده كنيم.
پاسخ :
- Mutual exclusion انحصار متقابل – دو به دو ناسازگار
- اگر فرآیندی در حال اجرا در ناحيه بحرانی باشد در آن صورت هيچ فرآیندی در ناحيه بحرانی خود نمی تواند اجرا شود . يعني هيچ دو فرآیندی نباید همزمان در ناحيه بحرانی باشند.
- Progress پيشروي: اگر هيچ فرآیندی در ناحيه بحرانی نباشد و فرآیندهای دیگری تمایل برای ورود به ناحيه بحرانی داشته باشند فقط آن فرآیندهایی که در حال اجراي ناحيه باقيمانده خودشان نيستند يعني به ناحيه بحرانی نرسيده اند می توانند در تصميم گيری درباره اینکه کدام فرآیند وارد ناحيه بحرانی شود شرکت کنند .به عبارت دیگر هيچ فرآیندی در بيرون از ناحيه بحرانی خود نمی توانند فرآیندهای دیگر را بلوک کنند.
- Bounded waiting انتظار محدود: یک فرآیند نباید به طور نامحدود برای ورود به ناحيه بحرانی باقی بماند.


سوال 5 : سمافور را توضيح دهيد.
پاسخ :
به طور خلاصه يك ابزار هماهنگي جهت حل مسائل پيچيده ناحيه بحراني مي باشد. سمافور S يك متغير صحيح است كه صرف نظر از مقدار دهي اوليه فقط از طريق دو عمل استاندارد اتميك به نامهاي wait و signal قابل دستيابي است ، تغيير مقدار سمافور درعمليات Wait و signal بايد به طور جداگانه صورت گيرد، يعني وقتي يك فرآيند در حال تغيير مقدار سمافور است، هيچ فرآيند ديگري نمي تواند مقدار همان سمافور را در همان زمان تغيير دهد


سوال 6 : انتظار مشغولي چيست.
پاسخ :
روش های سخت افزاری و نرم افزاری برای حل مشکل ناحيه بحرانی می‌باشند اما نقصی که در آنها مشاهده می شود نياز به وضعيتی به نام انتظار مشغولي یا busy waiting به این معنا که هنگام ورود فرآیند به ناحيه بحرانی اگر امکان ورود وجود داشته باشد فرآیند در يك حلقه انتظار قرار می گيرد و این روش باعث اتلاف وقت CPU مي شود.و ممكن است اثرات غير قابل انتظار ديگري را در بر داشته باشد


سوال 7 : بن بست (Dead Lock) و حالت گرسنگي را به طور خلاصه بيان كنيد.
پاسخ :
در یک محيط چند برنامه ای این امکان وجود دارد که فرآیندهای متفاوتی برای بدست آوردن تعداد محدودی منبع با یکدیگر رقابت کنند. یک فرآیند منابعی را درخواست می کند و در صورتی که این منابع در آن لحظه در دسترس نباشد فرآیند به حالت انتظار وارد می شود. حال اگر منابع محدود درخواست آنها در اختيار فرآیند منتظر دیگری باشد این فرآیند از وضعيت انتظار خارج نمی شود این وضعيت را بن بست گویند.
مسئله ديگر در مورد بن بست انسداد نامحدود يا گرسنگي است در اين وضعيت فرايندها در داخل سمافور به طور نامحدود منتظر مي مانند. انسداد نا محدود در صورتي اتفاق مي افتد كه فرايندهايي را از صف مربوط به سمافور حذف يا اضافه كنيم. كه به ترتيب LIFO سازماندهي شده است


سوال 8 : مسئله خوانندگان – نويسندگان را بيان كنيد.
پاسخ :
يك شئ داده مثل فايل يا ركورد بين فرايندهاي همزمان به اشتراك گذاشته مي شود.بعضي از اين فرايندها ممكن است بخواهند محتويات شئ مشترك را بخوانند و بعضي ديگر ممكن است بخواهند شئ داده را تغيير دهند(بخوانند و بنويسند).براي تمايز بين اين فرايندها،فرايندهايي را كه فقط عمل خواندن را انجام مي دهند، خوانندگان و بقيه را نويسندگان مي ناميم


سوال 9 : مسئله غذا خوردن فيلسوفان را توضيح دهيد. ص 189
پاسخ :
پنج فيلسوف را در نظر بگيريد كه زندگي خود را صرف فكر كردن و غذا خوردن مي كنند. فيلسوفان داراي يك ميز دايره اي هستند ، در مركز ميز يك ديس برنج قرار دارد و 5 قاشق نيز بر روي ميز واقع است . وقتي فيلسوفي در حال فكر كردن است تعاملي با همكارش ندارد. گاهي كي فيلسوف گرسنه مي شود و سعي مي كند دو قاشق نزديك خود را مي تواند بر دارد
تصویر
سوال 10 : راه حلهاي نرسيدن به بن بست در مسئله غذا خوردن فيلسوفان را بيان كنيد.
پاسخ :
- راه حلهاي زير براي آزاد شدن از بن بست مورد استفاده قرار مي گيرد.
- اجازه داده مي شود، حد اكثر 4 فيلسوف به طور همزمان در يك ميز قرار گيرند.
- فقط وقتي يك فيلسوف اجازه داشته باشد قاشقهايش را بگيرد كه هر دو قاشق وجود داشته باشد. بايد قاشقها حتمااز ناحيه بحراني انتخاب گردند.
- از يك راه حل نامتقارن استفاده شود يعني فيلسوفي با شماره فرد ابتدا قاشق سمت چپ و سپس سمت راست خود را انتخاب كند و فيلسوفي با شماره زوج ابتدا قاشق سمت راست و سپس قاشق سمت چپ را انتخاب كند
********************************************************************
فصل 8

سوال 1 : بن بست چيست.
پاسخ :
زماني كه فرآيندي در يك مجموعه منبعي را درخواست كند كه آن منبع در اختيار فرآيند ديگري از همان مجموعه باشد موجب بروز بن بست مي شود.

سوال 2 : مراحل به كارگيري يك منبع توسط يك فرآيند را توضيح دهيد.
پاسخ :
A - درخواست: اگر درخواست نتواند فورأ عملي شود (مثلأ منبع در اختيار فرآيند ديگري است)، فرآيند درخواست كننده بايد منتظر بماند تا منبع را در اختيار گيرد.
B - به كارگيري: فرآين مي تواند منبع را در اختيار داشته باشد .
C - آزاد كردن: فرآيند منابع را آزاد مي كند.

سوال 3 : شرايط ضروري تعيين كننده بن بست را توضيح دهيد.
پاسخ :
A - انحصار متقابل:حداقل يك منبع بايد در حالت غيراشتراكي نگهداري شود.
B - نگهداري و انتظار: بايد فرآيندي وجود داشته باشد كه حداقل يك منبع را در اختيار داشته باشد و منتظر بدست آوردن منبع ديگري باشد كه فعلأ در اختيار فرآيندهاي ديگر است.
C - بدون قبضه كردن : منابع مي توانند قبضه شوند ، يعني آزادسازي منبع به عهده فرآيندي است كه آن را در اختيار دارد كه پس از كامل كردن وظيفه خود آن را آزاد مي كند.
D - انتظار چرخشي: مجموعه اي از فرآيندهاي منتظر وجود دارد.

سوال 4 : روشهاي اداره كردن بن بست را نام ببريد.
پاسخ :
A - ميتوان از پروتكلي استفاده كرد تا تضمين شود كه سيستم هرگز به حالت بن بست نرود.
B - ميتوان اجازه داد تا سيستم وارد حالت بن بست شود و سپس از حالت بن بست خارج گردد.
C - ميتوان از مسئله بن بست صرفنظر كرد و اينطور وانمود كرد كه بن بست در سيستم رخ نمي دهد.

سوال 5 : حالت امن چه حالتي است.
پاسخ :
در این حالت سیستم می تواند منابعی را به ترتیب خاصی به هر فرآیند تخصیص دهد و از بن بست نیز اجتناب ورزد. سیستم در حالتی امن است که ، دنباله امنی وجود داشته باشد.دنباله ای از فرآیندهای در صورتی یک دنباله امن برای حالت تخصیص فعلی محسوب می شود که ،برای هر Pi منابعی که Pj می تواند درخواست کند ،توسط منابع مهیا و تمام منابعی که در اختیار Pj که در آن i < j است ، برآورده شود.
اگر چنین دنباله ای وجود نداشته باشد،حالت سیستم ناامن است.


سوال 6 : عقبگرد چيست.
پاسخ :
اگر منبعي را از فرآيندي پس گيريم آن فرآيند نمي تواند اجراي عادي خود را ادامه دهد، زيرا بعضي منابع مورد نيازش را از دست داده است ، بايد اين فرآيند را به حالت امني ببريم و اجراي آن را از حالت امن آغاز كنيم.


سوال 7 : اثرات الگوريتمهاي پيشگيري از بن بست چيست.
پاسخ :
بهره وري اندك از منابع
كاهش توان عملياتي سيستم
********************************************************************
فصل 9
سوال 1 : انقياد دستورات و داده ها به آدرسهاي حافظه در چند مرحله انجام مي شود ، نام برده و مختصرا توضيح دهيد.
پاسخ :
الف. زمان ترجمه:اگر در زمان ترجمه مشخص باشد كه فرايند در كجاي حافظه قرار مي گيرد ، مي توان كد مطلق توليد كرد برنامه هاي COM در سيستم عامل MS-DOS در زمان ترجمه به آدرس مطلق مقيد مي شوند.
ب. زمان باركردن:اگر در زمان ترجمه مشخص نباشد كه فرايند در كجاي حافظه قرار مي گيرد ، كامپايلر بايد كد جا به جاپذير را توليد كند در اين حالت انقياد نهايي در زمان باركردن صورت خواهد گرفت اگر آدرس شروع فرايند تغيير كند ، فقط بايد كد كاربر را دوباره بار كرد.
ج. زمان اجرا: اگر فرايند در حين اجرا بتواند از يك قطعه حافظه به قطعه ديگري انتقال يابد انقياد بايد در زمان اجرا صورت گيرد براي اين الگو نياز به سخت افزار ويژه اي است.


سوال 2 : فضاي آدرس دهي منطقي و فيزيكي چه تفاوتي با هم دارند؟
پاسخ :
آدرسي كه توسط CPU توليد مي شود آدرس منطقي نام دارد درحالي كه آدرسي كه توسط واحد حافظه مشاهده مي شود آدرس فيزيكي نام دارد.


سوال 3 : منظور از حفاظت از حافظه چيست؟
پاسخ :
منظور از حفاظت از حافظه ، حفاظت سيستم عامل از فرايندهاي كاربر و حفاظت فرايندهاي كاربر از يكديگر است اين حفاظت با استفاده از ثبات جابه جايي و ثبات حد فراهم مي شود ثبات جابه جايي حاوي كوچكترين مقدار آدرس فيزيكي است و ثبات حد حاوي بازه آدرس منطقي است.


سوال 4 : متداولترين راهبردهايي كه براي انتخاب يك حفره آزاد از مجموعه اي از حفره به كار مي رود را نام برده و هركدام را توضيح دهيد.
پاسخ :
الف. اولين جاي مناسب: در اين روش اولين حفره اي كه بتواند به فرايند تخصيص يابد انتخاب مي شود.جستجو مي تواند از ابتداي مجموعه اي از حفره هاي آزاد انجام شود يا مي تواند از جايي آغاز گردد كه جستجو قبلي براي اولين جاي مناسب در آنجا خاتمه يافته است با يافتن اوليد حفره اي كه فضاي كافي براي فرايند داشته باشد جستجو خاتمه مي يابد
ب. بهترين جاي مناسب: در اين روش كوچكترين حفره اي كه بتواند فرايند را در خود جاي دهد تخصيص مي يابد اگر ليست بر حسب اندازه حفره ها مرتب نباشد كل ليست بايد جستجو شود
ج. بدترين جاي مناسب: در اين روش بزرگترين حفره انتخاب مي شود اگر ليست بر حسب اندازه حفره ها مرتب نباشد كل ليست بايد جستجو شود


سوال 5 : صفحه بندي را توضيح دهيد.
پاسخ :
صفحه بندي يك طرح مديريت حافظه است كه اجازه مي دهد فضاي آدرس فيزيكي فرايند همجوار نباشد


سوال 6 : چه زماني از تكنيك جايگزاري استفاده مي كنيم و اين تكنيك چگونه كار مي كند؟
پاسخ :
چون فرايند ممكن است بزرگتر از حافظه اي باشد كه به آن تخصيص يافته است معمولا از تكنيكي به نام جايگزاري استفاده مي شود ايده اين تكنيك اين است كه فقط دستورات و داده هايي كه در هر زمان لازمند در حافظه قرار گيرند اگر به دستورات ديگري نياز باشد به جاي دستورات قبلي كه فعلا مورد نياز نيستند قرار مي گيرد.


سوال 7 : جدول صفحه معكوس چگونه كار مي كند؟
پاسخ :
جدول صفحه معكوس به ازاي هر صفحه واقعي (قاب) حافظه ورودي دارد هر ورودي متشكل از آدرس مجازي صفحه اي است كه در آن محل واقعي حافظه ذخيره شده است اين ورودي همچنين اطلاعاتي راجع به فرايند مالك آن صفحه را نگهداري مي كند بدين ترتيب فقط يك جدول صفحه در سيستم وجود دارد كه به ازاي هر صفحه فيزيكي حافظه يك ورودي دارد
*******************************************************************
فصل 10
سوال 1 : حافظه مجازی را تعریف کنید و دو خصیصه مهم آن را بیان کنید.
پاسخ :
تکنیکی است که موجب می شود فرایند بدون اینکه کاملا در حافظه باشد اجرا گردد
حافظه اصلی را به صورت آرایه یکنواخت و بزرگی در نظر می گیرد که حافظه منطقی را از حافظه فیزیکی تفکیک می کند.همچنین اجازه می دهد فایلها و حافظه از طریق اشتراک صفحات بین چندین فرایند مشترک شوند.


سوال 2 : دو تکنیک که توسط حافظه مجازی فراهم می شود و کارایی ایجاد و اجرای فرایند را بهبود می بخشد را نام برده و تو ضیح دهید.
پاسخ :
A - کپی و نوشتن
از صفحه مشترک ایجاد می شود . در این روش فرایندهای پدر و فرزند از همان آغاز از صفحات یکسانی استفاده می کنند این صفحات مشترک به عنوان صفحات کپی و نوشتن علامت گذاری می شوند. معنایش این است که اگر یکی از این فرایند ها بر روی صفحه مشترک بنویسید ‘ یک کپی از صفحه مشترک ایجاد می شود.
B - فایل های نگاشت حافظه
اجازه می دهد بخشی از فضای آدرس مجازی به طور منطقی به فایل مربوط شود . برای نگاشت حافظه یک فایل ‘ بلوک دیسک به صفحه ( یا صفحاتی) در حافظه نگاشت می شود.دستیابی اولیه به فایل از طریق صفحه بندی درخواستی عادی انجام می شود و منجر به خطای صفحه می گردد.اما بخشی از فایل که به اندازه صفحه است از سیستم فایل به صفحه فیزیکی خوانده می شود. خواندنها و نوشتن های بعدی در فایل ‘به صورت روالهای دستیابی به حافظه اداره می شوند.


سوال 3 : الگوریتم FIFO را تعریف کنید.
پاسخ :
ساده ترین الگوریتم جایگزینی صفحه ‘ الگوریتم FIFO یعنی الگوریتم خروج به ترتیب ورود است. این الگوریتم برای هر صفحه زمان ورود آن صفحه به حافظه را ثبت می کند. هر وقت صفحه ای بخواهد جایگزین شود قدیمی ترین صفحه برای جایگزینی انتخاب می گردد. برای جایگزینی صفحه موجود در ابتدای صف را انتخاب می کنیم. وقتی صفحه به حافظه آورده شد آن را در انتهای این صف قرار می دهیم.


سوال 4 : الگوریتم LRU را تعریف کنید وروش های پیاده سازی آن را نام ببرید.
پاسخ :
اگر از گذشته نزدیک به عنوان تقریبی از آینده نزدیک استفاده کنیم صفحه ای را جایگزین می کنیم که برای مدت طولانی مورد استفاده قرار نگرفته است. این روش را الگوریتم کمترین استفاده در گذشته نزدیک ( LRU ) می نامند.
الگوریتم LRU آخرین زمانی را که هر صفحه مورد استفاده قرار گرفته است ثبت می کند. برای جایگزینی یک صفحه LRU صفحه ای را انتخاب می کند که برای مدت زمان طولانی تری مورد استفاده قرار نگرفته است.


سوال 5 : الگوريتم دومين فرصت را توضيح دهيد.
پاسخ :
تعداد بيتهاي اطلاعات سابقه به نوع سخت افزار بستگي دارد و طوري انتخاب مي شود که بروز رساني آن سريع باشد. اين تعداد مي تواند به صفر تقليل يابد و فقط بيت ارجاع آن باقي بماند. اين الگوريتم را الگوريتم جايگزيني دومين فرصت (SECOND CHANCE) مي نامند.
اساس الگوريتم جايگزيني دومين فرصت ،الگوريتم FIFO است. اين الگوريتم با يک تغيير کوچک در الگوريتم FIFO موجب مي گردد صفحاتي که زياد استفاده شده اند از حافظه خارج نشوند.
وقتي صفحه اي انتخاب شد ، بيت ارجاع آن را بررسي مي کنيم. اگر مقدارش 0 باشد ، آن را جايگزين مي کنيم ولي اگر 1 باشد، فرصت ديگري به آن صفحه مي دهيم و صفحه بعدي را به ترتيب FIFO انتخاب مي کنيم.وقتي صفحه اي فرصت دوباره پيدا مي کند، بيت ارجاع آن 0 مي شود و زمان فعلي به عنوان زمان ورود آن محسوب مي شود.
يک روش پياده سازي الگوريتم دومين فرصت ، استفاده از صف حلقوي است.در اين صف ، يک اشاره گر مشخص مي کند که چه صفحه اي با يد جايگزين شود. وقتي نياز به قابي باشد ، اشاره گر حرکت مي کند تا صفحه اي را بيابد که بيت ارجاع آن 0 باشد.وقتي اشاره گر حرکت مي کند ، بيت ارجاع را صفر مي کند.
وقتي صفحه اي براي جايگزيني انتخاب شد، آن صفحه از صف خارج مي گردد وصفحه جديد به جاي آن در صف حلقوي قرار مي گيرد.


سوال 6 : خطاي صفحه چگونه رخ ميدهد.
پاسخ :
مسئله اصلي چگونگي جلو گيري از کوبيدگي است.کوبيدگي منجر به نرخ بالايي از خطاي صفحه مي شود.
اگر نرخ خطاي صفحه بسيار بالا باشد ، نتيجه مي گيريم که فرآيند به قابهاي بيشتري نياز دارد و چنانچه نرخ خطاي صفحه پايين باشد ، ممکن است فرآيند قابهاي زيادي را در اختيار داشته باشد.مي توانيم کران بالا و پاييني را براي نرخ خطاي صفحه تعيين کنيم.اگر نرخ خطاي صفحه از کران بالايي تجاوز کرد قاب ديگري را به آن فرآيند تخصيص مي دهيم و اگر نرخ خطاي صفحه از کران پايين کمتر باشد ، قابي را از آن فرآيند پس مي گيريم.
بنابراين ، مي توانيم خطاي صفحه را اندازه گيري و کنترل کنيم تا از کوبيدگي جلوگيري به عمل آيد. همانند مجموعه کاري ، ممکن است مجبور شويم که فرآيندي را به تعويق اندازيم.اگر نرخ خطاي صفحه افزايش يابد و قاب آزادي وجود نداشته باشد ، بايد فرآيندهايي را انتخاب کرده به تعويق اندازيم. قابهاي آزاد شده به فرآيندهايي توزيع مي شوند که نرخ خطاي صفحه آنها زياد است.


سوال 7 : انواع الگوريتمهاي جايگزيني شمارشي را نام ببريد و توضيح دهيد
پاسخ :
- الگوريتم LFU :
در اين الگوريتم يک شمارنده نرم افزاري به هر صفحه نسبت داده مي شود که همه شمارندها در ابتدا صفر هستند.اگر وضعيتي پيش بيايد که در آن ، صفحه اي در يک مرحله از اجراي فرآيند به وفور مورد استفاده قرار گيرد ولي از آن به بعد مورد استفاده واقع نشود ، اين الگوريتم مناسب نخواهد بود.چون قبلا زياد به کار گرفته شد ، شمارش ارجاع آن زياد است و در حافظه باقي مي ماند ، در حالي که ديگر نيازي به آن نيست. يک راه حل اين است که شمارنده در فواصل زماني منظم يک بيت به سمت راست شيفت داده شود تا شمارش ارجاع به طور تواني کاهش يابد.
- الگوريتم MFU :
در اين الگوريتم جايگزيني ، صفحه اي که شمارنده آن بيشترين مقدار را دارد جهت جايگزيني انتخاب مي کند.

********************************************************************
********************************************************************
از دوستان عزیزی که تا به حالا به بنده کمک کردن خیلی تشکر دارم مخصوصا از پیمان عزیز که حق بر گردن دانشجوی کاردانی دارن امیدوارم تو این دو سال تونسته باشم کمکی کرده باشم. برای همه ارزوی موفقیت دارم. یا علی

Re: ***دانلود جزوات کنکوری رشته نرم افزار ***

ارسال شده: سه‌شنبه 17 شهریور 1388, 1:39 am
توسط Sina-S
دانلود اسلاید کامل مفاهیم سیستم عامل دانشگاه پیام نور

تهیه شده توسط : استاد ناصر آیت

توضیحات : تعداد صفحات : 322 - حجم : 2 مگابایت

http://powerpoint.pnu.ac.ir/dbs/Compute ... yat%29.ppt

Re: ***دانلود جزوات رشته نرم افزار کامپیوتر ***

ارسال شده: چهارشنبه 2 دی 1388, 10:54 pm
توسط Sina-S
کتاب الکترونیک مهندسی نرم افزار۱ – کاری از دکتر سعید پارسا
جزوه ای مناسب برای یادگیری مباحث مهم درس مهندسی نرم افزار ۱ است که می توانید آن را با حجم تقریبی 703 کیلوبایت از پیوند زیر دریافت نمایید :

http://www.txt.ir/ebooks/science/comput ... mazar1.pdf

Re: دانلود جزوات رشته نرم افزار کامپیوتر

ارسال شده: چهارشنبه 24 آبان 1391, 11:32 am
توسط hoboot
salam yeki inja hast ke be man komak kone?
man vaghte ziadi nadaram
manabe kardani be karshenasi elmikarbordi ro mikham (droose omomi)
azatoom mamnoon misham fekr ger