ОС Windows. Назначение и функции операционной системы
Операционная система (ОС) — это комплекс программного обеспечения, предназначенный для снижения стоимости программирования, упрощения доступа к системе, повышения эффективности работы.
Назначение операционной системы можно разделить на четыре основные составляющие Организация (обеспечение) удобного интерфейса между приложениями и пользователями, с одной стороны, и аппаратурой компьютера – с другой. Вместо реальной аппаратуры компьютера ОС представляет пользователю расширенную виртуальную машину, с которой удобнее работать и которую легче программировать.
2. Организация эффективного использования ресурсов компьютера. ОС не только представляет пользователям и программистам удобный интерфейс к аппаратным средствам компьютера, но и является своеобразным диспетчером ресурсов компьютера. К числу основных ресурсов современных вычислительных систем относятся процессоры, основная память, таймеры, наборы данных, диски, накопители, принтеры, сетевые устройства, и др. Эти ресурсы определяются операционной системой между выполняемыми программами. В отличие от программы, которая является статическим объектом, выполняемая программа – это динамический объект, он называется процессом и является базовым понятием современных ОС.
3. Облегчение процессов эксплуатации аппаратных и программных средств вычислительной системы. Ряд операционных систем имеет в своем составе наборы служебных программ, обеспечивающие резервное копирование, архивацию данных, проверку, очистку и дефрагментацию дисковых устройств и др.
Кроме того, современные ОС имеют достаточно большой набор средств и способов диагностики и восстановления работоспособности системы. Сюда относятся:
— диагностические программы для выявления ошибок в конфигурации ОС;
— средства восстановления последней работоспособной конфигурации;
— средства восстановления поврежденных и пропавших системных файлов и др.
4. Возможность развития. Современные ОС организуются таким образом, что допускают эффективную разработку, тестирование и внедрение новых системных функций, не прерывая процесса нормального функционирования вычислительной системы. Большинство операционных систем постоянно развиваются (нагляден пример Windows).
Функции операционной системы:
— связь с пользователем в реальном времени для подготовки устройств к работе, переопределение конфигурации и изменения состояния системы.
— выполнение операций ввода-вывода; в частности, в состав операционной системы входят программы обработки прерываний от устройств ввода-вывода, обработки запросов к устройствам ввода-вывода и распределения этих запросов между устройствами.
— управление памятью, связанное с распределением оперативной памяти между прикладными программами.
— управление файлами; основными задачами при этом являются обеспечение защиты, управление выборкой и сохранение секретности хранимой информации.
— обработка исключительных условий во время выполнения задачи
— появление арифметической или машинной ошибки, прерываний, связанных с неправильной адресацией или выполнением привилегированных команд.
— вспомогательные, обеспечивающие организацию сетей, использование служебных программ и языков высокого уровня.
Операционные системы разные, но их назначение и функции одинаковые. Операционная система является базовой и необходимой составляющей программного обеспечения компьютера, без нее компьютер не может работать в принципе.
Билет 25 вопр 1
Под графическим пользовательским интерфейсом (GUI — Graphical User Interface) понимается некоторая система (среда), служащая для органи-зации диалога ПС с пользователем на основе графического многоокон-ного представления данных. В среде GUI организацию всего взаимодействия с пользователем берет на себя именно сама среда, оставляя ПС делать только свою работу.
К общим принципам, лежащим в основе графического пользова-тельского интерфейса, относятся:
— графический режим работы;
— представление ряда объектов пиктограммами;
— использование указывающего устройства — мыши;
— адекватность изображения на экране изображаемому объекту (принцип WYSIWIG — What You See Is What You Get);
— стандартизация всех основных действий и элементов (все програм-мы для данной графической среды выглядят и ведут себя совершен-но одинаково, используют одинаковые принципы функционирования);
— наличие большого числа стандартных элементов (кнопок, полей ре-дактирования, переключателей и т.д.), которые могут использоваться при конструировании ПС, делая их похожими в обращении и облегчая процесс их написания.
В основе современного графического пользовательского интерфейса лежат две основные концепции.
Первой из них является понятие программы, управляемой данными.
Как правило, эта концепция практически реализуется через ме-ханизм сообщений. Внешние устройства (клавиатура, мышь, таймер) посы-лают сообщения модулям программы о наступлении тех или иных событий (например, при нажатии клавиши или передвижении мыши). Поступающие сообщения попадают в очередь сообщений, откуда извлекаются приклад-ной программой.
Таким образом, программа не должна все время опрашивать мышь, клавиатуру и другие устройства в ожидании, не произошло ли чего-нибудь, заслуживающего внимания. Когда событие произойдет, программа получит извещение об этом с тем, чтобы надлежащим образом его обработать. По-этому программы для таких сред обычно представляют собой цикл обработ-ки сообщений: извлечь очередное сообщение, обработать его, если оно ин-тересно, либо передать стандартному обработчику сообщений, обычно вхо-дящему в систему и представляющему собой стандартные действия системы в ответ на то или иное событие.
Сообщения могут посылаться не только устройствами, но и отдель-ными частями программы (в частности, возможна посылка сообщения себе). Так один модуль может послать сообщение другому модулю, или меню посылает сообщение о выборе определенного пункта. При этом существует также способ прямой посылки сообщения, минуя очередь, когда непосредст-венно вызывается обработчик сообщений адресата.
Второй основополагающей концепцией является понятие окна как объекта. Окно — это не просто прямоугольная область на экране, это и про-грамма (процедура, функция), способная выполнить различные действия, присущие окну. Одним из основных таких действий является реагирование на поступающие сообщения и посылка сообщений другим объектам.
Одной из основных функций окна является перерисовка содержания окна. Любое окно должно уметь при получении соответствующего запроса перерисовать себя (или свою часть) на экране. Перерисовка может реализо-вываться или как реакция на специальное сообщение, или как виртуальная функция (при использовании объектно-ориентированных языков). В состав любой GUI обязательно входит достаточно мощный графический модуль, обеспечивающий выполнение всех основных графических операций и под-держивающий отсечение изображения по заданной (в том числе и довольно сложной) области отсечения. За счет этого реализуется возможность перери-совки фрагмента окна — устанавливается область отсечения, совпадающая с требуемым фрагментом, а затем выполняется запрос на перерисовку. При от-работке запроса на перерисовку окна можно определить размер текущей об-ласти и не пытаться рисовать то, что заведомо будет отсечено.
Среди окон вводятся отношения принадлежности и следования, т.е. любое окно может иметь окно-родителя, которому оно принадлежит, и, сле-довательно, задается во внутренних координатах родительского окна, отсе-кается в размерах родительским окном и уничтожается при уничтожении ро-дительского окна. Любое окно может иметь и принадлежащие ему окна (по-докна), причем последние некоторым образом упорядочиваются. Тем самым окна могут образовывать древовидные структуры подчинения.
Родительское окно и принадлежащие ему подокна могут обменивать-ся сообщениями друг с другом. Эти сообщения обычно разделяются на два класса — запрос на выполнение окном некоторого действия и сообщение, опо-вещающее окно о том, что в другом окне (обычно подокне) произошли неко-торые изменения.
Любая подобная система должна предоставлять для работы некото-рый стандартный набор типов окон, из которых пользователь может стро-ить свои программы.
В состав окна могут входить другие окна и действовать при этом как единое целое. Например, в состав окна-списка может входить скроллер.
Среди окон обычно выделяются окна, предназначенные для ведения диалога с пользователем, ввода данных и т.п. Обычно в их основе лежит стандартное окно с большим набором подокон, играющих роль управляющих элементов. Как правило, диалоговое окно (или процедура, ведущая диалог) снабжается специальной функцией для координации работы управляющих элементов. Например, диалог для выбора файла.
Кроме стандартных окон пользователь может создавать свои собст-венные типы окон, либо добавляя какие-то новые свойства, либо переопреде-ляя часть старых и наследующих все остальное.
При работе с клавиатурой важную роль играет понятие фокуса ввода. Фокус ввода — это то окно, которому поступают все сообщения от клавиатуры.
Существует несколько способов перемещения фокуса ввода:
— при нажатии кнопки мыши фокус передается тому окну, над кото-рым это произошло;
— окна диалога обычно переключают фокус между управляющими элементами диалога при нажатии определенных клавиш (стандартно это Tab и Shift-Tab);
— посредством явного вызова функции установки фокуса ввода.
Окну, теряющему фокус ввода, обычно посылается уведомление об этом, и оно может предотвратить переход фокуса от себя. Окну, получаю-щему фокус, передается сообщение о том, что оно получило фокус ввода.
26 билет 1 вопрос
Дата добавления: 2015-01-30 ; просмотров: 9 | Нарушение авторских прав
Операционные системы семейства Windows: основные характеристики и типы
Об операционной системе «Виндовс» знает каждый пользователь компьютера. На сегодня она считается самой распространенной, простой и удобной, ориентированной и на начинающего, и на «продвинутого» владельца. В этой статье мы предлагаем читателю кратко познакомиться со всеми операционными системами семейства Windows, начиная от самой первой и заканчивая самой современной. Представим основную информацию, отличительные характеристики версий.
О MS Windows
Windows — «Окна». Так на русский язык с английского переводится название популярной ОС.
MS Windows — название семейства проприетарных операционных семейств компании «Майкрософт», которые ориентированы на использование графического интерфейса при управлении. Надо сказать, что первоначально «Окна» были лишь графической надстройкой для MS-DOS.
В августе 2014 года Net Application предприняла масштабное статистическое исследование. По его итогам было выявлено, что 89 % персональных компьютеров в мире работают с операционными системами семейства Windows. Согласитесь, значительный показатель.
Сегодня «Виндовс» функционирует на платформах x86, x86-64, IA-64 и ARM. Ранее существовали версии для DEC Alpha, MIPS, PowerPC и SPARC.
Развитие ОС
Первые версии операционных систем семейства Windows, как мы уже говорили, не были полноценными ОС. Это настойки к MS-DOS. Подобное многофункциональное расширение прибавляло новые режимы работы процессора, поддержку многозадачных операций, стандартизацию интерфейсов аппаратного обеспечения компьютера, единообразные программы для пользователей. Эта характеристика касается следующих версий:
Новый этап развития — операционные системы семейства Windows 9x: 95 и 98, 2000, МЕ.
Современный шаг развития приходится на 2001-2016 гг. Его начало считается выпуск двух версий популярной «Виндовс ХР» — корпоративной и «домашней». Затем были представлены версии «Виста», 7, 8, 10.
Рассмотрим каждую вариацию ОС подробнее.
Windows 1.0
Раскроем особенности операционной системы семейства Windows. Данная версия являлась графическим интерфейсом пользователя «Майкрософт» для ОС MS-DOS. Тут использовался принцип фреймового менеджера окон. Помогал диалогу с операционной системой, унифицировал внешний вид программ, оптимизировал работу с периферийными аппаратами.
Билл Гейтс официально анонсировал разработку в 1983 году в Нью-Йорке. Над созданием Windows 1.0 трудились 24 ученых. В розничную продажу интерфейс поступил спустя два года — в 1985-ом. В США тогда продукт стоил 99 долларов, а в Германии — 399 марок.
Один из самых существенных минусов разработки: для ее использования требовалось приобретение дорогостоящих комплектующих — новой модели процессора, мыши, объемной памяти для компьютера.
Windows 2.0
Это пополнение семейства операционных систем MS Windows увидело свет в 1987 году. Его отличали новые характеристики и возможности:
- Использование скоростного процессора Intel 286.
- Возможности для расширения памяти и взаимодействия приложений с применением DDE.
- Применение сочетаний «горячих клавиш».
- Использование многооконной среды.
- Собственный API-код.
Несмотря на все вышеперечисленное, данная операционная система не стала широко распространенной, хотя находились разработчики, писавшие под нее программы. Ее существенные минусы: слабая аппаратная часть, большие программные ограничения.
Windows 3.0
Главная характеристика операционной системы семейства Windows: это первый продукт, действительно получивший массовое распространение. Его выпуск начался в 1990 году. Объяснялось тем, что ОС устанавливалась производителями на продаваемые компьютеры.
Файловая оболочка MS-DOS в этой версии была заменена «Диспетчером программ». Использовалась также собственная надстройка: «Диспетчер файлов», применяющийся для навигации по диску.
Можно выделить и внешнее оформление. Интерфейс был псевдотрехмерным: это достигалась расширенной цветовой палитрой VGA. В этой версии уже была полнофункциональная «Панель управления». Она позволяла оперировать настройками системы и открывала совершенно новую возможность — использование изображения в качестве подложки рабочего стола.
Система помощи пользователю была организована с применением языка HTML, уже содержала в себе гиперссылки. Расширенным был и набор сопутствующего программного обеспечения:
- Текстовой редактор Wordpad.
- Графический редактор Paintbrush.
- Игры «Пасьянс-свободные ячейки», «Пасьянс-косынка», «Сапер».
- Иные утилиты.
Поддерживалось несколько режимов памяти: 16- и 32-разрядный. По словам пользователей, в плане удобства работы ОС была на равных с современными ей продуктами Apple Macintosh.
Windows 3.1
Какое достоинство операционной системы семейства Microsoft Windows версии 3.1? Это первая ОС от корпорации, имеющая поддержку русского языка, отчего получившая широкое распространение в России.
Вышла на рынок в 1992 году. Каких-то отличительных черт тут нет — 3.1 была улучшенной версией предыдущего выпуска. Добавили расширенные настройки рабочей среды, улучшили графический интерфейс, исправили ошибки и повысили стабильность работы.
Windows 95
Кодовое название этой графической операционной системы семейства Windows — «Чикаго». Она была выпущена в августе 1995 года (версия для России представлена в ноябре того же года).
В основном предназначалась для домашних компьютеров. Была гибридной: поддерживала 16- и 32-разрядные системы. Именно здесь появился рабочий стол с привычными нам значками, панели задач и «фирменное» меню «Пуск».
Windows 98
Официальный выпуск (после бета-тестирования) этой версии пришелся на 1998 год. Перечислим основные возможности, характеристику операционной системы семейства Windows:
- Улучшенная поддержка AGP.
- Доработанные драйверы для USB.
- Поддержка работы системы с несколькими мониторами.
- Первый браузер Internet Explorer.
- Поддержка Web TV.
В 1999 году была выпущена обновленная версия ОС. Ее отличал более усовершенствованный браузер, добавление поддержки DVD.
Windows 2000 и МЕ
Версия была выпущена, соответственно, в 2000 году. Ее характеризовало следующее:
- Обновленный интерфейс.
- Поддержка службы каталогов Active Directory.
- Файловая система стандарта NTFS 3.0.
- Служба IIS, представленная в версии 5.0.
В том же 2000-м вышла новая версия системы — Windows ME (Millennium Edition). Кратко представим, чем же она отличалась:
- Улучшение работы с мультимедийными средствами.
- Возможность записи как аудио-, так и видеоконференций.
- Появление средств для восстановления информации после сбоев системы.
- Отсутствие реального режима от MS-DOS.
Windows XP и Vista
ХР — самая популярная операционная система из группы «Виндовс». Имела версию как для домашних, так и для корпоративных компьютеров. Ключевые добавления:
- Улучшенный графический интерфейс.
- Быстрая смена «юзеров».
- Возможности удаленного управления ПК.
- Улучшение возможностей восстановления системы.
В 2003 году увидел свет серверный вариант ОС — Windows Server 2003. По словам его разработчиков, здесь было уделено большое внимание безопасности системы. В 2006 году появилась версия ХР для маломощных ПК под названием Windows Fundamentals for Legacy PCs (FLP).
В 2006 году корпоративным клиентам была представлена «Виста». Рядовые пользователи смогли приобрести ее «домашнюю» версию только в 2007 году. «Висту» отличало следующее:
- Новые возможности по управлению пользовательским интерфейсом.
- Обновленная подсистема управления памятью, ввода-вывода.
- Появление режима «гибернации».
- Улучшение возможностей безопасности.
Windows 7
Эта операционная система от «Виндовс» появилась на прилавках магазинов в 2007 году. Давайте посмотрим на ее отличительные характеристики:
- Поддержка «Юникод 5.1».
- Возможность мультитач-управления.
- Появление 50 новых шрифтов вдобавок к доработанным стандартным.
- Поддержка псевдонимов папок на внутреннем уровне.
- Тесная интеграция с изготовителями драйверов.
- Совместимость с рядом старых приложений, чей запуск был невозможен на «Виста».
- Новый интерфейс стандартного мультимедиа-проигрывателя.
- Поддержка нескольких мониторов, расширений мультимедиа, возможность воспроизведения аудиофайлов с низкими задержками.
Windows 8
Данная версия появилась в продаже в 2012 году. По статистике, находится на втором месте по распространенности в мире (после 7-й версии).
Нововведения тут следующие:
- Вход в систему при помощи учетной записи «Майкрософт».
- Два новых метода для аутентификации пользователя.
- Появления магазина приложений для ОС.
- Новая версия интернет-браузера: в настольном и сенсорном варианте.
- Возможность восстановления и сброса системы.
- Новый «Диспетчер задач».
- Появление опции «Семейная безопасность».
- Новая панель управления, изменение экрана приветствия.
- Усовершенствованная система поиска.
- Удобное переключение раскладок клавиатуры.
Windows 10
Новейшая на сегодня версия операционной системы вышла в свет в июле 2015 года. Вот ее ключевые отличия от предыдущих:
- Модификация меню «Пуск»: представлено в виде настраиваемых пользователем плиток.
- Изменение размера «Пуска».
- Новые возможности использования магазина приложений.
- Появление «Центра уведомлений».
- Обновленный календарь, часы, батарейный индикатор (для ноутбуков).
- Современные окна с новой анимацией.
- Обновленные интерфейсы приветствия и блокировки.
На этом заканчивается наш обзор операционных систем «Виндовс». Возможно, уже в ближайшем будущем список дополнится новой версией.