Чем отличаются операционные системы

Сравнение операционных систем семейства Linux/UNIX и Windows

Введение

В последнее время наблюдается большой приток пользователей Linux. Как правило это люди уже имеющие вполне приличный опыт в общении с компьютером, но этот опыт в большинстве случаев ограничен одной системой. Естественно, что этой системой является самая распространенная на сегодня на дескотопах операционная система компании Microsoft MS Windows. Большое число пользователей Windows также ставят Linux, или запускают его с «Live CD» «на посмотреть».

И тут возникает сразу несколько проблем, связанных с тем, что новые пользователи Linux ожидают увидеть перед собой «еще один Windows». А Linux — это совсем не клон Windows, это совсем другая система, с другой основой, другими традициями, другими возможностями и другими требованиями к пользователю.

По моему убеждению именно это непонимание и является одним из источником такого количества так называемых «священных войн». Возможно данная статья позволит если не уменьшить количество таких войн, то хотя бы даст большее понимание позиций противников и снизит накал в войнах.

Очень глубоко лезть в устройство этих двух операционных систем нам, я думаю, ни к чему, будем рассматривать их в основном с точки зрения пользователя.

Экскурс в историю (очень краткий)

Для сравнения, думаю невредно освежить в памяти краткую историю сравниваемых операционных систем.

История Unix

Операционная система UNIX была создана еще до эры коммерческого софта. Она писалась инженерами, как система «для себя». Поэтому в нее были заложены передовые на то время концепции. В дальнейшем своем развитии при добавлении новых черт, обычно считалось, что делать нужно «правильно». Т.е. например если нужно было выбирать из двух решений, одно из которых было с инженерной точки зрения «неправильным», например повышало производительность сегодня, но могло принести затруднения в дальнейшем, как правило, такое решение отвергалось и выбиралось «правильное» решение, пусть и с определенной потерей производительности.

Первые версии UNIX были написаны на Ассеблере, затем система была переписана на СИ. Это дало системе уникальную переносимость. На PC UNIX был портирован, а точнее заново написан (Linux) сразу, как только развитие PC, а точнее выпуск PC на процессоре i386, позволило это сделать.

В 1985 году стартовал проект POSIX. Это стандарт на интерфейсы UNIX-подобных ОС. Во многом благодаря наличию такого стандарта, так быстро смог появится на свет и достигнуть зрелости Linux — свободная воплощение UNIX.

Развитие интернета с самого начала и до нашего времени неразрывно связано с серверами под управлением ОС UNIX. Сначала с коммерческими, а теперь все больше и больше со свободными.

С точки зрения коммерциализации развитие UNIX можно разделить на три этапа.

До появления системы X Window System UNIX была системой с текстовым интерфейсом, затем добавился графический, но традиционно текстовый интерфейс сохраняет важное значение.

Очень важно то, что UNIX с самого начала был многозадачной и многопользовательской системой. Т.е. на одной машине могут работать сразу несколько пользователей, и выполняться несколько программ одновременно.

Фирменной чертой всех UNIX-подобных ОС была и остается надежность.

ГодСобытиеКомментарийРазрМногопольз.Многозадачн.
1971Первая версия UNIXНа ассемблере32ЕстьЕсть
1973Третья версия UNIXНа Си32ЕстьЕсть
1983TCP/IP32ЕстьЕсть
1983Проект GNU стартовалПодготовил свободную обвязку для UNIX- подобных ОС32ЕстьЕсть
1984X Window SystemОконная система32ЕстьЕсть
1985Стартовал проект POSIXСтандарты интерфейсов UNIX-подобных систем32ЕстьЕсть
1991Появление LinuxПервая свободная реализация ядра UNIX для PC, 32 разрядная, сеть32ЕстьЕсть
1993Появление FreeBSDЕще одна свободная реализация ядра UNIX для PC, 32 разрядная, сеть32ЕстьЕсть
История Windows

Истоки зарождения операционной системы Windows следует искать в предшествующей ей операционной системе той же самой фирмы — DOS. Все операционные системы компании Microsoft, это прежде всего коммерческие проекты. Об этом нужно помнить всегда, особенно, когда стараешься понять истоки тех или других решений, как коммерческого плана, так и технического.

Первой ОС из этого семейства была DOS. Может показаться, что DOS собственно имеет косвенное отношение к обсуждаемому предмету. Но, многие традиции, база пользователей и разработчиков, их привычки, идут именно оттуда.

