Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курс лекций по информатике _часть 1_

.pdf
Скачиваний:
89
Добавлен:
15.02.2015
Размер:
855.38 Кб
Скачать

51

Windows NT и более поздних версиях Windows необходимость в проверке на выявление поврежденных файлов отпала. Но ряд операций (дефрагментация, очистка диска) все же сохранились. Восстановление системы требуется, когда в какой-то момент произошел сбой в работе Windows. Программа восстановления системы ищет контрольные точки (дату и время, на момент которых и возможно восстановление системы) и при успешном их поиске предлагает восстановить систему по состоянию на выбранный момент времени и даты.

Среди большого числа известных программ-архиваторов наиболее широко используются ARJ, ZIP и RAR. Они отличаются друг от друга степенью сжатия информации, скоростью работы и используются для разных типов файлов (например, для текстовых файлов обычно применяют архиватор ARJ, а для исполняемых программ – ZIP; архиватор RAR удобен в использовании для любых типов файлов и позволяет создавать многотомные архивы, например, разбить упакованный файл на части по размеру дискеты емкостью 1,44 Мб).

Сейчас с появлением оптических дисков и флэш-карт большой емкости необходимость в использовании архиваторов практически отпала. Они нужны, если, например, требуется перенести на флэш-карту файл емкостью более 4 Гб или когда надо сначала "скачать" из интернета уже заархивированный файл, чтобы затем его разархивировать.

Для упаковки файла (папки, группы файлов или папок) с помощью архиватора RAR можно, например, щелкнув по выбранному объекту правой кнопкой мыши, вызвать контекстное меню и выбрать пункт "Добавить в архив…" или "Добавить в архив <имя архива>.rar". Или выбрать пункт "Отправить>Сжатая ZIP-папка" для упаковки с помощью архиватора ZIP.

Рис. 6.5. Окно архиватора RAR

52

Щелкнув дважды по архивному файлу, созданному архиватором RAR, можно вызвать окно (рис. 6.5). В этом окне можно выбрать любой из упакованных файлов и, щелкнув правой кнопкой мыши, выполнить ряд операций с ним, которые показаны на рис. 6.6.

Рис. 6.6. Контекстное меню для выполнения операций с упакованным файлом

6.8. Оболочка Far Manager

Far Manager — консольный файловый менеджер для операционных систем семейства Windows. Программа предоставляет удобный интерфейс пользователя для работы с файловыми системами (реальными и эмулированными) и файлами:

просматривать файлы и каталоги;редактировать, копировать и переименовывать файлы;и многое другое.

Функциональность Far Manager существенно расширяется за счет внешних подключаемых DLL-модулей — плагинов (этому способствует набор специальных интерфейсов — Plugins API). Например, работа с архивами, FTPклиент, временная панель и просмотр сети реализованы с помощью плагинов, включенных в стандартную поставку Far Manager.

Назначение функциональных и символьных клавиш и их сочетаний с префиксными клавишами в Far Manager представлено в следующей таблице.

53

Таблица 6.1. Назначение функциональных клавиш Far Manager

Операция

 

 

Комбинация

Операция

Комбинация

 

1

 

 

2

 

3

4

Команды управления панелями

Управление файлами и

сервисные команды

 

 

 

 

 

Изменить активную панель

Tab

Помощь

 

F1

Поменять панели местами

Ctrl+U

Вызвать

пользова-

F2

 

 

 

 

 

тельское меню

 

Перечитать содержимое панели

Ctrl+R

Просмотр

 

F3

Убрать/показать информацион-

Ctrl+L

Редактирование

F4

ную панель

 

 

 

 

 

 

 

Убрать/показать панель быстро-

Ctrl+Q

Копирование

F5

го просмотра

 

 

 

 

 

 

 

Убрать/показать дерево папок

Ctrl+T

Переименование или

F6

 

 

 

 

 

перенос

 

 

Убрать/показать обе панели

Ctrl+O

Создание новой пап-

F7

 

 

 

 

 

ки

 

 

Убрать/показать неактивную

Ctrl+P

Удаление

 

F8

панель

 

 

 

 

 

 

 

Убрать/показать левую панель

Ctrl+F1

Показать главное ме-

F9

 

 

 

 

 

ню

 

 

Убрать/показать правую панель

Ctrl+F2

Завершить работу с

