Современные операционные системы основные возможности и отличия - ABCD42.RU

Современные операционные системы основные возможности и отличия

Основные современные операционные системы

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

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

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

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

Виды компьютерных операционных систем

Из всех ОС, наиболее популярными являются 3 системы.

Windows

Разработчиком системы, является компания Microsoft.

Windows 1.0 самая первая версия ОС, была создана в ноябре 1985 года, но из-за ряда неисправностей нуждалась в серьёзной доработке. Поэтому первой вышедшей версией стала Windows 1.0.1. После неё, было разработано большое количество обновлений и версий ОС. Вот наиболее известные из них:

  • Windows XP-2001 год
  • Windows Vista-2007 год
  • Windows 7-2009 год
  • Windows 8- 2012 год
  • Windows 10-2015 год

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

Систему безопасности тоже коснулись некоторые нововведения. В последнее время, популярность набирает биометрическая система защиты устройства. И ещё бы! Ведь она избавляет от необходимости запоминать длинные и сложные пароли. Распознавание владельца происходит по отпечаткам пальцев, лицу или радужной оболочки глаза.

Активация windows 10 также отличается от активации ранних версий, наличием цифровой лицензии, которая не требует ввода ключа продукта.

Основным преимуществом операционной системы Windows — является её универсальность. Она доходит для всего. Начиная от работ с текстовыми документами, и заканчивая играми последнего поколения с наикрутейшей графикой. Чего нельзя сказать о следующей ОС

Linux

Операционная система названа в честь Линуса Торвальдса, который в 1991 разработал её первую версию.

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

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

Mac OS

Создателем ОС является знаменитая компания Apple. Качественная и надежная система.

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

Самая свежая версия-это Mac OS X, которая вышла в 2014 году. Система имеет приятную фирменную оболочку, чем-то напоминающую linux, однако выглядит поинтересней.

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

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

Вообще, операционная система Mac удобней чем Windows и лично мне, она нравится больше. Но по проценту на рынке ОС, уступает компании Microsoft почти в 10 раз. Связано это с высокой стоимостью продукции Apple, которую позволить себе может далеко не каждый.

Самой популярной версий операционных систем на сегодняшний день является Windows, в большей степени из-за своей цены. Устройства, работающие на платформе Mac OS стоят намного дороже, но обладают высоким качеством продукции и рядом уникальных технических возможностей, недоступных для пользователей Windows. А операционная система linux, больше похожа на первоначальные версии двух вышеперечисленных моделей и поэтому во многом уступает им. Но если компьютер нужен вам, исключительно для офисных работ, то можно сэкономить немного денег. Купить ПК без операционной системы и установить на него ОС linux.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Обзор основных видов операционных систем

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

Принцип работы операционной системы

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

  • Контролирует загрузку процессора
  • Управляет ресурсами оперативной памяти, карт памяти или жестким диском
  • Отвечает за распределение задач и процессов
  • Обновляет, устанавливает и удаляет приложения и программы

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

На сегодняшний день есть множество разновидностей операционных систем. Далеко не все пользуются большим спросом, но лишь некоторые из них. Для ПК мы рассмотрим основные ОС: Windows, Mac OS, Linux. Среди мобильных устройств – основные ОС: Android, IOS, Windows Mobile.

Microsoft Windows

Была создана в средине 1980-х годов. На сегодняшний день – это самая популярная операционная система в мире. Процент пользователей составляет 90%. Windows устанавливается одним из трех вариантов:

  • Home
  • Professional
  • Ultimate.

