سیستم عامل مجموعه ای از برنامه های کنترل و پردازش است. سیستم عامل م componentلفه فنی رایانه (تلفن هوشمند ، رایانه لوحی) را کنترل می کند و تعامل بین دستگاه و کاربر را فراهم می کند.
سیستم عامل باز و بسته
همه دستگاه های دیجیتال مدرن بر روی یک سیستم عامل خاص کار می کنند. به عنوان مثال ، برای رایانه می تواند ویندوز یا Linux باشد ، و برای تلفن های هوشمند و رایانه لوحی - Android و iOS.
سیستم عامل ها باز و بسته هستند. سیستم عامل باز یک سیستم منبع باز است. این کد برای ویرایش باز است و هر کاربری می تواند آن را تغییر دهد (البته در چارچوب مجوز و قانون). و یک سیستم عامل بسته اجازه "جستجوی" کد منبع خود را نمی دهد.
سیستم عامل های منبع باز معمولاً رایگان هستند ، خیلی سریع توسعه می یابند و می توانند برای هر دستگاهی تنظیم دقیق شوند. همه اینها به این دلیل است که هر کاربری که حداقل در این مورد کمی فهمیده باشد می تواند خطاهای موجود در سیستم را برطرف کند ، درایورها را بنویسد و غیره. خطاهای موجود در سیستم عامل های بسته فقط توسط بسته های خدماتی که توسط توسعه دهندگان رسمی این سیستم عامل منتشر می شود ، اصلاح می شوند.
نمونه هایی از سیستم عامل های باز و بسته
نمونه ای از سیستم عامل منبع باز برای تلفن های هوشمند و رایانه های لوحی Google Android است. این سیستم عامل به کاربر این امکان را می دهد تا هر کاری را که می خواهد انجام دهد - بازنویسی برخی از درایورها ، افزودن پشتیبانی برای عملکردهای جدید و غیره. اما سیستم عامل ویندوز فون بسته در نظر گرفته می شود و به کاربران هیچ گونه حق مداخله ای را نمی دهد. تنها کاری که آنها باید انجام دهند نصب دوره ای بسته های سرویس ، خرید برنامه یا استفاده از برنامه های رایگان است.
سیستم عامل های مشروط باز نیز وجود دارد - iOS و Symbian. در چنین سیستم عامل هایی ، شما نمی توانید چیزی را تغییر دهید ، اما می توانید با استفاده از نرم افزار خاصی که توسعه دهندگان ارائه می دهند ، برای آنها برنامه بنویسید. محبوب ترین سیستم عامل های تلفن های هوشمند Google Android و iOS هستند. برای یک کاربر عادی که در ایجاد برنامه های جدید مشارکت ندارد ، تفاوت این سیستم عامل ها فقط در رابط کاربری خواهد بود.
وقتی صحبت از سیستم عامل های رایانه می شود ، ویندوز به عنوان یک سیستم عامل بسته در نظر گرفته می شود ، در حالی که لینوکس باز است. طبیعتاً شما فقط می توانید لینوکس را برای خود تغییر دهید. سیستم عامل دیگری نیز وجود دارد - Mac OS ، که از لحاظ معماری بسیار شبیه به Linux است ، اما یک سیستم عامل بسته در نظر گرفته می شود.
در مورد انتخاب سیستم عامل برای استفاده ، پس هر کاربر خودش تصمیم می گیرد. به عنوان مثال ، در سیستم عامل های بسته ، احتمال ابتلا به ویروس بسیار بیشتر است و در این حالت ، باید منتظر توسعه دهندگان باشید تا سوراخ سیستم را با سرویس پک بعدی برطرف کنند. علاوه بر این ، ویندوز و سیستم عامل Mac سیستم عامل پولی هستند و لینوکس به صورت رایگان در دسترس همه است.