شخصی که با تجهیزات صحبت می کند و بالعکس
تکنولوژی

شخصی که با تجهیزات صحبت می کند و بالعکس

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

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

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

1. لوگوهای محبوب ترین سیستم عامل ها

سیستم های عامل (1) را می توان تقریباً در هر دستگاهی که رایانه شما را شامل می شود - از تلفن های همراه i کنسول بازی po ابر رایانه ها i سرورهای اینترنتی. نمونه هایی از سیستم عامل های مدرن محبوب عبارتند از: Android، iOS، GNU/Linux، Mac OS X، Microsoft Windows، یا z/OS از IBM. همه این سیستم ها، به استثنای ویندوز و/و z/OS، ریشه یونیکس دارند. اخیراً، اگر بین پلتفرم های دسکتاپ و موبایل تمایز قائل نباشید، ویندوز دیگر غالب نیست، بلکه (2) است.

2. تغییر در سهم بازار جهانی سیستم عامل ها در کل دهه گذشته طبق StatCounter

3. به گفته StatCounter، تغییر در سهم بازار جهانی سیستم عامل ها در دهه گذشته برای رایانه های رومیزی.

4. بر اساس StatCounter، تغییر در سهم بازار جهانی سیستم عامل ها در سال گذشته در دستگاه های تلفن همراه

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

سه سیستم عامل محبوب برای رایانه های شخصی عبارتند از: Microsoft Windows ،, Apple Mac OSX i لینـوکــس، که سهم آن در حدود 1-2٪ در نوسان است. (3) در میان دستگاه های تلفن همراه، اندروید بر iOS اپل تسلط دارد که با سهم بازار اخیراً رو به رشد در جایگاه دوم قرار دارد (4). و در بازار سرورهای جهانی تقریباً نیمی از آنها محصولات مایکروسافت دارند که البته این درصد آرام آرام در حال کاهش است و با گسترش لینوکس Red Hat این دو سیستم حدود 4/5 از این بازار را به خود اختصاص داده اند (5).

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

مایکروسافت ایجاد کرد سیستم عامل ویندوز در اواسط دهه 80 این بر اساس هسته MS-DOS بود، که در آن زمان متداول ترین مدیر برنامه برای راه اندازی برنامه ها بود. سپس، از جمله اولین به روز رسانی بزرگ در سال 1987، به دنبال آن ویندوز 3.0. چند سال بعد، نسخه بعدی، ویندوز 95، به سیستم عامل غالب تبدیل شد. کارشناسان می گویند که سیستم مایکروسافت از نظر معماری اولیه از ویندوز 95 تغییر چندانی نکرده است، اگرچه تعداد زیادی ویژگی برای رفع نیازهای محاسباتی جدید اضافه کرده است. بسیاری از عناصری که امروزه می شناسیم از دهه 90 وجود داشته اند، مانند منوی شروع، نوار وظیفه و Windows Explorer (که اکنون به عنوان "Explorer" شناخته می شود).

طی سالیان متمادی ایجاد شده است بسیاری از نسخه های مختلف ویندوز. محبوب ترین آنها هستند ویندوز 7 (منتشر شده در سال 2009) ویندوز ویستا (2007) و ویندوز XP (2001). ویندوز در اکثر موارد از پیش نصب شده است رایانه های شخصی جدیدکه دلیل اصلی تسلط او بر جهان محسوب می شود. کاربری که رایانه شخصی یا لپ تاپ خریداری می کند یا ویندوز را در رایانه خود ارتقا می دهد، می تواند از بین چندین نسخه مختلف سیستم، از جمله حق بیمه خانه, حرفه ای یا آخرین.

برای همه یکسان است کامپیوترهای مکینتاش جدید یا خشخاش از سال 2002 در کارخانه از پیش نصب شده است. سیستم عامل اپل، اکنون به عنوان شناخته شده است از MacOS (OS X سابق و همچنین Mac OS X). سیستم‌عامل‌های اپل خانواده‌ای از سیستم‌عامل‌های قدیمی‌تر مبتنی بر یونیکس هستند که به طور رسمی فقط برای رایانه‌های اپل که از سال 2002 از قبل نصب شده‌اند در دسترس هستند. نام این سیستم در سال 2016 در کنفرانس WWDC به دلیل نیاز به یکسان سازی نام های استفاده شده توسط اپل برای سیستم عامل های خود اعلام شد (بنابراین macOS بخشی از یک سری است: iOS، watchOS، tvOS و غیره).

بعلاوه یونیکس قدیمی اساس ایجاد یک سیستم مدرن اپل قبلا استفاده شده بود سیستم NeXTStep در نیمه دوم دهه 80 توسط اپل به همراه سازنده NeXT در سال 1996 خریداری شد. آخرین نسخه آن سیستم کامپیوتری مکینتاش "کلاسیک" Mac OS 9 بود. در سال 2006، اولین نسخه برای مک های جدید x86 منتشر شد. – Mac OS X 10.4. در سال 2005، اولین نسخه منتشر شد که به طور کامل با نسخه سوم مشخصات Uniform UNIX - Mac OS X 10.5 سازگار بود که روی PowerPC و x86 "mac" با استفاده از فناوری به نام اجرا می شد. باینری جهانی، که یک فرمت فایل اجرایی است که روی هر دو معماری اجرا می شود. بر اساس این نسخه، سیستم iOS (اصلاً سیستم عامل آیفون)، سیستم عامل شرکت اپل ایجاد شد. برای دستگاه های تلفن همراه iPhone، iPod touch و iPad. همانطور که می بینید، تاریخچه سیستم/سیستم عامل اپل بسیار پیچیده تر از ویندوز است.

با این حال، این در مقایسه با تنوع خانواده چیزی نیست. لینوکسوارد سیستم عامل شوید، به این معنی که هر کسی در هر کجای دنیا می تواند آن ها را تغییر داده و دوباره توزیع کند. این تفاوت اساسی با نرم افزارهای اختصاصی مانند ویندوز است که تنها توسط شرکتی که آن را در اختیار دارد می تواند تغییر دهد. مزیت لینوکس این است که "نرم افزار رایگان" است و بسیاری از توزیع ها (نسخه ها) مختلف وجود دارد که می توانید یکی از آنها را متناسب با نیاز خود انتخاب کنید. هر توزیع ظاهر و احساس متفاوتی دارد. محبوب ترین توزیع ها به نام های: Ubuntu، Mint و Fedora شناخته می شوند. لینوکس بر اساس یک نام خانوادگی نامگذاری شده است لینوس توروالدزکه در سال 1991 هسته لینوکس را ایجاد کرد.

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

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

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

همچنین سیستم عامل هایی برای سرورها وجود دارد، یعنی. سنگین و از نظر وزن بسیار سنگین. چه فرقی بین سیستم عامل سرور a سیستم عامل برای کاربر عادی? یک سیستم عامل "عادی" می تواند برنامه هایی مانند MS Word، PowerPoint، Excel و همچنین برنامه های گرافیکی، پخش کننده های ویدئویی و غیره را اجرا کند. همچنین به شما امکان می دهد برنامه هایی را اجرا کنید که مرور وب و بررسی پیام های ایمیل را آسان تر می کند. از اتصالات LAN و بلوتوث استفاده می کند و ارزان تر از سیستم عامل سرور است.

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

سیستم عامل برای دستگاه های IoT

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

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

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

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

LiteOS – توسط غول فناوری چینی هوآوی در سال 2015 راه اندازی شد. ایمن و قابل همکاری در نظر گرفته می شود.

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

گاز گرفتن سیستم عامل اصلی Ubuntu IoT است. بر اساس جامعه اوبونتو، امنیت قوی را برای دستگاه های IoT تضمین می کند.

سیستم عامل کوچک - اولین بار در سال 2000 منتشر شد. این یکی از قدیمی ترین سیستم عامل ها برای دستگاه های IoT است. عمدتا از شبکه های حسگر بی سیم استفاده می کند. 

اینترنت اشیا ویندوز – قبلاً به عنوان Windows Embedded نیز شناخته می شد. با ظهور ویندوز 10 به Windows IoT تغییر یافت.

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

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