Самые успешные версии ОС Windows:

  • Windows 10 (2015)
  • Windows 8 (2012)
  • Windows 7 (2009)
  • Windows Vista (2007)
  • Windows XP (2001).

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

  • Надежная поддержка видео-, аудиокарт, принтеров и т.д.;
  • Интуитивный интерфейс и легкодоступное освоение ОС;
  • Простая установка программ и приложений;
  • Огромный выбор программ, игр, антивирусов, видередакторов, фоторедакторов, текстовых редакторов;
  • Удобство в использовании;
  • Необходимость постоянных обновлений для обеспечения безопасности;
  • Не самая надежная защита от вирусов, которые могут стереть все данные или прекратить работу системы;
  • Долгая загрузка ОС;

Apple Mac OS

Линейка операционных систем, которые созданы компанией Apple. Это стандартная система для компьютеров Мас. По состоянию на 2014 год процент пользователей составлял от 9 до 10%.

Последней среди всех версий была выпущена Mac OS Х. Ее предшественниками были:

  • Yosemite (2014)
  • Mavericks (2013)
  • Mountine Lion (2012)
  • Lion (2011)
  • Show Leopard (2009).

Системы Apple Mac OS имеют сходства с Linux, но отличаются в том, что Mac OS имеет закрытый исходный программный код и является платной. Как и любая другая ОС, здесь тоже есть свои положительные и отрицательные стороны:

  • Закрытость системы увеличивает быстродействие программ;
  • Эффективное взаимодействие с памятью и другими процессами
  • Надежность в использовании;
  • Устойчивость к вирусам;
  • Платная основа;
  • Устанавливается только на компьютеры Apple;
  • Имеет узкий спектр использования (предназначена больше для работы);
  • Ограниченное количество доступных игр на базе Apple Mac OS;

Linux

В отличии от Mac OS, Linux имеет открытых исходный код. Это позволяет изменять и распространять ОС по всему миру. Например, Windows может распространять исключительно компания Microsoft. Операционная система была названа в честь ее создателя Линуса Торвальдса. Основа для Linux была заложена в 1991 году. Ее основные версии:

  • Ubuntu
  • Mint
  • Fedora.

Каждая из версий имеет свой графический дизайн. По состоянию на 2014 год статистика пользователей Linux достигает около 2%. Большинство серверов работают на Linux из-за ее гибкости и легкости в настройках. Она состоит из пакетов, а главное сердце – ядро с установленной поддержкой драйверов.

  • Бесплатное пользование;
  • Программы и игры на Windows запускаются в Linux с помощью эмулятора;
  • Возможность писать собственные программы при наличии знания языков программирования;
  • Бесплатное программное обеспечение;
  • Высокий уровень надежности и безопасности;
  • Ограниченное количество игр и программ с поддержкой Linux;
  • Ограниченная поддержка аппаратного обеспечения;
  • Низкая доступность советов в случае проблем с программами или драйверами;
  • Сложность в освоении;

Альтернативные операционные системы для ПК

Кроме основных ОС существует множество других вариантов установки операционки. Каждая из них имеет свои отличия и назначение.

  • FreeDOS
  • FreeBSD
  • eComStation
  • ReactOS
  • Oracle Solaris
  • Syllable Desktop
  • Haiku
  • SkyOS
  • TempleOS
  • ChromeOS
Читайте также  Смерчи и торнадо

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

Операционные системы для мобильных устройств

На рынке мобильных гаджетов также существует конкуренция между производителями ОС, и также здесь есть свои лидеры. Среди них три основных: Android, IOS, Widows.

Android

Первый Android OS под названием «Astro» компания Google выпустила в 2008 году. Через время были выпущены новые версии, после чего рост популярности данной ОС не прекращался. На сегодняшний день это самая распространенная операционная система. Google Play Market является официальным магазином приложений. Большинство программ на мобильных устройствах поддерживаются именно Android. На базе данной ОС работают практически все марки телефонов, кроме Apple.

Apple iOS

Apple iOS был введен в 2007 году с выпуском первого iPhone. До сегодняшнего дня Apple iOS работает только на продукции Apple. Система постоянно обновляется и усовершенствуется.