F10

 

 

 

 

 

FAR

 

 

Прокрутка длинных имен и

Alt+Left,

Показать команды под-

F11

описаний

 

 

 

Alt+Right

ключаемыхмодулей

 

Установить краткий режим про-

ЛевыйCtrl+1

Изменить текущий

Alt+F1

смотра

 

 

 

 

диск в левой панели

 

Установить средний режим про-

ЛевыйCtrl+2

Изменить текущий

Alt+F2

смотра

 

 

 

 

диск в правой панели

 

Установить полный режим про-

ЛевыйCtrl+3

Печать файлов

Alt+F5

смотра

 

 

 

 

 

 

 

Установить

широкий

режим

ЛевыйCtrl+4

Выполнить команду

Alt+F7

просмотра

 

 

 

 

поиска файла

 

Установить

детальный

режим

ЛевыйCtrl+5

Переключение между

Alt+F9

просмотра

 

 

 

 

25 и 50 строками на

 

 

 

 

 

 

экране

 

 

Установить

режим

просмотра

ЛевыйCtrl+6

Выполнить команду

Alt+F10

описаний

 

 

 

 

поиска папки

 

Установить

режим

просмотра

ЛевыйCtrl+7

Показать историю

Alt+F11

длинных описаний

 

 

 

просмотра и редакти-

 

 

 

 

 

 

рования

 

 

Установить

режим

просмотра

ЛевыйCtrl+8

Показать историю

Alt+F12

владельцев файлов

 

 

 

папок

 

 

54

 

1

 

 

2

3

 

 

 

4

Установить

режим

просмотра

ЛевыйCtrl+9

Добавить

файлы

к

Shift+F1

связей файлов

 

 

 

архиву

 

 

 

 

Установить

альтернативный

ЛевыйCtrl+0

Извлечь файлы из ар-

Shift+F2

полный режим просмотра

 

 

хива

 

 

 

 

Убрать/показать файлы с атри-

Ctrl+H

Выполнить

команды

Shift+F3

бутом Скрытый и Системный

 

 

управления архивом

 

 

Сортировать

файлы

активной

Ctrl+F3

Редактировать

новый

Shift+F4

панели по имени

 

 

 

файл

 

 

 

 

Сортировать файлы активной

 

Ctrl+F4

Копирование

файла

Shift+F5

панели по расширению

 

 

под курсором

 

 

 

Сортировать

файлы

активной

Ctrl+F5

Переименование

или

Shift+F6

панели по времени модифика-

 

перенос файла под кур-

 

ции

 

 

 

 

сором

 

 

 

 

Сортировать

файлы

активной

Ctrl+F6

Удаление файла под

Shift+F8

панели по размеру

 

 

 

курсором

 

 

 

 

Не сортировать файлы активной

Ctrl+F7

Сохранить

конфигу-

Shift+F9

панели

 

 

 

 

рацию

 

 

 

 

Сортировать

файлы

активной

Ctrl+F8

Выбрать последний вы-

Shift+F10

панели по времени создания

 

 

полненныйпунктменю

 

Сортировать

файлы

активной

Ctrl+F9

Команды выделения файлов

панели по времени доступа

 

 

 

 

 

 

 

 

 

Сортировать

файлы

активной

Ctrl+F10

Пометить/снять

 

 

Ins

панели по описаниям

 

 

 

пометку файла

 

 

 

Сортировать

файлы

активной

Ctrl+F11

Пометить группу

 

Gray +

панели по владельцу

 

 

 

 

 

 

 

 

Вывести меню режимов сорти-

Ctrl+F12

Снять пометку с

 

Gray –

ровки

 

 

 

 

группы

 

 

 

 

Использовать сортировку

по

Shift+F11

Инвертировать по-

 

Gray *

группам

 

 

 

 

метку

 

 

 

 

Показывать

помеченные файлы

Shift+F12

Пометить все файлы

 

Shift+Gray+

первыми

 

 

 

 

 

 

 

 

 

Операции в командной строке

Снять пометку со

 

Shift+Gray-

всех файлов

 

 

 

 

 

 

 

 

 

 

 

Вызов списка ранее введенных

Alt+F8

Пометить файлы с

 

Ctrl+Gray+

команд OS

 

 

 

 

расширением как у

 

 

 

 

 

 

 

текущего файла

 

 

Вызов предыдущей команды в

Ctrl+E

Снять пометку с фай-

 

Ctrl+Gray-

командную строку

 

 

 

лов с расширениемкак

 

 

 

 

 

 

у текущего

 

 

 

 

Вызов следующей команды

в

Ctrl+X

Инвертировать по-

 

Ctrl+ Gray*

командную строку

 

 

 

метку, включая папки

 

Копирование содержимого ко-

Ctrl+Ins

Пометитьфайлысиме-

 

Alt+ Gray+

манднуюстрокивБуферОбмена

 

немкакутекущегофайла

 

55

1

2

3

 

4

Вставка в командную строку

Shift+Ins

Снять пометку с файлов

Alt+ Gray -

содержимого Буфера Обмена

 

с именем как у текущего

 

 

 

 

файла

 

 

 

Скопировать в командную

Ctrl+Enter

Поместить помечен-

Ctrl+Shift-

строку имя текущего файла

 

ные имена в Буфер

Ins

 

 

Обмена

 

 

 

 

 

Восстановить преды-

Ctrl+M

 

 

дущую пометку

 

 

Другие

комбинации

клавиш.

 

 

 

Переход между окнами

Alt + Tab

Закрытие окна

 

Alt+F4

 

 

 

 

 

Вырезать выделенный объект

Ctrl+Z

Цифры от до 9

 

Ctrl+Shift

 

 

 

 

 

Копировать выделенный объект

Ctrl+C

Вставить выделенный

 

Ctrl+V

 

 

объект

 

 

 

Автоматизировать выполнение

Ctrl+G

Показать

свободные

Ctrl+L

одинаковых команд

 

места, объем и заня-

 

 

 

тость диска

 

 

 

Запуск Проводника

Ctrl+Enter

Исправление последов-

Ctrl+Shift+

 

 

тей набора с неверным

Х

 

 

языком

 

 

 

Переключение м/у экранами

Ctrl+ Tab

Открытие нескольких

 

Ctrl+Shift+

 

 

копий м/у экранами

 

Tab

56

ЛЕКЦИЯ 7. ПРОГРАММНЫЕ СРЕДСТВА ОБРАБОТКИ ИНФОРМАЦИИ

При разработке коммерческих программ стремятся, чтобы они обладали следующими качествами:

функциональностью, то есть полнотой удовлетворения потребностей пользователя;наглядным, удобным, интуитивно понятным и привычным для пользо-

вателя интерфейсом (то есть способом общения программы с пользователем);простотой освоения программы даже начинающими пользователями;

для этого используются информативные подсказки, встроенные справочники и подробная документация;надежностью, то есть устойчивостью к ошибкам пользователя, отказам

оборудования и т.д., разумными действиями в этих условиях.

Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой, и необходимых для их эксплуатации документов.

По функциональному признаку различают следующие виды программного обеспечения (ПО):

системное;прикладное.

7.1. Понятие системного и служебного (сервисного) программного обеспечения

Под системным (базовым) понимается программное обеспечение, включающее в себя операционные системы, сетевое ПО, сервисные программы, а также средства разработки программ (трансляторы, редакторы связей, отладчики и пр.).

Основные функции операционных систем (ОС) заключаются в управлении ресурсами (физическими и логическими) и процессами вычислительных систем. Физическими ресурсами являются: оперативная память, процессор, монитор, печатающее устройство, магнитные и оптические диски. К логическим ресурсам можно отнести программы, файлы, события и т.д. Под процессом понимается некоторая последовательность действий, предписанная соответствующей программой и используемыми ею данными.

В настоящее время существует большое количество ОС, разработанных для ЭВМ различных типов. На ЭВМ Единой системы (ЕС ЭВМ), например, используются такие операционные системы, как СВМ и ОС ЕС, на малых ЭВМ (СМ-4,

СМ-1420 и др.) – ОС РВ и RSX-11.M, на ПЭВМ – DOS 6.22, Windows 95/98, Windows XP, Windows NT/2000/2003/Vista, Unix, OS/2.

Сетевое ПО предназначено для управления общими ресурсами в распределенных вычислительных системах: сетевыми накопителями на магнитных

57

дисках, принтерами, сканерами, передаваемыми сообщениями и т.д. К сетевому ПО относят ОС, поддерживающие работу ЭВМ в сетевых конфигурациях (так называемые сетевые ОС), а также отдельные сетевые программы (пакеты), используемые совместно с обычными, не сетевыми ОС.

Например, большое распространение получили следующие сетевые ОС:

NetWare 4.1 (фирма-разработчик Novell), Windows XP, Windows NT Server 3.5 (фирма Microsoft) и LAN Server 4.0 Advanced (фирма IBM).

Для расширения возможностей операционных систем и предоставления набора дополнительных услуг используются сервисные программы. Их можно разделить на следующие группы:

интерфейсные системы;оболочки операционных систем;утилиты.

Интерфейсные системы являются естественным продолжением операционной системы и модифицируют как пользовательский, так и программный интерфейсы, а также реализуют дополнительные возможности по управлению ресурсами ЭВМ. В связи с тем, что развитая интерфейсная система может изменить весь пользовательский интерфейс, часто их также называют операционными системами. Это относится, например, к более ранним и ныне не исполь-

зуемым версиям Windows, а именно, Windows 3.1 и Windows 3.11 for Work Groups (для рабочих групп).

Оболочки операционных систем, в отличие от интерфейсных систем, модифицируют только пользовательский интерфейс, предоставляя пользователю качественно новый интерфейс по сравнению с реализуемым операционной системой. Такие системы существенно упрощают выполнение часто запрашиваемых функций, например, таких операций с файлами, как копирование, переименование и уничтожение, а также предлагают пользователю ряд дополнительных услуг. В целом, программы-оболочки заметно повышают уровень пользовательского интерфейса, наиболее полно удовлетворяя потребностями пользователя.

На ПЭВМ широко используются такие программы-оболочки, как Norton Commander, DOS Navigator, Far Manager и Windows Commander, Total Commander и др.

Утилиты можно классифицировать по функциональному признаку следующим образом:

Программы контроля, тестирования и диагностики компьютера по-

зволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т.д.), проверить работоспособность и правильность функционирования устройств компьютера (прежде всего жестких дисков) и предотвратить потерю информации, а также обнаружить неисправность в процессе эксплуатации, указать причину и место неисправности.

Драйверы – программы управления устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов к компьютеру можно

58

подключать новые устройства или нестандартно использовать уже имеющиеся.

Архиваторы – программы «упаковки» файлов, они позволяют сжимать информацию, то есть создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один.

Антивирусные программы предназначены для предотвращения заражения компьютеров вирусами и лечения зараженных файлов.

Программы для оптимизации и контроля целостности дискового про-

странства позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения данных. Они устраняют фрагментацию файлов, собирают их в начале диска, выявляют и устраняют физические и логические дефекты на дисках в автоматическом и ручном режимах.

Программы восстановления информации, форматирования, защиты данных предназначены для восстановления удаленной или поврежденной информации с магнитных и других типов носителей, форматирования дискет и жестких дисков, криптографической защиты данных от несанкционированного доступа.

Коммуникационные программы предназначены для обмена информацией между компьютерами, соединенными кабелем или по телефонной линии.

Программы управления памятью дают возможность более гибкого использования оперативной памяти, загрузки в память компьютера нескольких программ и «переключения» с одной на другую.

Программы обслуживания сети предназначены для мониторинга работы сети, выявления и ликвидации неисправностей в ней, для удаленного администрирования компьютеров и коммуникационных устройств.

Программы для создания резервных копий информации позволяют бы-

стро копировать информацию, находящуюся на жестком диске компьютера, на дискету, CD-ROM или другой носитель.

Существуют отдельные утилиты, используемые для решения одного из перечисленных действий, и многофункциональные комплекты утилит. В

настоящее время для ПЭВМ среди многофункциональных утилит одним из наиболее совершенных является комплект утилит Norton Utilities. Существуют его версии для использования в среде DOS и Windows.

7.2. Операционные системы. Файловая организация данных. Каталоги

Операционная система (ОС) представляет собой систему программ, предназначенную для управления устройствами ЭВМ, управления обработкой и хранением данных, обеспечения пользовательского интерфейса.

59

Современные операционные системы для ПЭВМ отличаются друг от друга прежде всего ориентацией на машины определенного класса, поддерживаемыми режимами обработки, предоставляемыми сервисными возможностями. Примерами ОС для ПЭВМ являются CP/M, MS DOS, OS/2 Warp (IBM), Windows 95/98/2000/NT/XP (Microsoft).