جاسازی شده لینوکس – سیستم عامل لینوکس در این نسخه برای تلویزیون های هوشمند، روترهای بی سیم (Wi-Fi) و ... استفاده می شود.

تاریخچه مختصری از رابط کاربری گرافیکی

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

اولین رابط کاربری گرافیکی جهان، انتشار Apple System 1 در ژانویه 1984 در نظر گرفته می شود. ویندوز 1 که در نوامبر سال بعد منتشر شد، یک رابط کاربری گرافیکی، یک رابط کاربری گرافیکی 16 بیتی نیز ارائه کرد. در آن زمان، علاوه بر اپل، نمونه های اولیه محیط های گرافیکی توسط شرکت های دیگری مانند VisiCorp در COMDEX در سال 1982 به نمایش گذاشته شد و دلیل اصلی ایجاد رابط کاربری گرافیکی ویندوز اضطراب بود. بیل گیتس برای از دست دادن موقعیت در بازار رایانه های شخصی IBM.

رابط کاربری آن همانطور که اشاره کردیم بازدیدهای بیشتری دارد سیستم عامل ویندوز تکیه کرد منوی شروعکه اولین بار در ویندوز 95 (1995) 6 معرفی شد. دکمه شروع i منوی شروع با کمپین تبلیغاتی برای جذب کاربران به فرآیند راه اندازی یک برنامه جدید. هنگامی که ویندوز 2012 در سال 8 منتشر شد، دکمه ناپدید شد و کاربر بلافاصله به صفحه شروع کامل منتقل شد، صفحه ای که برای سازگاری با دستگاه های صفحه لمسی جدید طراحی شده بود. صفحه شروع به جای فهرست گزینه‌های سیستم و برنامه‌هایی که ویندوز در سال‌های گذشته برای منوی استارت استفاده می‌کرد، روی نمادهای برنامه و کاشی‌هایی که می‌توانید روی آن‌ها کلیک کنید، مانند نوار اپل، تمرکز می‌کند.

6. با استفاده از دکمه Start ویندوز

در سال 2013 وجود داشت ویندوز نسخه 8.1که دکمه Start را بازگرداند تا مشتریان مایکروسافت بتوانند از سیستم راه اندازی آسان تر استفاده کنند. در سال 2014، ویندوز 10 دکمه محبوب شروع و منوی استارت را برای همیشه بازیابی کرد.

ذکر شده برای کاربران شناخته شده است سند اپل در سال 2000 با انتشار Mac OS X به نام Cheetah معرفی شد. قبل از سال 2000، کاربران سیستم عامل اپل از نوار منوی بالایی برای راه اندازی و انتخاب برنامه ها و ایجاد تغییرات در برنامه هایی که قبلاً در حال اجرا بودند استفاده می کردند. هنگامی که سیستم عامل X 10.5، همچنین به عنوان شناخته شده است لئوپاردداک (2007) که در اکتبر 7 منتشر شد، با استفاده از همان رویکرد بصری که امروز می شناسیم، دوباره طراحی شده است.

یونیکس و غیریونیکس

سیستم های ویندوز, سیستم عامل Mac OS i توزیع های مختلف لینوکس (از جمله اندروید متعلق به این خانواده) - این تمام چیزی نیست که بازار ارائه می دهد. باید روشن شود که بسیاری از محصولات مختلف در این دنیا به هر طریقی با یکدیگر مرتبط هستند. برای مثال، لینوکس از سیستم قدیمی یونیکس که از اواخر دهه 60 توسط آزمایشگاه بل توسعه یافته بود، الگوبرداری شده است. سیستم های مدرن اپل از یونیکس می آیند. بنابراین، شبکه ای از اتصالات وجود دارد، اما بسیاری از برنامه نویسان، به ویژه آنهایی که این سیستم ها را ایجاد می کنند، سعی می کنند آنها را "در اصل یکسان" نبینند و بر تفاوت ها تأکید کنند. خود نام لینوکس باید مخفف "Linux Is Not UniX" باشد. این بدان معنی است که لینوکس شبیه یونیکس است، اما برخلاف، برای مثال، ()BSD و انواع آن، بدون کد یونیکس توسعه یافته است.

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

