مهندسی کامپیوتر

تحقیق سيستم عامل

دانلود تحقیق با موضوع سيستم عامل ،
در قالب word و در 28  صفحه، قابل ویرایش.
بخشی از متن تحقیق:
اهداف و وظايف سيستم عامل
سيتم عامل برنامه اي است كه اجراي برنامه هاي كاربردي را كنترل و به صورت رابط كاربر و سخت افزار كامپيوتر عمل مي كند. براي سيتم عامل سه هدف يا سه انجام وظيفه را مي توان در نظر گرفت:
× سهولت: سيستم عامل استفاده از كامپيوتر را ساده تر و راحت تر مي كند.
× كار آمدي: سيستم عامل موجب استفاده كار آمد از منابع سيستم كامپيوتري مي شود.
× قابليت رشد: سيستم عامل بايد به نحوي ساخته شده باشد كه به طور مؤثر توسعه ء آزمايش و معرفي قابليتهاي جديد سيستمي را بدون ايجاد مزاحمت در خدمات جاري ء ميسر سازد.
سيتم عامل به عنوان رابط كاربر و كامپيوتر
مي توان به سخت افزار و نرم افزاري كه كاربردها را براي كاربر ارائه مي كند به صورت لايه اي يا سلسله مراتبي نگاه كرد. براي استفاده كننده آن كاربردها(كاربر نهايي)ءمعمولاً معماري كامپيوتر اهميتي ندارد.بنابراينءكاربر نهاييء سيستم كامپيوتري را در قالب كاربردش نگاه مي كند.اين كاربرد به يك برنامه ساز كاربردي و با استفاده از يك زبان برنامه سازي ايجاد شده است. اگر قرار بود برنامه كاربردي به وسيله مجموعه اي از دستورالعملهاي ماشين و با مسئوليت كامل سخت افزارايجاد و كنترل شودءكار بسيار پيچيده و طاقت فرسايي بود.براي تسهيل كارءمجموعه اي از برنامه هاي سيستمي تهيه شده است. به بعضي از اينها برنامه سودمند مي گويند. برنامه هاي سودمند توابعي هستند كه به دفعات مورد استفاده قرار گرفته و به ايجاد برنامه ، مديريت پرونده ها و كنترل دستگاههاي ورودي / خروجي كمك مي كنند. برنامه ساز از اين امكانات براي ايجاد برنامه كاربردي استفاده مي كند و اين كاربردها در هنگام اجرا، اين برنامه هاي سودمند را براي انجام بعضي وظايف فعال مي كنند. مهمترين برنامه سيستمي ،سيستم عامل است. سيستم عامل جزئيات سخت افزار را از ديد برنماه ساز پنهان كرده و رابط مناسبي رابراي استفاده او از سيستم فراهم مي كند. لذاسيستم عامل به صورت يك ميانجي براي تسهيل دسترسي برنامه ساز و برنامه هاي كاربردي از امكانات و خدمات عمل مي كند.
دانلود فایل

دانلود فایل”تحقیق سيستم عامل”

مهندسی کامپیوتر

تحقيق نصب و بررسي و طرح استفاده فراگير از لينوكس

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

انتخاب يك روش نصب:
لينوكس
ردهت روشهاي بسيار متنوع و قابل انعطافي براي نصب سيستم عامل ارائه نموده
است. البته توصيه ميشود كه لينوكس را از روي CD نصب نماييد. ولي اگر شما CD
هاي لينوكس ردهت را نداريد و يا كامپيوتر شما فاقد درايو CD-ROM است،
ميتوانيد با استفاده از روشهاي ديگر، اقدام به نصب سيستم عامل كنيد. همچنين
امكان چندين نوع نصب وجود دارد.

ابتدا بايد مشخص نماييد كه در حال
نصب بصورت نصب جديد يا ارتقا هستيد. اگر ميخواهيد نسخه قديمي تر موجود روي
سيستمتان را ارتقا دهيد، برنامه نصب فايلهاي پيكربندي و اطلاعات شما را دست
نخورده باقي خواهد گذاشت. اين نوع نصب از نصب جديد طولاني تر خواهد بود.
يك نصب جديد ابتدا تمام اطلاعات موجود را پاك كرده و عمل نصب را انجام
ميدهد. بهCDشما ميتوانيد لينوكس ردهت را از محل هاي زير نصب نماييد. هر نوع
نصب غير از نصب از روي CD نياز به ديسكت بوت نصب لينوكس ردهت خواهد داشت :
-سرويس دهنده HTTP : به شما امكان نصب از يك آدرس وب را خواهد داد.

-سرويس دهنده FTP : به شما امكان نصب از يك سايت FTP را خواهد داد.

-سرويس
دهنده NFS : ميتوانيد از روي دايركتوري هاي به اشتراك گذاشته شده روي
كامپيوترهاي ديگر موجود در روي شبكه با استفاده از سيستم فايل شبكه
(Network File System) براي نصب استفاده نماييد.

دانلود فایل

دانلود فایل”تحقيق نصب و بررسي و طرح استفاده فراگير از لينوكس”

مهندسی کامپیوتر

پاورپوینت سيستم عامل (Operating System)

دانلود پاورپوینت با موضوع سيستم عامل (Operating System)،
در قالب ppt و در 29 اسلاید، قابل ویرایش، شامل:

Interprocess Communication
شرايط مسابقه (Race Conditions)
انحصار متقابل توسط در حال انتظار، مشغول است
غيرفعال نمودن وقفه ها (Disabling interrupts)
استفاده از متغيرهای قفل (Lock Variables)
تناوب قطعی (Strict Alternation)
راه حل پترسون (Peterson’s Solution)
دستورالعمل Test and Set Lock
خوابیدن و بیدار کردن (Sleep and Wakeup)
مسأله تولید کننده- مصرف کننده Producer– Consumer
سمافورها (Semaphores)
در این قسمت شما متغیرها و اعلان ها و  ثابت ها را می بینید
در صفحه بعد برنامه را ملاحظه خواهید نمود
Monitor ها

دانلود فایل

دانلود فایل”پاورپوینت سيستم عامل (Operating System)”

مهندسی کامپیوتر

پاورپوینت مفاهيم سيستم عامل

دانلود پاورپوینت با موضوع مفاهيم سيستم عامل،
در قالب ppt و در 111 اسلاید، قابل ویرایش، شامل:

فصل اول:
سیستم عامل چیست
تعریف سیستم عامل از دو دیدگاه
اهداف سيستم عامل
مدیریت منابع
دستورالعمل ها در سیستم عامل
انواع سیستم ها
چندبرنامگی (Multi programing)
سیستم های اشترک زمانی
سیستم های بلادرنگ
سیستم های توزیع شده
سیستم های مجازی

فصل دوم:
کنترل کننده های دستگاه جانبی
وقفه ها
اساس کار DMA
انواع وقفه ها
وقفه های سنکرون و آسنکرون

فصل سوم:
حافظه های اصلی
چند اصطلاح
سلسله مراتب حافظه
مدیریت حافظه
تله های سیستم عامل و نمایش خطای سیستم عامل

فصل چهارم:
پردازه (process)
ایجاد پردازه
چرخه حالت
رابطه بین پردازه ها

فصل پنجم:
مفاهیم زمانبندی
انواع زمانبندی
صفهای زمانبندی
الگوریتم های زمانبندی cpu
اهداف کلی زمانبندی cpu
چند الگوریتم زمانبندی

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

فصل هفتم:
مدیریت حافظه

دانلود فایل

دانلود فایل”پاورپوینت مفاهيم سيستم عامل”

مهندسی کامپیوتر

تحقيق مفاهيم سيستم عامل به همراه ويندوز NT

