معروف ترین سیستم عامل ها هستند. سیستم عامل چیست؟

سیستم عامل: هدف و عملکرد اصلی

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

سیستم عامل (OS) پیچیده ای از برنامه هایی است که از تعامل تمام بخش های سخت افزاری و نرم افزاری کامپیوتر در میان خود و تعامل کاربر و کامپیوتر اطمینان حاصل می کنند.

OS عملیات جامع تمام اجزای کامپیوتر را فراهم می کند و همچنین کاربر را با دسترسی به سخت افزار کامپیوتر فراهم می کند. سیستم عامل جزء اساسی و ضروری کامپیوتر است، بدون آن، کامپیوتر نمی تواند در اصل کار کند.

سیستم عامل

ساختار سیستم عامل ماژول های زیر است:

    ماژول پایه (هسته OS)- مدیریت کار برنامه ها و سیستم فایل، دسترسی به آن را فراهم می کند و فایل ها را بین دستگاه های محیطی به اشتراک می گذارد؛

t... دستورات را از برنامه به زبان "کد های ماشین"، قابل درک به کامپیوتر ترجمه می کند

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

t... کاربر را از کاربر درخواست می کند و آنها را انجام می دهد. کاربر می تواند به عنوان مثال، یک دستور را برای انجام هر گونه عملیات در فایل ها (کپی، حذف، تغییر نام)، فرمان خروجی فرمان برای چاپ و غیره ارائه دهد.

    رانندگان محیطی- برنامه ریزی سازگاری این دستگاه ها را با پردازنده تضمین می کند (هر دستگاه محیطی اطلاعات را به روش های مختلف پردازش می کند و در سرعت های مختلفی)؛

t... برنامه های ویژه ای که مدیریت کار دستگاه ها را ارائه می دهند و تبادل اطلاعات را با سایر دستگاه ها هماهنگ می کنند. هر دستگاه مربوط به راننده آن است.

    برنامه های خدمات اضافی (Utilities) - یک کاربر مناسب و چندجانبه را برای برقراری ارتباط با یک کامپیوتر ایجاد کنید

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

هدف از سیستم عامل

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

    تعمیر و نگهداری تجهیزات کامپیوتری؛

    ایجاد یک محیط کاری و رابط کاربر؛

    اجرای دستورات کاربر و دستورالعمل های نرم افزاری؛

    i / O سازمان، ذخیره سازی اطلاعات و

    مدیریت فایل و داده ها.

با توجه به تعریف، تمام وظایف سیستم عامل حل شده را می توان به دو گروه تقسیم کرد:

    ارائه یک کاربر یا برنامه نویس به جای تجهیزات کامپیوتری واقعی مجازی (I.E.، واقعا موجود نیست) یک ماشین که با آن راحت تر کار می کند و برنامه را آسان تر می کند؛

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

عملکرد سیستم عامل

توابع اصلی:

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

    دسترسی استاندارد به دستگاه های محیطی (دستگاه های I / O).

    مدیریت RAM (توزیع بین فرایندها، سازمان حافظه مجازی).

    کنترل دسترسی به داده ها بر رسانه های غیر فرار (مانند هارد، دیسک های نوری، و غیره)، در یک سیستم فایل خاص سازماندهی شده است.

    ارائه رابط کاربر

    عملیات شبکه، پشتیبانی از پشته پروتکل های شبکه.

توابع اضافی:

    عملکرد موازی یا شبه موازی وظایف (چند وظیفه).

    توزیع موثر منابع سیستم محاسبات بین فرایندها.

    پاداش دسترسی به فرآیندهای مختلف به منابع.

    سازمان محاسبات قابل اعتماد (عدم امکان یک فرآیند محاسباتی عمدا یا به طور اشتباه بر محاسبات در فرآیند دیگری تأثیر می گذارد) بر اساس دسترسی به منابع متمایز است.

    تعامل بین فرایندها: تبادل اطلاعات، هماهنگ سازی متقابل.

    حفاظت از سیستم خود، و همچنین داده های کاربر و برنامه های از اقدامات کاربر (مخرب یا جهل) یا برنامه های کاربردی.

    حالت چند نفره عملیات و تعریف حقوق دسترسی.

تکامل سیستم های عامل و ایده های اساسی

پیش ساز سیستم عامل باید برنامه های خدماتی (لودر ها و مانیتورها) را در نظر بگیرد، و همچنین کتابخانه های اغلب مورد استفاده، که شروع به توسعه با ظهور رایانه های جهانی آغاز می شود. نسل اول(پایان دهه 1940). برنامه های خدمات به حداقل رساندن دستکاری فیزیکی اپراتور با تجهیزات، و کتابخانه ها مجاز به اجتناب از چند برنامه نویسی از اقدامات مشابه (اجرای عملیات I / O، محاسبه توابع ریاضی، و غیره).

در دهه های 1950s-60s، ایده های اصلی که عملکرد سیستم عامل را تعیین می کنند تشکیل شده و اجرا شده اند: حالت دسته ای، جداسازی زمان و چند وظیفه، جداسازی اقتدار، مقیاس زمان واقعی، ساختارهای فایل و سیستم های فایل.

در اکثر سیستم های محاسباتی، سیستم عامل اصلی ترین، مهمترین (و گاهی اوقات تک) بخشی از نرم افزار سیستم است. از دهه 1990، رایج ترین سیستم عامل ها سیستم های ویندوز، یونیکس و یونیکس هستند.

دایره المعارف یوتیوب

    1 / 5

    ✪ سیستم عامل ها، درس 1: سیستم کامپیوتری و سیستم عامل چیست؟

    ✪ نصب دو یا چند سیستم عامل بر روی کامپیوتر

    ✪ تفاوت بین لینوکس از ویندوز چیست؟

    ✪ OS روسی - Elbrus. مراقب باشید، ویندوز!

    ✪ همان برنامه های مورد نیاز برای ویندوز 7.

    زیرنویس

تاریخ

پیشینیان سیستم عامل ها باید برنامه های خدماتی (دانلود ها و مانیتور ها) را در نظر بگیرند، و همچنین کتابخانه های زیرمجموعه های متداول مورد استفاده، که شروع به توسعه با ظهور رایانه های جهانی نسل اول (پایان دهه 1940) کرد. برنامه های خدمات به حداقل رساندن دستکاری فیزیکی اپراتور با تجهیزات، و کتابخانه ها مجاز به اجتناب از چند برنامه نویسی از اقدامات مشابه (اجرای عملیات I / O، محاسبه توابع ریاضی، و غیره).

حالت دسته ای

نیاز به استفاده بهینه از منابع محاسباتی گران قیمت منجر به ظهور مفهوم "رژیم دسته ای" اجرای برنامه شد. حالت بسته، حضور یک برنامه صف برای اجرای را فرض می کند و سیستم می تواند یک برنامه را از حامل های داده های خارجی به RAM ارائه دهد، بدون انتظار برای تکمیل برنامه قبلی، که از پردازنده بیکار اجتناب می کند.

جداسازی زمان و چند وظیفه

در حال حاضر یک حالت دسته ای در نسخه توسعه یافته خود نیاز به جداسازی زمان پردازنده بین اجرای چندین برنامه دارد.

نیاز به تقسیم زمان (چند وظیفه، چند برنامه ریزی) هنوز هم قوی تر از زمانی بود که به عنوان دستگاه های I / O (و بعد، پایانه ها با صفحه نمایش پرتو الکترون) (1960s) توزیع شد. از آنجا که سرعت ورودی صفحه کلید (و حتی خواندن از صفحه نمایش) داده ها توسط اپراتور بسیار پایین تر از سرعت پردازش این داده ها توسط کامپیوتر است، با استفاده از رایانه در حالت "انحصار" (با یک اپراتور) می تواند منجر شود هزینه ساده منابع محاسباتی.

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

جدایی اقتدار

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

پیاده سازی جداسازی قدرت در سیستم عامل ها توسط توسعه دهندگان پردازنده ها که معماری را با دو حالت عملیات پردازنده ارائه می دهند، پشتیبانی می شود (که در آن برنامه اجرایی برای تمام فضای آدرس کامپیوتر در دسترس است) و "محافظت" (که در آن دسترسی به فضای آدرس محدود می شود، زمانی که برنامه از طریق اعدام آغاز می شود، محدود می شود).

مقیاس زمان واقعی

کاربرد کامپیوترهای جهانی برای مدیریت فرآیندهای تولید، لازم بود که "مقیاس زمان واقعی" ("زمان واقعی") را پیاده سازی کنیم - هماهنگ سازی اجرای برنامه ها با فرایندهای فیزیکی خارجی.

گنجاندن عملکرد مقیاس زمان واقعی امکان ایجاد راه حل هایی را ایجاد کرد که به طور همزمان به طور همزمان فرایندهای تولید را تولید می کند و وظایف دیگر قاطع (در حالت دسته ای و / یا در حالت جداسازی زمان).

سیستم های فایل و سازه ها

جایگزینی تدریجی رسانه ها با دسترسی پیوسته (پانچ، پراکنده، پراکنده و نوار مغناطیسی) دستگاه های ذخیره سازی دسترسی تصادفی (بر روی دیسک های مغناطیسی).

سیستم فایل - یک روش ذخیره سازی در دستگاه های ذخیره سازی خارجی.

کارکرد

توابع اصلی:

  • اجرای پرس و جو برنامه (ورودی و خروجی داده ها، راه اندازی و متوقف کردن برنامه های دیگر، برجسته سازی و معافیت حافظه اضافی، و غیره).
  • برنامه های بارگیری در RAM و اعدام آنها.
  • دسترسی استاندارد به دستگاه های محیطی (دستگاه های I / O).
  • مدیریت RAM (توزیع بین فرایندها، سازمان حافظه مجازی).
  • کنترل دسترسی به اطلاعات بر روی رسانه های غیر فرار (مانند هارد دیسک، دیسک های نوری، و غیره)، در یک سیستم فایل سازماندهی شده است.
  • ارائه رابط کاربر
  • ذخیره اطلاعات خطای سیستم.

توابع اضافی:

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

مفهوم

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

برنامه های کاربردی وجود دارد تجهیزات کامپیوترکه سیستم عامل ها غیر ضروری هستند. به عنوان مثال، میکرو رایانه های ساخته شده در بسیاری از لوازم خانگی، اتومبیل ها (گاهی اوقات ده در هر یک)، تلفن های همراه ساده، به طور مداوم تنها یک برنامه را اجرا می کنند که بر روی آن قرار می گیرد. بسیاری از کنسول های بازی ساده - همچنین تشکیل میکرو رایانه های تخصصی - می تواند بدون سیستم عامل انجام دهد، راه اندازی برنامه ضبط شده در کارتریج وارد شده به دستگاه وارد شده به دستگاه CD یا CD.

سیستم عامل مورد نیاز است:

  • اگر شما نیاز به یک مکانیزم صرفه جویی در اطلاعات جهانی دارید؛
  • برای ارائه کتابخانه های سیستم از زیرمجموعه های اغلب استفاده شده؛
  • برای توزیع قدرت؛
  • لازم است که اجرای "همزمان" چندین برنامه در یک کامپیوتر را شبیه سازی کنیم؛
  • برای مدیریت فرآیندهای اجرای برنامه های فردی.

بنابراین، سیستم عامل های مدرن جهانی را می توان در درجه اول توضیح داد:

  • با استفاده از سیستم های فایل (با مکانیسم دسترسی به اطلاعات جهانی)،
  • چند نفره (با جدایی اقتدار)،
  • چند وظیفه ای (با تقسیم زمان).

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

  • هسته حاوی یک برنامه ریز؛ رانندگان دستگاه به طور مستقیم کنترل تجهیزات؛ زیرسیستم شبکه، سیستم فایل؛
  • غلاف با آب و برق

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

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

هسته

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

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

وظیفه شرح داده شده ممکن است بسته به نوع معماری هسته و روش پیاده سازی آن متفاوت باشد.

با توجه به رقابت، معماری یونیکس ابتدا به استاندارد صنعت واقعی تبدیل شده است، و سپس وضعیت و استاندارد قانونی - ISO / IEC 9945 (POSIX) را به دست آورد.

تنها سیستم هایی که مشخصات مشخصی از مشخصات یونیکس را برآورده می کنند، حق دارند نام یونیکس را بپوشانند. چنین سیستم هایی عبارتند از AIX، HP-UX، IRIX، Mac OS X، SCO OpenServer، Solaris، Tru64 و Z / OS.

سیستم های عامل، استانداردهای POSIX زیر یا تکیه بر آن، "POSIX-Compatible" نامیده می شوند (اغلب کلمه "یونیکس مانند" یا "خانواده یونیکس" مواجه می شوند، اما این وضعیت "یونیکس" تجاری متعلق به آن را متضرر می کند کنسرسیوم گروه باز و رزرو شده برای تعیین تنها سیستم عامل، به شدت به دنبال استاندارد). صدور گواهینامه برای سازگاری با استاندارد پرداخت می شود، به این دلیل که برخی از سیستم ها این روند را تصویب نمی کنند، اما اساسا در نظر گرفته شده اند.

یونیکس مانند سیستم عامل ها بر اساس آخرین نسخه یونیکس Bell Labs (System V) منتشر شده است، بر اساس تحولات دانشگاه برکلی (FreeBSD، OpenBSD، NetBSD)، بر اساس Solaris (OpenSolaris، Belenix، Nexenta)، و همچنین لینوکس از لحاظ خدمات و کتابخانه ها، پروژه گنو و بخشی از هسته - یک جامعه به ریاست لینوس توروالدز توسعه یافته است.

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

تأثیر قابل توجهی از وجود این استاندارد، جداسازی موثر اینترنت در دهه 1990 بود.

معماری پس از یونیکس

تیمی که توسط یونیکس ایجاد شده است، مفهوم متحد کردن اشیاء سیستم عامل را توسعه داد، از جمله یونیکس در مفهوم اصلی، "دستگاه همچنین یک فایل" نیز پردازش، و هر سیستم دیگر، خدمات شبکه و برنامه های کاربردی، ایجاد یک جدید است مفهوم: "هر کدام یک فایل است." این مفهوم تبدیل به یکی از اصول اساسی سیستم 9 طرح شده است (نام از یک تریلر فوق العاده قرض گرفته شد "

"آهن" - فقط "گوشت" کامپیوتر. و روح او، موتور یک نرم افزار است که، در واقع، قلب پردازنده کامپیوتر را به ضرب و شتم با سرعت هیولا، تعقیب "وین" خون دیجیتال.

اما برنامه های خود کاملا بی نظیر هستند - همه آنها نیاز به یک واسطه خاص دارند که اجازه می دهد تا با سخت افزار کامپیوتر کار کند. دقیقا تعامل بین انسان و کامپیوتر چیست؟

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

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

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

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

هر سیستم عامل شامل حداقل پنج بخش اجباری است.

  • اول، "مترجم" از نرم افزار به "آهن"، زبان کدهای ماشین است.
  • دوم - برنامه های مدیریت تخصصی دستگاه های مختلفگنجانده شده در کامپیوتر چنین برنامه هایی مدیران نامیده می شوند. با تشکر از آنها، سیستم عامل کوتاه ترین راه را به "قلب" هر دستگاه تشخیص می دهد و "کنترل پنل" را با تمام وظایف و توانایی های خود دریافت می کند.
  • بخش سوم رابط، ماژول های ویژه برای اجرای روش های استاندارد و توابع برنامه های کاربردی ارتباط برقرار می کنند. بسیاری از کتابخانه ها در ویندوز وجود دارد و بعضی از آنها به نوعی "اتحادیه های خلاق" وارد می شوند و به یکدیگر در انجام وظایف خاصی کمک می کنند. درخشان ترین مثال DirectX، مجموعه ای از ابزار برای کار با صدا، ویدئو و سایر منابع چند رسانه ای است. بازی ها، پخش کننده های موسیقی و ویدئو - همه آنها از DirectX استفاده می کنند که بخشی از کار خود را می گیرند. و این بسیار راحت است - در غیر این صورت تولید کنندگان هر برنامه باید "از ابتدا" تمام ماژول ها را برای حل ساده ترین وظایف بنویسند.
  • بخش چهارم "پایگاه داده" است که در آن سیستم اطلاعاتی در مورد تمامی تنظیمات آن را در مورد برنامه های تاسیس شده و بسیار اطلاعاتی می کند. پس از همه، چنین اطلاعاتی را در بدن خود برنامه ها ذخیره نمی شود - زیرا این امر باید با استفاده از کد خود به بی نهایت دخالت کند، که، شما موافقت می کنید، به سادگی غیر قابل قبول. در دوران DOS، هر برنامه "پرونده" خود را هدایت کرد، در حالی که تمام اطلاعات لازم را در آن حفظ می کرد فایل های پیکربندی. ویندوز این مشکل را به طور متفاوتی حل کرد، سخاوتمندانه تمام برنامه ها را به عنوان یک انبار «انبار» برای ذخیره تنظیمات - رجیستری سیستم برجسته کرد. رجیستری ذخیره می شود و تمام اطلاعات مورد نیاز برای کار ویندوز ذخیره می شود.
  • بخش پنجم یک پوسته راحت است که کاربر آن را ارتباط برقرار می کند. نوعی بسته بندی زیبا که در آن هسته خسته کننده و بی علاقه بسته بندی شده است. مقایسه بسته بندی با موفقیت نیز به این دلیل است که توجه به انتخاب یک سیستم عامل، در مورد هسته، بخش اصلی سیستم عامل، به یاد می آورد، به یاد می آورد.

امروز، رابط گرافیکی یک ویژگی ثابت از هر سیستم عامل است. با این حال، "عملیات" نسل های اول گرافیک را نداشت، بلکه یک رابط متن، یعنی دستورات کامپیوتر به یک ماوس با یک ماوس در یک الگوی پیکستگرام داده نشدند، اما با وارد کردن دستورات از صفحه کلید . و ویندوز خود در اصل یک سیستم عامل کامل نیست، بلکه تنها یک "فوق العاده گرافیکی" بالای هسته DOS بود، و سن "اکثریت" تنها ده سال پیش پیوست!

البته، بسیاری از سیستم عامل های مختلف در جهان وجود دارد - و ویندوز دور از بهترین آنها است. سیستم عامل Mac، سیستم عامل برای کامپیوترهای اپل، برای کاربران بسیار ساده تر و واضح تر طراحی شده است. و خانواده های متعدد سیستم عامل لینوکس دارای ثبات بسیار بیشتری، قابلیت اطمینان و انعطاف پذیری در راه اندازی هستند و ده برابر کمتر وجود دارد ... بنابراین، از لحاظ نظری، شما انتخابی دارید.

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

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

تاریخ صعود سریع به شهرت شرکت مایکروسافت به خوبی شناخته شده است: در ابتدای قرن نوزدهم، بیل گیتس موفق به پایان دادن به قرارداد برای توسعه سیستم عامل برای کامپیوتر IBM PC شد. با تأخیر زیادی با ارزیابی چشم انداز بازار رایانه های شخصی، IBM غول پیکر آبی به طور کامل آن را با کامپیوتر جدید خود ضبط کرد ...

با "سخت افزار" همه چیز به وضوح بود، تنها یک سوال با نرم افزار حل نشده بود ... عجیب و غریب سرنوشت: مایکروسافت و آی بی ام و آی بی ام به لطف کمک نامناسب آموخته شدند. آنتاگونیست اصلی آنها - اپل! هنگام تهیه پروژه IBM PC، نویسندگان آن برای نمونه گرفته شده بودند، البته، اپل دوم رایانه رایانه ای از آن دوران است.

... من قرارداد مورد نظر را گرفتم و از دفتر آی بی ام به معنای واقعی کلمه چند مرحله ای از مراحل، گیتس و آلن بلافاصله سیستم عامل آماده را از محصولات کامپیوتر سیاتل خریدم. برنامه 86-DOS ایجاد شده توسط آنها تقریبا به طور کامل با CP \\ M کپی شده بود، که IBM راضی و دروازه ها راضی بود. دومی تنها به سرعت به خرید علامت شرکتی خود رسید، برای انطباق آن با IBM PC - و به سری اجرا شد!

این MS-DOS، محبوب ترین سیستم عامل برای رایانه "نسل اول"، که تقریبا بیست سال وجود داشت، متولد شد ( آخرین نسخه DOS در سال 2000 بیرون آمد). با این حال، شما می توانید صفحه نمایش سیاه و سفید DOS و امروز را در هر نسخه از ویندوز مشاهده کنید - برای این به اندازه کافی برای رفتن به منوی شروع، بر روی دستور کلیک کنید تا دستور CMD را در دوخت انجام دهید.

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

به عنوان مثال، امروز برای شروع برنامه ویرایش متن مایکروسافت ورد، فقط بر روی نماد این برنامه در دسکتاپ ویندوز کلیک کنید. و قبل از آن، هنگام کار در نسل قبلی OS - DOS، لازم بود که دستور نوع را وارد کنید

C: \\ Word \\ Word.exe C: \\ doc \\ MyBook.Doc

در یک زمان کوتاه، کاربران از یک صفحه نمایش سیاه و سفید، یک دست سفارش و متن "رابط" خسته می شوند - به ویژه از آنجایی که اپل مدتهاست یک جایگزین را در قالب یک سیستم عامل سیستم عامل Mac OS پیشنهاد کرده است. در واقع، از آن بود که اولین نسخه ویندوز را کپی کرد، که درست بود، نه یک سیستم عامل کامل، بلکه فقط یک پوسته برای DOS بود.

اولین نسخه های ویندوز از موفقیت قابل توجهی استفاده نکردند. حتی تیم گرم شده از بیل گیتس IBM به جدید علاقه مند نیست، اما مایکروسافت برای شرکت در سیستم عامل OS / 2 دعوت شده است. این سیستم عامل گرافیکی، در مقایسه با ویندوز، یک سیستم عامل واقعی بود. مشخصه ای است که دروازه های خود هنوز هم برای شش سال است (!) بین این دو محصول - تنها در اوایل دهه 1990، انتخاب شد. از حالا به بعد، این شرکت یک شرط را تنها در ویندوز ساخت، پرتاب در حال حاضر به طور کامل به ذهن و سیستم عامل های رقابتی / 2 در رحمت سرنوشت ارتباط برقرار کرد.

اولین نسخه های موفق ویندوز به عنوان 3.1 و 3.11 (با پشتیبانی از حالت شبکه)، که نور را در سال های 1992-1993 دیده می شود، در نظر گرفته می شود. با این حال، برای اولین بار، ویندوز به ظاهر فعلی خود تنها در دو سال گذشته، با خروجی سیستم واقعا انقلابی ویندوز 95، نزدیک شد. این اولین بار بود که یک گام تعیین کننده برای تبدیل پوسته به یک کامل بود سیستم عامل Fledged، اگر چه هسته هنوز به عنوان DOS قدیمی خدمت کرده است.

خداحافظی به مدت پنج سال به تعویق افتاد - تنها در سال 1999، ویندوز من (ویرایش هزاره) ظاهر شد، حالت DOS که در آن مصنوعی مسدود شده بود. با این حال، در سال 1993، مایکروسافت در خط جدید سیستم عامل شروع به کار کرد، که بر اساس هسته اصلی جدید ساخته شده است. بنیانگذار آن عامل بود سیستم ویندوز NT، طراحی شده برای حرفه ای ها و کاربران شرکت های بزرگ. با وجود این واقعیت که رابط کاربری NT بیش از حد متفاوت از نسخه های دیگر ویندوز نبود، کاملا متفاوت بود - با تمرکز زیادی بر پایداری، قابلیت اطمینان و کوچکتر - در حوزه سرگرمی. برای سیستم عامل جدید، یک فایل محافظت شده جدید توسعه یافته است. سیستم NTFS (سیستم فایل NT)، برای کار کردن با کدام نسخه از حاکم توده ویندوز تا زمانی که زمان نمی تواند.

هر دو گزینه ویندوز تا پایان قرن به طور موازی توسعه یافته است. با این حال، پس از وارد شدن به جهان "مردم" ویندوز من و "حرفه ای" ویندوز 2000 مایکروسافت اعلام کرد که امتناع از خط DOS را اعلام کرد.

ویندوز ایکس پی

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

به عنوان یک نتیجه، این عملیات OS به طوری خوش شانس بود که، به گفته توسعه دهندگان، به شدت در بازار به تأخیر افتاده است. انتظار می رفت که پس از ظهور ویستا، سنبله های XP خود را در گودال صرف کرد ... اما اینجا نبود! علیرغم این واقعیت است که مایکروسافت "جوجه اردک" خود را در سال 2007، و امروز کاربران از اولین مورد از لپ تاپ ویستا تخریب شده است، و سپس XP را در آنجا قرار داده است. هیچ رقبا در Netbooks در Netbooks وجود ندارد.

خوب، از XP خوب، ما قبلا درک کردیم. پایدار، به خوبی تعریف شده، سریع و نه بیش از حد نیاز به منابع: به منظور آن را خوشحال، آن را به اندازه کافی از 1 گیگابایت رم! بنابراین، برای لپ تاپ های سطح اولیه سیستم، بهتر است هنوز اختراع نشده است - سوال دیگری، آیا شما می توانید رانندگان لازم را برای مدل های جدید پیدا کنید ... به طور خلاصه، اگر فروشنده به شما یک نوت بوک را با ویندوز XP ارائه دهد، آن را ارائه می دهد لازم نیست که بینی را نادیده بگیریم: خلاص شدن از شر برخی از "تزئینات" بیش از حد ضروری نیستید که شما در عملکرد بسیار موفق خواهید شد. با RAM به 2 گیگابایت، کار با XP بسیار راحت تر خواهد بود. اما آیا ارزش XP را در مدل های جدید دارد - این سوال مبهم است. البته شما می توانید سعی کنید، اما هیچ تضمینی وجود ندارد که تمام "آهن" به رسمیت شناخته شود و بدون عوضی و زادورینکا کار کند. وب کم ها و ماژول های ارتباطی بی سیم معمولا اعلام می شوند، که به سادگی هیچ راننده ای برای سیستم های قدیمی وجود ندارد.

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

ویندوز ویستا.

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

و امروز، با انتشار ویندوز 7، زندگی کوتاه و ناموفق ویستا به نظر می رسد واقعا به پایان منطقی می آیند. اما این همه بسیار عالی آغاز شد و نوآوری های مفید در ویستا شمارش نبود: ساخته شده در جستجو، تقریبا "سه بعدی" رابط یک ERO با تصویر زمینه زیبا، و مکانیزم های محافظ خوب است. همه چیز بود. این فقط تمام این ویژگی ها را اجرا نکرده است. برای گرفتن حداقل سیستم مورد نیاز - در مقایسه با XP، آنها حداقل دو بار گرفته اند، اما حتی بر روی رایانه ها با 2 گیگابایت حافظه ویستا موفق به ترمز با خیال راحت .. جای تعجب نیست که ویستا توسط برنامه نویسان استونی توسعه داده شد! یک سیستم امنیتی داخلی (کنترل حساب کاربری کاربر) حتی با عملیات روزمره به عنوان برنامه های بارگیری و نصب برنامه ها تبدیل می شود. البته، همه اینها با هدف خوب انجام می شود ... تنها آثار برنامه نویسان، بیهوده شده اند، زیرا اکثر کاربران بلافاصله پس از اولین بار سیستم، UAC را خاموش می کنند.

البته، اکثر اشتباهات و سوراخ های مایکروسافت Zaladala: پس از انتشار در سال 2009، بسته خدمات Pack 2 Vista در نهایت به چیزی بیشتر یا کمتر تبدیل شد. با این وجود، هیچ انگیزه ای برای نصب آن بر روی کامپیوترها امروز نیست.

ویندوز 7.

پس از پنکیک به نام ویندوز ویستا. مایکروسافت باید به طور جدی برنامه های خود را برای آینده تنظیم کرد. اما به نظر می رسید همه چیز به نظر می رسد برای سال های آینده برنامه ریزی شده است: ویستا قرار بود توسعه دهندگان یک قطعه نان از Carama سیاه را برای سال تا سال 2010-2012 ارائه دهد، پس از آن "رهبر مایک" مجبور به رفتن به یک پروژه جدید - وین.

ویستا "کم شروع" تمام کارت ها را اشتباه گرفت: توسعه دهندگان فورا از ترک ناامید شده اند و دستور دادند که در حالت Avral Plus بالاتر از عملیات جدید کار کنند. و به این بار بدون هک! اولین نسخه بتا ویندوز 7 در اوایل سال 2009 به عموم اعدام شد و شگفت آور بود. تغییرات انقلابی در سیستم وجود نداشت - به خوبی، نه به روز رسانی. نوار وظیفه، اصلاح "مرکز شبکه" و تعداد انگشت شماری از آیکون های جدید! بله، پشتیبانی از کنترل صفحه نمایش "Multactach" پشتیبانی می شود، اما او هرگز به طور گسترده ای دریافت نکرده بود - در هر صورت، در حالی که.

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

به طور کلی، در حالی که حفظ تمام یافته های مفید ویستا، "Sevenka" از اشکالات بسیاری از آنها خلاص شد - و در حال حاضر برای یکی از این کاربران نابالغ آماده است تا آن را بر روی سپر افزایش دهد .. به طوری که اگر شما یک لپ تاپ را در حال اجرا " هفت "- به شدت قبل از رقبای او را ترجیح می دهند.

صفحه اصلی حق بیمه (خانه تمدید شده)

گسترش (یا به جای آن، این نسخه کامل است، از جمله توابع اضافی مرکز رسانه های ویندوز (پشتیبانی از تلویزیون با کیفیت بالا - HDTV، ضبط تلویزیون و ایجاد دی وی دی)، آلبوم عکس، کنترل والدین و - در نهایت! - رابط سه بعدی Aero! قیمت حدود 250 دلار برای نسخه "جعبه" و حدود 70-80 - برای لپ تاپ است.

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

نهایی (حداکثر)

برای پیشرفته ترین و خواستار کاربران فردی. ترکیبی از مزایای خانه و نسخه کسب و کار، و همچنین شامل ماژول های جدید نرم افزار جدید برای رمزگذاری هارد دیسک (BitLocker). علاوه بر این، برای نهایی، فوق العاده بی فایده اضافی افزونه های افزونه های اضافی منتشر می شود - به عنوان مثال، تصویر زمینه DreamScene متحرک و چندین بازی. قیمت 350-400 دلار است، و به هزینه لپ تاپ آن را حدود 120-150 اضافه کنید.

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

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

هر نسخه در دو اصلاح وجود دارد - 32 و 64 بیتی. در یک لپ تاپ مدرن با پردازنده AMD X2 یا اینتل Core2Duo می تواند هر نسخه را تنظیم کند (این پردازنده ها هر دو حالت را پشتیبانی می کنند). تفاوت اصلی تنها در مقدار حافظه پشتیبانی شده است: اگر بیش از 2 گیگابایت رم در سیستم وجود دارد - یک نسخه 64 بیتی را قرار دهید. از لحاظ تئوری 32 بیتی ویستا قادر به حمایت از 4 گیگابایت رم است، اما در واقع، مشکل شروع به زمانی که دو بار کوچکتر است.

اگر چه سیستم 64 بیتی دارای نقایص خود است، زیرا پردازنده را قوی تر می کند، نیاز به حافظه بیشتری دارد، علاوه بر این، علاوه بر مشکلی با رانندگان، مخصوصا برای "آهن" قدیمی، درایور برای نسخه 32 بیتی بسیار ساده تر است. بله، و بسیاری از برنامه ها برای کار با 64 بیتی ویستا امتناع می کنند. بنابراین در سیستم با 2-3 گیگابایت رم برای نصب "64 بیتی" هیچ نقطه ای وجود ندارد. بله، و با 4 گیگابایت "رم" باید یک بار دیگر فکر کنم که برای شما مهم تر است - 500 مگابایت حافظه یا سرعت اضافی؟

خوب، در نهایت، اجازه دهید چند کلمه در مورد مورد نیاز سیستم (واقعی، اجازه می دهد تا در عملیات واقعا راحت کار کند). برای کار با ویندوز 7، حداقل دو هسته پردازنده با فرکانس 2 گیگاهرتز مورد نیاز است، حداقل 2 گیگابایت رم و 17 گیگابایت بر روی هارد دیسک (به غیر از برنامه های اضافی) علاوه بر این، پرداخت های ویدئویی با پشتیبانی DirectX10 به شدت توصیه می شود - یعنی هر چیزی که در سال 2009 منتشر شد. ویژگی های بهینه یک پردازنده با فرکانس 3 گیگاهرتز، 4 گیگابایت رم است.

سیستم عامل "راست"

علیرغم اشتیاق خانواده ویندوز از سال به سال، جهان هنوز به طور کامل به سیستم عامل با علامت امضاء پنجره پرواز تعلق ندارد. رقبای سیستم عامل ها خیلی کم نیستند، زیرا به نظر می رسد کاربران ... و مهم نیست که مایکروسافت چه اندازه می خواست.

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

کلمه یونیکس یک سیستم عامل را نشان نمی دهد (همانطور که بسیاری از تازه واردان به اشتباه باور می کنند) و کل خانواده، اولین نمایندگان که مدتها قبل از بیل گیتس ظاهر شد، نمی توان گفت کلمه "برنامه نویسی" را بدون ضربه زدن تلفظ کرد. در حال حاضر در ابتدای 60s. چندین سیستم یونیکس برای رایانه های خود با شرکت های مختلف ایجاد شده بود. طنز سرنوشت: در اواخر دهه 70. در توسعه یکی از آنها - Xenix - مایکروسافت ... یونیکس برای شرکت در هر کسی مورد استفاده قرار گرفت، اول از همه برای متخصصان، و به همین دلیل هیچ "عجله" نوع رابط کاربری راحت را شامل نمی شد، و هیچ کس در مورد آن شنیده نشد مفهوم "چند رسانه ای". چیز دیگری بود:

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

تا اواسط دهه 90. "منافع" سازندگان ویندوز و یونیکس در هواپیماهای مختلف قرار دارد: گزینه های متعدد یونیکس به رایانه های بزرگ و سرورها و ویندوز در "شخص" کار می کردند. و این سیستم عامل در جهات کاملا متفاوت توسعه یافته است. چگونه ناگهان ... بله، بله، ناگهان، و بدون هیچ دلایل قابل مشاهدههر دو خانواده از سیستم عامل ها به طور همزمان شروع به نگاه کردن به مالکیت یکدیگر کردند. لحظه ای که دو غول، پف کرده و ناخوشایند به سمت یکدیگر حرکت می کنند، به سمت یکدیگر حرکت می کنند، حدس بزنید. سیستم عامل لینوکس آزادانه بر اساس اصلاح "قابل حمل" Minix توزیع شده است. همراه با او، GNU (GNU یونیکس نیست) و مفهوم "متون منبع باز" متولد شد و مفهوم "متون منبع باز" (منبع باز) - این کلمات و امروز بر روی پرچم طرفداران "رایگان" نوشته شده است برنامه ها". به هر حال، علاوه بر لینوکس، تعدادی از سیستم عامل های دیگر "رایگان"، به عنوان مثال، سرور OS FreeBSD، NetBSD و OpenBSD، اولین بار (در اینجا تصادفی است!) بر اساس همان سال 1993

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

"ایجاد شده توسط یک دانش آموز عامل سیستم لینوکس چالش های محصولات Microsoft Corporation قدرتمند، و محبوبیت آن از سال به سال رشد می کند! " - روزنامه نگاران پاره پاره می شوند اما این تنها یک، طرف بیرونی پدیده توروالدز است. جالب تر است که Linus Tor-Walds خود را "رایگان ترین در جهان از سیستم عامل" موفق به ایجاد حرفه ای خوب - و کسب درآمد در خلقت خود را به دست آوردن پول خوب! توروالدز خود را در مورد تبدیل پایه های جهان خوابید. مشکل که قبل از اینکه دانش آموز 20 ساله دانشگاه هلسینکی بود، بسیار کم بود: برای دریافت یک ابزار راحت و مطیع برای کار. سیستم عامل مناسب و مقرون به صرفه، که از یک طرف، کاربر را به حداکثر فرصت برای انواع "تنظیمات" و بهینه سازی ها فراهم می کند. و از سوی دیگر، آن را با قیمت در دسترس خواهد بود. یک نامزد برای نقش "مدیریت" کامپیوتر توروالدوف تنها دو نفر بود - و هر دو، با توجه به دانش آموزان انتخابی، کاملا به انتظارات خود مربوط نیست.

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

با این حال، همچنین نامزد دوم - سیستم عامل یونیکس، که دارای مزایای متعددی نسبت به ایجاد بیل گیتس بود، بود. این سیستم عامل تست شده، که در سال 1969 توسط Dannis Ritchi و کنت تامپسون ایجاد شده بود، با انعطاف پذیری نادر و سازگاری متمایز شد: به منظور انطباق یونیکس به یک مدل کامپیوتری جدید، آن را به اندازه کافی کمی تغییر داد، نه لمس اصلی " هسته. " نه کمتر ارزشمند برای توروالدز این بود که سرورهای دانشگاه بومی خود تحت کنترل یکی از نسخه های یونیکس کار می کردند (نسخه "سرور" ویندوز در آن سال ها به سادگی وجود نداشت - پروژه ویندوز NT تنها چهار سال بعد تکمیل شد). البته، معایب نیز در یونیکس نیز موجود بود: به طور خاص برای رایانه های بزرگ ایجاد شده، سیستم برای "افراد کوچک" خیلی سنگین بود. علاوه بر این، نسخه تجاری لینوس به وضوح برای جیبش بود ...

خوشبختانه، یونیکس، بر خلاف ویندوز، تعداد زیادی از اصلاحات را داشت: پیکربندی این سیستم عامل تقریبا هر برنامه ای را با برنامه نویس خود آشنا کرد تا گزینه خود را ایجاد کند. یکی از این "کلون ها" یونیکس یک نسخه "سبک وزن" به نام Minix بود. بر خلاف "برادر بزرگتر"، مینیکس توسط "اشتهارات" بسیار کوچکتر متمایز بود و به سختی می توانست بر روی تمام انواع رایانه ها به سختی کار کند - از سرورهای بزرگ به امگا کوچک خانگی و آتاری. از آنجا که مینیکس "از ابتدا" نوشته شده بود، می تواند بدون دردسر "به قطعات"، بدون ترس از نقض موافقت نامه های مجوز، بی دردسر باشد. مهمتر از همه - Minix برای هر کسی که می خواهد در دسترس باشد: یک کیت توزیع با یک کیت توزیع از این برنامه به هر کپی از نویسنده او Eddie Tannenbaum "سیستم عامل: طراحی و پیاده سازی" ("سیستم عامل: طراحی و پیاده سازی" .

لازم نیست فکر کنید که لینوس توروالدز تنها کسی بود که توانست مزایای سیستم Tannenbaum را ارزیابی کند - از سال 1987 مینیکس در چند هزار کامپیوتر نصب شد. این قابل توجه است که در مقایسه با همکارانش، لینوس از این واقعیت راضی نیست که او در نهایت محصول را به طعم پیدا کرد. موفقیت Tannenbauma او را به این ایده آورده است که ترفند با ایجاد یک سیستم جدید می تواند تکرار شود! در حقیقت، چرا "پیچ و تاب" و برنامه ریزی کردن برنامه شخص دیگری زمانی که شما می توانید خود را توسعه دهید؟ لینوس به عنوان یک شمال واقعی، به کار خود به کار خود متفکرانه و مسئولانه نزدیک شد، و لیستی از الزامات سیستم عامل جدید باید ملاقات کند.

با توجه به "توجه داشته باشید" تمام موفقیت های موفقیت آمیز مینیکس، لینوس تصمیم گرفت تا آنها را به کمال برساند: سیستم عامل آینده در ابتدا به عنوان جمع و جور (که حداقل مکان را در RAM و در وینچستر اشغال کرد)، چند پلت فرم (یعنی آن، قادر به کار کردن بود کامپیوترها مربوط به "خانواده های" مختلف) و انعطاف پذیر ترین. بر خلاف "گربه در کیسه" پیشنهاد شده توسط بیل گیتس، سیستم عامل توروالد قرار بود کاربران با تجربه را قادر به تغییر هر بخش از کد - تا تغییرات کامل خود را. تا کنون، در تمام این پرداخت هیچ انقلابی وجود نداشت - تمام نقاط ذکر شده در بالا در Minix اجرا شد. اما لینوس خودش ایده خود را بیشتر شبیه یک سرگرمی درک کرد. درست است که او بلافاصله سعی کرد حداکثر سود را از وضعیت استخراج کند - نسخه «خانه ساخته شده» یونیکس توسط لینوس به عنوان یک پایان نامه اعلام شد، که به او فرصتی را با وجدان آرام برای اجرای تمام شبهای رایگان برای برنامه نویسی به او داد.

این کار همچنان در سال 1991 ادامه یافت - تنها در پاییز لینوس نسخه اول آشنا از سیستم عامل جدید را نشان داد، بدون مدافع غیر ضروری پس از خالق خود - لینوکس (تاریخ رسمی تولد این سیستم عامل - سپتامبر 17، 1991). آنچه که از زیر «قلم» برنامه نویس از Torvalds بیرون آمد، هنوز یک سیستم عامل آماده نبود، بلکه این یک "اسکلت" از سیستم عامل آینده بود، که هنوز "گوشت" پوسته و دیگر " امور " اما "اسکلت" این در حال حاضر کاملا قابل اجرا بود! یک مشکل در مقابل لینوس وجود داشت - چه باید بکنید؟ در نگاه اول، به نظر می رسید که گزینه هایی برای توسعه رویدادها دو - یا لینوس با یک قلب آرام، سحر و جادو خود را در یک جعبه طولانی ارسال می کند، پیدا کردن درس دیگری، و یا ادامه دادن سیستم عامل خود را به ذهن خود را با محاسبه که در دو یا سه سالها او قادر خواهد بود او را در یک محصول تجاری کامل تبدیل کند. هر دو گزینه در برخی از دیدگاه های رنگین کمان موفق نشد: این تاسف بود تا پرتاب شود، و "افزایش" پیش نویس سیستم عامل جدید به تنهایی برای حتی توروالدز های مشتاق معتبر نیست. برای سازماندهی همان شرکت و استخدام کارمندان برای بهبود برنامه و utopia، و جنون در همان زمان - بازار سیستم عامل های تجاری به مدت طولانی بین بازیکنان عمده تقسیم شده است، و مکان های لینوکس مینیاتوری در این ریستار در حال حاضر باقی مانده است ...

و در اینجا، لینوس یک گام کاملا غیر منتظره و غیر منطقی انجام داد، اعلام کرد که او برنامه خود را به صورت رایگان توزیع می کند! علاوه بر این، با یک مجموعه کامل از متون منبع کامل که به برنامه نویسان کمک می کند برای بهبود و بهبود لینوکس به میل خود کمک کند. در اینجا لازم است که یک یادداشت را انجام دهیم: اصل توزیع رایگان برنامه ها نیز "Torvalds دانش" نیست. حتی هشت سال قبل از ظهور لینوکس، آن را توسط یکی دیگر از علاقه مندان - ریچارد استالمن، خالق جنبش در حمایت از نرم افزار "رایگان" تهیه شد. در سال 1983، کار در آزمایشگاه هوش مصنوعی موسسه فناوری ماساچوست (آزمایشگاه MIT AI). استالمن سعی کرد با ترجمه پارک رایانه MTI در نسخه های تجاری یونیکس مقابله کند. خرابی، ریچارد یک "جنگ صلیبی" را در دفاع از آزادی برنامه ها آغاز کرد، تدوین پیش بینی های جنبش خود را در مانیفست "گنو" (GNU نه یونیکس) ". "آزادی به معنای حق کاربر آزادانه اجرا می شود، کپی، توزیع، مطالعه، تغییر و بهبود آن ...

چهار نوع آزادی کاربران برنامه وجود دارد: آزادی برای راه اندازی یک برنامه برای هر هدف (آزادی 0). آزادی مطالعه کار برنامه و تطبیق آن به نیازهای شما (آزادی 1). آزادی برای توزیع کپی ها، بنابراین شما می توانید به رفیق خود کمک کنید (آزادی 2). آزادی برای بهبود برنامه و بهبود پیشرفت های شما، به طوری که همه جامعه از این سود می برد (آزادی 3). دسترسی به متون منبع، پیش نیاز است. " به نظر می رسید که لینوس به طور کامل با "Postulates of Column-on"، به پروژه خود به سپرده رسید - طرفداران GNU می توانند تنها این واقعیت را شگفت زده کنند که "نوبت آزاد" برای اولین بار یک برنامه کوچک را قرار داد، اما یک سیستم عامل کامل!

بر خلاف خالق Minix، Torvalds حتی از پاداش نمادین (در مقدار هزینه کتاب) رد شد. در ابتدا، عمل لینوس به طور انحصاری به عنوان حداکثرگرایی جوانان درک شد - نه بیشتر. کاربران سپاسگزار به طرز وحشیانه هدایای خود را به دست آورده اند - و صعود صعودی به توروالد های سخاوتمندانه (و در عمق روح، بیدار شدن از غیر عملی بودن او)، شروع به بازی با لینوکس، مانند طراح "لگو". پس از همه، این برنامه به طور خاص ایجاد شد تا آن را به قطعات جدا شده - و دوباره جمع آوری، مطابق با سلیقه های خود و نیازهای خود را! اما آنچه در ابتدا به نظر می رسید یک سخاوتمندانه بی معنی بود، در واقع این حرکت بسیار خوبی بود ...

لینوس در اختیار او یک ارتش آزاد "آزمایشکنندگان بتا"، برنامه نویسان و ژنراتورهای ایده ها دریافت کرد. من به طور عمومی "آزاد کردن" پرنده لینوکس (نشانه لینوکس یک پنگوئن شاد و بسیار دوستانه است) و دادن آن به بهشت \u200b\u200bبه بهشت، توروالدز مراقب بود که موضوع نامرئی، اما با دوام به دست خود را گره خورده است. پس از همه، اگر چه به طور اسمی به تغییرات در لینوکس، هر کس می تواند بخش اصلی سیستم عامل را به ارمغان بیاورد - "هسته" لینوس پشت سر او را ترک کرد! کد آن برای همه باز شد، و هر برنامه نویس می تواند نظرات و پیشنهادات خود را در مورد پالایش به لینوس ارسال کند. با این حال، کلمه قاطع به طور مداوم برای توروالدز باقی ماند: این او تصمیم گرفت تا اصلاحات را به هسته تغییر دهد و تمام یافته های موفقیت آمیز پیروانش را به تصویر بکشد.

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

واضح است که توروالدز نمی تواند میلیاردها دلار در لینوکس کسب کند. اما او توانست به طور صحیح از این فرصت هایی استفاده کند که موقعیت پدر بنیانگذار و قدرت اصلی را در "اکثر سیستم عامل های آزاد در جهان" به او داد. برای ده سال، لینوس، که به یک افسانه زنده تبدیل شده بود، فرصتی برای کسب درآمد در مشاوره و سخنرانی ها داشت. موفقیت لینوکس به توروالدز به عنوان یک برنامه نویس توجه کرد - او فنلاند برف را برای آفتابی کالیفرنیا تغییر داد و کار بسیار سودآور را در شرکت Transmeta دریافت کرد. و در سال 2001، یک منبع جدید درآمد تشکیل شد - مانند همه افراد مشهور آمریکایی، لینوس یک کتاب در مورد زندگی خود را با عنوان بسیار بد - "فقط برای سرگرمی" منتشر کرد ...

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

البته، در تمام این شکوه، هیچ "جوانب مثبت" وجود ندارد. تا همین اواخر، به منظور کار با لینوکس، حداقل برای مقابله با برنامه نویسی ضروری بود. و ایده آل، برای بازنویسی هسته سیستم عامل خود را برای ماشین خود بازنویسی کنید و شخصا رانندگان لازم را حمل کنید. علاوه بر این، در پس زمینه ویندوز روشن و سیستم عامل Mac "ما" Linux به نظر می رسد گوگرد - همه چیز ساده، متوسط \u200b\u200bو ... بدون رنگ است. بنابراین، تنها منطقه ای که لینوکس واقعا در تقاضا بود، شبکه باقی ماند. به خصوص این کاربران اینترنت سیستم عامل را دوست داشت - تا به حال، اکثر سرورهای وب اینترنتی دقیقا تحت آن قرار دارند کنترل لینوکس. بله، و در شبکه های محلی شرکت های بزرگ، لینوکس با نقش مدیر به خوبی مقابله کرد. موقعیت پس از ظهور پوسته های راحت، بسیار با موفقیت "نقاشی" این تاریکی، اما وسط گنجشک ها تغییر کرده است. ترکیبی از دسکتاپ معمولی و آیکون های ویندوز و قدرت هسته لینوکس بلافاصله توجه توسعه دهندگان و کاربران را جلب کرد: تنها در دو سال گذشته برای برنامه های لینوکس بیشتر از همه موارد قبلی نوشته شده بود! نشانه نهایی محل سکونت به لینوکس توسط صنعت نرم افزار، راه حل برخی از تولید کنندگان بازی های بزرگ بود تا نسخه های لینوکس "پرفروشترهای پرفروش" خود را منتشر کنند ...

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

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

با این حال، اسطوره های مربوط به لینوکس، به عنوان یک سیستم "خود مونتاژ" برای برنامه نویسان بسیار "دست" دیگر مربوط نیست: توزیع های مدرن اجازه می دهد تا به نحوه استفاده از تیم های متنی، بدون اینکه پنج سال پیش Linuxoid به سادگی غیر قابل تصور بود . پیکربندی خودکار و به روز رسانی از طریق اینترنت، دسکتاپ سه بعدی - برای کاربران لینوکس، این یک پدیده کاملا معمولی امروز است.

ظاهر اولین توزیع های محدود به سال 1992 اشاره شده است - پس از آن بود که MCC معروف MCC مجموعه لینوکس ایجاد شد. سه یا چهار سال بعد، طرفداران لینوکس می توانستند از ده توزیع خوب متفاوت انتخاب کنند، معروف ترین آنها Red Hat، Mandrake (بعدا - Mandriva)، دبیان، فدورا هسته و Slackware بود.

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

و در پاییز سال 2009، Linuxoids به تیم خود را به تیم خود را تبدیل به یک بازیکن جدید به طور واقعی Piercing قدرت. سیستم عامل جدید گوگل را ارائه داد و البته Chromeos در هسته لینوکس تاسیس شد. با این حال، گوگل به عنوان همیشه به چیزی اتفاق افتاد: خوب، که در حال حاضر به یاد می آورد که مرورگر Chrome عمدتا بر روی تحولات مشابه فایرفاکس ایجاد می شود، در حال حاضر قادر نخواهد بود این دو مرورگر را حتی کورکورانه ترکیب کند ... به ویژه از آنجایی که هنوز هم هست یک سیستم عامل کامل، هنوز نامی نیست: این به طور عمده برای کار با برنامه های کاربردی شبکه متمرکز شده است، عمدتا به نوت بوک های ارزان قیمت نصب می شود.

اگر بخشی دیدگاه خارجی، ثبات و راحتی لینوکس، حداقل، پایین تر از ویندوز نیست، سپس مجموعه نرم افزار استاندارد آن را بیش از آن تکرار کنید: حتی در ساده ترین توزیع شما صدها برنامه اضافی را پیدا خواهید کرد، از جمله Open Open OpenOffice، گزینه های متعدد برای پوسته ها (GNOME و KDE)، ویرایشگر گرافیک GIMP - و تعداد زیادی از برنامه های دیگر، بازی ها و نرم افزار ها ! علاوه بر این، شما می توانید هر برنامه های ویندوز را از طریق یک شبیه ساز شراب ویژه اجرا کنید.

خرید تجاری توزیع لینوکس برای 50-60 دلار، شما در واقع یک سیستم غیر عملیاتی را به دست می آورید، اما مجموعه ای کامل از برنامه هایی که نیاز دارید (از جمله تجاری). مقایسه با ویندوز ویستا 400 دلاری، حتی حداقل مجموعه ای از برنامه هایی که می تواند چند هزار دلار طول بکشد! تعجب آور نیست که در سال 2002، مایکروسافت رسما لینوکس را به رقیب ویندوز تصریح کرد (برای این زمان در شرکت، نادیده گرفته شده بود.

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

حتی با حضور "پوسته های مناسب" نوع KDE و GNOME، به لطف اینکه کدام نسخه های لینوکس جدید (به عنوان مثال، Mandriva یا اوبونتو) حتی یک ویندوز 7 مد روز را خنک می کنند، یک کاربر تازه وارد باید با مشکلات مختلف مواجه شود تنظیم سیستم عامل خود و برنامه های آن برای آن.. در یک زمان در لینوکس تقریبا غیرممکن بود که حتی فایل های MP3 معمولی را تولید کنیم: پشتیبانی از فرمت های اختصاصی برای طرفداران منبع باز غیر قابل قبول بود. امروزه هیچ مشکلی با ویدئو و صوتی در لینوکس وجود ندارد، اما بازی برای این سیستم عامل بسیار کمتر از ویندوز است. من در مورد برنامه های کاربردی را فراموش نخواهم کرد: یک بسته واقعا حرفه ای برای کار با ویدئو، صدا یا سه بعدی گرافیک برای لینوکس پیدا نکنید. ساده ترین چیز این است که با یک عکس باشیم: برای لینوکس، یک ویرایشگر گرافیک GIMP بزرگ (و رایگان) ایجاد شده است. با این حال، آن را به عنوان محصول واقعا حرفه ای نمی رسد - و طراحان را دیده اید که در لینوکس کار می کنند؟

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

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

چنین سیستم عامل های مختلف.

در حال حاضر چندین سیستم عامل وجود دارد:

  • - این مجموعه ای کامل از سیستم عامل، به طور مرتب به روز شده و توسط متخصصان شرکت مایکروسافت توسعه یافته است. اولین نسخه در سال 1985 ارائه شد و این لحظه این رایج ترین و محبوب ترین سیستم عامل برای کامپیوتر شخصی است.
  • MacOS - از اپل - در اصل برای محصولات دیگر این شرکت ایجاد شده است، توزیع شده با آنها، به صورت موازی با ویندوز توسعه یافته است. در حال حاضر، می توان آن را بر روی رایانه های دیگر تولید کنندگان نصب کرد.
  • لینوکس - توزیع شده است شرکت های مختلف کاملا رایگان، این سیستم عامل هنوز هم یک انتخاب عجیب و غریب برای یک کامپیوتر شخصی است. این سیستم عامل دارای چندین تغییر است، برخی از آنها برای هزینه اعمال می شود. در حال حاضر سیستم های این نسخه اغلب متخصصان را در کره یا علاقه مندان به کار می برند.
  • آندروید - این سیستم عامل شاید رایج ترین در میان دستگاه های مختلف تلفن همراه باشد: از گوشی های هوشمند و کتاب های الکترونیکی به ساعت های هوشمند و عینک گوگل.

شبیه ساز سیستم عامل

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

عملکرد اساسی و سیستم عامل اضافی

توابع اصلی هر سیستم عملیاتی برنامه های بارگیری، درخواست های خود را اجرا می کنند، دسترسی به دستگاه های خروجی خارجی و داخلی، RAM، دسترسی و مدیریت را اجرا می کنند دیسک های مختلف (سخت و نوری) و سازمان سیستم فایل. هر سیستم عامل دارای تعدادی از ویژگی های اضافی است:

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