Для правильной работы приложений на компьютере они должны пройти операцию называемую
осуществление диалога с пользователем;
ввод, вывод и управление данными;
планирование и организация процесса
обработки программ;
распределение ресурсов;
запуск программ на выполнение;
вспомогательные операции обслуживания;
передача информации между различными
внутренними устройствами;
программная поддержка работы периферийных
устройств.
7
8. Основная необходимость ОС
Скрывает от пользователя сложные
ненужные подробности
взаимодействия с аппаратурой,
образуя прослойку между ними.
8
9. Важная характеристика ОС
Количество выполняемых на ПЭВМ
вычислительных задач.
9
10. Наиболее распространенные ОС
11. Основные классы ОС
однопользовательские однозадачные;
однопользовательские однозадачные с
фоновой печатью;
однопользовательские
многозадачные;
многопользовательские
многозадачные.
11
12. Основные компоненты ОС
Файловая система.
Драйверы внешних устройств.
Процессор командного языка.
12
13. Одна из первостепенных задач ОС
Управление дисковым
накопителем и доступом к нему.
13
14. Одна из важнейших функций ОС
15. Оболочка
Это то, что пользователь видит на
экране монитора при работе с
системой.
Это всего лишь некая утилита для
ввода информации, которая
обеспечивает удобный доступ к
операционной системе, но при этом не
входит в состав ОС.
15
16. Структурная схема ОС
17. Базовая система ввода/вывода (ВIOS)
Выполняет наиболее простые и
универсальные услуги операционной
системы, связанные с
осуществлением процесса ввода/
вывода.
17
18. Функции ВIOS
Автоматическое тестирование основных
аппаратных компонентов
(оперативной памяти и др.) при
включении машины и вызов блока
начальной загрузки.
18
19. Блок начальной загрузки
Это очень короткая программа,
единственная функция которой
заключается в считывании с диска в
оперативную память двух других
частей DOS — модуля расширения
базовой системы ввода/вывода и
модуля обработки прерываний.
19
20. Модуль расширения базовой системы ввода/вывода
Дает возможность использования
дополнительных драйверов,
обслуживающих новые внешние
устройства, а также драйверов для
нестандартного обслуживания
внешних устройств.
20
21. Модуль обработки прерываний
Реализует основные высокоуровневые
услуги DOS, поэтому его называют
основным.
21
22. Командный процессор DОS
23. Утилиты DOS
Это программы, поставляемые вместе с
операционной системой в виде
отдельных файлов. Они выполняют
действия обслуживающего характера,
например, разметку дискет, проверку
дисков и т.д.
23
24. Загрузка операционной системы
Начинается после включения
системного блока и автоматического
тестирования, которое является
первым этапом в работе ОС.
24
Любая ОС содержит достаточно
развитую справочную подсистему,
предоставляющую в распоряжение
пользователя необходимые сведения
по командам и драйверам.
25
26. Состав справочной подсистемы
Утилита Fast Help, обеспечивающая
выдачу краткой справки по командам
ОС;
Интерактивный справочник ОС Неlр.
26
28. Цилиндр
Совокупность всех дорожек,
принадлежащих разным
поверхностям и находящихся на
равном удалении от оси вращения.
28
Наименьшей физической
единицей хранения данных
является сектор.
Размер сектора равен 512 байт.
29
30. Кластер
Является наименьшей единицей
адресации к данным.
Размер кластера не фиксирован и
зависит от емкости диска.
30
32. Функции обслуживания файловой структуры
создание файлов и присвоение им имен;
создание каталогов (папок) и присвоение им
имен;
переименование файлов и каталогов (папок);
копирование и перемещение файлов между
дисками компьютера и между каталогами
(папками) одного диска;
удаление файлов и каталогов (папок);
навигация по файловой структуре с целью
доступа к заданному файлу, каталогу (папке);
управление атрибутами файлов.
32
33. Файл
Это именованная
последовательность байтов
произвольной длины.
33
По способам именования
файлов различают
«короткое» и «длинное»
имя.
35
36. Соглашение 8.3.
Имя файла состоит из двух частей:
собственно имени и расширения имени.
На имя файла отводится 8 символов, а на
его расширение — 3 символа.
Имя от расширения отделяется точкой.
Как имя, так и расширение могут
включать только алфавитно-цифровые
символы латинского алфавита.
36
Основным недостатком
«коротких» имен является
их низкая
содержательность.
37
38. «Длинное» имя
Может содержать любые
символы, кроме девяти
специальных:
\ / : * ? « < > |
38
39. Особенности использования «длинных» имен в ОС WINDOWS:
Если «длинное» имя файла включает пробелы,
то в служебных операциях его надо заключать в
кавычки;
В корневой папке диска нежелательно хранить
файлы с длинными именами;
Полное имя не может быть длиннее 260
символов;
Разрешается использовать символы любых
алфавитов;
Прописные и строчные буквы не различаются
39
операционной системой.
41. Каталоги (папки)
Важные элементы иерархической
структуры, необходимые для
обеспечения удобного доступа к
файлам, если файлов на носителе
слишком много.
41
43. Копирование и перемещение файлов
В неграфических операционных системах
операции копирования и перемещения
файлов выполняются вводом прямой
команды в поле командной строки.
В графических операционных системах
существуют приемы работы с мышью,
позволяющие выполнять эти команды
наглядными методами.
43
45. Режимы удаления данных
47. Навигация по файловой структуре
В операционных системах, имеющих
интерфейс командной строки, навигацию
осуществляют путем ввода команды
перехода с диска на диск или из каталога
в каталог.
В связи с крайним неудобством такой
навигации, широкое применение нашли
специальные служебные программы,
называемые файловыми оболочками.
47
49. Атрибуты
Это дополнительные параметры,
определяющие свойства файлов.
49
50. Основные атрибуты ОС МS DOS и WINDOWS
Только чтение (Read only);
Скрытый (Hidden);
Системный(System);
Архивный (Аrchive).
50
Операционная система должна
предоставлять возможность
прерывания работы приложений по
желанию пользователя и снятия
сбойной задачи без ущерба для
работы других приложений.
52
Для правильной работы
приложений на компьютере они
должны пройти операцию,
называемую установкой.
54
55. Устаревшие операционные системы
Не имеют средств для управления
установкой приложений.
Единственное средство, которое они
предоставляют — возможность
запуска устанавливающей программы,
прилагаемой к дистрибутивному
комплекту.
55
56. Современные графические операционные системы
Процесс удаления приложений,
как и процесс установки, имеет
свои особенности и может
происходить под управлением
вычислительной системы.
58
Обеспечение
взаимодействия
с аппаратным
обеспечением
59
Гибкость аппаратных и программных
конфигураций вычислительных систем
поддерживается за счет того, что
каждый разработчик оборудования
прикладывает к нему специальные
программные средства управления —
драйверы.
60
Предоставление основных
средств обслуживания
компьютера — одна из функций
операционной системы.
62
64. Категории средств проверки
Средства логической проверки, то
есть проверки целостности файловой
структуры;
Средства физической диагностики
поверхности.
64
66. Средства сжатия дисков
Запись данных на диск в уплотненном
виде посредством специального
драйвера.
66
Ранние ОС
ограничивали
возможность
использования
приложений по
объему
необходимой для
их работы
оперативной
памяти.
Современные ОС
обеспечивают
непосредственный доступ
ко всему полю
оперативной памяти,
установленной в
компьютере, позволяют ее
расширить за счет
создания так называемой
виртуальной памяти на
жестком диске.
68
В ранних ОС
функции
кэширования диска
возлагались на
специальное
внешнее
программное
средство,
подключаемое
через файлы
конфигурации.
В современных ОС
эту функцию включают
в ядро системы и она
работает
автоматически, без
участия пользователя,
хотя определенная
возможность настройки
размера кэша за ним
сохраняется.
70
72. Средства резервного копирования данных
Ценность данных, размещенных на
компьютере, принято измерять
совокупностью затрат, которые может
понести владелец в случае их утраты.
Важным средством защиты данных
является регулярное резервное
копирование на внешний носитель.
72
Большинство программ поставляются для продажи и распространения в сжатом (упакованном, см.: Архив) виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.
Установка, как правило, включает в себя размещение всех необходимых программе файлов в соответствующих местах файловой системы, а также модификацию и создание конфигурационных файлов. Пакетные менеджеры также выполняют при установке контроль зависимостей, проверяя, есть ли в системе необходимые для работы данной программы пакеты, а в случае успешной установки регистрируя новый пакет в списке доступных.
Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая сами операционные системы) поставляются вместе с универсальным или специальным установщиком — программой, которая автоматизирует большую часть работы, необходимой для их установки.
Некоторые программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они «не требуют установки». Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного диска (компакт- или DVD-диск), не оказывая воздействия на другие операционные системы, установленные на компьютере пользователя. Примером такой операционной системы является Knoppix или Mac OS 1-9.
Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.
- Используемых и неиспользуемых совместно программных файлов.
- Каталогов .
- Записей конфигурационных файлов, используемых одной программой, или совместно.
- Переменных среды .
- Семейство UNIX
- Семейство Maс OS
- Программы установки и архиваторы
Некоторые операционные среды — например, Windows NT (по умолчанию) и Xfce 4 (по желанию пользователя), содержат функцию автоматического запуска определённой программы, находящейся на носителе, при его вставке в устройство чтения.
Как компромисс между Установщиком Windows и системами управления содержимым UNIX-подобных систем, существуют системы управления установкой Windows
Слайды и текст этой презентации
Лекция № 4 Функции операционных систем персональных компьютеров
Операционная система (ОС) - комплекс системных и служебных программных средств.
Операционная система является интерфейсом между базовым программным обеспечение компьютера (BIOS -базовая система ввода-вывода) и программным обеспечением более высоких уровней — служебных и прикладных программ.
Схема конфигурации ЭВМ
Основная функция всех операционных систем состоит в обеспечении нескольких видов интерфейсов:
интерфейс пользователя – взаимодействие пользователя с программно-аппаратными средствами компьютера;
аппаратно-программный интерфейс -взаимодействие между программным и аппаратным обеспечением;
программный интерфейс – взаимодействие разных видов программного обеспечения между собой .
Интерфейс пользователя. Режимы работы с компьютером
Пакетный режим - операционная система автоматически исполняет заданную последовательность команд
Диалоговый режим - операционная система находится в ожидании команды пользователя и, получив ее, приступает к исполнению, а исполнив, возвращает отклик и ждет очередной команды
Виды интерфейсов пользователя
Интерфейс командной строки - основным устройством управления является клавиатура. Управляющие команды вводят в поле командной строки, где их можно и редактировать. Исполнение команды начинается после ее утверждения, например нажатием клавиши ENTER.( MS-DOS 1.0 до MS-DOS 6.2).
Графический интерфейс – управление - клавиатура, мышь или адекватное устройство позиционирования. Основан на взаимодействии активных и пассивных экранных элементов управления.
Активные и пассивные элементы управления
Активный элемента управления - указатель мыши — графический объект, перемещение которого на экране синхронизировано с перемещением мыши.
Пассивный элемент управления - графические элементы управления приложений - экранные кнопки, значки, переключатели, флажки, раскрывающиеся списки, строки меню и многие другие.
Характер взаимодействия между активными и пассивными элементами управления выбирает пользователь. В его распоряжении приемы наведения указателя мыши на элемент управления, щелчки кнопками мыши и другие средства.
Организация файловой системы
Все современные операционные системы обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним.
Принцип организации файловой системы — табличный. Поверхность жесткого диска рассматривается как трехмерная матрица, измерениями которой являются номера поверхности, цилиндра и сектора.
Обслуживание файловой структуры
Пользователю данные о местоположении файлов представляются в виде иерархической структуры — людям так удобнее, а все необходимые преобразования берет на себя операционная система.
01_02_IVC2_01
Организация файловой системы
Системная область диска – хранит данные о том, в каком месте диска записан файл.
Нарушение целостности служебных сведений приводит к невозможности чтения данных, записанных на диске. Поэтому к системной области предъявляются особые требования по надежности.
Целостность, непротиворечивость и надежность этих данных регулярно контролируется средствами операционной системы
Функции обслуживания файловой структуры
проводятся под управлением операционной системы:
создание файлов и присвоение им имен;
создание каталогов (папок) и присвоение им имен;
переименование файлов и каталогов;
копирование и перемещение файлов между дисками компьютера и между каталогами одного диска;
удаление файлов и каталогов;
навигация по файловой структуре с целью доступа к заданному файлу, каталогу;
управление атрибутами файлов.
Однозадачные и многозадачные операционные системы
С точки зрения управления приложениями различают однозадачные и многозадачные ОС.
Однозадачные операционные системы (например, MS-DOS) передают все ресурсы вычислительной системы одному исполняемому приложению и не допускают ни параллельного выполнения другого приложения, ни приостановки выполняемого и запуска другого приложения
Многозадачные операционные системы
Многозадачные ОС – это большинство современных графических операционных систем.
Многозадачные ОС управляют распределением ресурсов вычислительной системы между задачами и обеспечивают:
одновременную или поочередную работу нескольких приложений;
обмен данными между приложениями;
совместное использование программных, аппаратных, сетевых и прочих ресурсов вычислительной системы несколькими приложениями.
Для правильной работы приложений на компьютере они должны пройти операцию, называемую установкой.
Необходимость в установке связана с тем, что разработчики программного обеспечения не могут заранее предвидеть особенности аппаратной и программной конфигурации вычислительной системы, на которой предстоит работать их программам.
Дистрибутивный комплект (установочный пакет) программного обеспечения представляет собой не законченный программный продукт, а полуфабрикат, из которого при установке на компьютере формируется полноценное рабочее приложение. При этом осуществляется привязка приложения к существующей аппаратно-программной среде и его настройка на работу именно в этой среде.
Взаимодействие с аппаратным обеспечением
Средства аппаратного обеспечения вычислительной техники отличаются гигантским многообразием. Существуют сотни различных моделей мониторов, принтеров, сканеров и прочего оборудования.
Ни один разработчик программного обеспечения не в состоянии предусмотреть все варианты взаимодействия своей программы, например, с печатающим устройством.
Взаимодействие с аппаратным обеспечением
Гибкость аппаратных и программных конфигураций вычислительных систем поддерживается за счет того, что каждый разработчик оборудования прикладывает к нему специальные программные средства управления — драйверы.
Драйверы имеют точки входа для взаимодействия с прикладными программами, а диспетчеризация обращений прикладных программ к драйверам устройств — это одна из функций операционной системы.
Выпуская устройство, его разработчик прикладывает к нему несколько драйверов, предназначенных для основных операционных систем, как-то: MS-DOS, Windows XP, Windows Vista, Windows 7, Linux и т. п.
Предоставление основных средств обслуживания компьютера — одна из функций операционной системы. Обычно она решается внешним образом — включением в базовый состав операционной системы первоочередных служебных приложений.
Средства проверки дисков
Надежность работы жесткого диска определяет
надежность работы компьютера в целом,
безопасность хранения данных, ценность которых может намного превышать стоимость самого компьютера.
Наличие средств для проверки дисков является обязательным требованием к любой операционной системе.
Средства проверки подразделяются:
средства логической проверки, то есть проверки целостности файловой структуры
средства физической диагностики поверхности.
Средства резервного копирования данных
Если на компьютере выполняется практическая работа, объем ценных (а зачастую и уникальных) данных нарастает с каждым днем. Ценность данных, размещенных на компьютере, принято измерять совокупностью затрат, которые может понести владелец в случае их утраты. Важным средством защиты данных является регулярное резервное копирование на внешний носитель.
В связи с особой важностью этой задачи операционные системы обычно содержат базовые средства для выполнения резервного копирования.
Прочие функции операционных систем
Поддержка функционирования локальной компьютерной сети без специального программного обеспечения;
Доступ к Интернету средствами, интегрированными в состав операционной системы;
Создание сервера Интернета, его обслуживание и управление;
Средства защиты данных от несанкционированного доступа;
Прочие функции операционных систем
5. Возможность оформления рабочей среды операционной системы;
6. Обеспечение поочередной работы различных пользователей на одном персональном компьютере с сохранением персональных настроек рабочей среды каждого из них и ограничением доступа к конфиденциальной информации;
7. Возможность автоматического исполнения операций по обслуживанию компьютера и операционной системы в соответствии с заданным расписанием
Минимальный набор прикладного программного обеспечения
К функции обслуживания файловой структуры относятся следующие операции, происходящие под управлением операционной системы: создание файлов и присвоение им имен; создание каталогов (папок) и присвоение им имен; переименование файлов и каталогов (папок); копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска; удаление файлов и каталогов (папок); навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке); управление атрибутами файлов.
Создание и именование файлов Файл — это именованная последовательность байтов произвольной длины. Поскольку из этого определения вытекает, что файл может иметь нулевую длину, то фактически создание файла состоит в присвоении ему имени и регистрации его в файловой системе — это одна из функций операционной системы. Даже когда мы создаем файл, работая в какой-то прикладной программе, в общем случае для этой операции привлекаются средства операционной системы.
Создание каталогов (папок)Каталоги (папки) — важные элементы иерархической структуры, необходимые для обеспечения удобного доступа к файлам, если файлов на носителе слишком много. Файлы объединяются в каталоги по любому общему признаку, заданному их создателем (по типу, по принадлежности, по назначению, по времени создания и т. п.). Каталоги низких уровней вкладываются в каталоги более высоких уровней и являются для них вложенными. Верхним уровнем вложенности иерархической структуры является корневой каталог диска.
Все современные операционные системы позволяют создавать каталоги. Правила присвоения имени каталогу ничем не отличаются от правил присвоения имени файлу, хотя негласно для каталогов не принято задавать расширения имен. Каталоги и папки. До появления операционной системы Windows 95 при описании иерархической файловой структуры использовался введенный выше термин каталог. С появлением этой системы был введен новый термин -папка. В том, что касается обслуживания файловой структуры носителя данных, эти термины равнозначны: каждому каталогу файлов на диске соответствует одноименная папка операционной системы. Основное отличие понятий папка и каталог проявляется не в организации хранения файлов, а в организации хранения объектов иной природы.
КОПИРОВАНИЕ И ПЕРЕМЕЩЕНИЕ ФАЙЛОВ.В неграфических операционных системах операции копирования и перемещения файлов выполняются вводом прямой команды в поле командной строки. При этом указывается имя команды, путь доступа к каталогу-источнику и путь доступа к каталогу-приемнику.
В графических операционных системах существуют приемы работы с устройством позиционирования, позволяющие выполнять эти команды наглядными методами.
УДАЛЕНИЕ ФАЙЛОВ И КАТАЛОГОВ (ПАПОК). Существует как минимум три режима удаления данных: удаление, уничтожение и стирание, хотя операционные системы обеспечивают только два первых режима (режим надежного стирания данных можно обеспечить лишь специальными программными средствами).
Удаление файлов является временным. В операционных системах Win-dows 95 и Windows 98 оно организовано с помощью специальной папки, которая называется Корзина. При удалении файлов и папок они перемещаются в Корзину. Эта операция происходит на уровне файловой структуры операционной системы (изменяется только путь доступа к файлам). На уровне файловой системы жесткого диска ничего не происходит — файлы остаются в тех же секторах, где и были записаны.
Уничтожение файлов происходит при их удалении в операционной системе MS-DOS или при очистке Корзины в операционных системах Windows 95/98. В этом случае файл полностью удаляется из файловой структуры операционной системы, но на уровне файловой системы диска с ним происходят лишь незначительные изменения. В таблице размещения файлов он помечается как удаленный, хотя физически остается там же, где и был. Это сделано для минимизации времени операции. При этом открывается возможность записи новых файлов в кластеры, помеченные как «свободные».
операция стирания файлов, выполняемая специальными служебными программами, состоит именно в том, чтобы заполнить якобы свободные кластеры, оставшиеся после уничтоженного файла, случайными данными. Поскольку даже после перезаписи данных их еще можно восстановить специальными аппаратными средствами (путем анализа остаточного магнитного гистерезиса), для надежного стирания файлов требуется провести не менее пяти актов случайной перезаписи в одни и те же сектора. Эта операция весьма продолжительна, и поскольку массовому потребителю она не нужна, то ее не включают в стандартные функции операционных систем.
Навигация по файловой структуре является одной из наиболее используемых функций операционной системы. Удобство этой операции часто воспринимают как удобство работы с операционной системой. В операционных системах, имеющих интерфейс командной строки, навигацию осуществляют путем ввода команд перехода с диска на диск или из каталога в каталог. В связи с крайним неудобством такой навигации, широкое применение нашли специальные служебные программы, называемые файловыми оболочками.
Как и операционные системы, файловые оболочки бывают неграфиче-скими и графическими. Наиболее известная неграфическая файловая оболочка для MS-DOS — диспетчер файлов Norton Commander, а роль графической файловой оболочки для MS-DOS в свое время исполняли программы Windows 1.0 и Windows 2.0, которые постепенно развились до понятия операционной среды (в версиях Windows 3.x) и далее до самостоятельной операционной системы (Windows 95/98).
УПРАВЛЕНИЕ АТРИБУТАМИ ФАЙЛОВ.
Атрибуты — это дополнительные параметры, определяющие свойства файлов. Операционная система позволяет их контролировать и изменять; состояние атрибутов учитывается при проведении автоматических операций с файлами.
Основных атрибутов четыре: « Только для чтения (Read only); в Скрытый (Hidden); в Системный (System); в Архивный (Archive).
Атрибут Только для чтения ограничивает возможности работы с файлом. Его установка означает, что файл не предназначен для внесения изменений.
Атрибут Скрытый сигнализирует операционной системе о том, что данный файл не следует отображать на экране при проведении файловых операций. Это мера защиты против случайного (умышленного или неумышленного) повреждения файла.
Атрибутом Системный помечаются файлы, обладающие важными функциями в работе самой операционной системы. Его отличительная особенность в том, что средствами операционной системы его изменить нельзя. Как правило, большинство файлов, имеющих установленный атрибут Системный, имеют также и установленный атрибут Скрытый.
Атрибут Архивный в прошлом использовался для работы программ резервного копирования. Предполагалось, что любая программа, изменяющая файл, должна. Современные программы резервного копирования используют другие средства для установления факта изменения файла, и данный атрибут во внимание не принимается, а его изменение вручную средствами операционной системы не имеет практического значения.
Управление приложениями
Понятие многозадачности С точки зрения управления исполнением приложений различают однозадачные и многозадачные операционные системы.
Однозадачные операционные системы (например, MS-DOS) передают все ресурсы вычислительной системы одному исполняемому приложению и не допускают ни параллельного выполнения другого приложения. В то же время, возможна работа специальных программ, называемых резидентными. Такие программы не опираются на операционную систему, а непосредственно работают с процессором, используя его систему прерываний. Большинство современных графических операционных систем — многозадачные. Они управляют распределением ресурсов вычислительной системы между задачами.
Вопросы надежности От того, как операционная система управляет работой приложений, во многом зависит надежность всей вычислительной системы. Операционная система должна предоставлять возможность прерывания работы приложений по желанию пользователя и снятия сбойной задачи без ущерба для работы других приложений. При этом требование надежности операционной системы может входить в противоречие с требованием ее универсальности.
Установка приложений Для правильной работы приложений на компьютере они должны пройти операцию, называемую установкой. Необходимость в установке связана с тем, что разработчики программного обеспечения не могут заранее предвидеть особенности аппаратной и программной конфигурации вычислительной системы, на которой предстоит работать их программам. Таким образом,дистрибутивный комплект представляет собой полуфабрикат, из которого в процессе установки формируется полноценное приложение. При этом осуществляется привязка приложения к существующей аппаратно-программной среде и его настройка на работу именно в этой среде.
Удаление приложенийВ таких операционных системах, где каждое приложение самообеспечено собственными ресурсами (например, в MS-DOS), его удаление не требует специального вмешательства операционной системы. В операционных системах, реализующих принцип совместного использования ресурсов (например, в системах семейства Windows), процесс удаления приложений имеет особенности. Нельзя допустить, чтобы при удалении одного приложения были удалены ресурсы, на которые опираются другие приложения, даже если эти ресурсы были когда-то установлены вместе с удаляемым приложением. В связи с этим удаление приложений происходит под строгим контролем операционной системы.
Читайте также: