В Кремле объяснили стремительное вымирание россиян
Наша библиотека
Книги
Статьи
Учебники

Художественная литература
Русская поэзия
Зарубежная поэзия
Русская проза
Зарубежная проза
Антонов А. К. : Системные программы Назад
Антонов А. К. : Системные программы
Число всех разновидностей системных программ очень велико, ниже кратко описаны некоторые из них.
Операционная система. Среди всех системных программ особое место занимает операционная система -программа, которая загружается при включении компьютера. Она осуществляет диалог с пользователем, управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.),
Запускает другие (прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера. Для компьютеров типа IBM C чаще всего используется операционная система MS DOS фирмы Microsoft или совместимые с ней операционные системы MS DOS фирмы IBM и DR DOS фирмы Digital Research. Иногда на IBM PC используются операционные системы OS/2 и UNIX. Широкое распространение получает операционная система Windows 95, которая позволяет более полно использовать потенциал персонального компьютера. Драйверы. Важным классом системных программ являются программы драйверы. Они расширяют возможности DOS по управлению устройствами ввода вывода компьютера (клавиатурой, жестким диском, мышью и т.д.), оперативной памятью и т.д. помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся устройств Программы-оболочки. Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем помощью командной строки DOS. Оболочки представляют пользователю качественно новый интерфейс и освобождают его от детального знания операций и команд операционной системы. Функции большинства оболочек, например семейства MS DOS, направлены на работу с файлами и каталогами и обеспечивают быстрый поиск файлов; создание, просмотр и редактирование текстовых файлов; выдачу сведений о размещении файлов на дисках, о степени занятости дискового пространства и ОЗУ.
Все оболочки обеспечивают ту или иную степень защиты от ошибок пользователя, что уменьшает вероятность случайного уничтожения файлов. Среди имеющихся оболочек для семейства MS DOS наиболее популярна оболочка Norton Commander. Операционные оболочки, в отличие от обычных программ-оболочек, не только дают пользователю более наглядные средства для выполнения часто используемых действий, но и представляют новые возможности для запускаемых программ.
Чаще всего это:
графический интерфейс, т.е. набор средств для вывода изображений на
экран и манипулирования ими, построения меню, окон на экране и т.д.;
мультипрограммирование, т.е. возможность одновременного выполнения нескольких программ;
расширенные средства для обмена информацией между программами. Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера. Но платой за это являются повышенные требования к ресурсам компьютера (быстродействие, оперативная память, емкость жесткого диска). Вспомогательные программы (утилиты). К системным программам можно отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Ниже описаны некоторые разновидности этих программ. Часто утилиты объединяются в комплексы, наиболее популярные комплексы Norton Utilities, PC Tools eluxe и Mace Utilities.
Программы-упаковщики позволяют за счет применения специальных методов "упаковки" сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ-упаковщиков очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее хранить на дискетах или кассетах для стримера, предварительно "сжатые" программам и упаковщикам и программ.
Наиболее популярны упаковщики PKZIP/PKUNZIP, RAR и ARJ. Следует заметить, что различные упаковщики не совместимы друг с другом -архивный файл, созданный одним упаковщиком, чаще всего нельзя прочесть другим.
Программы для создания резервных копий информации на дисках позволяют быстро скопировать информацию, находящуюся на жестком диске компьютера, а дискеты или кассеты стримера. Из этих программ широко используются orton ackup (для DOS и Windows), FastBack Plus. Соответствующие функции имеются и в комплекте PC Tools Deluxe.
Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом.
Компьютерный вирус -это специально написанная небольшая по размерам программа, которая может "приписывать" себя к другим программам ("заражать " их), а также выполнять различные нежелательные действия на компьютере. программа, внутри которой находится вирус, называется "зараженной". Когда такая программа начинает работу, то сначала управление получает вирус. Вирус находит и " заражает " другие программы, а также выполняет какие-нибудь вредные действия (например, "портит" файлы или таблицу размещения файлов на диске, "засоряет" оперативную память и т.д.). Для маскировки вируса, действия по заражению других программ и нанесению вреда могут выполнятся не всегда, а при выполнении определенных условий. После того, как вирус выполнит нужные ему действия, он передает управление той программе, в которой он находится, и программа работает также, как обычно.
Тем самым внешне работа зараженной программы выглядит так же, как и не зараженной. Многие разновидности вирусов устроены так, что при запуске зараженной программы вирус остается резидентно, т.е. до перезагрузки операционной системы, в памяти компьютера и время от времени заражает программы и выполняет вредные действия на компьютере.
Примерами антивирусных программ могут служить программы-детекторы Aidstest и Dr. Web, программа-ревизор ADinf. Коммуникационные программы предназначены для организации обмена информацией между компьютерами. программы позволяют удобно пересылать файлы с одного компьютера на другой при соединении кабелем их последовательных портов (некоторые программы -при соединении параллельных портов, что обеспечивает большую скорость передачи данных). Подобные программы имеются вп акетах Norton Commander и PC Tools Deluxe. Другой вид программ (Teltmate, Procomm, ataLine ит.д.) обеспечивает возможность связи компьютеров по телефонной сети при наличии модема). Программы типа WinFax Pro, BitFax и др. дают возможность посылать и принимать телефаксные сообщения при наличии в компьютере встроенной платы факс-модема.
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т.д.), а также проверить работоспособность устройств компьютера (прежде всего жестких дисков). Большой популярностью пользуются программы Check-It, NDiags, Control Room. Для поверки работоспособности дисков полезны программы Disk Technician Advanced, Calibrate из комплекта Norton Utilities и др. Они позволяют выявить "намечающиеся" дефекты дисков, возникающие из-за износа магнитной поверхности диска, и предотвратить потерю данных, хранящихся на диске. Программы- кэша для диска убыстряют доступ к информации на диске путем организации в оперативной памяти кэш-буфера, содержащего наиболее часто используемые участки диска. Чаще всего для кэша используется дополнительная или расширенная память компьютера. Некоторые контроллеры дисков имеют в своем составе встроенный кэш-буфер, но обычно их производительность не намного выше, а стоимость значительно больше, чем у программы-кэша и соответствующего количества дополнительной памяти. примером таких программ могут быть программы SmartDrv, NCache. Программы для оптимизации дисков позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске. Эти программы перемещают все участки каждого файла друг к другу (устраняют фрагментацию), собирают все файлы в начало диска и т.д., за счет чего уменьшается число перемещений головок диска (т.е. ускоряется доступ к данным) и снижается износ диска. Из программ для оптимизации дисков широко используются Spee Disk изкомплекса Norton Utilities, Defrag -из MS OS. Программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на дисках, путем ее динамического сжатия. Эти программы сжимают информацию при записи на диск. При чтении информации восстанавливают ее в исходном виде. Таким образом, для пользователя эти программы незаметны ("прозрачны"), они проявляются только увеличением емкости дисков и изменением скорости доступа (кстати, скорость доступа при этом может не уменьшиться, а даже увеличиться). Если на диске хранятся программы, то увеличение емкости невелико -в 1,5 раза, но для базы данных оно может достигать 4-5 раз. Программы для автономной печати спулеры) позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере. Некоторые из этих программ (например rintCashe) обеспечивают и некоторое ускорение печати. Многие программы, например Microsoft Windows, Microsoft Word для DOS, имеют встроенные средства для поддержки автономной печати. Программы для управления памятью обеспечивают более гибкое использование оперативной памяти компьютера. Одни программы дают возможность загрузить в память компьютера несколько программ и "переключаться" с одной на другую с помощью нескольких нажатий клавиш. Другие программы обеспечивают эффективное управление резидентными программами, в частности, "выгрузку" х из памяти после того, как в них отпадает необходимость. Программы типа EMM-386, 386MAX и другие позволяют на компьютерах с микропроцессорами типа Intel-80386 и Intel-486 использовать расширенную (extended) память компьютера как дополнительную (expanded), увеличить количество доступной для прикладных программ обычной памяти за счет переноса резидентных программ, буферов и таблиц DOS в расширенную память. Программы для печати экрана бывают полезны при использовании графических программ для вывода на печать содержимого экрана.

21.12.2005 г.

Док. 267935
Опублик.: 11.12.06
Число обращений: 617


Разработчик Copyright © 2004-2019, Некоммерческое партнерство `Научно-Информационное Агентство `НАСЛЕДИЕ ОТЕЧЕСТВА``