سیستم‌عامل: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز ←‏جایگزینی با [[وپ:اشتباه|اشتباه‌یاب]]: صفحه‌نمایش⟸صفحه نمایش، شرایظ⟸شرایط
Mahdi28 (بحث | مشارکت‌ها)
خط ۱:
{{اواس}}
'''سیستم‌عامل''' یا '''سامانهٔ عامل'''<ref>فرهنگ واژه‌های مصوّبوو وئمئ ئن فرهنگستان: ۱۳۷۶ تا ۱۳۸۵، بخش دوم فارسی، صفحهٔ ۳۹۸. ([http://www.persianacademy.ir/fa/wordspdf.aspx دانلود از فرهنگستان])</ref> {{انگلیسی|Operating System}} [[نرم‌افزار]]ی است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می‌سازد که [[نرم‌افزار کاربردی]] اجرا شده و از خدمات آن استفاده کنند. سیستم‌عامل جزء ضروری‌ترین نرم‌افزارهای یک سیستم کامپیوتری است.
سیستم‌عامل خدماتی به برنامه‌های کاربردی و کاربر ارائه می‌دهد. برنامه‌های کاربردی یا از طریق واسط‌های برنامه نویسیبرنامه‌نویسی کاربردی<ref group="یادداشت">Application User Interface-APIs</ref> و یا از طرق فراخوانی‌های سیستم به این خدمات دسترسی دارند. با فراخوانی این واسط‌ها، برنامه‌های کاربردی می‌توانند سرویسی را از سیستم‌عامل درخواست کنند، پارامترها را انتقال دهند، و پاسخ عملیات را دریافت کنند. ممکن است کاربران با بعضی انواع واسط کاربری نرم‌افزار مثل واسط خط فرمان یا یک [[واسط گرافیکی کاربر]] با سیستم‌عامل تعامل کنند. برای کامپیوترهای دستی و رومیزی، عموماً واسط کاربری به عنوان بخشی از سیستم‌عامل در نظر گرفته می‌شود. در سیستم‌های بزرگ و چند کاربره مثل یونیکس و سیستم‌های شبیه یونیکس، واسط کاربری معمولاً به عنوان یک برنامه کاربردی که خارج از سیستم‌عامل اجرا می‌شود پیاده‌سازی می‌شود.
نمونه‌هایی از محبوب‌ترین سیستم‌عامل‌های نوین شامل: [[اندروید]]، [[بی‌اس‌دی]]، [[آی‌اواس]]، [[لینوکس]]، [[اواس ده]]، [[کیوان‌اکس]]، [[مایکروسافت ویندوز]]، [[ویندوز فون]] و [[زد/اواس]] می‌باشند.
 
خط ۱۲:
 
=== سیستم‌عامل تک پردازنده ===
این نوع سیستم‌عامل‌ها، سیستم‌عامل‌های نسل چهارم (نسل فعلی) هستند که بر روی یک پردازنده اجرا می‌شوند. از قبیل XP,Vista,۹۸98,Me
که بیشتر محصول شرکت مایکرو سافت می‌باشند.
 
خط ۲۰:
=== سیستم‌عامل توزیع شده ===
{{اصلی|سیستم‌های عامل توزیع شده}}
این سیستم‌عامل‌ها خود را مانند سیستم‌عامل‌های تک پردازنده به کاربر معرفی می‌کنند، اما در عمل از چندین پردازنده استفاده می‌کنند. این نوع سیستم‌عامل در یک محیط شبکه‌ای اجرا می‌شود در این نوع سیستم یک برنامه پس از اجرا در کامپوترهای مختلف جواب نهایی به سیستم اصلی کاربر بر می‌گرددبرمی‌گردد سرعت پردازش در این نوع سیستم بسیار بالاست.
 
== دلایل ایجاد سیستم‌عامل ==
خط ۸۶:
* [[می‌گو (سیستم‌عامل)|می‌گو]]
* [[پالم]]
* [[تايزنتایزن]]
 
== تاریخچه سیستم عامل ==
خط ۱۰۹:
 
==== دسته‌بندی وقفه‌ها ====
* '''برنامه''' وقفه‌هایی که به دلیل بعضی شرایط حاصل از یک دستورالعمل بروز می‌کند. شامل سریز شدن محاسباتی، تقسیم بر صفر، تلاش برای اجرای یک دستورالعمل ماشین غیر مجازغیرمجاز و مراجعه به آدرسی خارج از فضای مجاز کاربر.
* '''زمان‌سنج''' وقفه‌ای که توسط زمان‌سنج داخلی تولید می‌شود. این وقفه به سیستم‌عامل اجازه می‌دهد، بعضی اعمال را به طور مرتب انجام دهد.
* '''ورودی/خروجی'''وقفه‌هایی که به وسیله کنترل کننده ورودی/خروجی تولید می‌شود، تا کامل شدن طبیعی یک عمل یا شرایط خطا را اعلام نماید.