یکی از نوادگان BSD فوق به نام FreeBSD (هشت). اولین نسخه این سیستم در سال 8 منتشر شد. در حال حاضر دو نسخه پایدار موجود و پشتیبانی می شود: 1993 و 11.4. نام FreeBSD به وجود آمد دیوید گرینمن از CD Walnut Creek که از ابتدا پروژه را پشتیبانی می کرد. طلسم رسمی FreeBSD شیطان است، عبارت رسمی "قدرت خدمت" است. به دلیل کارایی و قابلیت اطمینان آن، اغلب به عنوان سرور یا فایروال استفاده می شود. برای مثال از FreeBSD استفاده می شود. از طریق Apache.org، Netflix، Flight-Aware، Yahoo!، Yandex، Netcraft، Sony Playstation 4، WhatsApp.

یک سیستم عامل طراحی شده برای خانه (کنترل ساده، چند رسانه ای) و برنامه های اداری، به نوبه خود هجایی. در جولای 2002 به عنوان ایجاد شد شاخه ای از سیستم AtheOSکه توسط نویسنده آن کورت اسکائون رها شد. معماری هسته و سیستم، مانند پروژه AtheOS، از آن الهام گرفته شده است سیستم AmigaOS.

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

ReactOS به زبان C نوشته شده استو برخی از عناصر مانند ReactOS Explorer در C++. توسعه دهندگان ReactOS ادعا می کنند که شبیه سازی ویندوز نیست. ReactOS از سال 1996 در حال توسعه بوده است. در سال 2019، هنوز یک نسخه آلفای ناقص نرم افزار در نظر گرفته می شد، بنابراین توسعه دهندگان آن را فقط برای اهداف آزمایشی توصیه کردند. بسیاری از برنامه های کاربردی ویندوز مانند Adobe Reader 6.0 و OpenOffice در حال حاضر بر روی آن اجرا می شوند.

همه نمی دانند سولاریس یک سیستم عامل مبتنی بر یونیکس است که در ابتدا توسط Sun Microsystems در اواسط دهه 90 توسعه یافت، اما در سال 2010 نام آن به اوراکل سولاریس پس از خرید Sun Microsystems توسط Oracle. این به دلیل مقیاس پذیری و چندین ویژگی دیگر که کاربردهای جالبی را ممکن کرده است، شناخته شده است.

سیستم عامل های زیادی وجود دارند که در زمان خود بسیار مهم بودند، اما دیگر به بزرگی AmigaOS نیستند. OS/2 از IBM و Microsoft، Mac OS کلاسیک، به عنوان مثال. سلف غیر یونیکس Apple MacOS، BeOS، XTS-300، RISC OS، MorphOS، Haiku، Bare-Metal و FreeMint. برخی از آنها هنوز در بازارهای خاص مورد استفاده قرار می گیرند و همچنان به عنوان پلتفرم های اقلیت برای علاقه مندان و جامعه توسعه برنامه توسعه می یابند.

OpenVMS در DEK ایجاد شده است هنوز هست . سایر سیستم عامل ها تقریباً منحصراً در دانشگاه برای آموزش سیستم عامل ها یا تحقیق در مورد مفاهیم سیستم عامل استفاده می شوند. یک مثال معمولی از سیستمی که هر دو را انجام می دهد این است MINIX. دیگری که یکی نام دارد فقط برای تحقیق استفاده می شود. Oberon در ETH زوریخ توسعه یافته است نیکلاس ویرتا, یورگا گوتکنهتا و گروهی از دانش آموزان در دهه 80 عمدتاً برای تحقیق، تدریس و کارهای روزانه در گروه Wirth استفاده می شد. با این حال، برخی از سیستم عامل ها که سهم بازار قابل توجهی را به دست نیاوردند، نوآوری هایی را معرفی کردند که بر پیشرفت های پیشرو تأثیر گذاشت. این امر به ویژه در مورد تحقیقات و آزمایش‌های آزمایشگاه‌های بل صادق است.

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

9. سیستم عامل اینترنت اشیا

سیستم های موبایل باز و مدیریت مرکزی

حدود 15 سال پیش، او بر بازار ارتباطات سیار تسلط داشت. سیستم سیمبین، امروزه اساساً تاریخچه سیستم عامل است، مانند PalmOS، webOS. در حال حاضر، همانطور که می دانید، بازار سیستم عامل موبایل تحت سلطه اندروید است، یک بسته نرم افزاری باز و رایگان که توسط گوگل توسعه یافته و شامل سیستم عامل اصلی، میان افزار و برنامه های کاربردی کلیدی برای استفاده در دستگاه های تلفن همراه است.

هسته لینوکس و برخی دیگر از اجزای سازگار شده برای اندروید تحت GNU GPL منتشر شده اند. با این حال، اندروید شامل کدهایی از پروژه گنو نیست. این ویژگی اندروید را از بسیاری از توزیع های لینوکس دیگر متمایز می کند. به‌روزرسانی‌های سیستم‌عامل اندروید قبلاً با نام‌های مرتبط با دسر (Cupcake, Donut, Eclair, Gingerbread, Honeycomb, Ice Cream Sandwich) منتشر شده بود. دو سال است که نسخه های اندروید به سادگی پشت سر هم شماره گذاری شده اند.

دوم iOS یک سیستم تلفن همراه است، محصول اپل برای دستگاه های تلفن همراه iPhone، iPod touch و iPad. نام فعلی از سال 2010 در حال اجرا است. این سیستم قبلاً به عنوان شناخته شده بود سیستم عامل آیفون. این سیستم بر اساس سیستم عامل Mac OS X 10.5. iOS فقط در دستگاه های اپل در دسترس است زیرا این شرکت مجوز سیستم عامل دستگاه های تولید کنندگان دیگر را نمی دهد. تمامی نرم افزارها به صورت جداگانه توسط شرکت اپل منتشر شده است. و از یک مخزن واحد () به طور مرکزی از طریق AppStore با امضای تأیید رمزنگاری اجباری توزیع می شود. این مدل توزیع، اگرچه به صورت مرکزی کنترل می شود، اجازه می دهد جلوگیری از انتشار بدافزار، تعمیرات و ارتقاء کارآمد و در نتیجه استاندارد بالای بی نظیر ایمنی و کیفیت برای همه کاربران.

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

Windows Mobile یک سیستم عامل طراحی شده برای رایانه های شخصی جیبی، رایانه های شخصی PDA و گوشی های هوشمند است. جانشین سری ویندوز موبایل ویندوز فون بود که در 27 سپتامبر 2011 معرفی شد. در سال 2015، مایکروسافت با معرفی سیستم عامل ویندوز 10 موبایل به نام سابق خود بازگشت، اما این سیستم به خانواده ویندوز موبایل که مبتنی بر هسته ویندوز CE است، تعلق ندارد. به عنوان بخشی از ایجاد یک پلتفرم جهانی به نام Universal Windows Platform به خانواده ویندوز 10 تعلق دارد.

سیستم دیگری که در بازار سیستم عامل موبایل شناخته شده است سیستم عامل بلک بری، یک سیستم عامل اختصاصی تلفن همراه است که توسط Research In Motion برای استفاده در دستگاه های دستی بلک بری که سال ها پیش رایج بود، توسعه یافته است. پلتفرم بلک بری در بین کاربران شرکتی محبوب بود زیرا، هنگامی که با سرور بلک بری Enterprise ترکیب می شود، همگام سازی با Microsoft Exchange، Lotus Domino، ایمیل Novell GroupWise و سایر نرم افزارهای تجاری را فراهم می کند.

پیشنهادهای کمتر شناخته شده دیگری مانند بادا, سیستم عامل سامسونگ برای گوشی های موبایلکه در سال 2010 راه اندازی شد. اولین گوشی هوشمندی که از آن استفاده کرد Samsung Wave بود. سیستم عامل این به نوبه خود توزیع لینوکس، با ترکیب توزیع Moblin (ساخته شده توسط اینتل) و مادو (با حمایت مالی نوکیا) برای دستگاه ها و برنامه های مختلف تلفن همراه مانند اتومبیل، قایق، تلفن، نت بوک یا تبلت. معرفی اولین تلفن همراه با MeeGo v1.2، نوکیا N9، در 21 ژوئن 2011 برگزار شد.

