- •Лекция №5 программное обеспечение
- •3.1. Классификация программного обеспечения. Виды программного обеспечения
- •3.2. Системное программное обеспечение
- •3.2.1. Операционные системы: понятие и назначение
- •Лекция №6
- •3.2.2. Драйверы
- •3.2.3. Оболочки операционных систем
- •3.2.4. Вспомогательные программы (утилиты)
- •3.3.1. Прикладное программное обеспечение общего назначения
- •3.3. Прикладное программное обеспечение. Пакеты прикладных программ
- •3.3.2. Прикладное программное обеспечение специального назначения
- •Лекция №7
- •3.3.3. Прикладное программное обеспечение профессионального уровня
- •3.3.4. Прикладное программное обеспечение для решения
- •3.4. Примеры прикладных программных продуктов и систем, функционирующих в среде Windows
- •3.4.1. Системы редактирования и подготовки документов
- •3.4.2. Текстовый редактор Word
- •Лекция №8
- •3.4.3. Настольная издательская система PageMaker
- •3.4.4. Настольная издательская система ТеХ
- •3.4.5. Электронные таблицы Excel
- •Лекция №9
- •3.5. Компьютерная графика
- •3.5.1. Виды компьютерной графики
- •3.5.2. Растровая графика
- •3.5.3. Векторная графика
- •3.5.4. Фрактальная графика
- •3.5.5. Основные понятия трехмерной графики
- •Лекция №10
- •3.5.6. Средства для работы с растровой графикой
- •3.5.7. Средства для работы с векторной графикой
- •Лекция №11
- •3.6. Базы данных
- •3.6.1. Базы данных и системы управления базами данных
- •3.6.2. Структура простейшей базы данных
- •3.6.3. Свойства полей базы данных
- •3.6.4. Типы данных
- •3.6.5. Безопасность баз данных
- •3.6.6. Проектирование баз данных
- •Лекция №12
- •3.6.7. Разработка структуры базы данных.
- •3.6.8. Субд Microsoft Access 2000
- •3.7. Сканирование изображений
- •3.8. Система мультимедиа
- •Лекция №13
- •3.9. Системы программирования
- •3.10. Компиляторы и интерпретаторы
- •3.11. Файлы и каталоги на дисках
- •3.11.1. Файлы и их имена
- •3.11.2. Папки. Файловая система
- •3.11.3. Путь к файлу
Лекция №6
3.2.2. Драйверы
Важным классом системных программ являются программы-драйверы. Они расширяют возможности DOS по управлению устройствами ввода-вывода компьютера (клавиатурой, жестким диском, мышью и т.д.), оперативной памятью и т.д. С помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся устройств.
3.2.3. Оболочки операционных систем
Интерфейс операционной системы не обладает необходимой дружественностью. Команды нужно знать наизусть, посимвольно набирать на клавиатуре, при этом не допускать ошибок. Все это предъявляет высокие требования к квалификации пользователя.
Для облегчения взаимодействия пользователя с компьютером существуют та.» называемые оболочки операционных систем – программы, делающие наглядным и простым выполнение базовых операций над файлами, каталогами и др. с использованием меню, защитой от необдуманных и ошибочных действий и разветвленной контекстной помощью.
Простая оболочка обычно входит в комплект утилит операционной системы. Однако, значительно большее распространение получила оболочка под названием Windows Commander.
При работе Windows Commander в стандартной настройке (конфигурации) на экране дисплея имеются следующие области:
правая и левая панель – большие синие прямоугольники, на которых отображаются каталоги (директории) дисков; одна из панелей является активной; обозначение текущего диска и директория вверху активной панели выделены цветом внутри панели находится указатель;
командная строка с приглашением, в которой можно непосредственно набирать команды или формировать их с помощью имен файлов на панелях;
строка подсказки с обозначением команд, закрепленных за функциональными клавишами F1 ... F10.
Указатель перемещается внутри панели при нажатии клавиш управления курсором. Переключить активную панель можно с помощью клавиши <ТаЬ>. Чтобы войти в директорию, нужно указать его имя указателем и нажать клавишу<Enter>, чтобы выйти из текущего директория – установить указатель на две точки вверху панели выше имен файлов и директориев и нажать клавишу<Enter>. При нажатии клавиши < Enter >, когда указатель установлен на имени исполняемого файла (с расширением .bat или .ехе или .com), происходит запуск этого файла на исполнение. Если необходимо вызвать имя файла в командную строку для формирования параметров команды, нужно, выделив имя файла указателем, нажать одновременно <Ctrl> и <Enter>. Можно по желанию определить действия над файлами с произвольными расширениями при нажатии клавиши <Ввод>. Так, можно задать, что при указании файла с расширением .txt запускается текстовый редактор и в него загружается указанный файл.
3.2.4. Вспомогательные программы (утилиты)
К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.
Программы-упаковщики позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ-упаковщиков очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее хранить на дисках или кассетах для стримера файлы, предварительно сжатые программами-упаковщиками. Наиболее популярны упаковщики PKZIP/PKUNZIP, ARJ и RAR. Следует заметить, что различные упаковщики не совместимы друг с другом – архивный файл, созданный одним упаковщиком, чаще всего нельзя прочесть другим.
Программы для создания резервных копий информации на дисках позволяют быстро скопировать информацию, находящуюся на жестком диске компьютера, на диски или кассеты стримера. Из этих программ широко используются Norton Backup (для DOS и для Windows), FastBack Plus. Соответствующие функции имеются в комплексе PC Tools Deluxe.
Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом.
Коммуникационные программы предназначены для организации обмена информацией между компьютерами. Программы типа Brooklin Bridge, DeskLink, LapLink или FastLynx позволяют удобно пересылать файлы с одного компьютера на другой при соединении кабелем их последовательных портов (некоторые программы – при соединении параллельных портов, что обеспечивает большую скорость). Аналогичные возможности имеются в пакетах Norton Commander и PC Tools Deluxe.
Другой вид программ (Telemate, Procomm, DataLine и т.д.) обеспечивает возможность связи компьютеров по телефонной сети (при наличии модема). Программы типа WinFax Pro, BitFax, Fax-It и другие дают возможность посылать и принимать телефаксные сообщения при наличии в компьютере встроенной платы факс-модема.
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т.д.), а также проверить работоспособность устройств компьютера (прежде всего жестких дисков). Большой популярностью пользуются программы Check-It, NDiags, Control Room и System Sleuth. Для проверки работоспособности дисков весьма полезны программы Disk Technician Advanced, Calibrate из комплекса Norton Utilities и др. Они позволяют выявить «намечающиеся» дефекты дисков (возникающие из-за износа магнитной поверхности диска) и предотвратить потерю данных, хранящихся на диске.
Программы-кэши для диска убыстряют доступ к информации на диске путем организации в оперативной памяти кэш-буфера, содержащего наиболее часто используемые участки диска. Чаще всего для кэша используется дополнительная или расширенная память компьютера. Некоторые контроллеры дисков имеют в своем составе встроенный кэш-буфер, но обычно их производительность не намного выше, а стоимость значительно больше, чем у программы-кэша и соответствующего количества дополнительной памяти. Весьма хорошую производительность показывают программы SmartDrv, NCache и Super PC-Kwik.
Программы для оптимизации дисков позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске. Эти программы перемещают все участки каждого файла друг к другу (устраняют фрагментацию), собирают все файлы в начале диска и т.д., за счет чего уменьшается число перемещений головок диска (т.е. ускоряется доступ к данным) и снижается износ диска. Из программ для оптимизации дисков широко используются SpeeDisk из комплекса Norton Utilities, FdstTrax и др.
Программы динамического сжатия дисков (например, Stacker, DoubleSpace, SuperStor и др.) позволяют увеличить количество информации, хранимой на дисках путем ее динамического сжатия. Эти программы сжимают информацию при записи на диск, а при чтении восстанавливают ее в исходном виде. Таким образом, для пользователя эти программы незаметны (как говорят, «прозрачны»), они проявляются только увеличением емкости дисков и изменением скорости доступа (кстати, скорость доступа при этом может не уменьшиться, а даже увеличиться). Если на диске хранятся программы, то увеличение емкости невелико – в 1,5 раза, но для баз данных оно может достигать 4-5 раз.
Программы для управления памятью обеспечивают более гибкое использование оперативной памяти компьютера. Программы типа Software Carousel и Switch-It дают возможность загрузить в память компьютера несколько программ и «переключаться» с одной на другую с помощью нескольких нажатий клавиш. Программы Mark/Release, PopDrop Plus и другие обеспечивают эффективное управление резидентными программами, в частности «выгрузку» их из памяти после того, как в них отпадает необходимость.
Программы для печати экрана бывают весьма полезны при использовании графических программ для вывода на печать содержимого