Долговременно информация хранится на внешних носителях в виде файлов. При хранении придерживаются определенной организации данных, под которой понимают совокупность правил, определяющих особенности размещения данных на внешних устройствах, методы доступа к ним, средства защиты данных от несанкционированного доступа и т.п. Совокупность средств ОС, обес-

печивающих доступ к данным, называется файловой системой.

Файлом называется логически связанная совокупность данных определенной длины, имеющая имя. Файл может хранить текст программы, документы, закодированные графические изображения и т.д. Длина файлов измеряется в байтах.

Имена файлов в MS DOS должны удовлетворять следующим требованиям:имя должно содержать от одного до восьми символов;имя файла может иметь расширение, отделяемое от имени точкой и содержащее не более трех символов;

для записи имен файлов и их расширений должны использоваться буквы латинского алфавита A…Z, цифры 0…9 и специальные знаки: - (ми-

нус), _ (подчеркивание), @, %, (, ), ', =, !, #;

в качестве имен файлов не должны использоваться следующие буквен-

ные сочетания: AUX, CON, PRN, NUL, COM1, COM2, LPT1, LPT2, LPT3.

Пример 7.1. Варианты правильной записи имен файлов: basic.exe

prod.pas

prim.txt

Имя файла подбирается таким образом, чтобы по нему можно было легко определить содержимое. В частности, судя по именам, приведенным в примере 7.1, можно предположить, что в файле prod.pas хранится программа вычисления произведения.

Расширение имени, как правило, указывает на тип хранящихся в файлах данных. В следующей таблице представлены используемые в MS DOS типовые расширения имен файлов:

 

Таблица 7.1. Стандартные (типовые) расширения имен файлов

Типовое

Содержимое файла

расширение

 

1

2

arj

Архивный файл, созданный архиватором ARJ

asm

Текст программы на языке Ассемблера

bak

Резервная копия файла

 

60

 

 

1

2

bat

Командный файл

bin

Бинарный(двоичный)файлсмашиннойпрограммойилидрайвером

com

Выполнимая программа с абсолютным адресом загрузки

doc

Файл документа

dbf

Файлы баз данных СУБД dBase, Clipper

exe

Исполняемая программа, требующая настройки, или самораспако-

 

вывающийся архив

for

Исходный текст программы на языке Фортран

inf

Информационный файл

ini

Файл описания конфигурации программы

obj

Программа в объектном коде

pas

Исходный текст программы на языке Паскаль

sys

Драйвер управления устройством

Типовые расширения имен удобны тем, что позволяют в ряде случаев обращаться к файлам только по имени. К примеру, при вызове программ и командных файлов для выполнения не требуется указывать типовые расширения exe, com и bat. С другой стороны, указав только расширение, можно выбрать все файлы определенного типа на диске с тем, чтобы выполнить некоторые действия над всей группой файлов (например, скопировать на другой диск, распечатать содержимое на принтере, удалить и т.д.).

Для обращения к группам файлов применяются групповые имена (или шаблоны имен), образуемые с использованием символов * и ?. Символ * в имени файла и его расширении трактуется операционной системой как любая последовательность символов, символ ?– как любой символ.

Пример 7.2. Варианты групповых имен файлов:

*.txt

- все файлы типа

;

 

 

 

a*.exe

- все файлы типа

txt

 

 

;

, имена которых начинаются с буквы

pr*.pas

 

exe

 

 

а

- все файлы типа pas, имена которых начинаются с символов

 

pr и заканчивающиеся одним произвольным символом (имя

*.*

файла состоит ровно из трех символов);

 

 

- все файлы;

 

 

;

 

prim.*

- все файлы любых типов с именем

 

 

uv?.*

 

 

prim

 

- файлы с именем из трех символов, первые два из которых

 

фиксированы (uv), а третий – любой.

 

 

Групповое имя файла можно, к примеру, указывать в команде MS DOS DIR, используемой для вывода на экран дисплея оглавления диска. В этом случае на экран дисплея будут выводиться сведения не о всех файлах, хранящихся на диске, а только о фалах указанной группы. Например, команда C:>DIR *.com выведет список файлов на диске C файлов типа com, а команда C:>DIR prim.* - список файлов на диске С всех типов с именем prim.