اینو دیدی

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

اینو دیدی

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

پاورپوینت سیستم عامل

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

پاورپوینت سیستم عامل


پاورپوینت سیستم عامل

این فایل حاوی مطالعه سیستم عامل می باشد که به صورت فرمت PowerPoint در 29 اسلاید در اختیار شما عزیزان قرار گرفته است، در صورت تمایل می توانید این محصول را از فروشگاه خریداری و دانلود نمایید.

 





فهرست
سیستم عامل
Interprocess Communication
(Disabling interrupts) غیر فعال نمودن وقفه ها
(Peterson’s Solution) راه حل پترسون
دستورالعمل TSL (Test and Set Lock)
مسئله تولید کننده - مصرف کننده Producer – Consumer           
سمافورها  (Semaphores)
Monitor ها
حل مساله Producer-Consumer با استفاده از Message Passing

تصویر محیط برنامه


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


پاورپوینت سیستم عامل

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

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

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


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

این فایل حاوی مطالعه سیستم های عامل می باشد که به صورت فرمت PowerPoint در 322 اسلاید در اختیار شما عزیزان قرار گرفته است، در صورت تمایل می توانید این محصول را از فروشگاه خریداری و دانلود نمایید.

 





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


تصویر محیط برنامه


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


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

پاورپوینت کامل درباره توسعه برپایة عامل (Agent)

اختصاصی از اینو دیدی پاورپوینت کامل درباره توسعه برپایة عامل (Agent) دانلود با لینک مستقیم و پر سرعت .

پاورپوینت کامل درباره توسعه برپایة عامل (Agent)


پاورپوینت کامل درباره توسعه برپایة عامل (Agent)

فرمت فایل : power point  (لینک دانلود پایین صفحه) تعداد اسلاید  : 40 اسلاید

 

 

 

 

 

اهداف :

nپیچیدگی نرم‌افزار و مفهوم عامل
nخصوصیات عامل
nآشنایی با سیستم‌های چندعامله
nآشنایی با انواع متدولوژی‌های عامل‌گرا (Agent-oriented)
 
پیچیدگی نرم افزار :
nپیچیدگی به‌عنوان یکی از خصوصیات ذاتی نرم‌افزار مطرح است
nمتدولوژی‌های بسیاری سعی به حل پیچیدگی نموده‌اند
nروش‌های حل پیچیدگی
nتجزیه (Decomposition)
nتجرید (Abstraction)
nسازماندهی (Organisation)
 
 
 
عامل :
nعامل‌ها، موجودیت‌هایی قابل تشخیص برای حل مسئله با محدوده و رابط خوش‌تعریف هستند
nبرای محیط‌های خاصی مناسب هستند
nبسته به حالت‌شان ورودی‌هایی را از طریق سنسورها دریافت می‌کنند و را از طریق مجریان (effectors) می‌گذارند
nبرای برآورده نمودن اهداف خاصی طراحی شده‌اند

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


پاورپوینت کامل درباره توسعه برپایة عامل (Agent)

دانلود تحقیق سیستم عامل یونیکس

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

دانلود تحقیق سیستم عامل یونیکس


دانلود تحقیق سیستم عامل یونیکس

 

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

قالب بندی : word                    

 

 

 

عنوان                                                                                                             صفحه

پیش گفتار...................................................................................................... 3

سرگذشت یونیکس......................................................................................... 4

ویژگیهای سیستم عامل یونیکس .................................................................  6

ساختار سیستم عامل یونیکس .....................................................................  8

فایلهای سیستم عامل یونیکس ..................................................................... 13

فرمان های سیستم عامل یونیکس .................................................................... 14

 

 

 


   

 

 

 

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

واز یک سو چگونگی تولد و رشد سیستم عامل یونیکس با دیگر سیتم های عامل متفاوت است . آمدن این سیستم عامل به جهان تکنو لوﮋی از سمت جهان بازرگانی (تجارت) نبوده است واین خود دلیلی است برای همه گیرشدنش .

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

ما در این نوشته با سرگذشت و ساختار وفرمانهای سیستم عامل یونیکس آشنا خواهیم شد.

 


 

 

unix نام سیستم عاملی است که نخستین بار توسط یک گروه تحقیقاتی در آزمایشگاههای bell متعلق به شرکت AT&T طراحی وایجاد گردید .این سیستم عامل نخست برروی چند مینی کامپیوتر ساخت شرکت   DEC نصب شده وبتدریج با توسعه آن بر روی دیگر کامپیوترها عرضه وارائه گردید.

در سال 1969 در آزمایشگاه AT&T کن تامپسون بخاطر مسائل کامپیوترها ومنابعی که در دست داشت . پروژه Multics را متوقف کرد وکار روی ماشین PDP-7  را شروع کرد وبرای این ماشین یک فایل سیستم  یک مفسر فرمان و چند برنامه مفید دیگر طراحی نمود .

اما در سال 1970 کن تامپسون و دنیس ریچی زبان B را طراحی کرده و unix را به این زبان دوباره نویسی کردند . وروی ماشین PDP-11 آزمایش نمودند .

سال 1973  دنیس ریچی زبان B را دوباره نویسی کرده و آن را زبان C نامید و unix را دوباره  به این زبان نوشت .

سال 1975 برای نخستین بار نسخه ای از یونیکس (نسخه 6 ) در دسترس همه گان قرار گرفت . و در سال  1978نسخه هفتم آن به بازار عرضه گردید.

بین سال های 1980- 1979 در دانشگاه برکلی کالیفرنیا فعالیت زیادی روی یونیکس انجام و برنامه های مفید فروانی برای این سیستم عامل تهیه شد . بخصوص نرم افزار مربوط به شبکه در این دانشگاه نوشته شد. نسخه هایی از یونیکس که دراین دانشگاه نوشته شدند به نام bsd  معرفی گردیدند.

1981 اتحادیه جهانی /usr/group تشکیل و کمپانی sco با همکاری شرکت مایکروسافت نسخه xenix را تولید کرد.

در سال 1982 سیستم سوم از نسخه یونیکس نوشته شد (کند ترین نسخه یونیکس )

1983سیستم V (system v ) نوشته شد که 30 درصد از نسخه پیشین تندتر بود.

درسال 1985 سیستم v.2 (system v relase 2) نوشته شد.

ودرسال 1986 سیستم v3   (system v relase 3)  به بازار عرضه گردید.

وپس از سال 1986  هر ساله برامکانات این سیستم عامل و همچنین بر کاربران آن افزوده شده است چنانچه که امروزه کاربران یونیکس را در سراسر جهان بین 10 تا 20 میلیون نفر برآورد می کنند.

 

 

 

 


 

 

 

1-multiprogramming  : چند برنامه در آن واحد روی resident,primary storage می شوند وپروسسور بین آنها switch می کند . دلیل موفقیت این مشخصه , به نشان وسیله ای در افزایش بازدهی سیستم , تفاوت در تندی دستگاهای درون روی وبرون روی پروسسور مرکزی است

2- Time sharing  : در این روش پردازنده مرکزی جسمی است که توسط تمام کاربران و پروسس های مختلف سیستم و کاربران تقسیم می شود وبه هر یک کمی از زمان cpu داده مشود .

3- Multi user : در صورتیکه در هر لحظه بیش از یک کاربر بتواند از سیستم استفاده کند سیستم Multi user یا چند کاربره نامیده می شود .

4- Multi Tasking  : امکان اجرای برنامه بصورت back ground وfore ground        

5- دارا بودن file system بصورت سلسله مراتبی وتامین protection برای داده های سیستم

6- Generality : بدین معنا که یک روش واحد بتواند اهداف چند گانه ای را  برآورده کند این کار از دو راه  بدست می آید .

الف . system call های یکسان برای خواندن و نوشتن روی فایل ها و device ها و بافرهای موجود بین پروسس ها.

ب. نامگذاری وprotection یکسان برای فایلهای داده , Directory ها و Device ها

