نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • بررسی ها
  • سیستم کامپیوتری چیست؟ سیستم عامل چیست؟ انواع سیستم عامل

سیستم کامپیوتری چیست؟ سیستم عامل چیست؟ انواع سیستم عامل

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

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

سیستم عامل (OS)- این مجموعه (مجموعه) برنامه هایی است که تعامل همه دستگاه های رایانه ای را تضمین می کند و به کاربر امکان می دهد کنترل کلی رایانه را انجام دهد.

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

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

سیستم عامل بسیاری از ویژگی های مختلف را پیاده سازی می کند، از جمله:

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

اجرای دستورات کاربر و دستورالعمل های برنامه را ارائه می دهد.

سخت افزار کامپیوتر را مدیریت می کند.

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

دسترسی کاربر به منابع مشترک را برنامه ریزی می کند.

عملیات ورودی-خروجی، ذخیره سازی اطلاعات و مدیریت سیستم فایل را ارائه می دهد.

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

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

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

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

سیستم عامل شامل:

برنامه کنترل؛

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

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

ویژگی های سیستم عامل عبارتند از:


اجرای گفتگو با کاربر؛

I/O و مدیریت داده؛

برنامه ریزی و سازماندهی پردازش برنامه ها؛

توزیع منابع (رم و کش، پردازنده، دستگاه های خارجی)؛

راه اندازی برنامه ها برای اجرا؛

انواع عملیات تعمیر و نگهداری کمکی؛

انتقال اطلاعات بین دستگاه های داخلی مختلف؛

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

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

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

سازگاری - سیستم عامل باید شامل ابزارهایی برای اجرای برنامه های آماده شده برای سایر سیستم عامل ها باشد.

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

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

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

توسعه پذیری - سیستم عامل باید راحتی ایجاد تغییرات و اضافات بعدی را فراهم کند.

عملکرد - سیستم باید سرعت کافی داشته باشد.

طبقه بندی سیستم عامل

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

تک کاره (MS DOS، نسخه های اولیه PS DOS)؛

چندوظیفه ای اتفاق می افتد:

غیر پیشگیرانه (Net Ware، Windows 95/98)، زمانی که خود فرآیند فعال کنترل را در پایان به سیستم عامل منتقل می کند تا فرآیند دیگری را از صف انتخاب کند.

Preemptive (Windows NT، OS / 2، UNIX) - تصمیم برای تغییر پردازنده از یک فرآیند به فرآیند دیگر توسط سیستم عامل گرفته می شود.

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

تک کاربر (MS DOS، Windows 3x، نسخه های اولیه OS/2)

چند کاربره (یونیکس، ویندوز 2000، NT، XP، ویستا). در سیستم های چند کاربره، ابزارهایی برای محافظت از اطلاعات کاربر در برابر دسترسی غیرمجاز وجود دارد.

در حال حاضر حدود 90 درصد رایانه ها از سیستم عامل ویندوز استفاده می کنند.

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

1. تک کاره تک کاربره، که از یک صفحه کلید پشتیبانی می کند و می تواند تنها با یک کار (در حال حاضر) کار کند.

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

3. چند وظیفه ای تک کاربره، که پردازش موازی چندین کار را برای یک کاربر فراهم می کند. به عنوان مثال، چندین چاپگر را می توان به یک کامپیوتر متصل کرد، که هر کدام برای کار "خود" کار می کنند.

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

سیستم عامل رایانه شخصی که برای استفاده حرفه ای در نظر گرفته شده است باید شامل اجزای اصلی زیر باشد:

برنامه های کنترل ورودی/خروجی؛

برنامه هایی که سیستم فایل را مدیریت می کنند و وظایف را برای رایانه برنامه ریزی می کنند.

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

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

دسترسی به کاتالوگ؛

انجام نشانه گذاری رسانه های خارجی؛

اجرای برنامه ها؛

اقدامات دیگر.

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

برای کنترل دستگاه های خارجی رایانه، از برنامه های سیستم ویژه - درایورها استفاده می شود. درایورهای دستگاه معمولی مجموعاً سیستم اصلی ورودی/خروجی (BIOS) را تشکیل می دهند که معمولاً در حافظه دائمی رایانه ذخیره می شود.

توضیح مختصری در مورد برخی از سیستم عامل ها

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

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

یک ویژگی مهم و مجموعه گسترده ای از برنامه های خدماتی که به شما امکان می دهد یک محیط عملیاتی مطلوب را برای کاربران - برنامه نویسان ایجاد کنید (یعنی سیستم به ویژه برای متخصصان - برنامه نویسان کاربردی موثر است).

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

رایانه‌های شخصی سازگار با آی‌بی‌ام از سیستم‌عامل Windows 9x/ME مایکروسافت، سیستم عامل لینوکس که آزادانه توزیع می‌شود، استفاده می‌کنند. رایانه های شخصی اپل از نسخه های مختلف سیستم عامل Mac OS استفاده می کنند. در ایستگاه های کاری و سرورها، پرکاربردترین سیستم عامل ها Windows NT/2000/XP و UNIX هستند.

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

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

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

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

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

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

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

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

فناوری "Plug and Play" (plug and play) به شما این امکان را می دهد که اتصال دستگاه های جدید به رایانه خود را خودکار کنید و از پیکربندی آنها اطمینان حاصل کنید. در طی مراحل نصب، ویندوز نوع و مدل خاص دستگاه نصب شده را تعیین می کند و درایور لازم برای عملکرد آن را متصل می کند. هنگامی که رایانه خود را روشن می کنید، درایورها در RAM بارگذاری می شوند.

کاربر این امکان را دارد که درایورها را به صورت دستی نصب یا دوباره نصب کند.

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

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

سیستم مرجع برای راحتی کاربر، سیستم عامل معمولاً شامل یک سیستم راهنما نیز می شود. سیستم راهنما به شما امکان می دهد به سرعت اطلاعات لازم را هم در مورد عملکرد سیستم عامل به طور کلی و هم در مورد عملکرد ماژول های جداگانه آن به دست آورید.

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

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

راه اندازی کامپیوتر. BIOS.

به طور معمول، یک کامپیوتر با روشن شدن برق در جلوی واحد سیستم شروع به کار می‌کند، اگرچه رایانه‌های مدرن دارای چنین ابزاری برای حفظ انرژی هستند که به آنها اجازه می‌دهد خاموش شوند. راه اندازی رایانه حیاتی ترین لحظه عملکرد رایانه است - در این لحظه هیچ داده یا برنامه ای در RAM وجود ندارد. انتقال آنها از هارد دیسک به رم بدون دستور غیرممکن است. برای این منظور پردازنده یک پین مخصوص به نام RESET (راه اندازی مجدد) دارد. اگر سیگنالی به آن برسد (و این دقیقاً همان چیزی است که در لحظه روشن شدن اتفاق می افتد)، پردازنده به یک سلول حافظه اختصاص داده شده ویژه دسترسی پیدا می کند. لازم است که این سلول همیشه حاوی اطلاعات خاصی باشد، حتی زمانی که کامپیوتر خاموش است. برای این، یک میکرو مدار ویژه طراحی شده است - ROM (Read Only Memory). این هم یک خاطره است اما ماندگار. بر خلاف رم، رام هنگام خاموش شدن پاک نمی شود. برنامه های تراشه رام در کارخانه نوشته می شوند. این مجموعه از برنامه ها BIOS نامیده می شود - سیستم ورودی / خروجی پایه. این سیستم در مادربرد کامپیوتر "ساخته شده است". هدف آن انجام اقدامات اولیه مربوط به اجرای عملیات ورودی-خروجی است. BIOS همچنین حاوی یک تست عملکرد کامپیوتری است که عملکرد حافظه و دستگاه های کامپیوتر را هنگام روشن شدن برق بررسی می کند. عملکرد برنامه های ضبط شده در تراشه BIOS روی یک صفحه سیاه با خطوط سفید در حال اجرا نمایش داده می شود. در این لحظه، رایانه دستگاه های خود را بررسی می کند: رم (چقدر است و مشکلی ندارد)، وجود هارد دیسک ها و وجود صفحه کلید را بررسی می کند. اگر چیزی کار نمی کند، برنامه هایی که بررسی را انجام می دهند یک نقص را گزارش می کنند. علاوه بر این، سیستم اصلی ورودی-خروجی شامل برنامه ای برای فراخوانی بوت لودر سیستم عامل است.

لودر سیستم عامل یک برنامه ویژه است که برای شروع فرآیند بوت سیستم طراحی شده است.

پس از بارگذاری سیستم عامل، تمامی کارها با پردازنده و سایر دستگاه ها از طریق بسته های نرم افزاری ویژه موجود در سیستم عامل انجام می شود.

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

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

کامپیوترها همیشه به سیستم عامل نیاز نداشتند. اگر کامپیوتری می توانست روشن شود، شروع به کار کند و دستورات انسانی را بدون سیستم عامل بپذیرد، دیگر نیازی به آن نبود. نمونه هایی از این "رایانه ها" کنسول های بازی هستند. آنها همچنین دارای یک پردازنده، RAM هستند که برنامه در حین کار در آن قرار دارد، دستگاه های ورودی (مثلا جوی استیک) وجود دارد، اما هیچ سیستم عاملی وجود ندارد یا کاملاً ابتدایی است.

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

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

- کار با دستگاه های سخت افزاری متعددی که توسط شرکت های مختلف تولید شده اند، از جمله شرکت های گذشته؛

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

- ارائه ابزارهایی برای بررسی، پیکربندی، نگهداری کامپیوتر، دستگاه ها و برنامه های نصب شده بر روی آن.

رابط سخت افزاری و نرم افزاری.

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

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

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

رابط کاربری.

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

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

سیستم عامل DOS

DOS اولین سیستم عامل برای رایانه های شخصی است که گسترده شد و از سال 1981 تا 1995 اصلی ترین سیستم عامل رایانه های شخصی IBM بود. با گذشت زمان، عملاً با سیستم عامل های جدید و مدرن ویندوز و لینوکس جایگزین شد، اما در برخی موارد DOS همچنان راحت است. و تنها امکان کار بر روی رایانه (مثلاً در مواردی که کاربر با تجهیزات قدیمی یا نرم افزارهای قدیمی نوشته شده و غیره کار می کند)

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

پوسته برنامه ای است که تحت سیستم عامل اجرا می شود و به کاربر در تعامل با سیستم عامل کمک می کند. برنامه پوسته به وضوح کل ساختار فایل کامپیوتر را نشان می دهد: دیسک ها، دایرکتوری ها، فایل ها. فایل ها را می توان جستجو، کپی، انتقال، حذف، مرتب سازی، اصلاح و راه اندازی تنها با چند کلید انجام داد. ساده، واضح، راحت. یکی از معروف ترین و پرکاربردترین برنامه های پوسته در جهان نورتون فرمانده (NC) نام دارد. پوسته NC بسیاری از ناراحتی هایی را که هنگام کار با سیستم فایل MS DOS ایجاد می شود، مانند نیاز به تایپ دستورات از خط فرمان، از کاربر پنهان می کند. سادگی و سهولت استفاده همان چیزی است که پوسته های NC را در زمان ما محبوب کرده است (از جمله QDos، PathMinder، XTree، Dos Navigator، Volkov Commander و غیره). پوسته های گرافیکی ویندوز 3.1 و ویندوز 3.11 تفاوت اساسی با آنها دارند. آنها از مفهوم به اصطلاح "پنجره" استفاده می کنند که می تواند باز شود، در اطراف صفحه حرکت کند و بسته شود. این پنجره ها متعلق به برنامه های مختلف هستند و کار آنها را منعکس می کنند.

DOS از سیستم فایل FAT استفاده می کند. یکی از ایرادات آن محدودیت شدید در نام فایل و دایرکتوری است. نام می تواند حداکثر هشت کاراکتر باشد. پسوند بعد از دوره مشخص می شود و بیش از سه کاراکتر ندارد. پسوند در نام فایل اختیاری است، برای راحتی اضافه شده است، زیرا پسوند به شما امکان می دهد بفهمید کدام برنامه آن را ایجاد کرده است و نوع محتوای فایل. DOS هیچ تفاوتی بین حروف بزرگ و کوچک همنام قائل نیست. علاوه بر حروف و اعداد، نام و پسوند فایل می‌تواند شامل کاراکترهای زیر باشد: -، _، $، #، و، @، !، ٪، (،)، (،)، "، ^. نمونه‌هایی از فایل نام ها در MS DOS: doom .exe، referat.doc.

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

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

برخی از اجزای سیستم عامل DOS: فایل‌های دیسک IO.SYS و MSDOS.SYS (ممکن است نام‌های متفاوتی داشته باشند، مانند IBMBIO.COM و IBMDOS.COM برای PC DOS) در هنگام راه‌اندازی در RAM قرار می‌گیرند و برای همیشه در آن باقی می‌مانند. فایل IO.SYS افزودنی به سیستم اصلی ورودی/خروجی است، در حالی که MSDOS.SYS خدمات پایه سیستم عامل سطح بالا را پیاده سازی می کند.

پردازنده فرمان DOS دستورات وارد شده توسط کاربر را پردازش می کند. پردازشگر فرمان در فایل دیسک COMMAND.COM روی دیسکی که سیستم عامل از آن بارگیری می شود، قرار دارد. برخی از دستورات کاربر مانند type، dir یا copy توسط خود پوسته اجرا می شوند. چنین دستوراتی داخلی یا داخلی نامیده می شوند. برای اجرای دستورات کاربر (خارجی) باقیمانده، پردازشگر فرمان برنامه ای را با نام مناسب در دیسک ها جستجو می کند و در صورت یافتن آن، آن را در حافظه بارگذاری می کند و کنترل را به آن منتقل می کند. در پایان برنامه، پردازشگر دستور، برنامه را از حافظه حذف می کند و پیامی در مورد آمادگی برای اجرای دستورات (DOS prompt) نمایش می دهد.

دستورات DOS خارجی برنامه‌هایی هستند که به‌صورت فایل‌های جداگانه به همراه سیستم عامل ارائه می‌شوند. این برنامه ها فعالیت های تعمیر و نگهداری مانند قالب بندی فلاپی دیسک ها (format.com)، بررسی وضعیت دیسک ها (scandisk.exe) و غیره را انجام می دهند.

درایورهای دستگاه برنامه‌های خاصی هستند که سیستم ورودی/خروجی DOS را تکمیل می‌کنند و برای استفاده‌های جدید یا سفارشی دستگاه‌های موجود پشتیبانی می‌کنند. به عنوان مثال، با استفاده از درایور DOS ramdrive.sys، امکان کار با یک "دیسک الکترونیکی" وجود دارد. قطعه ای از حافظه کامپیوتر که می توان آن را به همان روشی که یک دیسک دستکاری کرد. درایورها هنگام بارگیری سیستم عامل در حافظه رایانه قرار می گیرند و نام آنها در یک فایل CONFIG.SYS مشخص می شود. این طرح افزودن دستگاه های جدید را آسان می کند و به شما امکان می دهد این کار را بدون تأثیر بر فایل های سیستم DOS انجام دهید.

ویندوز مایکروسافت

پوسته های گرافیکی Widows 1.0، Widows 2.0، Widows 3.0، Widows 3.1 و Widows 3.11 تحت MS DOS اجرا می شدند، یعنی سیستم عامل های مستقلی نبودند. اما از آنجایی که ظهور ویندوز امکانات جدیدی را به وجود آورده است، ویندوز را نه پوسته، بلکه یک محیط می نامند. محیط ویندوز دارای ویژگی های زیر است که آن را از سایر برنامه های پوسته متمایز می کند:

- چند وظیفه ای امکان اجرای چند برنامه به صورت همزمان وجود دارد.

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

– رابط کاربری تک. با درک نحوه عملکرد یک برنامه نوشته شده برای ویندوز، درک برنامه دیگر دشوار نیست. هرچه برنامه های بیشتری را یاد بگیرید، یادگیری برنامه بعدی آسان تر است.

- رابط کاربر گرافیکی. فایل های برنامه و داده به صورت نماد روی صفحه نمایش داده می شوند. فایل ها با ماوس دستکاری می شوند.

- رابط سخت افزاری-نرم افزاری واحد. محیط ویندوز سازگاری را برای انواع سخت افزار و نرم افزار فراهم می کرد. سازندگان سخت‌افزار اهمیتی نمی‌دادند که چگونه «حدس بزنند» که دستگاه‌هایشان قرار است با چه برنامه‌هایی کار کنند، آنها فقط می‌خواستند با ویندوز کار کنند و سپس ویندوز باعث شد دستگاه‌ها کار کنند. به همین ترتیب، سازندگان نرم افزار دیگر نگران کار با سخت افزار ناشناخته نبودند. وظیفه آنها به ارائه تعامل با ویندوز خلاصه شد.

سیستم عامل DOS با پوسته های گرافیکی Windows 3.1 و Windows 3.11 با سیستم عامل های کامل خانواده MS Windows (ابتدا ویندوز 95، سپس ویندوز 98، ویندوز 2000، ویندوز XP) جایگزین شد. برخلاف ویندوز 3.1 و ویندوز 3.11، پس از روشن شدن رایانه (در صورت نصب تنها یکی از این سیستم ها) به طور خودکار شروع به کار می کنند.

MS Windows از یک تغییر سیستم فایل FAT، VFAT، برای ذخیره فایل ها استفاده می کند. در آن، طول نام فایل و دایرکتوری می تواند تا 256 کاراکتر باشد.

سیستم عامل ویندوز در هنگام کار با ویندوز و برنامه ها به طور گسترده از ماوس استفاده می کند. به طور معمول، ماوس برای انتخاب قطعات متن یا اشیاء گرافیکی، علامت زدن و برداشتن علامت، انتخاب دستورات منو، دکمه‌های نوار ابزار، دستکاری کنترل‌ها در دیالوگ‌ها و «پیمایش» اسناد در ویندوز استفاده می‌شود.

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

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

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

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

سیستم عامل لینوکس

لینوکس سیستم عاملی برای کامپیوترهای شخصی و ایستگاه های کاری سازگار با آی بی ام است. این یک سیستم عامل چند کاربره با سیستم گرافیکی پنجره شبکه به نام X Window System است. سیستم عامل لینوکس از استانداردهای سیستم باز و پروتکل های اینترنتی پشتیبانی می کند و با سیستم های یونیکس، داس، MS ویندوز سازگار است. تمام اجزای سیستم، از جمله کد منبع، با مجوز برای کپی و نصب رایگان برای تعداد نامحدودی از کاربران توزیع شده است.

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

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

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

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

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

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

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

Shatsukova L.Z. انفورماتیک. کتاب درسی اینترنتی.http://www.kbsu.ru/~کتاب

آنا چوگاینووا

سیستم عامل نرم افزار اصلی است که تمامی سخت افزارها و سایر نرم افزارهای کامپیوتر را مدیریت می کند. یک سیستم عامل که به نام «OS» نیز شناخته می‌شود، با سخت‌افزار رایانه تعامل دارد و خدماتی را ارائه می‌دهد که برنامه‌ها می‌توانند از آن استفاده کنند.

سیستم عامل چه کاری انجام می دهد

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

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

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

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

سیستم عامل یک نرم افزار بزرگ است که مسئولیت بسیاری را بر عهده دارد. به عنوان مثال، سیستم عامل همچنین فایل ها و سایر منابعی را که برنامه ها می توانند به آنها دسترسی داشته باشند، کنترل می کند.

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

سیستم عامل ها فقط برای رایانه های شخصی نیستند

وقتی می گوییم "رایانه ها" سیستم عامل را اجرا می کنند، منظور ما فقط دسکتاپ ها و لپ تاپ های سنتی نیست. تلفن هوشمند شما مانند تبلت ها، تلویزیون های هوشمند، کنسول های بازی، ساعت های هوشمند و روترهای Wi-Fi یک رایانه است. Amazon Echo یا Google Home یک دستگاه کامپیوتری است که یک سیستم عامل را اجرا می کند.

سیستم عامل های آشنای دسکتاپ عبارتند از: Microsoft Windows، Apple MacOS، Google Chrome OS و Linux. سیستم عامل های اصلی گوشی های هوشمند iOS اپل و اندروید گوگل هستند.

دستگاه‌های دیگر، مانند روتر Wi-Fi، ممکن است «سیستم‌عامل‌های تعبیه‌شده» را اجرا کنند. اینها سیستم عامل های تخصصی با ویژگی های کمتری نسبت به یک سیستم عامل معمولی هستند که به طور خاص برای یک کار طراحی شده اند، مانند کار با یک روتر Wi-Fi، ناوبری، یا مدیریت یک دستگاه خودپرداز.

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

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

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

به عنوان مثال، در ویندوز، برنامه File Explorer (یا Windows Explorer) بخشی جدایی ناپذیر از سیستم عامل ویندوز است - این برنامه حتی رندر رابط دسکتاپ شما را نیز انجام می دهد - و برنامه ای که روی آن سیستم عامل اجرا می شود.

هسته سیستم عامل هسته است.

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

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

فرق میان افزار و سیستم عامل چیست؟

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

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

مرز بین سیستم عامل و سیستم عامل نیز می تواند کمی مبهم باشد. به عنوان مثال، سیستم عامل اپل برای آیفون ها و آیپدها که iOS نامیده می شود، اغلب به عنوان «فریمور» شناخته می شود. سیستم عامل پلی استیشن 4 رسما فریمور نامیده می شود.

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

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

نرم افزار سیستم پایه

نرم افزار اصلی شامل:

سیستم عامل (OS)؛

پوسته های عامل (متن و گرافیک)؛

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

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

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

سیستم عامل های رایانه های شخصی به دو دسته تقسیم می شوند:

تک و چند وظیفه ای (بسته به تعداد فرآیندهای برنامه در حال اجرا به صورت موازی)؛

تک کاربره و چند کاربره (بسته به تعداد کاربرانی که به طور همزمان با سیستم عامل کار می کنند)؛

غیر قابل حمل و قابل حمل برای انواع دیگر رایانه ها؛

غیر شبکه و شبکه، ارائه کار در یک شبکه کامپیوتری محلی.

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

پوسته های عامل - برنامه های ویژه ای که برای تسهیل ارتباط کاربر با دستورات سیستم عامل طراحی شده اند. پوسته های عامل دارای گزینه های متنی و گرافیکی برای رابط کاربر نهایی هستند.

انواع زیر پوسته متنی سیستم عامل محبوب ترین هستند: Total Commander، Windows Commander و غیره.

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

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

سیستم عامل عملکردهای زیر را انجام می دهد:

مدیریت عملکرد هر بلوک رایانه شخصی و تعامل آنها.

مدیریت اجرای برنامه؛

سازماندهی ذخیره سازی اطلاعات در حافظه خارجی؛

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

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



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

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

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

فایل ها می توانند انواع و اشکال مختلف ارائه اطلاعات را ذخیره کنند: متون، شکل ها، نقاشی ها، اعداد، برنامه ها، جداول و غیره. ویژگی های فایل های خاص با فرمت آنها تعیین می شود. قالب یک عنصر زبانی است که به طور نمادین نمایش اطلاعات را در یک فایل توصیف می کند.

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

نام کامل فایل

اندازه فایل در بایت؛

تاریخ و زمان ایجاد فایل؛

· ویژگی های فایل ویژه: فقط خواندنی، پنهان، سیستم، بایگانی شده.

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

سیستم عامل

بیایید از ابتدا شروع کنیم و به سوال اول پاسخ دهیم. بنابراین، سیستم عامل مجموعه خاصی از ابزارهای نرم افزاری است که پردازش و پردازش اطلاعات کاربر را برای انتقال آن به منطق ماشین برای انجام وظایف پیاده سازی می کند. به عنوان یک قاعده، کاربر سیستم عامل را فقط به عنوان یک پوسته بصری تصور می کند. اما او اشتباه می کند ... هر چند فقط نیمی.
ساختار سیستم عامل یک کیک چند لایه است که لایه زیرین آن (مانند کیک) هسته آن است. این اساس، متعهد به کنترل همه چیز، رسیدگی به خطاها و دستورات است. اگر به جزئیات ساختار جزء سخت افزاری رایانه شخصی نپردازید، این "کیک" درست روی "سینی" قرار دارد، یعنی. روی منطق ماشین لایه بالایی سیستم عامل (مانند گل های رز خامه ای روی یک غذای شیرین مورد علاقه) چیزی است که کاربر می بیند: تصاویر، محافظ صفحه نمایش، مکان نما و غیره.
این کیک نرم افزار شامل:
  • خود کیک (هسته) که طبق معمول از آرد، کره، شیر و غیره تشکیل شده است. (یعنی از ماژول های کمکی که با هم تمام عملکردهای هسته را انجام می دهند).
  • لودر - اشباع برای کیک که به لطف آن کرم روی آن نگه داشته می شود.
  • درایورهای دستگاه کره هستند که به لطف آن کیک ما به یک سینی نمی چسبد، اما می تواند به دیگری، زیباتر یا راحت تر منتقل شود.
  • پردازنده فرمان لایه ای از آجیل بین کیک و خامه است که به لطف آن کیک خوشمزه تر و جالب تر است (و سیستم عامل سریع تر و کاربردی تر است).
  • رابط - همان رزهای کرم.
در سیستم محاسباتی عمومی یک کامپیوتر، یک "محور" بین نرم افزار داخلی کامپیوتر (در اینجا، BIOS و هر چیزی که ساده ترین دستورات را به کار می اندازد: جمع، تفریق و تغییر ثبت) و نرم افزار کاربر وجود دارد. برنامه ها (در اینجا منطقه کاربر است: برنامه ها، فایل ها و غیره).
سیستم عامل چه کاری انجام می دهد؟در واقع، او کار زیادی دارد و همیشه مشغول است (چون وقتی او شما را مجبور می کند چند ثانیه صبر کنید از او عصبانی نشوید، زیرا او کارهای زیادی برای انجام دادن دارد). او ورودی و خروجی داده‌ها را مدیریت می‌کند و اینها و وظایف را در دستگاه‌های مختلف توزیع می‌کند، برنامه‌ها را در RAM بارگذاری می‌کند و آنها را اجرا می‌کند، و به طور کلی RAM را مدیریت می‌کند و بسته به نحوه اجرای آن، آن را در سمت راست و چپ برنامه‌های مختلفی که اجرا می‌کنید، توزیع می‌کند. استفاده از او منطقی تر خواهد بود. این سیستم عامل همچنین دسترسی به تمام منابع داده (مدیای قابل جابجایی و فلش و غیره) را کنترل می کند، از داده ها و خود (در برابر هکرها، بدافزارها و خطاهای کاربر) محافظت می کند. همه همان سیستم عامل همچنین مسئول چندوظیفگی رایانه شخصی شما است و توانایی کار بر روی رایانه را برای بسیاری از کاربران فراهم می کند. اگر فکر می کنید که بدون سیستم عامل ما فقط یک صفحه سیاه و حروف سفید با اعداد را می بینیم، اشتباه می کنید - ما هم این را نمی بینیم، زیرا سیستم عامل از قبل برای نمایش حروف مورد نیاز است.
سیستم عامل چیست؟معمولاً به این سؤال پاسخ داده می شود: سیستم عامل ها عبارتند از Windows (این نیز شامل DOS است، به طور معمول)، MacOS و نسخه های مختلف آن و نسخه های مشابه یونیکس. در واقع، تفاوت آنها بسیار پیچیده تر و گسترده تر است، با این حال، این یک داستان کمی متفاوت است (تاریخچه دوره "سیستم های عامل" که به مدیران شبکه و سیستم آینده آموزش داده می شود). خوب، ما در مورد سه موردی که قبلاً نامگذاری شده اند صحبت خواهیم کرد و آنها را کمی دقیق تر بررسی خواهیم کرد.
و با گفتن آمار استفاده از سیستم عامل ها به خواننده شروع می کنیم. مطالعات نشان داده است که تا اکتبر 2011، تنها 0.84٪ از کاربران سیستم های مشابه Unix را ترجیح می دهند، در حالی که سیستم عامل های اپل (MacOS) از 7.18٪ استفاده می کنند. بیشتر از همه، کاربران نسخه های مختلف ویندوز - 90.13٪ (منبع داده های آماری سایت statcounter.com است). اگر این نتایج را با نتایج سال 2010 مقایسه کنیم، می بینیم که کاربران در مراحل کوچک از ویندوز به سیستم های دیگر می روند.
و اکنون که به اطلاعاتی دست یافته ایم، به ارزیابی آشناتر کاربر از نرم افزاری که امروز در قالب جدیدترین نسخه های سیستم عامل به ما ارائه شده است، برگردیم.

سیستم عامل ویندوز 7

جدیدترین سیستم عامل منتشر شده توسط مایکروسافت . ویندوز 8 که امسال معرفی شد، هنوز در دسترس کاربران نیست، بنابراین ما هنوز نمی توانیم آن را "احساس کنیم" و طبق گفته توسعه دهندگان، فقط تابستان آینده می توانیم.
سیر تکاملی ویندوزهمه چیز، همانطور که همه ما درک می کنیم، با DOS - با یک صفحه آبی ساده و حروف سفید شروع شد. احتمالاً و تاکنون این سیستم سریع‌ترین و مطمئن‌ترین سیستم باقی مانده است، زیرا حداکثر ارتباط را با بخش سخت‌افزاری و حداقل جلوه‌های بصری داشت. اما خیلی کاربردی نبود، بنابراین نسخه های مختلفی ظاهر شدند: اولین ویندوز 1.01، سپس "بهبود" ویندوز 2.03. در اولین رایانه های شخصی رومیزی، ما به احتمال زیاد ویندوز 95 را به یاد می آوریم، سپس ویندوز 98، که به دلایلی، من هنوز نام مستعار "استامپ" و شوخی "در مورد پنتیوم قدیمی" را با آن مرتبط می دانم. Windows Millenium سر و صدای زیادی ایجاد کرد که از آن انتظارات زیادی می رفت و سپس در همان موقعیت قرار گرفت. ویندوز 7 امروزه به عنوان یک سیستم نسبتاً پایدار و کاربرپسند در نظر گرفته می شود و مخالفت با این امر دشوار است.
نصب ویندوز 7زمان زیادی نمی گیرد. تجربه شخصی نشان داده است که در صورت تمایل، مجموعه کاملی از سیستم عامل در 12-15 دقیقه روی رایانه قرار می گیرد و در صورت تمایل، کمتر - در 25-30 دقیقه. در حین نصب، کاربر نشانه های نسبتاً دقیقی از فرآیندهای در حال انجام و اقدامات خود دریافت می کند، که برای کسانی که کامپیوتر خود را به تنهایی و بدون دانش عمیق در این زمینه نگهداری می کنند، مهم است.

این نسخه مقدار زیادی از نسخه قبلی گرفت - به عنوان مثال، نیاز به منابع سخت افزاری. این قول نمی دهد، اما همچنان اگر کمتر از 1 گیگابایت رم برای یک سیستم عامل 32 بیتی، آداپتور ویدیویی با حاشیه کمتر از 128 مگابایت و پشتیبانی از نسخه های DirectX زیر 9 داشته باشید، سعی می کند کار کند. یک خواننده و نویسنده (در اینجا تصمیم گیری در مورد آداپتور DVD یا اتصال USB به عهده شماست). همچنین مطلوب است که 16 گیگابایت فضای خالی دیسک ذخیره داشته باشید و ترجیحاً بیشتر.
عملکرد سیستمبالا است و این نمی تواند کاربر را که می خواهد همه کارها را به طور همزمان انجام دهد خوشحال می کند: انجام فعالیت شبکه در 3 مرورگر و تسلط بر آخرین نسخه و چیزهای دیگر. در مقایسه با نسخه های قبلی ویندوز، عملکرد هارد دیسک قوی تر شده است، گرافیک تا حدودی ضعیف شده است. اما با سخت افزار بسیار پیشرفته کاملاً جبران می شود. با در نظر گرفتن نتیجه کلی، ویندوز 7 چند موقعیت به نفع .
رابطهمانطور که توسعه دهندگان می گویند "دوستانه". و دسکتاپ کاملاً پیکربندی شده است (در شکل زیر پنجره شخصی سازی محل کار مجازی را می بینیم).

بله، و کل سیستم تعداد تنظیمات را به میزان قابل توجهی گسترش داده است، به همین دلیل است که یک کاربر با تجربه تر فقط یک مزیت است و یک کاربر کمتر "ذهن" منفی نیست.

اکنون صدا، نمایشگر و بسیاری موارد دیگر قابل تنظیم هستند. سیستم عامل مطمئناً به کاربر توصیه می کند که برای افزایش بهره وری در یک حوزه خاص از کار، افزایش یکی از شاخص های آن یا حل یک مشکل ناگهانی در شبکه یا رفع اشکال برنامه چه کاری باید انجام دهد. .
ثبات و امنیتکسانی که همیشه از بی تجربگی آشنایان و دوستان رنج می برند، از این واقعیت که خطاهایی که به دلیل ورودی نادرست یا سایر "نادیده های" کاربر رخ می دهد، بسیار خوشحال خواهند شد. این نشان می دهد که سیستم به طور کلی پایدارتر شده است. مجدداً به خوانندگان MirSovetov مثالی از تجربه شخصی ارائه می دهم: حتی به مدت 10 روز بدون راه اندازی مجدد و خاموش شدن باقی مانده است، سیستم کندتر کار نمی کند یا اغلب اشتباه می کند.
به منظور محافظت از خود و کاربر، ویندوز 7 سعی می کند هر چیزی را که می تواند کوچکترین آسیبی به ثبات و امنیت رایانه شخصی وارد کند را بررسی کند. از این پس، همه رسانه‌ها، برنامه‌های توسعه‌دهندگان ناشناس و فایل‌های دارای فعالیت غیرعادی برای این پسوند تحت کنترل دقیق قرار دارند. در مورد هر مرحله، مانند قبل، سیستم عامل به کاربر گزارش می دهد. این خیلی ها را آزار می دهد، اما باور کنید این برای امنیت خودتان است.
از جمله مزایای اصلی "OS" جدید باید اشاره کرد:
  • امنیت چند سطحی (از حساس ترین، که تقریباً هر بار که کمی نرم افزار مخرب را راه اندازی می کنید، زنگ هشدار را به صدا در می آورد، تا "آرام ترین"، فقط به اطلاع می رساند که یک برنامه خاص قصد ایجاد تغییرات در سیستم را دارد).
  • وجود بسیاری از ویژگی های جدید، به عنوان مثال، عملکرد "کتابخانه" که برای جایگزینی "اسناد من" قدیمی طراحی شده است.
  • پسوند منوی اصلی و "نوار ابزار".
یکی دیگر از کاستی ها یک ویژگی جدید بود - "HomeGroups" که برای ارائه کل پوشه ها به کاربران از طریق شبکه طراحی شده است. این ویژگی عالی است، اما هنوز کاملاً کاربردی نیست. به قول خودشان منتظر! همچنین ناخوشایند است که کاربران ویندوز XP به هیچ وجه قادر به ارتقاء به ویندوز 7 نخواهند بود - آنها یا باید سیستم را مجدداً نصب کنند یا از برنامه هایی استفاده کنند که به شما امکان انتقال برنامه های قبلاً نصب شده را نمی دهند. آن ها تمایل به ویندوز 7 به نوعی منجر به نصب مجدد همه نرم افزارها می شود. همچنین بسیار ناامید کننده این واقعیت است که برخی از درایورهای دستگاه فقط جا نمی شوند، حتی اگر قول داده شده بود که از Vista به ارث برده شوند.
به طور کلی، سیستم عامل بررسی شده Windows 7 Professional تأثیر بسیار خوشایندی را ایجاد می کند، اگرچه جهش مستقیم از ویندوز XP به ویندوز 7 برای بسیاری شوک خواهد بود.

لینوکس مینت 11

اکثر کاربران سیستم‌عامل‌های شبه یونیکس تنها برخی از «اردوگاه‌های دشمن» برای کاربران ویندوز هستند. اولی به دلیل "آهسته بودن، انبوهی از خطاها و به طور کلی رطوبت ابدی" از ویندوز راضی نیستند، در حالی که دومی سیستم های یونیکس را "چیزی بسیار نامفهوم و کاربر پسند" می دانند. نقطه نظرات هر دو "مخالف" قابل درک است، اما آیا آنها اشتباه هستند - خودتان قضاوت کنید.
تاریخچه لینوکس.با این حال، یونیکس اول برای کاربر معمولی خیلی سازگار نبود، اما پس از آن تعداد زیادی کاربر معمولی وجود نداشت و همه آنها از نظر مدیریت سیستم کاملاً "دانا" بودند. بنابراین، شما نباید توسعه دهندگان را به خاطر عدم تجسم مناسب سرزنش کنید، بلکه باید آنها را به خاطر شجاعتشان تحسین کنید، زیرا آنها به توسعه آن شاخه از سیستم عامل ها ادامه دادند که واقعاً انتظار آینده خوبی را نداشتند.
ویژگی متمایز سیستم های یونیکس همیشه این بوده است که مانند ویندوز یکپارچه نیستند: هسته آنها از ماژول های مستقل زیادی تشکیل شده است که می توانند به طور مستقل کار کنند. این به شما امکان می دهد سیستم را درست در فرآیند کار با آن "بازسازی" کنید، که البته برای کسانی که حداقل برنامه نویسی کمی دارند دوست دارند. به دلیل اتمی بودن آن، چنین "محوری" بهتر کار می کند (با ثبات تر و سریع تر بخوانید). روند کار او تا حدودی شبیه چیدن سیب است: چه کسی سریعتر برداشت می کند، چند کوتوله یا 1 شخص بلندقد و قوی؟ یک فرد به سادگی از یک درخت بالا می رود و میوه ها را در یک سبد جمع می کند و سپس روی درخت دیگر. و کوتوله ها باغ را طبق اصل "1 کارگر - 1 درخت" بین خود تقسیم می کنند و همه کارها را یکجا انجام می دهند. در همان زمان، سیب های افتاده جمع آوری می شوند (احتمالاً چندین باغبان به کار "زمین" پرتاب می شوند) و آنهایی که به تازگی در بالای درخت رسیده اند (گنوم زیرک و سبک به راحتی به شاخه بالایی می رسد. ).
اکثر سیستم های یونیکس 1 سازنده و توسعه دهنده ندارند، زیرا کدهای آن باز هستند و می توانند توسط هر کسی و به هر شکلی بازنویسی شوند - چنین هنر عامیانه. اما برخی از نسخه ها هنوز به صورت مرکزی توسعه می یابند.
تاریخچه خود لینوکس با تلاش برای ایجاد یک سیستم عامل رایگان، همانطور که می گویند، "از ابتدا" به عنوان بخشی از پروژه گنو آغاز شد. لینوکس هسته خود را از یونیکس گرفت و با زنگ ها و سوت های زیادی همراه شد. اگر اولین نسخه‌های این سیستم‌عامل برای اکثر کاربران کنسولی و «نامفهوم» بود، پس نسخه‌های دوم از نظر ظاهر و عملکرد کاملاً شبیه ویندوز هستند و حتی به شما امکان می‌دهند با برنامه‌های آشنا برای کاربران این سیستم‌عامل کار کنید.
آخرین نسخه لینوکس مینت 11 که در اردیبهشت امسال منتشر شد، مورد بررسی قرار گرفت.
نصب لینوکس مینتتقریباً کاملاً خودکار است و تنها با چند کلیک به مشارکت کاربر نیاز دارد: تعیین زبان، رمز ورود اولیه و تنظیمات شبکه. هر چیزی که در حین نصب اتفاق می افتد، و همچنین آنچه کاربر می تواند یا نمی تواند انجام دهد، جادوگر نصب به صورت "نوشتن" اطلاع می دهد. کل عمل بیش از 10 دقیقه طول نمی کشد و به دانش و مهارت خاصی نیاز ندارد.

مانند تمام سیستم های یونیکس، لینوکس مینت دارای حداقل است. این سیستم عامل برای 512 مگابایت رم، آداپتور ویدئویی یکپارچه و 5 گیگابایت حافظه هارد کافی خواهد بود. شما همچنین به یک DVD یا USB نیاز دارید. یک سیستم عامل 32 بیتی روی هر دو پردازنده 32 بیتی و 64 بیتی به خوبی کار می کند.
کارایی، مثل همیشه در بالا. شما فقط می توانید نسخه های 64 و 32 بیتی سیستم را مقایسه کنید. علیرغم این واقعیت که 64 بیت انطباق اولیه برای افزایش عملکرد است و 32 بیت تضمینی برای سازگاری است، نتیجه کاملا مبهم خواهد بود: با یک "نسخه" 32 بیتی، گرافیک ها سازنده تر هستند، اما در دسترسی به داده ها (و از این رو به دیسک ها ) برابر با 64 بیت نیست. این فقط یک تقسیم کار است.
رابطبیشتر از دوستانه کاربری که به "پیچیدگی و نامفهوم بودن" لینوکس اطمینان دارد، به سادگی تعداد تنظیمات مختلف را شگفت زده می کند (از پس زمینه و صفحه نمایش شروع می شود و با تنظیم به روز رسانی ها و نصب نرم افزار ختم می شود). پنجره تنظیمات "ظاهر" سیستم عامل در شکل نشان داده شده است.

کاربر از سیستم عامل چه نیازی دارد؟ عملکرد، عملکرد و کامل بودن. از این نظر، لینوکس مینت نیازهای هر کاربری را برآورده می کند. واقعیت این است که "محور" بلافاصله با حداقل مجموعه لازم از درایورها و ابزارهای نرم افزاری ارائه می شود (به هر حال ، لیست برنامه های "ساخته شده" تغییر کرده است که بعداً در مورد آن صحبت خواهیم کرد). دسترسی به تمام غنای سیستم عامل از طریق منوی تغییر یافته انجام می شود که شخصاً من را به یاد ویندوز 7 می اندازد.

برنامه هایی که قبلا نصب شده اند عبارتند از:
  • مرورگرها (به ویژه موزیلا فایرفاکس)؛
  • یک آنالوگ از بسته نرم افزاری MS Office، که به هر حال، به شما امکان می دهد اسناد را در قالب های مختلف (از txt تا docx) ذخیره کنید.
  • برنامه هایی برای گوش دادن به موسیقی، مشاهده فیلم ها و تصاویر، و همچنین برای ویرایش دومی؛
  • برنامه های ارتباط آنلاین (Jabber) و غیره
به طور کلی، می توان فرض کرد که سیستم عامل به خوبی مجهز است. برای خوانندگان MirSovetov مفید است که بدانند هیچ مشکلی در نصب نرم افزار اضافی وجود ندارد، زیرا اکثر برنامه های نوشته شده برای ویندوز با موفقیت "تبدیل" می شوند و با Linux Mint کاملاً کار می کنند. به هر حال، "افزونه های" مختلفی معمولاً به برنامه هایی که برای ما آشنا هستند اضافه می شوند که برای آسان کردن زندگی کاربر و ساده کردن مدیریت اطلاعات، جستجو و پردازش آن (به عنوان مثال، mint-search-addon) طراحی شده اند. ، که در مرورگرها برای جستجوی راحت تر و راحت تر برای داده ها در منابع مختلف تعبیه شده است).
امنیت لینوکس مینت- این اول از همه امنیت همه سیستم های "غیر ویندوزی" است، زیرا اکثر ویروس ها به طور خاص برای ویندوز نوشته شده اند، اما لینوکس و برادرانش در حاشیه هستند. اما علاوه بر این، البته، ابزارهای اضافی زیادی برای محافظت از کاربر و دوست اطلاعاتی وفادار او طراحی شده است. آنها برای این کار می کنند، تنظیمات شبکه را پیکربندی می کنند و غیره.
ثبات سیستمهمانطور که قبلا ذکر شد، اتمی بودن آن تضمین می شود. واقعیت این است که خطایی که در یکی از ماژول ها رخ داده است به هیچ وجه روی بقیه ماژول ها تأثیر نخواهد گذاشت. بنابراین، سیستم عامل بی سر و صدا داده های مربوط به خطا و علل آن را در گزارش رویداد وارد می کند، این ماژول را دوباره بارگیری می کند و به کار خود ادامه می دهد و کاربر به سادگی متوجه هیچ چیزی نخواهد شد. همچنین نمی توانید اعلان های خطای ثابت را مشاهده کنید ... یونیکس به طور کلی یک سیستم بسیار بی صدا و متعادل است.
مزایایی که باید به آنها اشاره کرد عبارتند از:
  • در مقایسه با نسخه های قبلی، رابط کاربری و سفارشی سازی به طور قابل توجهی بهبود یافته است.
  • وجود حداقل مجموعه ای از نرم افزار به شما امکان می دهد سیستم را نصب کرده و بلافاصله با آن شروع به کار کنید.
  • درایورها و کدک های ارائه شده با سیستم عامل، به عنوان یک قاعده، برای تجهیزات اولیه هر کاربر مناسب هستند.
  • عدم سازگاری سیستم عامل ثابت با استاندارد Wi-Fi؛
  • لینوکس کاملاً در کنار هر سیستم عامل دیگری قرار می گیرد و حتی به شروع درگیری با آن فکر نمی کند ، بنابراین ارزش رها کردن "محور" آشنا را ندارد.
در میان کاستی‌ها، اشاره می‌کنیم که ما، «نسل تغذیه‌شده از ویندوز» باید سخت کار کنیم تا به لینوکس مینت عادت کنیم، هرچند نه چندان. نصب لینوکس بدون دسترسی مداوم به شبکه جهانی وب ارزش آن را ندارد، زیرا اینترنت برای این سیستم عامل نه تنها منبع اطلاعات است، بلکه منبع به روز رسانی، نرم افزار اضافی است (که نصب آن از درایو فلش USB بسیار دشوار است. ، اما از اینترنت - هیچ کجا آسان تر نیست) و خیلی بیشتر.
به طور کلی، برداشت لینوکس مینت خوب است، حتی بیشتر می گویم: این سیستم عامل به طور کامل انتظارات من را برآورده کرد.

macOS Lion 10.7.2

بیایید با گفتن این نکته شروع کنیم که MacOS فقط یک سیستم عامل نیست، بلکه یک سبک زندگی است. باور کنید این عبارت توجیه محکمی دارد. واقعیت این است که MacOS در ابتدا با سخت افزار «خود» سازگار شده بود و برای ما روی IBM معمولی کار می کرد، اما خیلی مهم نیست.
تاریخچه macOS. macOS که به عنوان یک سیستم عامل قابل اعتماد و سازنده توسعه یافته بود، در ابتدا همه را با این واقعیت شگفت زده کرد که منحصراً بر روی رایانه های اپل کار می کند. "این برای او قابل اعتمادتر خواهد بود و برای من و شما آرام تر خواهد بود!" توسعه دهندگان گفتند، با این وجود، آنها اندکی از این قانون انصراف دادند و همچنان اجازه دادند آخرین نسخه ها بر روی هر سخت افزاری نصب شود.
اولین MacOS در سال 1984 ظاهر شد، اما چیزی کم و بیش شبیه به زیبایی که ما در مک ها به دیدن آن عادت کرده ایم، نزدیک به سال 2000 اختراع شد. در همان زمان، نسخه اول بسیار ساده نامیده شد: سیستم 1.0، اما خوشایند آنها "شیر"، "پلنگ" و غیره هستند. - این میراث دوران ماست. در روند توسعه خود، MacOS از بی ثباتی کامل (بله، مواقعی وجود داشت که یک خطا در عملکرد 1 برنامه به سادگی کل سیستم را خاموش کرد) به قابلیت اطمینان مطلق، چند وظیفه ای و همه چیزهایی که در ادامه در مورد آن صحبت خواهیم کرد، رسیده است.
نصب macOS Lionبه راحتی و به طور طبیعی در حالت گفتگو بین کاربر و رایانه شخصی او اتفاق می افتد. از نظر زمانی آن را 10-15 دقیقه در نظر می گیریم که شاخص خوبی است. خیلی خوب است که در حین نصب، سیستم عامل بسیار مطمئن رفتار می کند و همه کارها را در زمان وعده داده شده انجام می دهد (او گفت که فایل ها در 6 دقیقه باز می شوند و آنها در 6 دقیقه باز می شوند، بنابراین کاربران ویندوز مرا درک خواهند کرد). همانطور که در شکل مشاهده می شود، MacOS Lion نیز سبک منحصر به فرد خود را در این مرحله نشان می دهد.

الزامات سخت افزاریبزرگ، اما موجه یک الزام سخت برای سازنده سخت افزار وجود دارد - فقط اپل. سیستم عامل قطعاً از شما می‌خواهد که آن را روی یک پردازنده Intel i3 یا حتی جدیدتر قرار دهید و همچنین به شما یادآوری می‌کند که مطمئن شوید در انبار موجود است:
  • حداقل 2 گیگابایت رم؛
  • حافظه هارد 16 گیگابایتی؛
  • یک کارت گرافیک که ارزش تمام جذابیت های آن را دارد (من فکر می کنم حداقل 512 مگابایت است، اگرچه این در الزامات ذکر نشده است).
macOS Lion Performanceبه طور مستقیم به این بستگی دارد که چه مواد سخت افزاری را در اختیار شما قرار می دهید. اما، در هر صورت، خوانندگان MirSovetov نباید نگران باشند که منابع به طور غیرمنطقی استفاده می شود یا اینکه پردازنده ای که از موازی سازی پشتیبانی می کند ناگهان از کار بیفتد. چندوظیفه ای فقط در اینجا ساخته نشده است - همه چیز بر آن استوار است! به طور کلی عملکرد نسبت به نسخه های قبلی بهبود یافته است، اما نه چندان، زیرا کاربر تفاوت چندانی را متوجه نخواهد شد.
رابط macOS Lion- این چیزی است که می توانید ساعت ها و روزها درباره آن صحبت کنید و کتاب های کامل بنویسید. MacOS همیشه زیبا بوده است. فقط دسکتاپ چیست.

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

این سیستم عامل همچنین با مجموعه ای از نرم افزارها همراه است، بنابراین پس از نصب آن، می توانید بلافاصله شروع به کار کنید. درست است، شما باید زمان بیشتری را صرف کنید تا به این همه تجمل، سرعت و عملکرد عادت کنید، و مهمتر از همه، به این واقعیت که هیچ برنامه "آشنا و دوست داشتنی" (برای کاربران ویندوز) در اینجا وجود ندارد و نخواهد بود، زیرا با این سیستم عامل اکثر آنها به سادگی ناسازگار هستند. اما آنالوگ های آنها در اینجا وجود دارد که از نظر راحتی و کیفیت پایین تر از آنها نیستند (به عنوان مثال ، مرورگر محبوب موزیلا می تواند به راحتی جایگزین سافاری نه چندان کاربردی شود).
macOS Lion Securityمبتنی بر این واقعیت است که این سیستم عامل قبلاً در عصر اینترنت توسعه یافته است و بنابراین همه مشکلات احتمالی لزوماً در اینجا ارائه شده است. فایروال و آنتی ویروس هم خودشان هستند و البته داخلی. خب، قانون "MacOS یک سیستم "غیر ویندوز" است" نیز با موفقیت کار می کند. چه کسی ویروسی خواهد نوشت که فقط برای 6.5 درصد از کاربران رایانه شخصی در سراسر جهان طراحی شده است؟ این بدان معنا نیست که هیچ ویروسی برای MacOS وجود ندارد، اما تعداد کمی از آنها وجود دارد.
ثباتارائه شده توسط هسته Unix FreeBSD، چندوظیفه کامل سیستم، پایداری سخت افزار (نیاز به یک پلت فرم سخت افزاری از اپل را فراموش نکنید) و چندین سال تمرین سازنده و توسعه دهندگان سیستم عامل. هرچقدر سعی کردم این سیستم را از خودم بیرون کنم، فقط با مهربانی به من اطلاع داد که چنین اقداماتی خارج از مرز توانایی و حقوق من است. حتی لازم نیست نگران از دست دادن اطلاعات یا کار خود باشید - ویژگی ذخیره خودکار اجازه نمی دهد این اتفاق بیفتد.
مزایای MacOS Lion را می توان برای مدت طولانی ذکر کرد، اما ما فقط مواردی را که در این نسخه ظاهر شده اند و نوآوری مطلق هستند، یادداشت می کنیم:
  • کنترل اجزای بصری به لطف سیستم ژست های چند لمسی آسان تر و زیباتر شده است.
  • اکنون تمام پنجره ها می توانند تمام صفحه باشند که مدیریت داده ها را بسیار ساده می کند.
  • بسیاری از برنامه های ارائه شده با سیستم عامل دستخوش تغییرات کیفی شده اند و پس از آن راحت تر، کاربردی تر و زیباتر شده اند.
  • هزینه این نسخه همه کسانی را که از قیمت های اپل مطلع هستند شگفت زده می کند.
در میان کاستی ها، شایان ذکر است که همه تغییرات کیفی در برنامه ها بهتر نبوده است. به عنوان مثال، داشبورد ("ویجت") خراب شده است، بسیاری از کاربران شکایت دارند که تقویم برای آنها ناخوشایند شده است.
به طور کلی، سیستم بسیار دلپذیر است: سبک منحصر به فرد MacOS از بین نرفته است، تغییرات بزرگی ایجاد شده است و سرعت کار چشمگیر است.

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

برترین مقالات مرتبط