В отличие от Android, Apple акцентирует внимание не на оформление, а на производительность. Это доказывается надежной работой айфонов и их продолжительным временем жизни. Даже сейчас можно найти iPhone 3G, который находится в отличном функциональном состоянии.

Windows Mobile

Windows Mobile характерна, в основном, для телефонов Nokia и Microsoft. Были некоторые попытки Samsung и HTC выпустить несколько версий на базе Windows, но они оказались безуспешными. В целом ОС имеет свои положительные стороны, но ее популярность не выходит за рамки пользователей Nokia и Microsoft. Сейчас новые модели Nokia выходят с поддержкой Android.

Какую выбрать ОС?

Для того, чтобы определиться с выбором «операционки» компьютера, нужно исходить из трех параметров:

  • Простота
  • Изучение
  • Рабочий инструмент.

Для простоты использования, приятной картинки и удобства в установке программ лучше всех подойдет Windows. Linux станет отличным инструментом для любителей изучать все процессы работы компьютера. Для работы лучше не найти ОС, чем Mac OS. Многие программисты, видеомонтажеры, специалисты по звуку используют MacBook Pro на базе Mac OS.

Со смартфонами все проще. Если у вас на руках iPhone, в выборе ОС вы ограничены. Практически все современные телефоны выпускаются на Android. Windows Mobile – самый редкий представитель среди мобильных гаджетов.

Статья на тему «Современные операционные системы»

Новые аудиокурсы повышения квалификации для педагогов

Слушайте учебный материал в удобное для Вас время в любом месте

откроется в новом окне

Выдаем Удостоверение установленного образца:

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

Современные операционные системы используют Графический Интерфейс Пользователя (ГИП, по англ. GUI – Graphical User Interface ). GUI позволяет использовать мышь, клавиатуру и джойстик для управления экранными объектами (иконки, кнопки, значки, меню), которые представлены пользователю на дисплее, в виде сочетании графики и текста. GUI каждой операционной системы имеет свой внешний вид, но все они разработаны так, чтобы быть максимально простым в использовании.

Существуют три наиболее популярных операционных систем для компьютеров: Microsoft Windows , Apple Mac Os X , Linux .

Microsoft Windows

Компания Microsoft создала операционную систему Windows в начале 1980-х годов

Семейство Microsoft Windows:

За последующие годы было выпущено много версий Windows . Наиболее популярные из них :

Windows 10 (2015)

Windows Vista (2007)

Windows XP (2001)

Windows 10 – операционная система для персональных компьютеров, разработанная корпорацией Microsoft в рамках семейства Windows NT . Первая предварительная версия Windows 10 была выпущена 30 сентября 2014 года для корпоративных клиентов. Это первая операционная система Microsoft , которая официально распространяется не только с серверов поставщика, но и с компьютеров ее пользователей.

Значимые нововведения – это голосовая помощница Кортана, возможность создания и переключения нескольких рабочих столов, обновленный интерфейс и др. Лицензионное соглашение Windows 10 позволяет компании Microsoft собирать многочисленные сведения о пользователе, историю его интернет-деятельности, пароли к сайтам и точкам доступа, данные набираемые на клавиатуре и многое другое.

Windows 8 – операционная система, принадлежащая к семейству ОС Microsoft Windows . В продажу поступила 26 октября 2012 года. В отличие от своих прдшественников Windows 8 использует новый интерфейс под названием Metro . Также в системе присутствует «классический» рабочий стол в виде отдельного приложения. Вместо меню «Пуск» в интерфейсе используется «активный угол», нажатие на которой открывает стартовый экран.

Основные нововведения – функция «Семейная безопасность», новая панель управления, новый Диспетчер задач, Магазин приложений Windows Store и др.

Windows 7 — пользовательская операционная система семейства Windows NT , поступила в продажу 22 октября 2009 года. В этой операционной системе реализована поддержка Unicode 5.1.

В систему встроено около 120 фоновых рисунков, уникальных для каждой страны и языковой версии. Также в Windows 7 была улучшена совместимость со старыми приложениями. Проигрыватель Windows Media Player 12 получил новый интерфейс. Функция Удаленного рабочего стола тоже потерпела изменения. Была введена поддержка интерфейса Aero Peek, Direct 2D и Direct 3D 10.1, поддержка нескольких мониторов, расширений мультимедиа, DirectShow, а также возможность воспроизведегия звука с инзкими задержками.

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

Windows Vista – операционная система семейства Windows N T производства корпорации Microsoft . Построена на основе гибридного ядра N T версии 6.0. Официально для корпоративных клиентов была выпущена 30 ноября 2006 года, а для обычных клиентов продажи системы начались 30 января 2007 года.

В Windows Vista обновлена подсистема управления памятью и вводом-выводом. Также новой функциональностью является «Гибридный спящий режим», при использовании которого содержимое оперативной памяти записывается на HDD , но из памяти также не удаляется. Также Windows Vista имеет новый логотип.

С 28 июля 2005 года разработчикам и IT — профессионалам была разослана первая бета-версия. В ней были представлены основы новой арзитектуры системы и все разработанные на тот день технические возможности. Основные нововведения:

По утверждению Microsoft , время загрузки системы меньше, чем в Windows XP

Боковая панель Windows : прозрачная панель сбоку экрана, где пользователь может разместить мини-приложения (гаджеты)

Windows Shell : панель предварительного просмотра позволяет пользователям просматривать миниатюры различных файлов и просмотр содержимого документа

Apple Mac OS X

OS X – проприетарня операционная система производства Apple .

В OS X используется ядро XNU , основанная на микроядре Mach и содержащще программный код, разработанный компанией Apple , а также код из OC NeXTSTEP и FreeBSD .

Операционная система OS X значительно отличается от предыдущих, «классических» версий Mac OS . Основа этой системы – POSIX — совместимая операционная система Darwin , являющаяся свободным программным обеспечением.

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

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

Основами OS X являются:

Подсистема с открытым кодом – Darwin ( ядро Mach и набор утилит BSD )

Среда программирования Core Foundation (Carbon API, Cocoa API и Java API)

Графическая среда Aqua (Quick Time, Quartz Extreme и Open GL)

Технологии Core Image, Core Animation, CoreAudio и CoreData

Linux – общее название UNIX подобных операционных систем на основе одноименного ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU . Linux работает на РС-совместимых системах семейства Intel x 86 IA -64, а также на AMD 64, PowerPC , ARM и многих других.

Ядро Linux создается и распространяется в соответствии с моделью разработки свободного и открытого программного обеспечения. Они распространяются в основном бесплатно в виде различных готовых дистрибутивов, имеющих свой набор прикладных программ и настроенныхпод конкретнве нужды пользователя. Первый релиз ядра состоялся 5 октября 1991 года.

Есть много различных версий Linux икаждая из них имеет свой внешний вид. Наиболее популярные из них: Ubuntu, Mint и Fedora.

В большей степени дизайн Linux систем базируется на принципах, заложенных в Unix в течение 1970-х и 1980-х годов. Такая система использует монолитное ядро Linux , которое управляет процессами, сетевыми функциями, периферией и доступом к файловой системе.

Читайте также  Свободная таможенная зона

Драйверы устройств либо интегрированы непосредственно в ядро, либо добавлены в виде модулей, загружаемых во время работы системы. Пользовательские компоненты GNU являются важной частью большинства Linux систем, которые включают в себя наиболее распространенные реализации библиотеки языка Си, популярных оболочек операционной системы, и многих других общих инструментов Unix , которые выполняют многие основные задачи операционной системы. Графический интерфейс пользователя в большинстве систем Linux построен на основе X Windows System .

Введение в операционные системы

Операционная система (operating system ) – комплекс программ, предоставляющий пользователю удобную среду для работы с компьютерным оборудованием.

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

Для более полного понимания роли операционной системы рассмотрим составные компоненты любой вычислительной системы (рис.1.1).

Все компоненты можно разделить на два больших класса – программы или программное обеспечение ( ПО , software ) и оборудование или аппаратное обеспечение ( hardware ). Программное обеспечение делится на прикладное, инструментальное и системное. Рассмотрим кратко каждый вид ПО .

Цель создания вычислительной системы – решение задач пользователя. Для решения определенного круга задач создается прикладная программа ( приложение , application ). Примерами прикладных программ являются текстовые редакторы и процессоры (Блокнот, Microsoft Word ), графические редакторы ( Paint , Microsoft Visio), электронные таблицы (Microsoft Excel ), системы управления базами данных (Microsoft Access, Microsoft SQL Server ), браузеры ( Internet Explorer) и т. п. Все множество прикладных программ называется прикладным программным обеспечением ( application software ).

Создается программное обеспечение при помощи разнообразных средств программирования (среды разработки, компиляторы, отладчики и т. д.), совокупность которых называется инструментальным программным обеспечением. Представителем инструментального ПО является среда разработки Microsoft Visual Studio .

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

Взаимодействие всех программ с операционной системой осуществляется при помощи системных вызовов ( system calls) – запросов программ на выполнение операционной системой необходимых действий. Набор системных вызовов образует API – Application Programming Interface ( интерфейс прикладного программирования).

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

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

К основным функциям, выполняемым операционными системами, можно отнести:

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

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

Перед изучением структуры операционных систем следует рассмотреть режимы работы процессоров.

Современные процессоры имеют минимум два режима работы – привилегированный (supervisor mode) и пользовательский (user mode).

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

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

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

Основным компонентом операционной системы является ядро (kernel). Функции ядра могут существенно отличаться в разных системах; но во всех системах ядро работает в привилегированном режиме (который часто называется режим ядра, kernel mode).

Термин «ядро» также используется в разных смыслах. Например, в Windows термин «ядро» (NTOS kernel) обозначает совокупность двух компонентов – исполнительной системы (executive layer) и собственно ядра (kernel layer) [12].

Существует два основных вида ядер – монолитные ядра (monolithic kernel) и микроядра (microkernel). В монолитном ядре реализуются все основные функции операционной системы, и оно является, по сути, единой программой, представляющей собой совокупность процедур [6]. В микроядре остается лишь минимум функций, который должен быть реализован в привилегированном режиме: планирование потоков, обработка прерываний, межпроцессное взаимодействие. Остальные функции операционной системы по управлению приложениями, памятью, безопасностью и пр. реализуются в виде отдельных модулей в пользовательском режиме.

Ядра, которые занимают промежуточные положение между монолитными и микроядрами, называют гибридными (hybrid kernel).

Примеры различных типов ядер:

  • монолитное ядро – MS-DOS, Linux, FreeBSD;
  • микроядро – Mach, Symbian, MINIX 3;
  • гибридное ядро – NetWare, BeOS, Syllable.

Обсуждение того, к какому типу относится ядро Windows NT, приведено в [5; 2]. В [2] говорится о том, что Windows NT имеет монолитное ядро, однако, поскольку в Windows NT имеется несколько ключевых компонентов, работающих в пользовательском режиме (например, подсистемы окружения и системные процессы – см. Лекцию 4 «Архитектура Windows»), то относить Windows NT к истинно монолитным ядрам нельзя, скорее к гибридным.

Кроме ядра в привилегированном режиме (в большинстве операционных систем) работают драйверы (driver) – программные модули, управляющие устройствами.

В состав операционной системы также входят:

  • системные библиотеки (system DLL – Dynamic Link Library, динамически подключаемая библиотека), преобразующие системные вызовы приложений в системные вызовы ядра;
  • пользовательские оболочки (shell), предоставляющие пользователю интерфейс – удобный способ работы с операционной системой.