به باغ وحش سیستم عامل خوش آمدید

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

مثلاً چنین موجود عجیبی. TempleOS، قبلاً J Operating System، SparrowOS و LoseThos - light سیستم عامل کتاب مقدس. این معبد توسط یک برنامه نویس آمریکایی به عنوان سومین معبد پیش بینی شده در کتاب مقدس طراحی شد. Terriego A. Davis. دیویس ادعا کرد که ویژگی های سیستم مانند وضوح 640×480 پیکسل، صفحه نمایش 16 رنگ و کنترل های صوتی به طور خاص توسط خداوند به او سپرده شده است. این برنامه با استفاده از نوع اصلی زبان C (به نام HolyC) برنامه‌ریزی شد و شامل یک شبیه‌ساز پرواز، یک کامپایلر و یک هسته بود.

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

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

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

این تصور کمی شبیه است سیستم سابیلی، همچنین به عنوان "نسخه مسلمان اوبونتو" شناخته می شود. Sabily توزیع لینوکس خودش است. در سال 2007 برای خدمت به کاربران مسلمان راه اندازی شد. سابیلی علاوه بر ویژگی‌های استاندارد ارائه‌شده توسط سیستم‌عامل، پشتیبانی از زبان عربی را به صورت خارج از جعبه ارائه می‌کند. این سیستم عامل همچنین دارای تعدادی برنامه منحصر به فرد است، مانند نمادی که چندین بار در روز اذان مسلمانان را فرا می خواند، یا محاسبه زکات کمک به کاربر برای تعیین مقادیر مختلف صدقه واجب. پروژه Sabily در سال 2011 متوقف شد اما در ArchiveOS در دسترس است.

پر از ابهامات لینوکس خودکشیکه پس از وارد کردن دستوری که توسط استاندارد لینوکس شناسایی نمی شود، هارد دیسک را فرمت می کند که باید به عنوان "تنبیه" درک شود. یا PonyOS، یک سیستم سرگرمی که از پایه توسط و برای طرفداران My Little Pony بر اساس سیستم مبهم دیگری به نام Toaru ساخته شده است. علاوه بر یک رابط پر از پونی های بامزه، PonyOS یک ویژگی جالب را ارائه می دهد - چرخش پنجره های رابط کاربری گرافیکی علاوه بر کوچک شدن و جابجایی سنتی آنها.

سیستم عامل دنیای واقعی دیجیتال

این در زمان ماست. و سیستم عامل ها برای آن آماده هستند. شرکت آمریکایی Veritone در آوریل 2020 اعلام کرد که موفق به توسعه اولین در جهان شده است. محصول او به نام "aiWARE" به جای برنامه ها، الگوریتم های هوش مصنوعی را اجرا می کند. پیش فرض aiWARE شامل گفتار، متن، صدا، عکاسی، بیومتریک، تجزیه و تحلیل داده ها، تبدیل داده ها و موارد دیگر است. بنابراین، به عنوان مثال، عملکرد دستیار صوتی از قبل در دستگاه های سنتی تعبیه شده است و در یک برنامه جداگانه در دسترس است.

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

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

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

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

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

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

از طریق ارتباط با کاربر، ما موارد زیر را تشخیص می دهیم:

  • سیستم های متنی - ارتباط با استفاده از دستورات صادر شده از خط فرمان یا، به عبارت دیگر، از خط فرمان (به عنوان مثال، UNIX، MS-DOS).
  • سیستم های گرافیکی - ارتباط با استفاده از پنجره ها و نمادهای گرافیکی (GUI). کامپیوتر با استفاده از نشانگر ماوس (به عنوان مثال، خانواده MS Windows، Mac OS) کنترل می شود.

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

  • سیستم های تک منظوره اینها سیستم های یکپارچه با ساده ترین طراحی هستند. این سیستم تنها می تواند یک کار را در یک زمان انجام دهد. فقط یک برنامه می تواند در یک زمان اجرا شود (مثلا MS-DOS).
  • سیستم های چندوظیفه ای (چند وظیفه ای). اینها سیستم های چند سطحی با ساختار سلسله مراتبی از دستورات سیستم هستند. این سیستم می تواند به طور همزمان بسیاری از وظایف را انجام دهد (به عنوان مثال، کنترل فرآیند چاپ در حین ویرایش متن در برنامه). چندین برنامه می توانند به طور همزمان اجرا شوند (مانند MS Windows 9x/Me، NT/2000/XP، UNIX، Linux، Mac OS X، OS/2 Warp). 
  • سیستم های دسترسی یکپارچه اینها سیستم هایی هستند که در یک زمان تنها از یک کاربر پشتیبانی می کنند (مانند MS-DOS، Windows 9x/Me). 
  • سیستم های چند کاربره اینها سیستم هایی هستند که چندین کاربر را همزمان پشتیبانی می کنند. پردازنده چندین کار را به نوبه خود انجام می دهد و به قدری جابجا می شود که کاربران می توانند در حین اجرا با برنامه تعامل داشته باشند (مانند MS Windows NT/2000/XP، UNIX، Linux، Mac OS X، OS/2 Warp). 
  • سیستم های کلاینت-سرور اینها سیستم های بسیار پیچیده ای هستند که بر سیستم های ثانویه نصب شده روی کامپیوترهای شبکه ای منفرد نظارت می کنند. برنامه ها توسط سیستم عامل به عنوان "مشتریان" سرورهایی که به آنها خدمات ارائه می دهند، تلقی می شوند. "کلینت ها" از طریق هسته سیستم با سرورها ارتباط برقرار می کنند و هر سرور در فضای حافظه جداگانه، محافظت شده و جدا از سایر فرآیندها اجرا می شود.

سیستم تعبیه شده - یک سیستم کامپیوتری تخصصی که بخشی جدایی ناپذیر از تجهیزاتی می شود که کار می کند. این باید الزامات خاصی را برآورده کند، که به طور دقیق بر اساس وظایفی که باید انجام دهد، تعریف شده است. بنابراین نمی توان آن را یک کامپیوتر شخصی چند منظوره معمولی نامید. هر سیستم تعبیه شده بر اساس یک ریزپردازنده (یا میکروکنترلر) است که برای انجام تعداد محدودی کار یا حتی یک کار برنامه ریزی شده است. گمان می رود کامپیوتری که فضاپیمای آپولو ایالات متحده را کنترل می کند اولین کامپیوتر داخلی باشد. با این حال، اولین کامپیوتر جاسازی شده تولید انبوه برای کنترل موشک LGM-30 Minuteman I مورد استفاده قرار گرفت.چند نمونه عبارتند از Windows CE، FreeBSD و Minix 3.

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

سیستم عامل موبایل (یا سیستم عامل موبایل) – سیستم عامل برای گوشی های هوشمند، تبلت ها، PDA ها یا سایر دستگاه های تلفن همراه. سیستم عامل های تلفن همراه ویژگی های یک کامپیوتر را با سایر ویژگی های مفید برای تلفن همراه یا سایر دستگاه های تلفن همراه ترکیب می کنند. معمولاً این موارد عبارتند از: صفحه نمایش لمسی، تلفن، بلوتوث، Wi-Fi، ناوبری، دوربین، دوربین، تشخیص گفتار، ضبط صدا، پخش کننده موسیقی، NFC و پورت مادون قرمز. دستگاه‌های موبایلی که قادر به برقراری ارتباط هستند (مانند تلفن‌های هوشمند) حاوی دو سیستم عامل تلفن همراه هستند - یک برنامه اصلی که برای کاربر قابل مشاهده است، که توسط یک سیستم زمان واقعی سطح پایین که از رادیو و سایر اجزا پشتیبانی می‌کند تکمیل می‌شود. نمونه های قابل توجه شامل سیستم عامل Blackberry، Google Android و Apple iOS است.

اضافه کردن نظر