اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله کامل درباره بررسی آشکار سازی بن بست در سیستم عامل توزیع شده

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

دانلود مقاله کامل درباره بررسی آشکار سازی بن بست در سیستم عامل توزیع شده


دانلود مقاله کامل درباره بررسی آشکار سازی بن بست در سیستم عامل توزیع  شده

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 22

 

بررسی آشکار سازی بن بست در سیستم عامل توزیع  شده

چکیده

آشکار سازی بن بست یکی از جدی ترین مسائل در سیستم عامل‌‌های توزیع شده است. در این مقاله ما یک بررسی وضعیت هنری الگوریتم‌های آشکار سازی بن بست توزیع شده که در ادبیات مطرح شده است ارائه می کنیم. در این حوزه ما یک نگاهی به مقالات آشنا درباره این عنوان داریم و تلاش می کنیم تا معروف ترین الگوریتم‌ ها را گروه بندی می کنیم.

1- مقدمه

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

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

بقیه مقاله مثل زیر سازمان دهی شد. بخش 2 مختصرا بن بست و حوزه آن در سیستم عاملهای توزیع شده را توزیع می دهد.

در حالیکه بخش 3 یک شرحی از مشکل بن بست ارائه می دهد و 2 الگوی بن بست که به طور کلی در سیستم‌های بانک اطلاعاتی توزیع شده به کار می رود. یک گروه بندی از الگوریتم‌‌های توزیع شده برای این الگوها و نماینده‌های گروه های مختلف در بخش 4 شرح داده شده است. نهایتا، ما در بخش 5  خلاصه می کنیم، در حالیکه بخش 6 مرجهای ما را توصیف می کند.

2- پیش زمینه

در این بخش ما تلاش می کنیم تا نگاهی بر مقالات بررسی که بوسیله دیگران در روش آشکار سازی بن بست ارائه شده است داشته باشیم.

متون بن بست رسما یک بن بست را به عنوان یک مجموعه فرایندی که بن بست است، اگر هر فرایند در مجموعه منتظر یک رویدادی است که تنها فرایند دیگری در مجموعه می تواند موجب شود. تعریف می کند. [2 و 1]. یک تعریف غیررسمی تر این است که بن بست‌ها می تواند هر زمانی که 2 یا چند فرایند برای منابع محدودی رقابت می کنند و فرایندها برای یافتن و حفظ یک منبع فراهم شده است اتفاق بیافتد. اگر یک فرایند برای منبعی، انتظار بکشد، هر منبعی که آن حفظ برای فرایندهای دیگر در دسترس نیستند. اگر فرایندی برای منبعی که بوسیله فرایند دیگری حفظ شده است انتظار می‌کشد، که در بازکش در حال انتظار برای یکی از منابع نگهداری آن ما یک بنسبت داریم. هنگامیکه یک سیستم به این وضعیت می رسد، به طور مؤثر، بسته می شود: و باید مشکل را برای ادامه عملکرد حل کنیم.

4 شرط وجود دارد که یک بن بست نیاز دارد:

1- حذف متقابل: هر منبعی می تواند به یک منبع خاص تخصیص یافته شود.

2- حفظ و انتظار: فرایندها می توانند یک منبع و درخواست بیشتر حفظ کنند.

3- بدون پریامپشن: منابع نمی توانند بالاجبار از یک فرایند حذف شوند.

4- انتظار حلقوی: باید یک زنجیره حلقوی از فرایند وجود داشته باشد هر انتظاری برای یک منبع نه بوسیله شماری از زنجیره‌های بعدی نزدیک حفظ شده است.

به طور معمول 4 روش در ارتباط با بن بستها به  کاربرده شده است

1- نادیده گرفتن مشکل

2- آشکار سازی بن بست

3- جلوگیری از بن بست

4- اجتناب از بن بست

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

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

الگوریتم آشکار سازی بن بست کندی بر پایه احتمالی از طریق سایتهای مختلف است. تنها فرایندهایی که در مرز سایتهای یافت می شود می تواند پیغام‌های بررسی را آغاز کند. الگوریتم کندی می تواند برای آشکار سازی بن بست توزیع  شده بر پایه بررسی کندی در [2] ارائه شد. به عنوان یک نتیجه از سربازهای سیستم بالا  که در حفظ جدول وابستگی برای mpa ایجاد شد انتظار می رود عملکرد سیستم یک شکل اساسی داشته باشد. یک نسخه پشرقه از MPA (EPA) با جایگزینی جدول استقلال (وابستگی) با یک انتظار برای نوشتن تعریف شد.

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

در یک مقاله‌ای از نپ الگوریتم‌های آشکارسازی بن بست توزیع شده در گروههای زیر تقسیم بندی شد:

1- روش مرکزی شده توسط حفظ انتظار برای نوشتن جهانی

2- الگوریتم هل دادن مسیر توسط فرستادن بخشهایی از WFG به سایتها مجاور

3- آشکار سازی جستجوی لبه با فرستادن بررسی‌ها

4- رد محاسبات با فرستادن بررسی‌‌هایی به همه فرایندهای وابسته (OMS) و انتظار برای دریافت پاسخ.

5- آشکار سازی وضعیت جهانی که بخشهای مرتبط نقشه WFG در یک هرم منسجم جهانی بدون حفظ محاسبات ساخته شده است.

DDA برنامه DDA اینجا می تواند تحت 5گروه ارائه شود.

3- مشکل بن بست عمومی

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

هنگامیکه از قفل کردن معنایی استفاده می شود. یک تراکنش ممکن است برای تنها یک زیرمجموعه از نگهدارنده‌های هدف انتظار بکشد. همچنین تراکنش‌‌های مختلفی که بلوکه شده اند در همان شی ممکن است. برای زیر مجموعه‌های متفاوتی از نگهدارندها شی انتظار بکشد. اداره کردن بن بست قفلها شامل 2 مسئله می شود. آشکارسازی بن بست و راه حل بن بست، در یک مفهوم راه حل بن بست DBMS که یکی از تراکنش‌های شرکت کننده، فرمانی برای ناتمام ماندن انتخاب شده است بدان وسیله بن بست حل می شود.

الگوریتم آشکارسازی یک بن بست اگر 2 شرط را رعایت کند صحیح است:

1- هر بن بست به تدریج آ‌شکار می شود (خصوصیت پیشرفت اساسی) و

2- هر بن بست آشکار شده‌ای در واقعیت وجود دارد، یعنی، تنها بن بست های عملی آشکار شده هستند (خصوصیت ایمنی).

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

هر الگوریتم آشکار سازی بن بست ممکن است بن بستهای فانتوم را اگر ناتمام‌‌های همسان اجازه دهند آشکار سازد. اگر یک  الگوریتم تصمیم بگیرد ناتمام بگذارد یک ترانکشن را به منظور حل یک بن بست و در همان زمان ترانکشن‌های دیگر ناتمام‌‌های بن بست را در برگیرند در نتیجه حل شدن بن بست الگوریتم بن بست فانتوم را  می‌شکند. بنابراین ما فرض خواهیم کرد که هیچ ناتمام همسانی در سیستم اتفاق نمی‌افتد.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


دانلود با لینک مستقیم


دانلود مقاله کامل درباره بررسی آشکار سازی بن بست در سیستم عامل توزیع شده

دانلود مقاله سیستم عامل Ubuntu

اختصاصی از اس فایل دانلود مقاله سیستم عامل Ubuntu دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله سیستم عامل Ubuntu


دانلود مقاله سیستم عامل Ubuntu

اوبونتو )به انگلیسی: Ubuntu( یک توزیع گنو/لینوکس است که بر مبنای توزیع دبیان پایه‌گذاری شده‌است؛ اما با آن تفاوت دارد. نام اوبونتو از یکی از مفاهیم آفریقای جنوبی به معنی «انسانیت نسبت به دیگران» به انگلیسی: Humanity Towards Others گرفته شده‌است.

از ویژگی‌های بارز اوبونتو می‌توان به کاربرپسند بودن، سادگی، زیبایی، سرعت و عدم نیاز به سخت‌افزار پیچیده اشاره کرد.

این سیستم‌عامل یکی از کاربرپسندترین توزیع‌های گنو/لینوکس است و در مدت نسبتاً کوتاه عمر خود، توانسته رشد خیره‌کننده‌ای در جذب کاربران عادی داشته باشد. بر طبق آمار وب، این توزیع در بین دیگر توزیع‌های گنو/لینوکس ۵۰ تا ۷۰ درصد سهم بازار را بدست آورده‌است. در ایران نیز این سیستم‌عامل کاربران زیادی را جذب کرده و جامعه مجازی نسبتاً خوبی در کنار آن شکل گرفته‌است. اوبونتو دارای پشتیبانی نسبتاً خوبی از تمام زبان‌های زنده دنیا از جمله زبان فارسی است.

اوبونتو هر ۶ ماه یک بار نسخه جدیدی را عرضه می‌کند. هر نسخه از اوبونتو، تا ۱۸ ماه پس از انتشار آن نسخه، پشتیبانی می‌شود. اوبونتو دارای نسخه‌هایی با پشتیبانی بلند مدت نیز هست که به جای پشتیبانی ۱۸ ماهه، ۳ سال پشتیبانی برای نسخه ویژه رایانه‌های شخصی و ۵ سال پشتیبانی برای نسخه‌های سرور ارائه می‌کند.

محتویات

تاریخچه و روند توسعه

نام اصلی پروژه اوبونتو no-name-yet.com بود کنونیکال از آغاز پروژه به استفاده از دامنه no-name-yet.com ادامه داده‌است. اولین نسخه اوبونتو در ۲۰ اکتبر ۲۰۰۴ عرضه شد و به عنوان یک شاخه شاخه از دبین گنو/لینوکس به طور موقت آغاز به کار کرد؛ هدف آن این بود که از کد دبین استفاده کند تا هر شش ماه یک نسخه جدید از اوبونتو را عرضه نماید برخلاف برخی از شاخه‌های همه منظوره دیگر دبین مانند Xandros، لینسپایر و لیبرانت کنونیکال به فلسفه دبین پایبند بوده و اغلب اوقات به جای تکیه بر متن‌های بسته به عنوان مدل تجاری خود به فلسفه نرم‌افزار آزاد تکیه می‌کند.

بسته‌های اوبونتو عموماً مبتنی بر بسته‌هایی از مجموعه غیر پایدار دبین هستند. اوبونتو برای مدیریت بسته‌های نصب شده از ابزار بسته بندی پیشرفته دبین استفاده می‌کند. با این وجود بسته‌های دبین و اوبونتو لزوماً با هم سازگار نیستند. برخی از توسعه دهندگان اوبونتو مسئوول بسته‌های اصلی خود دبین نیز هستند و تغییرات اوبونتو به جای اینکه فقط در زمان عرضه اعلام شوند، به محض انجام به دبین نیز ارسال می‌شوند.  با این وجود در آوریل ۲۰۰۵ یان موردوک بنیانگذار دبین اوبونتو را به دلیل ناسازگاری‌های بسته‌های آن و بسته‌های دبین مورد انتقاد قرار داد و اظهار داشت که اوبونتو از Debian Sarge بسیار فاصله گرفته‌است.

در حال حاضر مارک شاتلورث از طریق شرکت کنونیکال هزینه اوبونتو را پرداخت می‌کند. در ۸ ژوئیه ۲۰۰۵ کنونیکال ایجاد بنیاد اوبونتو را با سرمایه‌گذاری اولیه ۱۰ میلیون دلار آمریکا اعلام کرد. هدف از این بنیاد تضمین پشتیبانی و توسعه برای همه نسخه‌های آینده اوبونتو از ابتدای ۲۰۰۶ است و تا آن زمان این بنیاد راکد می‌ماند. شاتلورث معتقد است که در صورتی که کنونیکال کنار بکشد این بنیاد بودجه اضطراری را تامین می‌کند. برنامه‌هایی برای یک شاخه از اوبونتو با نام کد «Grumpy Groundhog» وجود دارد قرار است که این شاخه دائماً ناپایدار و آزمایشی باشد و متن برنامه را مستقیماً از کنترل اصلاح برنامه‌ها و کاربردهای مختلفی که با اوبونتو عرضه می‌شوند، بیرون بکشد. بدین ترتیب کاربران و توسعه دهندگان رده بالا می‌توانند نسخه‌های بهنگام هر یک از برنامه‌ها را بدون نیاز به ساختن بسته‌ها آزمایش کنند؛ همچنین این شاخه می‌تواند هشدارهای اولیه را درباره اشکالات ساختن بسته‌های معماری‌های مختلف ارائه نماید.

ویژگی‌ها

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

همچنین پروژه‌ای با نام ادوبونتو وجود دارد که این سیستم‌عامل همان‌طور که از نامش هم مشخص است، برای استفاده در کلاس‌های درس و محیط‌های آموزشی مناسب است. پروژه دیگری نیز از این سیستم‌عامل با نام کوبونتو طراحی شده‌است که از میزکار کی‌دی‌ای استفاده می‌نماید. خانواده اوبونتو شامل اوبونتوی رومیزی، اوبونتو سرور، کوبونتو نِت‌بوک، کوبونتو، ادوبونتو، گوبونتو، اوبونتو MID، اوبونتو نِت‌بوک، ابونتو JeOS، اوبونتو Enterprise Cloud، اوبونتو استودیو، Mythbuntu، زوبونتو و لوبونتو می‌شود.

بنیاد ویکی‌مدیا، موسسه پشتیبانی کننده پروژه ویکی‌پدیا اعلام کرد که در حال مهاجرت دادن مجموعه سرورهای خود به توزیع اوبونتو است. این مهاجرت بخشی از تلاش این بنیاد برای نگهداری آسانتر ۴۰۰ سرور پروژه‌های مختلف این بنیاد (به علت حرفه‌ای بودن فدورا است که پیش از این از نسخه‌های مختلف Redhat و Fedora استفاده می‌کرده‌اند.

تمرکز اوبونتو برقابلیت استفاده شامل استفاده گسترده از ابزار sudo است که به کاربران اجازه می‌دهد که وظایف مدیریتی خود را بدون ایجاد یک نشست ابر کاربر انجام دهند.  اوبونتو به ۲۵۶ مگابایت RAM و پس از نصب برروی دیسک سخت به سه گیگابایت از فضای دیسک سخت نیاز دارد (هرچند روش‌های دیگری برای نصب و اجرای اوبونتو برروی سخت‌افزارهای با قابلیت کمتر وجود دارد).

شامل 20 صفحه فایل word قابل ویرایش


دانلود با لینک مستقیم


دانلود مقاله سیستم عامل Ubuntu

دانلود تحقیق جالب آشنایی با برخی مفاهیم سیستم عامل

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

دانلود تحقیق جالب آشنایی با برخی مفاهیم سیستم عامل


دانلود تحقیق جالب آشنایی با برخی مفاهیم سیستم عامل

 

 

 

 

 

 

 

 

تاریخچه سیستم عامل

اولین  کامپیوتر   رقمی  واقعی توسط یک ریا ضیدان انگلیسی  به نام چارلز   بابیج ( charles babbage )  1871-1792   طراحی شده است  با بیج  بیشتر عمر و ثروت خود را برای ساختن  موتور تحلیلی صرف کرد ولی به علت  اینکه فقط از مکانیک محض استفاده کرد به نتیجه دلخواه خود نرسید. موتور تحلیلی وی سیستم  عامل نداشت بابیج فهمیده بود که موتور تحلیلی اش به نرم افزار نیاز دارد بنابر این ار خانم جوانی را به نام () استخدام نمود .

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

 نسل اول (1955-1945) :لامپ  خلا  و تخته های مدار های  سوراخ دار1-

 انداز ه ماشین ها بسیار بزرگ بود و به همراه دهها هزار لامپ خلا داخل اتاق ها  را پر می کرد  کلیه برنامه به طور مطلق  به زبان ماشین نوشته می شد. و اغلب به وسیله سیم بندی تخته مدار های سوراخ دار و به منظور کنترل عملیات باید ماشین  پایه ای ماشین انجام می شد. زبانهای برنامه نویسی شناخته نشده بود ( حتی زبان اسمبلی ) و هیچ کس نامی از سیستم عامل نشنیده بود . اکثر برنامه ها مثل تهیه جداول سینوس و کسینوس بود. تننباوم}

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

2- نسل دوم (1965-1955): ترانزیستو ر  و  سیستم های دسته ای

ظهور ترانزستور در اواسط دهه 1950  یک انقلاب بنیادی بود .

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

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

را ه حلی که به طور کلی پذیرفته شد ، سیستم های دسته ای ( Batch  system ) بود.

ایده این روش این بو د که یک سبد پر از دسته کارتها در اتاق ورودی جمع آوری شود سپس کلیه آنها به وسیله  دستگاه کارتخوان یک کامپیوتر کوچک و ارزان قیمت ها IBM  1401   خوانده شده و از طریق یک نوار گردان بر روی نوار مغناطیس ذخیره گردد .این

IBM 1401   برای  محاسبات مناسب نبودند و از یک ماشین گران قیمت IBM  7094 کامپیوتر  ها   برای پردازش و محاسبات واقعی استفاده می شد.

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

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

راه حلی که به طور کلی پذیرفته شد ، سیستم های دسته ای () بود. ایده این روش این بود که یک سبد پر از دسته کارتها در اتاق ورودی جمع آوری شود ، سپس کلیه آنها به وسیله دستگاه کارتخوان یک کامپیوتر کوچک و ارزان قیمت IBM 1401 

خوانده شده و از طریق یک نوار گردان بر روی نوار مغناطیسی ذخیره گردد. این کامپیوتر ها () رای محاسبات مناسب نبودند و از یک ماشین گران قیمت (7094) برای پردازش و محاسبات واقعی استفاده می شود.

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

تعداد صفحات:17

فرمت: ورد و با قابلیت ویرایش


دانلود با لینک مستقیم


دانلود تحقیق جالب آشنایی با برخی مفاهیم سیستم عامل

دانلود پارپوینت سیستم های عامل - 23 اسلاید قابل ویرایش

اختصاصی از اس فایل دانلود پارپوینت سیستم های عامل - 23 اسلاید قابل ویرایش دانلود با لینک مستقیم و پر سرعت .

دانلود پارپوینت سیستم های عامل - 23 اسلاید قابل ویرایش


دانلود پارپوینت سیستم های عامل - 23 اسلاید قابل ویرایش

 

 

 

 

مزایا:

استفاده مناسبتر از منابع سیستم
بهبود زمان پاسخگویی

معایب:

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

برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:


دانلود با لینک مستقیم


دانلود پارپوینت سیستم های عامل - 23 اسلاید قابل ویرایش

دانلود پاورپوینت مفاهیم و اصول طراحی سیستمهای عامل - 43 اسلاید قابل ویرایش

اختصاصی از اس فایل دانلود پاورپوینت مفاهیم و اصول طراحی سیستمهای عامل - 43 اسلاید قابل ویرایش دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت مفاهیم و اصول طراحی سیستمهای عامل - 43 اسلاید قابل ویرایش


دانلود پاورپوینت مفاهیم و اصول طراحی سیستمهای عامل - 43 اسلاید قابل ویرایش

 

 

 

 

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

برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:


دانلود با لینک مستقیم


دانلود پاورپوینت مفاهیم و اصول طراحی سیستمهای عامل - 43 اسلاید قابل ویرایش