DOS была однозадачной однопользовательской операционной системой с текстовым интерфейсом. Первая версия Windows представляла собой нечто, негодное для работы и распространения не получила. Работать стало в Windows стало возможно, начиная с версии 3. В версии Windows For Workgroups 3.1 появилась возможность работы с сетью. Winodws серии 3 представляли собой запускаемую поверх DOS систему. Отличались невысокой надежностью.

В 1995 годы вышла новая версия — Windows 95. Код частично был 32 разрядным, частично 16 разрядным, встроенная сеть. По сравнению с Windows серии 3 это был серьезный шаг вперед. Повысилась надежность, но до надежности UNIX-подобных ОС было еще далеко. В качестве рабочей станции с натяжкой конечно, надежности хватало, в качестве сервера, нет. Позже были выпущены еще две ОС этой линии, Windows 98 и Windows Me. После этого линия была закрыта.

В 1993 году вышла новая версия — Windows NT 3.1. Это уже была полностью 32 разрядная система. Разработана она была с нуля, для ее разработки были наняты известные специалисты. Были внедрены новые концепции. Это подняло надежность почти до уровня надежности UNIX-подобных систем. Эта ОС уже могла работать в качестве сервера. Продолжение этой линии, операционные системы Windows 2000, Windows XP и Windows Vista.

ОС линии NT были многозадачными, начиная с Windows XP появилась и возможность работать нескольким пользователям, хотя и более ограниченная и гораздо менее удобная, чем у UNIX-подобных ОС.

ГодСобытиеКомментарийРазрМногопольз.Многозадачн.
1981DOS16НетНет
1985Windows 1.0Надстройка над DOS16НетНет
1990Windows 3.0Надстройка над DOS16НетЕсть
1992Windows For Workgroups 3.1Надстройка над DOS, сеть16НетЕсть
1995Windows 95сеть16/32НетЕсть
1993Windows NTсеть32с 1998Есть
2000Windows 2000сеть32ЕстьЕсть
2005Windows XPсеть32ЕстьЕсть
2007Windows Vistaсеть32ЕстьЕсть
Техническое устройство с точки зрения пользователя

С точки зрения пользователя UNIX устроен примерно так:

Windows
Сравнение концепций

Давайте теперь рассмотрим, чем отличается подход к работе в этих двух системах.

UNIX: Концепция «Toolbox»

Поскольку UNIX разрабатывалась инженерами и для инженеров, в ее основу была положена концепция toolbox (ящик с инструментами). Что это значит? Это значит, что при создании софта и встроенных утилит для UNIX не делали универсальные программы, каждая из которых выполняла бы внутри себя все, необходимые пользователю действия, а для каждой небольшой задачи создавалась своя утилита, которая выполняла свою задачу, только одну, но делала это хорошо. Дело пользователя было при помощи набора этих утилит выполнить операции, которые ему нужно сделать.

При этом из этого набора утилит можно составлять цепочки и последовательности действий, что позволяет легко автоматизировать рутинные, часто повторяющиеся операции.

Для того, чтобы утилиты могли обмениваться между собой результатами своей работы, в качестве носителя информации был выбран текстовый файл. Для обмена информацией между утилитами были изобретены «pipes» (трубы). При помощи «труб» информация с выхода одной команды может быть передана на вход второй, та ее обрабатывает, выдает свою информацию на выход, которая может быть передана на вход третьей и так далее.

В общем, в результате UNIX позволяет пользователю легко создавать простые программные комплексы, выполняющие повторяющиеся действия как по команде пользователя, так и в автономном режиме.

Такой подход имеет как плюсы, так и недостатки. С одной стороны он дает больший контроль над системой, гибкость в настройке, но при этом повышается порог вхождения в систему, или говоря простыми словами, прежде, чем что нибудь сделать, как правило, нужно изучить основы.

Windows: Концепция «Тостер»

В Windows доминирует другая концепция. Эта концепция — максимально облегчить вхождение пользователя в задачу. Программы в Windows как правило большие, на каждое действие есть пункт в меню или иконка. В системы программы связываются как правило с большим трудом.

Ухудшает ситуацию о построением комплексов на базе Windows то, что большинство программ — коммерческие и используют свои, бинарные и как правило закрытые форматы данных и файлов. Такой подход превращает компьютер в устройство, которое может выполнять ограниченный изготовителем ПО набор функций, в пределе в этакий своеобразный «тостер», который выполняет только то, что задумал его изготовитель.

Плюс такого подхода — легкость вхождения неподготовленного пользователя. Минус — то, что обманутый кажущейся легкостью пользователь вообще не хочет ничему учиться и не выполнять необходимых действий. На поводу идут и производители софта. Это одна из причин такого обилия документов отформатированных пробелами, пренебрежения безопасностью и как следствие вирусных эпидемий.

Заключение

Источник

Операционные системы — что это такое, виды ОС и какую выбрать

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. В технических публикациях часто встречается словосочетание операционные системы, ОС и т.д.

Этот термин применяется не только к обычным персональным компьютерам (ПК), но и к любым другим вычислительным системам — от смартфона до суперкомпьютеров

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Что это за «зверь» такой, расскажем в данной статье.

Операционная система — это самая главная программа на ПК

Операционная система — это набор программ, при помощи которых функционирует компьютер. Без этого набора программ он не будет работать, оставаясь ненужной кучей «железок».

В компьютере, ноутбуке, планшете, телефоне обязательно есть операционная система.

Это интерфейс (мост) между «железом» в компьютерном блоке или корпусе телефона (процессором, памятью, жестким диском) и пользователем.

Она создана для управления всей работой компьютера, эффективного использования его ресурсов. ОС — это «Большой Босс», который выполняет следующие функции:

Для того чтобы пользователю было комфортно взаимодействовать с программным обеспечением (Microsoft Word, браузеры, игры и т.д.), операционные системы имеют графический интерфейс (графическую оболочку).

Первой по-настоящему популярной операционной системой была Windows 95 и главной ее фишкой был именно графический интерфейс, позволяющий управлять компьютером с помощью мыши, что сделало его доступным пониманию большего числа людей. Существовавшие до этого ОС требовали специфических знаний (команд), чтобы работать с ПК.

Основные виды операционных систем подразумевают деление на однозадачные и многозадачные. Современные ОС относятся ко второму типу, т.е. способны решать несколько задач одновременно.

Сюда же относятся самые популярные — Microsoft Windows, Linux, MacOS. У всех есть достоинства и недостатки. Рассмотрим каждую из них более подробно.

Windows – это самая распространенная ОС на земле

Все ругают семейство этих операционных систем за «прожорливость» к ресурсам компьютера, низкую стабильность работы и утомляющую загрузку обновлений. Тем не менее этой ОС пользуются более 90% пользователей. И этому есть объяснение.

У Windows есть масса преимуществ перед конкурентами, приведем некоторые из них:

Здесь перечислены основные достоинства, они дают объяснение, почему пользователи выбирают эту ОС.

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Но существуют и некоторые минусы:

Как видим, преимуществ больше, а главное заключается в удобстве.

Каждый пользователь без проблем способен в ней разобраться за пару часов, в этом секрет популярности.

Linux – это надежность и безопасность везде

Эта операционная система (основанная на базе Unix) несколько отличается от предыдущей.

Главное сердце — это ядро, в котором установлена поддержка драйверов (для работы с другими устройствами). Главное понятие в данной ОС — это пакет, т.к. она полностью состоит из пакетов.

Если в виндовс каждое приложение занимает свою папку, то в Linux файлы лежат по разным папкам: запускающие программу находятся в одном месте, конфигурационные файлы, связанные с настройками программ, — в другой папке.

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Такое хранение и расположение файлов путает пользователей, но, с точки зрения логики, такое разделение кажется разумным.

Осветим преимущества этой ОС:

Но и здесь не обойтись без минусов:

Выигрывает этот раунд Windows. Пользователи не захотят разбираться в новой системе, им нужен результат: «чтобы сразу все работало». Linux — это операционная система для любителей познавать новое.

Дистрибутивы Linux становятся все более «дружелюбными» к пользователю, предлагая приятный графический интерфейс, практичные менеджеры пакетов, пополняющийся комплекс игр и приложений (в начале использования новичкам подойдут дистрибутивы Ubuntu, Linux Mint).

Mac OS – это ОС, созданная для профессионалов

Это операционная система фирмы Apple, которую возможно установить лишь на компьютеры этой же фирмы.

Mac OS – это закрытая ОС на основе Unix-подобных систем (похожа на Linux), разница заключается в том, что исходный программный код закрыт, и она является платной операционной системой.

Плюс закрытой системы в том, что приложения доводятся до совершенства при работе под одну архитектуру, что увеличивает быстродействие приложений, увеличивая эффективное взаимодействие с памятью и другими процессами.

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Есть и существенный минус — практически полное отсутствие игр для этой операционки. Компьютеры фирмы apple – это платформы, сделанные и созданные не для дома, а для работы.

Какую операционную систему выбрать

Итак, подведем итоги всего вышеизложенного. Вероятно, стало понятно, что такое ОС.

Операционная система — это главный компонент компьютера и любого подобного ему устройства.

Какую бы операционную систему вы не выбрали, главное, хорошо в ней разобраться, надеемся, что эта статья стала шагом на пути к полному взаимопониманию!

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Эта статья относится к рубрикам:

Комментарии и отзывы (7)

Знаю только Виндовс, причем с 95 и прочими «динозавриками» вплоть до ХР даже и не сталкивался. На сегодняшний день для меня лучше «Десятки» ничего нет, так что вопрос выбора не стоит.

А вот что предшествовало Виндовс 95, я и не помню. Но уверен, что это был какой-то дикий ужас.

Помню, что когда я учился в школе, то года с 1992-93 в программе была информатика, изучали какой-то язык программирования Бейсик. В котором я был полнейший ноль и так и не понял ничего. Что интересно, в 1997-98 годах я уже учился в ВУЗе и вместо того, чтобы обучать нас тонкостям того же Виндовс — долбили этот кошмарный, допотопный Бейсик))

И вот что еще запомнилось, как-то обходились без мышек. Да! Одной клавиатурой со стрелками!

Я помню Basic и это была ничуть не операционная система, а язык программирования. Абсолютно корявый и нефункциональный. Даже на начало девяностых годов. И чего было на нем детей в школе учить, непонятно. Только пугать. Работа хоть на самом корявом виндовз по сравнению с ним. дальше сами понимаете.

Сейчас задумался — интересно, почему Россия не создает свою собственную операционную систему по типу Виндовс? Ведь в стране куча самых опытных программистов, которые уж всяко могут придумать что-то круче американских аналогов.

Ничего нового в этой статье. То, что MacOS работает только на технике Apple, знает и ребенок. Я права?

Тут задали вопрос почему Россия не создает операционную систему. Россия создает и по типу Windows, и по типу linux. Но корнем этих систем всеравно остаётся английский язык. Помните как сказал Задорнов? Английский для передачи информации, а русский передает состояние души. Так русский более эмоциональный язык чем информативный.

Так что если системе придется переводить в код такие выражения как да не-ет, страшно красива, недоперепил, да и многое другое процессор скорее всего сгорит в попытке разобраться что эти выражения обозначают.

Источник

# факты | Какие бывают операционные системы?

Когда вы включаете свой компьютер, то первым делом ждете, когда в оперативную память загрузится операционная система. И только потом обращаетесь к необходимым вам приложениям. Большая часть всего, что пользователь делает со своим компьютером, совершается посредством операционной системы. Ее следует рассматривать в качестве управляющего центра компьютера. Большая часть современных персональных компьютеров работает под управлением операционных систем Microsoft Windows. Mac поставляются с уже предустановленной системой OS X, которая до недавнего времени называлась Mac OS X. Многие корпоративные серверы управляются операционными системами Linux и UNIX.

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Общей задачей операционной системы является организация аппаратной и программной составляющей компьютера и контроль над ними. Таким образом обеспечивается гибкость и предсказуемость поведения цифрового устройства. Сегодня мы будем говорить об операционной системе настолько компьютера. При этом следует помнить, что и ноутбук, и смартфон, и планшет тоже являются компьютерами по своей сути. Следовательно, хотя принципы работы операционных систем этих устройств могут, разумеется, отличаться в деталях, но в своей основе повторяют те, которые характерны для любого персонального компьютера, сколь бы гигантским или, напротив, миниатюрным он ни был.

Что такое операционная система?

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Но существуют и другие устройства, которые операционная система наделяет несколькими важными способностями:

Операционными системами обладают все настольные компьютеры. Наиболее распространены операционные системы семейства Windows, разработанные корпорацией Microsoft. Apple предустанавливает на свои компьютеры собственную операционную систему, о которой речь шла выше. Кроме того, существует огромное семейство UNIX-систем. История их разработки полна выдающимися личностями, инновационными корпорациями и примерами сотрудничества во имя достижения совместной цели. На свете существуют сотни различных операционных систем, ориентированных на выполнение узкоспециальных задач. В их числе операционные системы для больших ЭВМ (мэйнфреймов), роботов, промышленного оборудования и систем реального времени.

Каждое устройство, обладающее операционной системой, обычно позволяет производить изменения в процессе работы. И для этого совсем не нужно переставлять местами микросхемы. Пользователь программно отдает команды, которые затем сообщают аппаратной части устройства, как себя вести в изменившихся условиях.

Для пользователя настольного компьютера это означает возможность ставить обновления безопасности, системные заплатки, дополнительные приложения и даже менять операционную систему. А компьютер при этом остается прежним. Иными словами, вы можете поменять поведение своего компьютера, ничего не меняя в его аппаратной составляющей. Это же касается и современных мобильных телефонов. Вне зависимости от того, на каком устройстве установлена операционная система, она берет на себя контроль над каждой выполняемой им задачей и управление его системными ресурсами.

Функции операционной системы

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Первая задача, управление аппаратными и программными ресурсами, крайне важна. Дело в том, что различные программы и методы ввода данных соперничают за внимание центрального процессора (ЦПУ, ЦП, CPU), о принципах работы которого мы уже писали. Им необходима память, пространство накопителя, а также полоса ввода и вывода. Операционная система играет роль хорошего наставника, устраивая все так, чтобы каждое приложение получило необходимые ему ресурсы, и при этом не вступило в противоречие с другими приложениями. Операционная система распределяет ограниченные ресурсы компьютера таким образом, чтобы результат для всех пользователей и всех приложений получился наилучшим. Разумеется, из возможных в данной конфигурации. Компьютер обладает вполне определенной производительностью процессора и объемом памяти, наращивание которой — как нам уже известно — не всегда ведет к росту производительности машины. Операционной системе предстоит наиболее выгодным образом распределять эти и другие ресурсы.

Вторая задача, обеспечение взаимодействия программной и аппаратной части, обретает особую важность с учетом того факта, что современные компьютеры открыты для внесения изменений в их конфигурацию. Средства интерфейса прикладных программ (application program interface, API) позволяют разработчику написать программу на одном компьютере и при этом почти не сомневаться в том, что она будет работать и на другом компьютере такого же типа. Даже в том случае, если объем памяти или емкость накопителя на двух машинах будут отличаться друг от друга.

Операционная система устраивает все так, чтобы приложение продолжало запускаться на данном компьютере даже после того, как будет модифицирована его аппаратная часть или произведены программные обновления. Дело в том, что именно операционная система, а не каждое конкретное приложение, следит за аппаратным обеспечением и распределением его ресурсов. Перед разработчиками операционных систем стоит непростая задача: сделать систему совместимой с оборудованием от тысяч предприятий, выпускающих компьютерные компоненты и периферийные устройства. Современная операционная система способна «узнать» тысячи различных принтеров, жестких дисков и специальных периферийных устройств. Более того, в каждом конкретном случае это оборудование будет сочетаться иным образом.

Типы операционных систем

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Важно внести ясность в некоторые тонкости, которые могут затруднить определение типа операционной системы. Существуют многопользовательские операционные системы и системы, поддерживающие сетевые соединения. И это различные операционные системы. Например, Windows 2000 и Novell Netware поддерживали сотни и даже тысячи сетевых соединений. При этом их нельзя считать истинно многопользовательскими. Единственным настоящим пользователем Windows 2000 и Netware является системный администратор. Сетевая поддержка и все удаленные аккаунты пользователей включены в общий план операционной системы, программно определяемый ее администратором.

Компьютерные операционные системы

Чем отличаются операционные системы. Смотреть фото Чем отличаются операционные системы. Смотреть картинку Чем отличаются операционные системы. Картинка про Чем отличаются операционные системы. Фото Чем отличаются операционные системы

Начальный загрузчик является маленькой программой, у которой всего одна функция: загрузить в память операционную систему. Это позволит начать работу. В общем случае, загрузчик запускает небольшие программы-драйверы, которые взаимодействуют с различными аппаратными подсистемами и контролируют их. Все это располагается в той же памяти, которая содержит саму операционную систему, пользовательскую информацию и приложения. В движение приводится структура данных, содержащая огромное множество сигналов, индикаторов и синхронизаций, обеспечивающих взаимодействие в пределах и между подсистемами и приложениями компьютера. Затем контроль над компьютером переходит к операционной системе.

На этом мы поставим запятую, поскольку нам предстоит еще поговорить о том, какие группы задач выполняет типичная операционная система. Но это станет темой очередного повествования.

Продолжение следует…

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *