Презентация на тему: » 1 Работа под управлением ОС Windows. 2 Темы для обсуждения 1. Что такое операционная система Что такое операционная система Понятие ОС Виды ОС 2. Операционная.» — Транскрипт:
1 1 Работа под управлением ОС Windows
2 2 Темы для обсуждения 1. Что такое операционная система Что такое операционная система Понятие ОС Виды ОС 2. Операционная система Microsoft Windows. Операционная система Microsoft Windows. История создания Преимущества и недостатки Windows
3 3 Что такое операционная система При включении питания процессор обращается в микросхему ПЗУ (постоянное запоминающее устройство), в которой записан пакет служебных программ, обеспечивающих проверку всех систем компьютера и первое обращение к жесткому диску. Этот комплекс программ называется BIOS (базовая система ввода-вывода). При обращении к жесткому диску компьютер разыскивает на нем специальный пакет программ, который называется операционной системой и передает ей управление.
Операционная система на C#
4 4 Операционная система обеспечивает: взаимодействие человека с ПК (интерфейс пользователя). взаимодействие программ между собой (программный интерфейс) взаимодействие аппаратного и программного обеспечения (программно-аппаратный интерфейс) взаимодействие устройств ПК между собой (аппаратный интерфейс);
5 5 Состав ОС ядро — основа операционной системы; интерфейс — оболочка, с которой работает пользователь; драйверы — специальные программы, которые позволяют компьютеру работать с различными внутренними и внешними устройствами. Компоненты ОС ядро интерфейс драйверы
6 6 Виды ОС Попробуем классифицировать ОС, опираясь на линию их развития вслед за IBM PC-совместимыми ПК.линию их развития 1. однозадачные (MS-DOS); 2. псевдомногозадачные, то есть одновременно работает только одна программа, а мы переключаясь между ними как- бы пробуждаем другую и усыпляем первую (Windows 1 и 2); 3. многозадачные (Windows 95,98); 4. реально многозадачные (Windows NT, OS/2 3 и 4, Unix, Be, Linux).
7 7 История развития ОС Windows
8 Возможности системы является истинно 32-разрядной, поддерживает вытесняющую многозадачность; работает на разных аппаратных архитектурах и обладает способностью к сравнительно легкому переносу на новые аппаратные архитектуры; поддерживает работу с виртуальной памятью; является полностью реентерабельной; хорошо масштабируется в системах с симметричной мультипроцессорной обработкой; является распределенной вычислительной платформой, способной выступать в роли как клиента сети, так и сервера; защищена как от внутренних сбоев, так и от внешних деструктивных действий. У приложений нет возможности нарушить работу операционной системы или других приложений; совместима, то есть, ее пользовательский интерфейс и API совместимы с предыдущими версиями Windows и MS-DOS. Она также умеет взаимодействовать с другими системами вроде UNIX, OS/2 и NetWare; обладает высокой производительностью независимо от аппаратной платформы; обеспечивает простоту адаптации к глобальному рынку за счет поддержки Unicode; поддерживает многопоточность и объектную модель. 8
Видео урок на тему «Что такое операционная система»
9 Структурная схема ОС Windows 9 Интерфейс системных вызовов (сервисов) Исполнительная система Ядро Драйверы устройств Уровень абстрагирования от оборудования Аппаратное обеспечение Поддержка окон и графики Служебные процессы Приложения Win32 Серверный процесс Win32 подсистемы окружения DLL подсистемы Win32
10 10 Преимущества и недостатки Преимущества Удобство и поддержка устройств Единый пользователь ский интерфейс Поддержка масштабируе мых шрифтов Поддержка мультимедиа Многозадачно сть Средства обмена данными Недостатки увеличение нагрузки на аппаратные средства компьютера Программирование требует использовать средства программного интерфейса Windows (API)
11 11 Последняя версия
12 12 Новые возможности Windows 7 AeroSnap. Shake Desktop SlideShow Меню Пуск Библиотеки HomeGroup Обновленные стандартные приложения Windows Federated Search Поддержка биометрических устройств Поиск и устранение проблем Поддержка VDI и VHD-образов
13 13 Потребляемая мощность в сравнении с предыдущей версией
Источник: www.myshared.ru
Операционная система как интерфейс между ПО и АО
Операционная система как интерфейс между ПО и АО
Программное обеспечение – это все программы, установленные на компьютере, а аппаратное
обеспечение – узлы и оборудование, которые находятся внутри системного блока или подключены снаружи.
Взаимосвязь между участниками компьютерной системы называют интерфейсом.
Взаимодействие между различными узлами – это аппаратный интерфейс, взаимодействие между
программами – программный интерфейс, а взаимодействие между аппаратурой и программами –
аппаратно-программный интерфейс.
Согласование между программным и аппаратным обеспечением выполняет операционная система.
Способ взаимодействия человека с программой и программы с человеком называют интерфейсом пользователя.
Если программа сделана так, что с ней работать удобно, говорят, что она имеет удобный интерфейс
пользователя.
2.
Виды интерфейсов
Оболо́чка операцио́нной систе́мы — интерпретатор команд операционной системы, обеспечивающий
интерфейс для взаимодействия пользователя с функциями системы.
В общем случае различают оболочки с двумя типами интерфейса для взаимодействия с пользователем:
текстовый пользовательский интерфейс (TUI) и
графический пользовательский интерфейс (GUI).
В каждой операционной системе существует несколько видов интерфейсов:
· командный (текстовый) интерфейс;
· текстовый или графический полноэкранный интерфейс;
· графический многооконный пиктографический интерфейс;
· интерфейс API.
3.
В большинстве ОС присутствует унифицированный формат командной строки.
Командная строка включает в себя:
· Тип операции (имя команды или программы);
· Рабочий вход (входные файлы или устройства);
· Рабочий выход (выходные файлы или устройства);
· Управляющий вход (управляющие параметры или ключи команды);
· Управляющий выход (обычно – протокол, содержащий диагностику ошибок, код завершения или другую
информацию).
Командная строка — приглашение оболочки, обозначающее готовность системы принимать команду
пользователя, — в наиболее явной форме демонстрирует идею диалога.
На каждую введенную команду пользователь получает ответ от системы: либо очередное приглашение,
обозначающее, что команда выполнена и можно вводить следующую, либо сообщение об ошибке, представляющее
собой высказывание системы о произошедших в ней событиях, адресованное пользователю.
4.
5.
Текстовый или графический полноэкранный интерфейс
Он имеет, как правило, в верхней части экрана систему меню с подсказками. Меню часто бывает
выпадающим (ниспадающим – pull-down).
Для управления компьютером курсор экрана или курсор мыши после поиска в древе каталогов
устанавливается на командные файлы программ (*.exe, *.com, *.bat) и для запуска программы нажимается клавиша
или правая кнопка мыши.
Различные файлы могут выделяться разным цветом или иметь разный рисунок.
Каталоги (папки) отличаются от файлов размером или рисунком.
Данный интерфейс является основным для всех видов программных оболочек.
6.
7.
8.
9.
Графический многооконный пиктографический интерфейс
Представляет собой рабочий стол (DeskTop), на котором располагаются пиктограммы (значки или иконки
программ).
Все операции производятся, как правило, мышью.
Для управления компьютером курсор мыши подводят к пиктограмме и запуск программы осуществляют
щелчком левой кнопки мыши по пиктограмме.
Графический интерфейс пользователя (GUI – Graphics User Interface).
Появление ОС и оболочек с развитыми диалоговыми графическими средствами (OS Macintosh, Windows 3.1, а
особенно Windows 95/98/ME, а также NT/2000) и средств программирования, позволяющих создавать графические
интерфейсы (FoxPro for Windows и пр.), а особенно – объектно – ориентированных систем программирования –
привело к внедрению и широкому распространению элементов экранного интерфейса.
10.
11.
Интерфейс API
API — это специальный интерфейс программы или приложения (библиотеки классов и процедур), с
помощью которого одна программа/приложение может взаимодействовать с другой.
С помощью API различные программы и приложения могут использовать функции и ресурсы друг друга.
Это своего рода «язык программ», на котором они разговаривают и обмениваются данными и информацией.
Примеры использования API:
•Яндекс: API позволяет взаимодействовать с многими сервисами Яндекс, например, Погода, Директ.
•Вконтакте: с помощью API реализована функция отложенного постинга Вконтакте через сторонние
приложения и сайты.
API определяет функциональность, которую предоставляет программа (модуль, библиотека), при этом API
позволяет абстрагироваться от того, как именно эта функциональность реализована.
Программные компоненты взаимодействуют друг с другом посредством API. При этом обычно компоненты
образуют иерархию — высокоуровневые компоненты используют API низкоуровневых компонентов, а те, в свою
очередь, используют API ещё более низкоуровневых компонентов.
По такому принципу построены протоколы передачи данных по Internet. Стандартный протокол Internet (сетевая
модель OSI) содержит 7 уровней (от физического уровня передачи пакетов бит до уровня протоколов приложений,
подобных протоколам HTTP и IMAP).
Каждый уровень пользуется функциональностью предыдущего уровня передачи данных и, в свою очередь,
предоставляет нужную функциональность следующему уровню.
12.
13.
Загрузчик ОС. Инициализация аппаратных средств. Процесс загрузки ОС.
1. Нажатие кнопки включения питания. При включении кнопки Power на элементы материнской платы
поступают питающие напряжения; по сигналу Power Good запускается тактовый генератор; на процессор
подается сигнал сброса, который устанавливает его в исходное состояние. Начинают работать программы
системного BIOS.
2. Проверка BIOS. Контрольная сумма системных программ, находящихся в ПЗУ, находится в одной из ячеек.
После запуска контрольная сумма пересчитывается и сравнивается с эталонным значением.
3. Идентификация процессора. Материнская плата предусматривает возможность установки различных
моделей процессора. БИОС подает запрос на идентификацию процессора и по полученному ответу
определяет тип процессора, частоту, напряжения и проч.
4. Настройка базовых элементов. Инициализируются и тестируются базовые компоненты системной платы:
блок прямого доступа к памяти, таймер, блок аппаратных прерываний.
5. Тестирование ОЗУ. Определяется тип модулей памяти, их объем, организация; тестируются первые 64 Кб
оперативной памяти.
6. Организация рабочих структур ОЗУ. Выделяется область под БИОС, настраиваются прерывания.
7. Проверка CMOS-памяти и батарейки. При неисправной батарейке CMOS все данные настройки БИОС,
находящиеся в памяти теряются. Загрузка последней конфигурации становится невозможной, о чем
сообщается на экране монитора. Есть возможность осуществить загрузку стандартных заводских значений
БИОС.
14.
8. Инициализация устройств материнской платы. Производится поиск и настройка загрузочных устройств
(жесткий диск, привод CD, FDD), средств управления процессом загрузки (клавиатура, мышь), устройств вводавывода (COM, LPT). Устройствам выделяются соответствующие линии прерывания.
9. PnP. Идентифицируются устройства, подключенные через системные разъемы. Устройствам выделяются
ресурсы и прерывания.
10. Включение видеосистемы. Запускается Video BIOS, который настраивает видеоконтроллер на режим VGA
или EGA, которые поддерживают все видеоконтроллеры. После этого видеоконтроллер готов к работе.
11. Выдача сообщения на экран монитора. На экране монитора появляется первое сообщение: фирмапроизводитель BIOS, тип и частота процессора, тип и объем ОЗУ.
12. Тестирование ОЗУ. Производится выборочная проверка незадействованной оперативной памяти.
13. Инициализация контроллера дисководов.
14. Инициализация контроллера жестких дисков.
15. Инициализация клавиатуры. Включается контроллер клавиатуры, производится тест матрицы контактов,
устанавливаются временные параметры опроса клавиш и режим NumLock. Клавиатура готова к работе. На экран
выводится сообщение о возможности использования программы BIOS Setup (обычно для этого используется
клавиша Del).
16. Поиск устройств с собственным BIOS. Если таковые устройства найдены, то управление передается BIOSпрограммам этих устройств и происходит их инициализация.
17. Передача управления загрузчику ОС. По программному прерыванию Int 19h на дисковых накопителях
ищется загрузчик ОС (Boot Record). Он должен находиться на одном из устройств (HDD, CD, FDD, SCSI).
Местоположение загрузчика везде одинаково. После того, как загрузчик ОС найден, управление передается ему.
15.
Переносимость ОС. Поддержка операций ввода-вывода. Машино-зависимые модули ОС. Драйверы.
Операционная система называется переносимой ОС (portable), или мобильной, если ее код может быть сравнительно
легко перенесен с процессора одного типа на процессор другого типа и с аппаратной платформы одного типа на
аппаратную платформу другого типа.
Для того чтобы обеспечить свойство мобильности ОС, разработчик должен следовать установленным правилам.
1)Подавляющая часть кода должна быть написана на языке, трансляторы которого имеются на всех машинах,
куда предполагается переносить систему.
Такими языками, например, являются стандартизированные языки высокого уровня. Большинство переносимых ОС
написано на языке C, который имеет много особенностей, полезных для разработки кодов ОС, и компиляторы
которого широко доступны. Языки низкого уровня не подходят для решения подобных задач. Так, программа,
написанная на ассемблере, является переносимой только в том случае, когда перенос ОС предполагается на
компьютер, обладающий той же системой команд.
В остальных случаях ассемблер используется только для тех непереносимых частей ОС, которые должны
непосредственно взаимодействовать с аппаратурой (например, для обработчика прерываний), или частей, требующих
максимальной производительности (например, для целочисленной арифметики повышенной точности).
16.
2) Объем машинно-зависимых частей кода, непосредственно взаимодействующих с аппаратными средствами,
должен быть по возможности минимизирован.
Всегда следует избегать прямого манипулирования регистрами и другими аппаратными средствами процессора. Для
уменьшения аппаратной зависимости разработчики ОС должны также исключить возможность использования по
умолчанию стандартных конфигураций аппаратуры или их характеристик.
Аппаратно-зависимые параметры можно “спрятать” в программно-задаваемые пользователем данные абстрактного
типа. Для осуществления всех необходимых действий по управлению аппаратурой, представленной этими
параметрами, должен быть написан набор аппаратно-зависимых функций.
Каждый раз, когда какому-либо модулю ОС требуется выполнить некоторое действие, связанное с аппаратурой, он
манипулирует абстрактными данными, используя соответствующую функцию из имеющегося набора. Когда ОС
переносится, то соответственно изменяются только эти данные и функции, которые ими манипулируют.
17.
3) Аппаратно-зависимый код должен быть надежно изолирован в нескольких модулях, а не быть
распределен по системе.
Изоляции подлежат все части ОС, которые отражают специфику как процессора в отдельности, так и
используемой аппаратной платформы в целом.
Низкоуровневые компоненты ОС, имеющие доступ к процессорно-зависимым структурам данных и регистрам,
должны быть в обязательном порядке оформлены в виде компактных логически обособленных модулей, которые
могут быть заменены аналогичными по выполняемым функциям модулями для других процессоров.
Для снятия платформенной зависимости, возникающей из-за различий между компьютерами разных
производителей, построенными на одном и том же процессоре, должен быть введен хорошо локализованный
программный слой машинно-зависимых функций с четко оговоренным межслойным интерфейсом.
18.
Виды файловых систем. Физическая и логическая организация ФС
Логическая организация файловой системы
Одной из основных задач операционной системы является предоставление удобств пользователю при работе с
данными, хранящимися на дисках.
Для этого ОС подменяет физическую структуру хранящихся данных некоторой удобной для пользователя
логической моделью.
Логическая модель файловой системы материализуется в виде дерева каталогов, выводимого на экран такими
утилитами, как Norton Commander или Windows Explorer, в символьных составных именах файлов, в командах
работы с файлами.
Базовым элементом этой модели является файл, который так же, как и файловая система в целом, может
характеризоваться как логической, так и физической структурой.
19.
Типы файлов
Файловые системы поддерживают несколько функционально различных типов файлов, в число которых, как правило,
входят:
-обычные файлы,
-файлы-каталоги,
-специальные файлы,
-именованные конвейеры,
-отображаемые в память файлы и другие.
Обычные файлы, или просто файлы, содержат информацию произвольного характера, которую заносит в них
пользователь или которая образуется в результате работы системных и пользовательских программ.
Содержание обычного файла определяется приложением, которое с ним работает.
Например, текстовый редактор создает текстовые файлы, состоящие из строк символов, представленных в какомлибо коде. Это могут быть документы, исходные тексты программ и т. п.
Текстовые файлы можно прочитать на экране и распечатать на принтере.
Двоичные файлы не используют коды символов, они часто имеют сложную внутреннюю структуру, например
исполняемый код программы или архивный файл.
Все операционные системы должны уметь распознавать хотя бы один тип файлов — их собственные исполняемые
файлы.
20.
Каталоги — это особый тип файлов, которые содержат системную справочную информацию о наборе файлов,
сгруппированных пользователями по какому-либо неформальному признаку (например, в одну группу объединяются
файлы, содержащие документы одного договора, или файлы, составляющие один программный пакет).
Во многих операционных системах в каталог могут входить файлы любых типов, в том числе другие каталоги, за счет
чего образуется древовидная структура, удобная для поиска.
Каталоги устанавливают соответствие между именами файлов и их характеристиками, используемыми файловой
системой для управления файлами.
В число таких характеристик входит, в частности, информация (или указатель на другую структуру, содержащую эти
данные) о типе файла и расположении его на диске, правах доступа к файлу и датах его создания и модификации.
Во всех остальных отношениях каталоги рассматриваются файловой системой как обычные файлы.
Специальные файлы — это фиктивные файлы, ассоциированные с устройствами ввода-вывода, которые
используются для унификации механизма доступа к файлам и внешним устройствам.
Специальные файлы позволяют пользователю выполнять операции ввода-вывода посредством обычных команд
записи в файл или чтения из файла.
Эти команды обрабатываются сначала программами файловой системы, а затем на некотором этапе выполнения
запроса преобразуются операционной системой в команды управления соответствующим устройством.
21.
Имена файлов
Все типы файлов имеют символьные имена. В иерархически организованных файловых системах обычно используются
три типа имен файлов:
-простые,
-полные (составные),
-относительные.
Простое, или короткое, символьное имя идентифицирует файл в пределах одного каталога. Простые имена
присваивают файлам пользователи и программисты, при этом они должны учитывать ограничения ОС как на
номенклатуру символов, так и на длину имени. До сравнительно недавнего времени эти границы были весьма узкими.
Полное имя представляет собой цепочку простых символьных имен всех каталогов, через которые проходит путь от
корня до данного файла. Таким образом, полное Имя является составным, в котором простые имена отделены друг
от друга принятым в ОС разделителем. Часто в качестве разделителя используется прямой или обратный слеш, при
этом принято не указывать имя корневого каталога.
Относительное имя файла определяется через понятие «текущий каталог». Для каждого пользователя в каждый
момент времени один из каталогов файловой системы является текущим, причем этот каталог выбирается самим
пользователем по команде ОС. Файловая система фиксирует имя текущего каталога, чтобы затем использовать его
как дополнение к относительным именам для образования полного имени файла. При использовании относительных
имен пользователь идентифицирует файл цепочкой имен каталогов, через которые проходит маршрут от текущего
каталога до данного файла.
Источник: ppt-online.org
К операционным системам относятся следующие программы и пакеты. (список)
Ни для кого не секрет, что управление операционной системой осуществляется с помощью программ и приложений, которые имеют конкретную практическую направленность и обладают собственным функционалом. Ведь чистая оболочка не может служить пользователю для решения его повседневных задач, для которых, собственно, и нужен персональный компьютер. Поэтому сейчас нам предстоит разобраться с тем, что такое операционная система, каких видов она бывает, какие программы нужны для работы с ней.
Что такое операционная система?
Операционная система – это совокупность взаимосвязанных программ, с помощью которых осуществляется управление компьютером и взаимодействие пользователя с электронно-вычислительной машиной. Фактически место ОС в общей архитектуре персонального компьютера (собственно, как и в смартфонах, гаджетах и иных современных девайсах) находится между устройствами (к коим относятся процессор, оперативная память, видеокарта и тому подобные) и прикладными программами. В современных компьютерах она состоит из так называемых пакетов, каждый из которых отвечает за взаимодействие с определенным устройством и выполняет ту или иную функцию.
Многие путают пакеты программ операционной системы и пакеты прикладных программ. Обработка графических файлов, создание и форматирование текстовой информации, запись и обработка звуковых файлов, обмен информацией на расстоянии между пользователями, программирование и многое другое… Все это невозможно осуществить, используя чистую операционную систему. Для полноценной работы необходимо наличие определенных прикладных программ и приложений. А вот пакеты операционной системы позволяют лишь функционировать графическому интерфейсу компьютера, обеспечивать связь устройств и иных программ. Но все же операционная система сама по себе является упорядоченной совокупностью взаимосвязанных программ, которые обеспечивают обработку информации, и, как следствие, работу пользователя с персональным компьютером.
Какие существуют операционные системы?
В настоящее время, несмотря на обилие фирм, специализирующихся на создании программного обеспечения, системных и прикладных программ, разработкой операционных систем занимается ограниченное число компаний. В основном весь этот рынок занят двумя гигантами сферы IT: Microsoft и Apple. К операционным системам относятся Microsoft Windows и Apple Mac OS. Ранее существовали иные проекты (и даже советские), однако по тем или иным причинам они прекратили свое существование.
Подавляющее преимущество находится на стороне фирмы Билла Гейтса: операционная система Microsoft Windows обеспечивает работу более чем 90% персональных компьютеров по всему миру. Во многом это сложилось благодаря относительно свободному распространению оболочки (ее могут использовать производители компьютеров, однако только при наличии лицензионной версии). Операционная система Windows 10 является последний на данный момент версией от Microsoft. Остальная доля рынка приходится на Mac OS, которая распространяется только на продукции Apple, за счет чего и проигрывает своему основному конкуренту.
Что не относится к операционным системам?
Полноценными комплексами программ, обеспечивающих взаимодействие пользователя с компьютером, ни в коем случае нельзя считать оболочки и среды для разработки программного обеспечения. К примеру, LPT, SDK и ряд других.
Многие считают, что к операционным системам не относится Linux, поскольку она является свободно разрабатываемой оболочкой. Правда это или нет, сложно сказать. Все зависит от того, с какой стороны подойти к рассмотрению данного вопроса. Если мы говорим о Linux как об основе для мобильных операционных систем по типу Android, Bada или BlackBerry, то речи о ней как о самостоятельном комплексе программ идти не может. Если же мы объединяем множество разработанных на этой основе самостоятельных систем под словом Linux, то будет логичным считать ее операционной системой.
Существует еще ряд спорных вопросов о принадлежности того или иного пакета программ к рассматриваемой нами категории. В первую очередь это касается DOS – дисковой операционной системы. Ссылаясь на то, что в самом названии содержатся эти заветные два слова, многие считают данную оболочку самостоятельной ОС. Но это заблуждение.
DOS – интерфейс, позволяющий установить на компьютер Windows, не более. Следовательно, он к операционным системам не относится.
Что такое программное обеспечение?
Программное обеспечение – это определенная программа или пакет программ, с помощью которых осуществляется реализация той или иной функции, для выполнения которой предназначена операционная система. Данная категория является основной, поскольку без нее нет никакого смысла использовать персональный компьютер. Программное обеспечение бывает двух видов: системное и прикладное. Давать описание и находить различия между ними мы будем на примере наиболее популярной операционной системы – Microsoft Windows.
Системные программы
Рассматривая управление самой Windows, говорить нужно о системном ПО, поскольку именно оно и составляет операционную систему. Эта категория является самой важной, поскольку такое программное обеспечение служит для взаимодействия человека и электронно-вычислительной машины, то есть осуществляется работа с Windows. Набор таких программ зависит от того, какие технические характеристики имеет персональный компьютер, и какие составляющие находятся под крышкой корпуса. Системное программное обеспечение делится на два вида: базовое и служебное или сервисное.
Базовое ПО обеспечивает работу компьютера в принципе. К этой категории относятся операционная система как таковая (то есть как комплекс программ, необходимых для запуска машины) и операционная оболочка (он позволяет отображать интерфейс системы). Сервисные программы служат для непосредственной работы с системой в полноценном режиме. В этом плане к операционным системам относятся следующие программы:
1. Драйвера видеокарт. Это пакет программ, которые необходимы для того, чтобы видеокарта, которая находится в компьютере, осуществляла передачу изображения управляемых процессов системы на экран. Основными производителями видеокарт являются фирмы Nvidia и AMD, которые, соответственно, занимаются и разработкой драйверов для своей продукции.
2. Драйвера звуковых карт. Такие программы необходимы для выхода звуков, производимых при работе операционной системы. Пожалуй, единственным крупным поставщиком таких карт, а соответственно, и программного обеспечения к ним является Realtek.
3. Сетевые утилиты. Как уже видно из названия, они нужны для работы операционной системы с сетями, к которым подключен компьютер. Сетевые программы, как правило, встроены разработчиком и служат для подключения, настройки и работы с сетями. Обеспечивает сетевой доступ в Windows утилита Microsoft Net.
4. Программа установки и удаления программного обеспечения. Такой инструмент служит для управления в основном прикладными программами. С помощью нее можно удалять, изменять и устанавливать программы и обновления для компьютера.
5. Программы безопасности. Данная категория, пожалуй, самая обширная среди всего сервисного системного программного обеспечения. Объясняется это следующим. Во-первых, существует много различных программ для защиты информации пользователя от вирусов и кражи. К ним относятся брандмауэр (защита от сетевых атак и от проникновения вирусов через сети) и программы шифрования данных (кодирование информации для ее дальнейшего хранения и защиты).
6. Программы диагностики работы процессора и оперативной системы. Для наблюдения за тем, в каком состоянии находится память операционной системы, с какой частотой и производительностью работает процессор, наличие таких программ просто необходимо.
Прикладные программы
В начале нашего рассуждения мы немного затронули функции, для которых предназначено прикладное программное обеспечение. Но это был отнюдь не исчерпывающий список, который, пожалуй, составить и невозможно. Такие программы создаются для самых разных целей: от работы с базами данных до развлечения. Мы же рассмотрим только самые необходимые для повседневной работы.
Работа с текстовой информацией
Ввод, удаление, изменение, форматирование, передача, шифрование, сохранение – это далеко не полный перечень операций, которые пользователь может осуществлять с помощью такого рода программ. Наиболее популярным, удобным и знакомым всем набором программ для работы с текстовой информацией является пакет Microsoft Office. Долгое время приобретать данный пакет необходимо было отдельно от самого компьютера. Однако теперь к программам, прилагаемым непосредственно к операционным системам, относятся Word (классический текстовый редактор), Excel (работа с электронными таблицами), PowerPoint (совмещение текста и мультимедийных файлов в презентациях) и OneNote (текстовый редактор в форме заметок). Кроме того, в числе стандартных программ всех версий Windows присутствуют «Блокнот» и WordPad (упрощенный Word).
Работа с мультимедийной информацией
Что касается отдельных программ такого типа, существует великое множество самых разных продуктов, позволяющих работать с мультимедийными файлами. К примеру, встроенные в Windows графический редактор Paint и проигрыватель мультимедийных файлов или свободно распространяемый аудиоплеер AIMP.
Работа в сети
Вряд ли в наше время мало кто не знает об Интернете или не пользовался им ни разу в жизни. Но чтобы получить доступ к нему, недостаточно просто наличия сетевой карты, сетевых утилит и подключения. Начинать работу в сети в подавляющем большинстве случаев приходится через интернет-браузер, коих существует бесчисленное множество.
Операционная система Windows 10 в качестве браузера по умолчанию предлагает Microsoft Edge, а его предшественником в более ранних версиях был Internet Explorer. Но пользуются им в силу не самого удобного интерфейса и слабой стабильности работы не очень охотно. Большинство интернет-пользователей предпочитают использовать «Яндекс.Браузер», Opera, Google Chrome или Mozilla Firefox. Здесь уже, как говорится, на вкус и цвет.
Кроме того, сейчас популярны облачные хранилища файлов, с помощью которых люди могут получать доступ к своим файлам из разных мест и с разных устройств. Стандартной службой Microsoft является OneDrive, который встроен в Windows 8, Windows 8.1 и Windows 10. Однако есть и другие сервисы, например, Dropbox, «Яндекс.Диск» и Google Drive.
Защита от вирусов
Простого брандмауэра и системы шифрования данных недостаточно, чтобы защитить вашу информацию от посягательства злоумышленников. Вирусы, которые проникают в операционную систему через различные источники (Интернет, зараженные флеш-карты), могут не только украсть ваши данные, но еще и вывести из строя весь компьютер. Благо антивирусов в наше время предостаточно. К компаниям, занимающимся разработкой программам безопасности к операционным системам, относятся Norton, Kaspersky, Dr.Web, Avast, Avira, а также десятки других. Стандартный защитник Windows, конечно, неплохо защищает систему, но антивирусные программы сторонних фирм все-таки обладают гораздо более широким функционалом.
Приложения в Design Language
В таких операционных системах, как Microsoft Windows 8, Windows 8.1 и Windows 10, которые разрабатываются в новом стиле, называемом Design Language, появилась новая категория программного обеспечения – приложения. Работа с ними осуществляется в другом графическом (плиточном) интерфейсе, хотя в «десятке» пользователь получил возможность совмещать обычные программы и новые.
Приложения также могут быть как прикладными, так и системными. Последние, к сожалению, еще не до конца проработаны специалистами из Microsoft. К примеру, если сравнивать программу «Панель инструментов» и приложение «Параметры», то можно заметить некоторые отличия в пользу старой панели настроек, где функций по-прежнему больше. Но, тем не менее, уже смело можно говорить о том, что приложения теперь тоже относятся к операционным системам.
Подводя черту под рассуждениями
Работа операционных систем зависит от наличия программ и пакетов, которые необходимы для полноценного функционирования персонального компьютера. Пакеты системных приложений позволяют ему взаимодействовать с пользователем, осуществлять простейшие операции, принимать и выводить информацию на экран с помощью операционной оболочки. Для того чтобы операционная система работала, необходимо наличие пакета программ, которые взаимосвязанными процессами обеспечивают работу и управление ею. Но чтобы осуществлять более сложные действия, работать с информацией, нужно использовать прикладные программы. Их существует довольно много, поэтому каждый пользователь может найти себе именно ту программу или тот пакет, который позволит ему осуществлять задуманные действия.
Операционная система Microsoft Windows постоянно совершенствуется и обновляется, поэтому появляются все новые и новые способы работы с информацией. Универсальные приложения, написанные в стиле Design Language и работающие как на настольных компьютерах, так и на мобильных устройствах, начинают использоваться не меньше, чем и привычные программы, и в перспективе вовсе заместят предыдущее программное обеспечение. И это вполне логично, потому что мир постепенно переходит со стационарных компьютеров и ноутбуков к смартфонам и планшетах. Нам же остается лишь не запутаться в этом сложном мире современных информационных технологий.
Источник: autogear.ru