- •Содержание
- •Глава 1. Операционные системы 17
- •Глава 2. Сервисное программное обеспечение 97
- •Основные понятия программного обеспечения
- •Характеристика программного продукта
- •Классификация программных продуктов
- •1. Проблемно-ориентированные ппп
- •2. Методо-ориентированные ппп
- •3. Ппп автоматизированного проектирования.
- •4. Ппп общего назначения
- •6. Офисные ппп
- •7. Настольные издательские системы
- •8. Программные средства мультимедиа
- •9. Системы искусственного интеллекта
- •Ресурсы и процессы
- •Понятие ресурса и процесса
- •Концепция прерываний процесса
- •Понятие операционной системы
- •Назначение, функции и состав ос
- •Функции операционной системы
- •Основной состав операционных систем
- •Программы-драйверы
- •Классификация операционных систем.
- •Загрузка компьютера
- •Порядок загрузки ос
- •Файловая организация данных на диске
- •Логическая структура диска
- •Системная область
- •Подкаталоги
- •Файловая структура диска
- •Иерархия данных на диске
- •Операционная система ms-dos
- •Назначение, состав и загрузка ms-dos
- •Состав операционной системы ms dos
- •Порядок загрузки ms-dos
- •Файловая система ms-dos
- •Общие сведения о командах ms-dos
- •Запуск и выполнение команд
- •Команды общесистемного назначения
- •Команды работы с каталогами
- •Команды работы с файлами
- •Программная оболочка norton commander
- •Назначение, запуск и завершение nc
- •Интерфейс nc. Назначение функциональных клавиш
- •Управляющее меню
- •Основные параметры конфигурации nc
- •Работа с архивными файлами
- •Операционная система Windows
- •Объекты файловой системы Windows Объект-файл
- •Объект — папка
- •Назначение ярлыка
- •Иерархическая структура подчиненности папок
- •Объекты пользовательского уровня – приложение и документ
- •Техника запуска программ
- •Графический интерфейс пользователя Основные понятия
- •Окна — объекты графического интерфейса
- •Назначение Рабочего стола
- •Программа Проводник
- •Навигация с помощью значка Мой компьютер.
- •Файловые операции в Windows
- •Ярлыка.
- •Создание ярлыка перетаскиванием
- •Выделение одного или нескольких объектов.
- •Роль буфера обмена
- •1 Способ
- •2 Способ
- •3 Способ
- •4 Способ
- •1 Способ
- •4 Способ
- •6 Способ (Удаление, минуя Корзину)
- •Операции с Корзиной
- •Поиск папок и файлов
- •Конфигурирование Windows
- •Конфигурирование системы с помощью Панели управления (Control Panel).
- •Шрифты для Windows
- •Терминология
- •Рубленые шрифты и шрифты с засечками
- •Равноширинные и пропорциональные шрифты
- •Масштабируемые и немасштабируемые шрифты Векторные и растровые шрифты
- •Шрифты и таблицы кодировки
- •Добавление шрифтов
- •Удаление шрифтов
- •Учетные записи в Windows nt
- •Стандартные приложения Windows
- •Графический редактор Paint
- •Текстовые редакторы Блокнот и WordPad
- •Калькулятор
- •Стандартные приложения служебного назначения
- •Внедрение и связывание объектов
- •Защита программных продуктов Лицензионные, условно-бесплатные и бесплатные программы
- •Основные понятия о защите программных продуктов
- •Установка и удаление программ
- •Общие сведения об установке программ
- •Установка и удаление приложений Особенности установки приложений ms-dos
- •Особенности установки приложений Windows
- •Удаление приложений Windows
- •Установка операционной системы Windows
- •Установка компонентов Windows
- •Программы обслуживания дисков
- •Проверка диска Физические и логические дефекты дисков
- •Дефрагментация диска Проблема фрагментации дисков
- •Восстановление удаленных файлов и каталогов
- •Архивация файлов Понятие процесса архивации файлов
- •Программы-архиваторы
- •Многофункциональный интегрированный архиватор rar Основные особенности программы
- •Вирусы и антивирусные средства
- •Вредоносные программы
- •Компьютерные вирусы и их свойства
- •Структура вируса
- •История появления компьютерных вирусов
- •Классификация компьютерных вирусов
- •Логические бомбы
- •Троянские кони
- •Бактерии
- •Антивирусная защита
- •Характеристика антивирусных программ
Установка и удаление программ
Общие сведения об установке программ
Покупая программу в магазине или приобретая ее еще каким-нибудь иным способом, мы можем наивно думать, что приобрели программу. Этот «конструктор» называется дистрибутивным комплектом (или пакетом). Лет пятнадцать назад еще были программы, помещавшиеся по сорок штук на одной дискете и работавшие напрямую, без установки. Сейчас большинство современных программ проходят операцию установки. Дистрибутивный пакет содержит множество больших и малых файлов и одну устанавливающую программу.
Программное обеспечение может быть установлено с множества источников: CD-ROM, гибкий диск, файл на вашем компьютере, через сеть или из Интернета.
Независимо от источника, с которого считывается установочный файл, почти все программы устанавливаются путем запуска исполняющего файла, который в Windows обычно называется Setup.exe.
Множество компаний предлагают бесплатное программное обеспечение на своих сайтах в Интернете. Чтобы установить программу через Интернет, просто щелкните по соответствующей ссылке. В зависимости от типа установочного файла, вам может быть предложено две возможности - запустить предлагаемый файл с текущего места в Интернете или скачать его на компьютер, а затем запустить локальным образом. Если у вас имеется высокоскоростное соединение с Интернетом посредством, скажем, DSL-модема, или кабельного модема, проще запустить файл из Интернета. Но если ваше соединение происходит на невысокой скорости, вам лучше скачать файл, а уже потом запустить его с компьютера.
В зависимости от источника, с которого вы устанавливаете программу, в процессе установки вам могут предложить ввести особый регистрационный код, который называется ключ продукта или CD ключ:
если вы устанавливаете программу с CD-диска, ключ продукта обычно записан на специальной наклейке, находящейся внутри упаковки;
если вы работаете в компании, которая хранит текущие версии лицензионного программного обеспечения на одном или нескольких устройствах вместо того, чтобы предоставлять их на CD- дисках, ключ должен быть известен вашему сетевому администратору;
если вы скачиваете программу из Интернета, вам может не понадобиться ключ, однако поставщик программы может потребовать регистрацию перед скачиванием продукта.
Ключи продуктов являются одним из методов, которыми производители программного обеспечения пытаются защититься от программного пиратства. Программа, которая запрашивает ключ продукта перед установкой, без него установлена быть не может. Если вы потеряли ключ продукта, вы не сможете установить программу до тех пор, пока не зарегистрируете копию продукта. Придется обратиться к производителю, чтобы он предоставил вам дополнительный ключ.
Множество программ предлагают несколько вариантов установки, например, default (стандартная), complete (полная) или custom (выборочная).
Выбирая тип установки, исходите из назначения данного приложения конкретно для вас, пространства, которое требуется приложению и пространства, которое свободно на вашем жестком диске. Также подумайте о том, будет ли у вас возможность получить установочный источник в том случае, если позже вы захотите получить доступ к файлам, которые не установили на компьютер сразу, или просто переустановить приложение. В большинстве случаев вариант Default (По умолчанию) соответствует запросам обычного пользователя наилучшим образом.
По умолчанию программа обычно может быть установлена в особую папку, которая будет находиться в папке Program Files на диске С. Когда установка будет завершена, вас могут попросить перезапустить компьютер. На самом деле, установка многих больших программ требует нескольких перезагрузок. Перезапуск компьютера позволяет программе обновить старые версии используемых файлов и навести после себя порядок.
Множество производителей используют так называемые самозапускающиеся файлы (autorun.exe), расположенные в корневой директории того места, с которого происходит установка программы - как правило, CD-диска.
Когда вы вставляете CD-диск в дисковод, ваш компьютер проверяет диск и если при этом система находит такой файл, она автоматически запускает его. Самозапускающийся файл, в свою очередь, запускает исполняющий файл, который либо проведет процесс установки, либо просто запустит находящуюся на CD-диске программу. Самозапускающиеся файлы устраняют возможность ошибок, возникающих из-за работы вслепую, потому что не требуют указывать точное расположение, находить конкретный файл, запускать конкретную программу или вообще принимать какое-либо решение, которое может повлиять на процесс установки.
При установке большинства приложений Windows создает записи в реестре. Реестр представляет собой обширную базу данных, в которой система хранит информацию об аппаратных и программных средствах. Информация в реестре позволяет операционной системе реализовать принцип совместного использования ресурсов приложениями.
Совместное использование ресурсов означает, что любая программа, предназначенная для работы в системе Windows, может использовать библиотеки, входящие в состав самой ОС, ранее установленные другими программами.
Рассмотрим простой пример.
Пример1. Все приложения Windows имеют окна. Во всех приложениях эти окна можно сворачивать, разворачивать, перемещать и т. п. Наверное, вы догадываетесь, что все эти операции выполняются одними и теми же программными процедурами. Спрашивается: а нужно ли каждой программе, устанавливаемой на компьютер, иметь в своем составе процедуры для этих операций? Логично предположить, что не нужно. Тогда другой вопрос: а кто будет решать, что программе нужно, и что нет? Опять-таки логично предположить, что этим должна заниматься операционная система. А когда она должна этим заниматься? Ответ однозначный: в момент установки.
Таким образом, если на компьютере уже установлены программные ресурсы для какой-то операции с окнами (т.е. в реестре информация об этом программном ресурсе прописана), то при установке новых программ эти ресурсы второй раз устанавливаться не будут. В итоге получается, что все программы используют одни и те же ресурсы. В этом и заключается принцип совместного использования ресурсов.
Совместно используемые ресурсы реализованы в виде библиотек динамической загрузки, т.е. файлы с расширением .DLL (Dynamic Load Library). Они находятся в дистрибутивном пакете установки. Во время установки происходит проверка реестра на наличие необходимой библиотеки. Если такой нет, то файлы с расширением .DLL копируются в системные папки и прописываются в реестре. Если файл существует, то проверяется его версия и при необходимости обновляется.
Устанавливаемая программа проверяет наличные ресурсы ОС. При этом она может использовать ресурсы, ранее установленные другой программой, а если их недостаточно, то установит еще свои. Так постепенно при установке все новых и новых программ общие ресурсы в ОС увеличиваются, а взаимосвязи между установленными приложениями становятся все сложнее и более разветвлённые.
Внедрение библиотек динамической загрузки связано с тем, что некоторые приложения стали объемными и при загрузке занимали большую часть оперативной памяти. Поэтому часть необходимых для работы программы ресурсов стали помещать не в саму программу, а в отдельные файлы с расширением .DLL.
Т.о. при запуске программы в память копируется сама программа, а библиотеки динамически загружаются по мере необходимости.
Пример 2. Запускаемый файл MS Word имеет размер около 10 Мб и не включает в себя средства проверки орфографии, работы с графикой и т.д. Если бы все возможности Word были интегрированы в один программный файл, то он бы занимал около 100 Мб.