7- توان جابجایی ((Trans portability

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


 


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


دانلود تحقیق سیستم عامل یونیکس

دانلود تحقیق کامل درمورد وظیفه سیستم عامل در کامپیوتر

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

دانلود تحقیق کامل درمورد وظیفه سیستم عامل در کامپیوتر


دانلود تحقیق کامل درمورد وظیفه سیستم عامل در کامپیوتر

 

 

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل: Word (قابل ویرایش و آماده پرینت)

تعداد صفحه :44

 

بخشی از متن مقاله

نگاه کلی به سیستم عامل

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

این فصل با نگاهی به اهداف و وظایف سیستم عامل(که هر سیستم عامل باید پاسخگوی آنها باشد) شروع می شود.

اهداف و وظایف سیستم عامل

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

× سهولت: سیستم عامل استفاده از کامپیوتر را ساده تر و راحت تر می کند.

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

× قابلیت رشد: سیستم عامل باید به نحوی ساخته شده باشد که به طور مؤثر توسعه ء آزمایش و معرفی قابلیتهای جدید سیستمی را بدون ایجاد مزاحمت در خدمات جاری ء میسر سازد.

سیتم عامل به عنوان رابط کاربر و کامپیوتر

می توان به سخت افزار و نرم افزاری که کاربردها را برای کاربر ارائه می کند به صورت لایه ای یا سلسله مراتبی نگاه کرد. برای استفاده کننده آن کاربردها(کاربر نهایی)ءمعمولاً معماری کامپیوتر اهمیتی ندارد.بنابراینءکاربر نهاییء سیستم کامپیوتری را در قالب کاربردش نگاه می کند.این کاربرد به یک برنامه ساز کاربردی و با استفاده از یک زبان برنامه سازی ایجاد شده است. اگر قرار بود برنامه کاربردی به وسیله مجموعه ای از دستورالعملهای ماشین و با مسئولیت کامل سخت افزارایجاد و کنترل شودءکار بسیار پیچیده و طاقت فرسایی بود.برای تسهیل کارءمجموعه ای از برنامه های سیستمی تهیه شده است. به بعضی از اینها برنامه سودمند می گویند. برنامه های سودمند توابعی هستند که به دفعات مورد استفاده قرار گرفته و به ایجاد برنامه ، مدیریت پرونده ها و کنترل دستگاههای ورودی / خروجی کمک می کنند. برنامه ساز از این امکانات برای ایجاد برنامه کاربردی استفاده می کند و این کاربردها در هنگام اجرا، این برنامه های سودمند را برای انجام بعضی وظایف فعال می کنند. مهمترین برنامه سیستمی ،سیستم عامل است. سیستم عامل جزئیات سخت افزار را از دید برنماه ساز پنهان کرده و رابط مناسبی رابرای استفاده او از سیستم فراهم می کند. لذاسیستم عامل به صورت یک میانجی برای تسهیل دسترسی برنامه ساز و برنامه های کاربردی از امکانات و خدمات عمل می کند.

به طور خلاصه، سیستم عامل معمولاً در زمینه های زیر خدمات خود را ارائه می کند:

- ایجاد برنامه : سیستم عامل امکانات وخدمات متنوعی مثل ویرایشگر و اشکال زداها را برای حمایت از ایجاد برنامهارائه می کند. معمولاص این خدمات به شکل برنامه های سودمندی هستند که واقعاً جزء سیستم عامل نیستند، اما از طریق آن قابل دسترس هستند.

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

- دسترسی به دستگاههای ورودی / خروجی : هر دستگاه ورودی / خروجی برای کار کردن به مجموعه دستورالعملها یا علامتهای کنترلی خاص خود نیاز دارد. سیستم عامل به این جزئیات می پردازد و لذا برنامه ساز می تواند به فکر خواندن و نوشتنهای ساده باشد.

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

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

- کشف و پاسخ به خطاها: هنگامی که سیستم کامپیوتری در حال اجراست. خطاهای متنوعی می تواند بروز کند؛ خطاهای سخت افزاری مثل خطای حافظه یا کار نکردن یا بد کار کردن دستگاه ، خطاهای نرم افزاری مثل سرریز شدن در محاسبات ، تلاش برای دسترسی به یکمحل دستگاه ، خطاهای نرم افزاری مثل سرریز شدن در محاسبات ، تلاش برای دسترسی به یک محل غیر مجاز از حاظهو ناتوانی سیستم عامل برای پاسخگویی به درخواست یک کاربرد. در هر صورتسیستم عامل باید با کمترین تأثیر روی کاربردهای در حال اجرا عکس العمل لازم برای برطرف کردن شرایط خطا را نشان می دهد. این عکس العمل می تواند پایان دادن به برنامه عامل خطا ، تکرار عمل و یا تنها گزارش کردن خطا به کاربرد مربوط باشد.

  • حسابداری : سیستم عامل خوب ، آمار استفاده از منابع مختلف را جمع آوری و به پارامترهای کارایی (مثل زمان پاسخ ) نظارت می کند. از این اطلاعات برای پیش بینی نیازهای آینده و تنظیم سیستم عامل (برای کارایی بیشتر ) استفاده می شود. در سیستمهای چندکاربرده از همین اطلاعات برای تهیه صورتحساب کاربران نیز استفاده می گردد.

سیستم عامل به عنوان مدیر منابع

کامپیوتر مجموعه ای از منابع برای انتقال ، ذخیره سازی وپردازش داده ها و همچنین برای کنترل همین اعمال است. سیستم عامل مسئول مدیریت این منابع است.

پاسخ این سئوال که آیا سیستم عامل انتقال ، ذخیره سازی و پردازش داده ها را کنترل می کند از یک دیدگاه مثبت است. از این دیدگاه که سیستم عامل با مدیریت منابع کامپیوتر ، اعمال اصلی آنرا کنترل می کند. اما این کنترل به گونه خاصی است. به طور عادی ما راهکار کنترل را چیزی خارج از عنصر کنترل شونده و یاحداقل اینکه چیزی متمایز و مجزا از آن در نظر می گیریم.(مثلاً سیستم گرمایی مسکن بوسیله ترموستات کنترل می شود که کاملاً از بخشهای تولید و توزیع گرما متمایز است). سیستم عامل اینگونه نیست و به عنوان یک راهکار کنترلی از دو جهت غیر عادیاست:

  • سیستم عامل مثل نرم افزارهای عادی کامپیوتر عمل می کند. یعنی یک برنامه است و توسط پردازنده اجرا می شود.
  • سیستم عامل مرتباً کنترل کردن را رها می کند و به دستگیری مجدد کنترل ، بستگی به اجازه پردازنده دارد.

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

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

 
سهولت رشد سیستم عامل

یک سیستم عامل ممکن است به دلایل زیر در طول زمان تغییر کند:

  • ارتقاء و انواع جدید سخت افزار : برای مثال . گونه های اولیهUNIX وOS/2به دلیل اینکه روی ماشینهای بدون سخت افزار صفحه بندی اجرا می شدند، از راهکار صفحه بندی استفاده نمی کردند. اما گونه های جدیدتر برای بهره گیری از قابلیتهای صفحه بندی تغییر یافته اند. همین طور استفاده از پایانه های گرافیکی و حالت صفحه ای (به جای پایانه های حالت خط به خط ودوران ) ممکن است در طراحی سیستم عامل اثر بگذارند . مثلاً در چنین پایانه ای ممکن است به کاربر اجازده دیدن همزمان چند کاربرد از طریق پنجره های روی صفحه نمایش داده شود. این امکان نیازمند حمایت پیچیده تری از طرف سیستم عامل است.
  • خدمات جدید: سیستم عامل برای پاسخگویی به خواستهای کاربران و نیازهای مدیریان سیستم ، باارائه خدمات جدید گسترش می باید. مثلاً ممکن است برای افزایش کارایی کاربران ، ابزارهای اندازه گیری و کنترلی بهتری به سیستم عامل اضافه شود. مثال دیگر کاربردهای جدیدی است که نیاز به استفاده از پنجره ها در صفحه نمایش دارند. برای حمایت از این ویژگی نیاز به ارتقاء سیستم عامل است.
  • رفع خطا: هر سیستم عاملی خطاهایی دارد که در طول زمان کشف و رفع می شود. البته این رفع خطا می تواند موجب خطاهای جدید گردد.

مفهوم Active directory

Active directory (AD) از مهمترین سرویس های هستة مرکزی ویندوز 2000 به شمار می آید. این سرویس انقلابی در سازماندهی محیط شبکه ویندوز 2000 به شمار می آید(بخصوص اگر آن را با سازماندهی مدل ویندوز  NT مقایسه کنیم). AD محیطهای مبتنی بر ویندوز آشنای مارا به طور کامل تغییر داده است. AD در واقع نوعی سرویس متمرکز برای مدیریت سرویس های فهرست راهنمایی است، که خود به صورت توزیع شده می باشند. تمام سرویس هایی که برای ذخیره سازی اطلاعات در ویندوز 2000 از فهرست راهنما استفاده می کنند، AD را مورد استفاده قرار می دهند. این ویژگی اطلاعات را به صورت «شی ء» نگهداری می کند (که خوداز دیگر مفاهیم ناآشنای دنیای ویندوز می باشد) . در این فصل نکته های مبهم AD ، و اثر آن بر بیشتر جنبه های محیط شبکه ویندوز 2000 (اگر نگوییم همه آنها) . را روشن خواهیم کرد.

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

/images/spilit.png

دانلود فایل 


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


دانلود تحقیق کامل درمورد وظیفه سیستم عامل در کامپیوتر