سيستم عامل چيست؟
سيستم عامل قسمت مهم هر سيستم کامپيوتري است يک سيستم
کامپيوتري بصورت کلان مي تواند به چهار جزء تقسيم شود: سخت افزار، سيستم
عامل،‌ برنامه هاي کاربردي و کاربرها.
سخت افزار که شامل واحد پردازش
مرکزي (CPU)، حافظه، دستگاه هاي ورودي و خروجي (I/O) مي باشد. منابع اصلي
محاسبات را تشکيل مي دهد. برنامه هاي کاربردي مانند کمپايلرها، سيستم هاي
بانک اطلاعاتي، بازي ها، و برنامه هاي تجاري روش هايي را که اين منابع براي
حل مسائل محاسباتي کاربران بکار مي برند تعريف مي کنند.
ممکن است
کاربران مختلفي (افراد، ماشين ها، کامپيوترهاي ديگر) در جهت حل مسائل
مختلفي کوشش کنند. همچنين، ممکن است برنامه هاي کاربردي مختلفي وجود داشته
باشد. سيستم عامل استفاده از سخت افزار را بين کاربران مختلف براي برنامه
هاي کاربردي کنترل و هماهنگ مي کند.
سيستم عامل مانند يک حکومت است.
اجزاء يک سيستم کامپيوتري شامل سخت افزار، نرم افزار و داده هاي آن مي
باشد. سيستم عامل امکانات براي استفاده مناسب اين منابع را در عمليات سيستم
کامپيوتري فراهم مي کند. مانند يک حکومت، سيستم عامل به خودي خودکار مفيدي
انجام نمي دهد. ولي بطور ساده محيطي فراهم مي کند که در آن برنامه ها
بتوانند کار مفيد انجام دهند.
مي توانيم به سيستم عامل بعنوان تخصيص
دهنده منابع نگاه کنيم. يک سيستم کامپيوتري منابع زيادي دارد (سخت افزار و
نرم افزار) که ممکن است براي يک مسئله لازم باشد: مانند زمان CPU، فضاي
حافظه، فضاي ذخيره فايل دستگاه هاي I/O و غيره. سيستم عامل مانند مديران
منابع عمل مي کند و هنگام لزوم آن ها را به برنامه هاي مشخص و کاربران
تخصيص مي دهد. بعلت آنکه ممکن است تقاضاي زيادي که احتمال متناقض بودنشان
براي منابع وجود داشته باشد بشود. سيستم عامل بايد تصميم بگيرد. منابع را
به کدام تقاضا تخصيص دهد تا سيستم کامپيوتر موثر و عادلانه عمل کند. يک نظر
تفاوت ديگر از سيستم عامل روي لزوم کنترل دستگاه ها و برنامه هاي متعدد
تمرکز مي کند. هر سيستم عامل يک برنامه کنترل کننده مي باشد. برنامه کنترل
اجراي برنامه هاي کاربر را نظارت مي کند تا از اشتباه ها و استفاده نادرست
کامپيوتر جلوگيري کند. مخصوصاً نسبت به عمليات دستگاه هاي I/O و کنترل آنها
دخالت دارد.
گرچه کلا يک تعريف کامل و مناسب براي سيستم عامل وجود
ندارد، سيستم عامل ها وجود دارند زيرا آنها روش منطقي حل مسائل براي ايجاد
سيستم کامپيوتري مفيد هستند. هدف اصلي سيستم هاي کامپيوتري اجراي برنامه
هاي کاربر و راحت تر کردن حل مسائل او مي باشد. در راستاي هدف،‌سخت افزار
کامپيوتر ساخته شده است. بعلت آنکه استفاه مستقيم از سخت افزار کار آساني
نيست. برنامه هاي کاربر بوجود آمده است. اين برنامه هاي متعدد به اعمال
همگاني مشخص مانند کنترل دستگاه هاي I/O نياز دارند. کارهاي عمومي کنترل و
تخصيص منابع در يک نرم افزار جمع شده اند که سيستم عامل مي باشد.

دانلود فایل

دانلود فایل”تحقيق مفاهيم سيستم عامل به همراه ويندوز NT”