Пользовательские оболочки реализуют один из двух основных видов пользовательского интерфейса:

  • текстовый интерфейс (Text User Interface, TUI), другие названия – консольный интерфейс (Console User Interface, CUI), интерфейс командной строки (Command Line Interface, CLI);
  • графический интерфейс (Graphic User Interface, GUI).

Пример реализации текстового интерфейса в Windows – интерпретатор командной строки cmd.exe; пример графического интерфейса – Проводник Windows (explorer.exe).

Классификация операционных систем

Классификацию операционных систем можно осуществлять несколькими способами.

  1. По способу организации вычислений:
    • системы пакетной обработки (batch processing operating systems) – целью является выполнение максимального количества вычислительных задач за единицу времени; при этом из нескольких задач формируется пакет, который обрабатывается системой;
    • системы разделения времени (time-sharing operating systems) – целью является возможность одновременного использования одного компьютера несколькими пользователями; реализуется посредством поочередного предоставления каждому пользователю интервала процессорного времени;
    • системы реального времени (real-time operating systems) – целью является выполнение каждой задачи за строго определённый для данной задачи интервал времени.

Требования к операционным системам

Основное требование, предъявляемое к современным операционным системам – выполнение функций, перечисленных выше в параграфе «Функции операционных систем». Кроме этого очевидного требования существуют другие, часто не менее важные [3]:

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

Резюме

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

В следующей лекции будет представлен обзор операционных систем Microsoft Windows.

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

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

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

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

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

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

Читайте также  Проектирование аппарата с мешалкой

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

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

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

  1. управляет свободными ресурсами оперативной памяти, жестких дисков или карт памяти;
  2. руководит загрузкой процессора;
  3. распределяет потоки процессов для создания многозадачности (одновременное открытие нескольких программ);
  4. устанавливает, обновляет и удаляет (при помощи пользователя или автоматически) программы и приложения.

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

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

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

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

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

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

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

  1. надежная поддержка железа (видеокарт, аудиокарт, принтеров, видеокамер и т.д.);
  2. легкость в установке приложений и программ (программа скачивается, а затем устанавливается, кликнув два раза мышкой по установщику);
  3. дружелюбный интерфейс, использовать ОС в быту легко, освоит и ребенок (интуитивно понятный);
  4. большой выбор программ для windows (игры, графические и текстовые редакторы, антивирусы и т.д.).

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

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

  1. долгая загрузка ОС;
  2. постоянные перезагрузки и необходимость установки обновлений (чтобы обеспечивать безопасность);
  3. возможная потеря данных или работоспособности компьютера при попадании вируса в систему.

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

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

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

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

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

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

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

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

  1. бесплатность системы (на сайте с выбранным дистрибутивом скачиваем необходимый образ, записываем на флешку и устанавливаем на компьютеры пользователей);
  2. программное обеспечение бесплатное (графические редакторы, текстовые и т.д.);
  3. модификация программ, если знаешь язык программирования, то можно смело писать собственные программы или изменять существующие;
  4. запуск программ и игр, предназначенных для системы windows, выполняется через эмуляторы (wine, виртуальные машины);
  5. благодаря архитектуре и сложной системе написания вирусов и активации их на Linux, она весьма надежна и безопасна, поэтому Unix-подобные системы стоят «на страже» большинства серверов.

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

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

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

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

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

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

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

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

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

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

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

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

  1. Если требуется простота и удобство установки программ, настройки периферии, тогда лучшим выбором будут ОС линейки Windows.
  2. Если же нравится изучать, как работает компьютер, понять происходящие в нем процессы, а также лучше понимать принципы его работы, тогда хорошим решением будет переход на linux.
  3. Для тех же, кому компьютер нужен только как рабочий инструмент, лучшим выбором будет MacOS.

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

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

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

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

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

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

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

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

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

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

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

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

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: