Когда мы говорим о компьютере, то представляем, обычно, металлический ящик под столом или ноутбук на коленях. Конечно же, это так, но мы допускаем ошибку. Каким бы мощным, умелым ни был компьютер, сам по себе он ничего не умеет делать. Как автомобиль без двигателя.
Поэтому есть такое название для компьютера без «начинки» — железо. Это, если можно привести такую аналогию, тело компьютера. Его душа – это программное обеспечение. Или сокращённо ПО. Вот это самое ПО и заставляет компьютер работать.
Сами программы – тоже ничего не могут – им нужен посредник, который позволит им работать с железом. То есть нужна платформа, общий язык, на котором они будут общаться с компьютером и пользователем.
Так вот таким посредником, обеспечивающим понимание между ПО, железом и человеком, стала операционная система с её библиотекой драйверов.
В операционной системе, сокращённо – ОС, большинство функций реализовано в виде модулей – «библиотек», которые могут быть использованы разными программами.
Операционная система – это комплекс взаимосвязанных программ, которые управляют работой компьютера и обеспечивают выполнение всех процессов. При работе ПК одновременно выполняется множество низкоуровневых операций. Их может быть сотни и тысячи – этим объясняется необходимость использования операционной системы.
История операционных систем
В наше время, когда собственной операционной системой оснащают бытовые приборы (холодильники, стиральные машины и т.д.), трудно представить, что первые 20 лет после изобретения, компьютеры работали вообще без ОС. Сейчас даже школьник может создать программу из готовых блоков, а в 50-х годах прошлого века это могли сделать только специалисты высшей категории.
Когда компьютеры стали производить массово (конец 50-х), появилось доступное средства общения человека с машиной – язык программирования. Это, например, ассемблер, пользоваться которым могли асы-программисты, потом появились более доступные.
И наконец, в 70-е года изобрели BASIC, простой язык текстовых команд, доступный школьникам. А они не упустили такой шанс. Студенты Билл Гейтс и Пол Аллен создали (и продали) вариант этого языка – Альтаир
.
Вначале компьютеры были огромными, громоздкими. Когда они стали более компактными и удобными, появилась необходимость в универсальной программной платформе и одним из главных разработчиков первой «операционки» был Виктор Высотский. Его группа Bell создала в 1957 году ОС BESYS, а затем на её основе MULTICS в 1964 году. Высотский стоял у истоков всех компьютерных игр, участвуя в разработке обучающей программы DARWIN.
На основе MULTICS в 1969 г в лаборатории Bell К. Томпсон и Д. Ритчи создали первую ОС Unix, способную работать на разных моделях компьютеров. От этой ОС произошли все современные ОС, включая Linux, iOS, Mac OS, Android.
Стоит немного остановиться на системе Unix.
В ней используются команды в виде текста, а не цифровой код. Многие их них присутствуют в современной Linux. С помощью этой системы до 80х годов 20 века обслуживались большие компьютеры в научных учреждениях. В персональных компьютерах (в знакомых нам ПК) Unix освоился с появлением FreeBSD и Linux.
Разные фирмы создали несколько Unix – систем. В конце 70-х годов никому не известная фирма Microsoft участвовала в создании одной из таких версий – Xenix. Интересной разработкой была система CP/M (1973).
Один из её клонов 86-DOS компании Seattle Computers выкупил Билл Гейтс за 25000 $ и сразу перепродал в корпорацию IBM, переименовав её в MS-DOS.
На этой сделке Билл заработал миллионы долларов и превратил DOS в стандарт операционной системы для ПК. Об этой истории вы можете посмотреть фильм «Пираты силиконовой долины» (1999 г).
Системы Unix и DOS были похожи тем, что у них не было интерфейса. Был чёрный экран с командной строкой. Плюсом их была возможность подстроиться под любой компьютер. Для DOS была создана оболочка Norton Commander (папа Total Commander). Минусом была работа в текстовом режиме. Такие ОС просуществовали до средины 80-х.
Появлялось понимание, что для удобства необходима графика (изображения). Прообраз такой системы с «мышкой» и графическим интерфейсом, гипертекстом, представил профессор Дуглас Энгельбарт в 1968 г, но только в 1973 году появилась такая ОС и компьютер Xerox Alto с мышью и знакомыми окнами.
Из-за дороговизны идея провалилась и только через 10 лет разработку Xerox прибрал к рукам Стив Джобс.
Как итог появился компьютер Apple Macintosh, первый ПК с графической операционной системой Mac OS
Все компании в дальнейшем использовали эту систему для разработок ОС. Современная Mac OS это совершенно другая система, она появилась в 2000 году на основе системы Next (одна из вариантов Unix).
Билл Гейтс создал Windows как клон операционки Apple. Она стала конкурировать с Mac OS c 1995 года, когда из системы было изъято ядро DOS. A с 2000 года Windows работает на новом движке, который используется и сейчас в новой версии.
В 80-х, 90-х годах были и другие ОС для ПК, которые ушли с рынка, не выдержав конкуренцию с Mac OS и Windows.
В 1993 году Microsoft выпустила первую версию Windows NT, которая является основой всех современных версий Windows.
В это же время студент Линус Торвальдс на одной из вариантов «юникс» создаёт ОС Linux. На этом можно заканчивать экскурс в историю и можно перейти к современным операционным системам.
Современные операционные системы для личного пользования
Операционных систем довольно много, есть такие, которые используют в миниконтроллерах, мини АТС, маршрутизаторах и т.п. Мы рассмотрим всего 4 наиболее популярные операционные системы, которые постоянно присутствуют в повседневной жизни, когда мы пользуемся компьютерами, ноутбуками, планшетами, смартфонами и другими устройствами, а также бытовой техникой.
Операционная система Linux
Линукс мало используют на домашних ПК, зато она распространена на смартфонах (в основе Android ядро Linux) и интернет-серверах.
Отличительная особенность этой системы в существовании большого количества версий. У них общее ядро, но они сильно отличаются.
Классический вариант – это Ubuntu, молодёжь предпочитает Linux Mint или Школьный Linux. Версию Fedora используют чаще в компаниях. Открытый исходный код даёт возможность участия в разработке любому человеку или организации.
Эта система ни в чём не уступает Windows. А по набору стандартных программ во много раз превосходит её. В дистрибутив Linux входит офисный комплект Open Office, графический редактор Gimp и много других. Любые программы для Windows можно запустить в Linux при помощи подсистемы Wine.
Linux дала начало многим другим ОС, таким, как Android и Chrome OS от корпорации Google, на её основе создаются операционные системы, встроенные в бытовые приборы (часы, холодильники, телевизоры и т.д.).
Linux — бесплатная система, поэтому ее используют компании с десятками компьютеров — это экономически выгодно. Системные требования ОС минимальны. Можно установить с флешки, установка стандартная.
Linux считается безопасной, есть возможность шифрования данных.
Операционная система Mac OS
В основу этой системы легла переработанная NeXT Step. Эта система была придумана Стивом Джобсом для компьютеров Next на основе серверной программы Open BSD из семейства Unix.
Это ОС для устройств компании Apple, предустановлена на них, поэтому бесплатна, как и все последующие обновления. Она имеет мобильную версию iOS.
У Mac OS много общего с системами Linux и Android, потому что они родственны по линии Unix. В этих трёх системах программы устанавливаются из одних и тех же источников: магазин Google Play в Android, App Store у Apple и репозитории Linux, и автоматически обновляются.
Однако Mac OS не такая гибкая, как Android и Linux.
Для Мак ОС нужен компьютер с 512 Мб оперативки, процессором с частотой 1 Ггц и 9 Гб на жестком диске. Установка Mac OS как у Windows. Вводить лицензионный ключ не надо. Настраивается встроенным средством System Preferences из 5 категорий.
Mac OS считается самой удобной и безопасной. В ней учтены все мелочи, интерфейс интуитивно понятный, встроенные программы в достаточном количестве.
OC Windows
Windows имеет много недостатков и несмотря на это – самая распространенная система, большая часть ПО разрабатывается под неё.
Практически в этой операционке больше минусов, чем достоинств. Её ругают, придумывают про неё анекдоты, однако по популярности она превосходит другие.
- Установить Windows легко, но чистую ОС невозможно сразу использовать. Её надо дополнить – установить драйвера, настроить процессы и службы, а это сложнее. Необходима установка стороннего ПО.
- Последние версии Windows очень требовательны к ресурсам компьютера – нужен двухъядерный процессор, минимум от 2-х до 8 ГБ оперативной памяти, хорошая видеокарта.
- Windows — самая уязвимая система по причине ее распространенности. Хакеры понимают, что этой системой пользуется большинство людей, и разрабатывают вредоносное ПО под неё. Поэтому на ПК с Windows желательно установить надежную антивирусную программу и заменить системный файерволл на более надёжный.
Версия системы Windows (10) доступна в двух вариациях – базовой и Pro. Первая стоит около 9000 р, другая дороже и предоставляет расширенный функционал. При желании можно за меньшую сумму произвести апгрейд старой системы.
О последней 11 версии Windows читайте в отдельной статье.
Отличие Widows – огромное количество модулей- библиотек, с которыми взаимодействуют прикладные программы. Например, Direct X, комплект инструментов для работы со звуком, видео и другими мультимедийными ресурсами.
Второе отличие – Windows выделила «склад» для всех программ, который называется системный реестр. В реестре хранится и вся информация для работы самой ОС.
Но в основном принципы работы этой операционной системы такие же, как и в Linux.
OC Android
Android –самая популярная ОС для мобильных гаджетов, ноутбуков, компьютеров – моноблоков, некоторых бытовых приборов. Разрабатывается компанией Google с 2005 г. До 2008 года операционка была плохо сработана, пока не появился iPhone с операционкой iOS, вообще превративший все разработки Андроида в ноль.
Эрик Шмидт, который был председателем совета директоров Google, одновременно входил и в совет директоров Apple. После выхода в свет свежей версии Android, очень похожей на iOS, Стив Джобс объявил Шмидта предателем и личным врагом, а Андроид приговорил к уничтожению. Тем не менее, к 2013 году было продано около полумиллиарда устройств с этой ОС, чуть меньше, чем «яблочных».
Под управлением Android уже работают более 70% всех мобильных устройств в мире. Такого изобилия устройств Apple нет.
Плюсы:
- Гибкость. Можно подстроить под себя, менять настройки по своему вкусу.
- Эволюция. Очень быстрая смена версий, развитие, улучшение.
- Доступность. Даже модные модели от Самсунг более доступны, чем «яблочки».
- Приложения. Это главный козырь. Разработка приложений простая, много бесплатных и самодельных приложений.
Минусы:
- Время автономной работы. Всего от 2-х до 8 часов.
- Безопасность. Рекордное количество вирусов и шпионских модулей резвится здесь.
- Фрагментация. Если устройства Apple работают долго и стабильно, то устройства с ОС Андроид невозможно так оптимизировать, потому что много моделей процессоров, размеров, разный объём оперативной памяти и т.д.
- Жизненный цикл и поддержка. Увы, устаревают они очень быстро, цикл – около 2-х лет.
«Чистый» Android можно увидеть на устройствах Nexus. Эти устройства производят по заказу Google. Она и занимается поддержкой. Обновления выходят раз в 2-3 месяца, а срок обновлений около 3-х лет. Это много, ведь дешёвые китайские гаджеты без обновлений уже через 1-2 месяца после выхода.
Если iPhon 2-х – 3-х годичной давности выглядит прилично и получает постоянные обновления от Apple, то владельцы устройств с ОС Андроид стремятся через год избавиться от него и покупают новый.
Подводим итоги
Мы рассмотрели самые распространённые операционные системы. Каждая имеет свои отличия, плюсы и минусы.
Windows — самая популярная из-за простоты, большого количества ПО и поддержки от Microsoft.
Mac OS – самая стабильная и безопасная система с продуманным интерфейсом.
Linux – самая гибкая, бесплатная и защищенная. Используется web-разработчиками, крупными компаниями.
Android – доступность, возможность личных настроек, масса приложений делают систему привлекательной.
А какую операционную систему вы считаете лучшей и почему? Напишите об этом в комментариях.