Реферат: Вопросы по информатике
Информатика и вычислительная техника Контрольные вопросы и ответы 1. Информатика. Цели и задачи информатики. 2. Понятие и виды информации. Единицы измерения информации. 3. Кодирование информации. 4. Функциональная схема ПК. 5. Назначение их характеристики процессора, оперативной памяти. 6. Характеристика жесткого диска и гибких магнитных дисков. 7. Монитор, его назначение и характеристики. 8. Основные части клавиатуры. 9. Периферийные устройства ПК и их назначение. 10. Программное обеспечение персонального компьютера. Структура программного обеспечения. Примеры. 11. Назначение и состав системного обеспечения, прикладного программного обеспечения. Приведите примеры. 12. Что такое драйвер, утилита? Приведите примеры. 13. Назначение и функции операционной системы (ОС). Примеры ОС. 14. Интегрированная прикладная система (интегрированный пакет прикладных программ). Приведите примеры. 15. Понятие архивации и архивного файла. Информация содержащаяся в оглавлении архива. Программы-упаковщики (архиваторы). Примеры. 16. Понятие и разновидность компьютерных вирусов. Как происходит процесс заражения компьютерным вирусом? 17. Защита информации от разрушения компьютерным вирусом. Характеристика антивирусных программ. 18. Роль операционной системы в работе компьютера. Примеры ОС 19. Назначение, функции модули операционной системы MS DOS 20. Приглашение MS DOS. Виды приглашений. 21. Имена накопителей на дисках. 22. Понятие файла, каталога. Какая информация может храниться в файлах, каталогах? 23. Дерево каталогов, корневой каталог, родительский каталог. Примеры. 24. Имя файла в MS DOS. Путь к файлу в MS DOS. Полное имя файла. Примеры. 25. Как задать команду MS DOS? Приведите примеры. 26. Использование символов л* и л? для указания группы файлов в MS DOS. Приведите примеры. 27. Назначение и функции программы Norton Commander. 28. Общий вид экрана и содержание панелей программы Norton Commander. 29. Полная и краткая форма выдачи информации о файлах и каталогах в панели Norton Commander. 30. Выделение файла/каталога или группы каталогов в Norton Commander. 31. Какие действия выполнит Norton Commander при нажатии клавиши лввод Enter? 32. Функциональные клавиши в Norton Commander. 33. Способы вывода информации о файлах и каталогах в панели Norton Commander. 34. Как вывести в панели Norton Commander оглавление другого диска? 35. Какие действия надо выполнить в программе Norton Commander, чтобы удалить, скопировать, переименовать файл? 36. Понятие и основные достоинства WINDOWS. Этапы развития WINDOWS. 37. Интерфейс WINDOWS. 38. Типы окон в WINDOWS. 39. Элементы окна в WINDOWS. 40. Понятие пиктограммы (значка) в WINDOWS. 41. Управление размером и местоположением окна на экране. 42. Системное (оконное) меню в WINDOWS. 43. Назначение диалогового окна в WINDOWS. 44. Понятие буфера обмена. 45. Буфер обмена в WINDOWS 98 (ХР). 46. Контекстное меню в WINDOWS 98 (ХР). 47. Рабочий стол в WINDOWS 98 (ХР). 48. Значки лМой компьютер, лКорзина 49. Понятие ярлыка. 50. Панель задач в WINDOWS 98 (ХР). 51. Назначение кнопки Пуск в WINDOWS 98 (ХР). Опишите меню, вызываемое этой кнопкой. 52. Назначение и функции Проводник в WINDOWS 98 (ХР). 53. Понятие Мультимедиа. Программные средства в WINDOWS. 54. Понятие и основные достоинства WINDOWS 98. 55. Особенности операционной системы WINDOWS ХР. 56. Принцип WYSING в WINDOWS. 57. Технология Plug and Play (Включи и Работай). 58. Способы выбора команды меню в WINDOWS. 59. Способы выбора команды в WINDOWS. 60. Стандартные программы в WINDOWS 98 (ХР) и их назначение. 61. Назначение и возможности программы Paint (Paint brush). 62. Как запустить и завершить программу Paint (Paint brush)? 63. Что такое файл растрового формата? 64. Какие другие растровые файлы вы знаете? 65. Существуют ли графические файлы векторного формата? Если да, приведите примеры. 66. Что такое рабочее поле редактора Paint (Paint brush)? 67. Перечислите основные операции, которые вы можете выполнить с помощью панелей инструментов? 68. Чем отличается цвет символа от цвета фона? 69. Как выбрать цвет символа и цвета фона? 70. Как отменить неудачно выполненную команду? 71. Почему в Paint (Paint brush) надо чаще сохранять сохраненную картинку? 72. Что такое атрибуты изображения? 73. Как установить размеры картинки в см.? 74. Как изменить атрибуты готового изображения? 75. Как управлять размерами рабочего поля на экране? 76. Как увидеть картинку целиком, независимо от её размера? 77. Опишите порядок подготовленных операций при создании изображений? 78. Что такое кисть? Опишите функции кисти? 79. Как изменить форму кисти? 80. В каких случаях роль формы кисти особенно велика? 81. Как нарисовать полный эллипс? Как нарисовать окружность и круг? 82. Опишите роль клавиши SHIFT в процессе рисования геометрических фигур. 83. Какие художественные эффекты можно создать с помощью аэрозольного баллончика? 84. Как можно использовать инструмент лдуга? Опишите технику работы с этим инструментом. 85. Исследуйте и опишите процесс создания полого и окрашенного многоугольника. 86. Как принцип лDrag-and-Drop применяется в Brash? 87. В каких случаях для вырезания участка изображения удобно использовать фигурные ножницы? 88. Опишите пример формирования цвета в программе Brash. 89. Как вставить в файл изображение рабочего стола WINDOWS, снятие в буфер обмена клавишей (Print Screen)? 90. Как поступить, если фрагмент вырезан неудачно? 91. Как лразмножить нарисованный вами прямоугольник? 92. Как влияет на результат перетаскивание фрагмента нажатая кнопка мыши Ц левая или правая? 93. Что такое формат файла? 94. Перечислите известные вам форматы файла? 95. Что означает понятие лсохранить файл? 96. В чем разница между командами Save и Save as? 97. Опишите процесс создания растрового шрифта. 98. В чем преимущество векторного шрифта перед растровым? 99. Что такое True Type? 100. Чем отличается шрифт Times New Roman от шрифта Arial? 101. Каково назначение шрифтов Symbol и Wingdings? 1. Информатика. Цели и задачи информатики. С древних времен люди создавали различные механизмы для облегчения своего труда. Но эти машины облегчили только физический труд человека. Деятельность, связанная с умственным трудом, обходилась без серьезного участия машин, пока не были созданы электронно-вычислительные машины (ЭВМ). Первые настоящие ЭВМ появились во время Второй мировой войны в Англии. Они были строго засекречены и применялись для расшифровки вражеских шифров и расчета траектории полета снарядов. После войны использовать компьютеры могли только крупные корпорации и правительственные организации из-за высокой стоимости их обслуживания. В этих компьютерах использовались стеклянные электронные лампы (почти 20 тыс. шт.), поэтому они имели огромные габариты, весели несколько десятков тонн и потребляли много энергии. Лампы часто выходили из строя, и для устранения неисправностей требовались бригады инженеров. Информатика - (от французского information - информация и automatioque -автоматика) - область научно-технической деятельности, занимающаяся исследованием процессов получения, передачи, обработки, хранения, представления информации, решением проблем создания, внедрения и использования информационной техники и технологии во всех сферах общественной жизни; одно из главных направлений научно-технического прогресса. В некоторых более кратких определениях информатика трактуется как особая наука о законах и методах получения и измерения, накопления и хранения, переработки и передачи информации с применением математических и технических средств. Однако все имеющиеся определения отражают наличие двух главных составляющих информатики - информации и соответствующих средств ее обработки. Бытует и такое, самое краткое определение: информатика - это информация плюс автоматика. 2. Понятие и виды информации. Единицы измерения информации. Информация - это некоторый набор систематизированных сведений об определенной области окружающего мира. Информация в процессе своего существования проходит определенные этапы преобразования: сбор первичных сведений организация хранения информации обработка информации с целью получения новых знаний представление информации в удобном для использования виде передача информации всем заинтересованным пользователям. В настоящее время основными инструментами реализации перечисленных этапов являются компьютеры и ряд дополнительных технических устройств. Использование компьютеров позволяет выделить следующих основных участников процесса преобразования информации: комплекс технических средств (hardware) набор программ для реализации необходимых действий (software) сами обрабатываемые данные документы, регламентирующие процесс преобразования люди как основные потребители информации Обрабатываемые данные разбиваются на следующие основные типы: текстовые (документы, письма) графические (изображения, схемы, видеофильмы) числовые звуковые Все они, как будет видно в дальнейшем, имеют свои особенности, связанные с представлением в понятном для компьютера виде и методами обработки. Компьютер Ц это устройство для обработки, хранения и предоставления информации. Информация представляется в виде двоичных чисел, которые передаются от блока к блоку компьютера с помощью импульсов напряжения. Один разряд двоичного числа называют битом. Бит может принимать только два значения: 0 и 1. Восьмиразрядное (восьмизначное) двоичное число (8 бит) Ц это байт. Байт уже может принимать 28=256 значений (0 ... 255). Самое маленькое значение байта Ц 00000000 а самое большое Ц11111111 (255 в двоичной системе счисления). Бит и байт Ц основные единицы для измерения объема информации. Так как компьютеры обрабатывают огромные объемы информации, то чаще используют более крупные единицы: (210 = 1024) бит = 1 килобит (1 Кбит); (210 = 1024) байт = 1 килобайт (1 К); (220 = 1048576) байт = 1024 К = 1 мегабайт (1 М); (230 = 1073741824) байт = 1024 М = 1 гигабайт (1 Г) 3. Кодирование информации. Все конечно знают почему человечество использует десятичную систему исчисления. Потому что на руках у нас всего 10 пальцев. Количество цифр, которое используется в каждом разряде системы счисления, называется её основанием (q). При работе с ПК информация может представляться в системах счисления с основанием q=2, q=8, q=10, q=16. Все эти системы являются арифметическими и позиционными. Каждая из систем имеет свои достоинства и полезное применение. Арифметические системы пригодны для выполнения арифметических операций Компьютер может обрабатывать данные, которые представлены в специальном виде - только с помощью нулей и единиц. Каждый 0 или 1 называют битом. Один бит - это минимальная единица информации, описывающая только 2 возможных состояния. Восемь битов объединяются в байт: 00101011, 00000000, 11111111, 10101010. Байт - основная единица представления информации в компьютере. В итоге вся информация в компьютере представляется как набор огромного (сотни тысяч и миллионы) числа нулей и единиц, разбитых на отдельные байты. Такое представление информации называют цифровым или двоичным. Обработка двоичных данных выполняется с помощью специальных правил, определяемых так называемой двоичной арифметикой. В зависимости от решаемой задачи байт может содержать закодированное представление различных типов данных. Простейшим и исторически первым является кодирование целых чисел. Целые числа представляются в двоичном виде следующим образом:
00000000 = 0 | 00000001 = 1 | 00000010 = 2 | 00000011 = 3 | 00000100 = 4 | 00000101 = 5 |
00000110 = 6 | 00000111 = 7 | 00001000 = 8 | 00001001 = 9 | 00001010 = 10 | 00001011 = 11 |
00001100 = 12 | 00001101=13 | . . . . . . . . . | . . . . . . . . . . | 11111110 = 254 | 11111111 = 255 |
Упрощенная схема ПК
Примеры центральных микропроцессоров для ПК фирмы Intel
Тип | Поколение | Число транзисторов на кристалле | Разрядность основных регистров | Разрядность шины данных | Разрядность шины адреса | Адресуемая память | Тактовая частота, МГц | Тип разъема |
i8086 | 1 | 29 000 | 16 | 16 | 20 | 1 Мбайт | 4,77; 8; 10 | Ц |
i80286 | 2 | 134 000 | 16 | 16 | 24 | 16 Мбайт | 8; 12; 16 | Ц |
i80386DX | 3 | 275 00_0 | 32 | 32 | 32 | 4 Гбайт | 20; 25; 33; 40 | Ц |
i486DX | 4 | 1 200 000 | 32 | 32 | 32 | 4 Гбайт | 25 . 100 | 1,2,3,6 |
Pentium | 5 | 3 100 000 | 32 | 64 | 32 | 4 Гбайт | 60 ... 200 | 4,5,7 |
Pentium MMX | 5 | 32 | 64 | 32 | 64 Гбайт | 166 . 233 | 7 | |
Pentium Pro | 6 | 5 500 000 | 32 | 64 | 36 | 64 Гбайт | 160 ... 200 | 8 |
Pentium II | 6 | 32 | 64 | 36 | 64 Гбайт | 233 . 500 | Slot1 | |
Celeron | 6 | 7 500 000 | 32 | 64 | 36 | 64 Гбайт | 233 . 533+ | Slot1, socket 370 |
Pentium III | 6 | 32 | 64 | 36 | 64 Гбайт | 450 . 600+ | ЦУЦ |
Дискеты
Диаметр дискеты | Тип оболочки | Емкость | Цена, у.е. | Примечание |
5,25 дюйма | Гибкая пластмасса | 360, 720 Кбайт; 1,2 Мбайт | 0,2 . 0,5 | Практически вышли из употребления |
3,5 дюйма | Жесткая пластмасса | 720 Кбайт; 1,44 Мбайт; 2,88 Мбайт) | 0,5 . 0,8 | Употребляются в основном дискеты емкостью 1,44 Мбайт |
Модель | Фирма | Интерфейс | Емкость, Мбайт | Скорость вращения, об/мин | Время доступа, мс |
М2714 | Fujitsu | IDE | 1080 | 3600 | 12 |
М2952 | Fujitsu | SCSI | 2200 | 7200 | 8 |
М2949 | Fujitsu | SCSI | 9100 | 7200 | 10 |
HP SureStore 1080А | Hewlett-Packard | IDE | 1080 | 4480 | 12 |
HP SureStore 1600D | Hewlett-Packard | IDE | 1626 | 4480 | 12 |
HP SureStore 2000LP | Hewlett-Packard | SCSI | 2140 | 5400 | 9,5 |
Cabo CFS1081A | Seagate | IDE | 1080 | 3600 | 14 |
Medalist 2140 | Seagate | IDE | 2113 | 5400 | 10 |
Cabo CFP1080 | Seagate | SCSI | 1080 | 5400 | 11 |
Barracuda 4LP | Seagate | SCSI | 2250 | 7200 | 8 |
Bigfoot 1280 | Quantum | IDE | 1280 | 3600 | 15,5 |
Sirocco 1700 | Quantum | IDE | 1700 | 5400 | 10 |
Atlas XP34300 | Quantum | SCSI | 4300 | 7200 | 8,5 |
Производитель и модель жесткого диска | Объем жесткого диска, Гбайт | Программа тестирования | |||||
Vvseek 2.0 | CheckIt 3.0 | ||||||
Макс. Скорость передачи, Кбайт/с | Средняя скорость передачи, Кбайт/с | Время доступа, мс | Скорость передачи кэша, Кбайт/с | Средняя скорость передачи, Кбайт/с | Время доступа, мс | ||
WESTERN DIGITAL CAVIAR | |||||||
WDC 32500 | 2,5 | 7800 | 6544 | 18,2 | 9555 | 2348,5 | 9,6 |
WDC 33100 | 3,1 | 6500 | 5936 | 17,8 | 7340 | 1681,3 | 9,4 |
SEAGATE | |||||||
ST52520A | 2,5 | 5900 | 4816 | 17,1 | 6593 | 2089,9 | 9,7 |
QUANTUM | |||||||
BIGFOOT CY4335A | 4,3 | 6500 | 5236 | 22,1 | 6338 | 2585,6 | 12,7 |
FIREBALL ST | 1,6 | 7000 | 6411 | 14,9 | 7070 | 2311,8 | 8,0 |
IBM | |||||||
DAQA-33240 | 3,2 | 6100 | 5429 | 15,1 | 6666 | 1826,6 | 8,5 |
FUJITSU | |||||||
MPA3026AT | 2,6 | 6800 | 5934 | 16,2 | 6317 | 2467 | 8,8 |
ОС как расширенная машина
Использование большинства компьютеров на уровне машинного языка затруднительно, особенно это касается ввода-вывода. Например, для организации чтения блока данных с гибкого диска программист может использовать 16 различных команд, каждая из которых требует 13 параметров, таких как номер блока на диске, номер сектора на дорожке и т. п. Когда выполнение операции с диском завершается, контроллер возвращает 23 значения, отражающих наличие и типы ошибок, которые, очевидно, надо анализировать. Даже если не входить в курс реальных проблем программирования ввода-вывода, ясно, что среди программистов нашлось бы не много желающих непосредственно заниматься программированием этих операций. При работе с диском программисту- пользователю достаточно представлять его в виде некоторого набора файлов, каждый из которых имеет имя. Работа с файлом заключается в его открытии, выполнении чтения или записи, а затем в закрытии файла. Вопросы подобные таким, как следует ли при записи использовать усовершенствованную частотную модуляцию или в каком состоянии сейчас находится двигатель механизма перемещения считывающих головок, не должны волновать пользователя. Программа, которая скрывает от программиста все реалии аппаратуры и предоставляет возможность простого, удобного просмотра указанных файлов, чтения или записи - это, конечно, операционная система. Точно также, как ОС ограждает программистов от аппаратуры дискового накопителя и предоставляет ему простой файловый интерфейс, операционная система берет на себя все малоприятные дела, связанные с обработкой прерываний, управлением таймерами и оперативной памятью, а также другие низкоуровневые проблемы. В каждом случае та абстрактная, воображаемая машина, с которой, благодаря операционной системе, теперь может иметь дело пользователь, гораздо проще и удобнее в обращении, чем реальная аппаратура, лежащая в основе этой абстрактной машины. С этой точки зрения функцией ОС является предоставление пользователю некоторой расширенной или виртуальной машины, которую легче программировать и с которой легче работать, чем непосредственно с аппаратурой, составляющей реальную машину. ОС как система управления ресурсами Идея о том, что ОС прежде всего система, обеспечивающая удобный интерфейс пользователям, соответствует рассмотрению сверху вниз. Другой взгляд, снизу вверх, дает представление об ОС как о некотором механизме, управляющем всеми частями сложной системы. Современные вычислительные системы состоят из процессоров, памяти, таймеров, дисков, накопителей на магнитных лентах, сетевых коммуникационной аппаратуры, принтеров и других устройств. В соответствии со вторым подходом функцией ОС является распределение процессоров, памяти, устройств и данных между процессами, конкурирующими за эти ресурсы. ОС должна управлять всеми ресурсами вычислительной машины таким образом, чтобы обеспечить максимальную эффективность ее функционирования. Критерием эффективности может быть, например, пропускная способность или реактивность системы. Управление ресурсами включает решение двух общих, не зависящих от типа ресурса задач: планирование ресурса - то есть определение, кому, когда, а для делимых ресурсов и в каком количестве, необходимо выделить данный ресурс; отслеживание состояния ресурса - то есть поддержание оперативной информации о том, занят или не занят ресурс, а для делимых ресурсов - какое количество ресурса уже распределено, а какое свободно. Для решения этих общих задач управления ресурсами разные ОС используют различные алгоритмы, что в конечном счете и определяет их облик в целом, включая характеристики производительности, область применения и даже пользовательский интерфейс. Так, например, алгоритм управления процессором в значительной степени определяет, является ли ОС системой разделения времени, системой пакетной обработки или системой реального времени. Классификация ОС Операционные системы могут различаться особенностями реализации внутренних алгоритмов управления основными ресурсами компьютера (процессорами, памятью, устройствами), особенностями использованных методов проектирования, типами аппаратных платформ, областями использования и многими другими свойствами. Ниже приведена классификация ОС по нескольким наиболее основным признакам. Особенности алгоритмов управления ресурсами От эффективности алгоритмов управления локальными ресурсами компьютера во многом зависит эффективность всей сетевой ОС в целом. Поэтому, характеризуя сетевую ОС, часто приводят важнейшие особенности реализации функций ОС по управлению процессорами, памятью, внешними устройствами автономного компьютера. Так, например, в зависимости от особенностей использованного алгоритма управления процессором, операционные системы делят на многозадачные и однозадачные, многопользовательские и однопользовательские, на системы, поддерживающие многонитевую обработку и не поддерживающие ее, на многопроцессорные и однопроцессорные системы. Поддержка многозадачности. По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса: однозадачные (например, MS-DOS, MSX) и многозадачные (OC EC, OS/2, UNIX, Windows 95). Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем. Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства. Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на: однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2); многопользовательские (UNIX, Windows NT). Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной. Вытесняющая и невытесняющая многозадачность. Важнейшим разделяемым ресурсом является процессорное время. Способ распределения процессорного времени между несколькими одновременно существующими в системе процессами (или нитями) во многом определяет специфику ОС. Среди множества существующих вариантов реализации многозадачности можно выделить две группы алгоритмов: невытесняющая многозадачность (NetWare, Windows 3.x); вытесняющая многозадачность (Windows NT, OS/2, UNIX). Основным различием между вытесняющим и невытесняющим вариантами многозадачности является степень централизации механизма планирования процессов. В первом случае механизм планирования процессов целиком сосредоточен в операционной системе, а во втором - распределен между системой и прикладными программами. При невытесняющей многозадачности активный процесс выполняется до тех пор, пока он сам, по собственной инициативе, не отдаст управление операционной системе для того, чтобы та выбрала из очереди другой готовый к выполнению процесс. При вытесняющей многозадачности решение о переключении процессора с одного процесса на другой принимается операционной системой, а не самим активным процессом. Поддержка многонитевости. Важным свойством операционных систем является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями). Многопроцессорная обработка. Другим важным свойством ОС является отсутствие или наличие в ней средств поддержки многопроцессорной обработки - мультипроцессирование. Мультипроцессирование приводит к усложнению всех алгоритмов управления ресурсами. В наши дни становится общепринятым введение в ОС функций поддержки многопроцессорной обработки данных. Такие функции имеются в операционных системах Solaris 2.x фирмы Sun, Open Server 3.x компании Santa Crus Operations, OS/2 фирмы IBM, Windows NT фирмы Microsoft и NetWare 4.1 фирмы Novell. Многопроцессорные ОС могут классифицироваться по способу организации вычислительного процесса в системе с многопроцессорной архитектурой: асимметричные ОС и симметричные ОС. Асимметричная ОС целиком выполняется только на одном из процессоров системы, распределяя прикладные задачи по остальным процессорам. Симметричная ОС полностью децентрализована и использует весь пул процессоров, разделяя их между системными и прикладными задачами. Выше были рассмотрены характеристики ОС, связанные с управлением только одним типом ресурсов - процессором. Важное влияние на облик операционной системы в целом, на возможности ее использования в той или иной области оказывают особенности и других подсистем управления локальными ресурсами - подсистем управления памятью, файлами, устройствами ввода-вывода. Специфика ОС проявляется и в том, каким образом она реализует сетевые функции: распознавание и перенаправление в сеть запросов к удаленным ресурсам, передача сообщений по сети, выполнение удаленных запросов. При реализации сетевых функций возникает комплекс задач, связанных с распределенным характером хранения и обработки данных в сети: ведение справочной информации о всех доступных в сети ресурсах и серверах, адресация взаимодействующих процессов, обеспечение прозрачности доступа, тиражирование данных, согласование копий, поддержка безопасности данных. Особенности аппаратных платформ На свойства операционной системы непосредственное влияние оказывают аппаратные средства, на которые она ориентирована. По типу аппаратуры различают операционные системы персональных компьютеров, мини-компьютеров, мейнфреймов, кластеров и сетей ЭВМ. Среди перечисленных типов компьютеров могут встречаться как однопроцессорные варианты, так и многопроцессорные. В любом случае специфика аппаратных средств, как правило, отражается на специфике операционных систем. Очевидно, что ОС большой машины является более сложной и функциональной, чем ОС персонального компьютера. Так в ОС больших машин функции по планированию потока выполняемых задач, очевидно, реализуются путем использования сложных приоритетных дисциплин и требуют большей вычислительной мощности, чем в ОС персональных компьютеров. Аналогично обстоит дело и с другими функциями. Сетевая ОС имеет в своем составе средства передачи сообщений между компьютерами по линиям связи, которые совершенно не нужны в автономной ОС. На основе этих сообщений сетевая ОС поддерживает разделение ресурсов компьютера между удаленными пользователями, подключенными к сети. Для поддержания функций передачи сообщений сетевые ОС содержат специальные программные компоненты, реализующие популярные коммуникационные протоколы, такие как IP, IPX, Ethernet и другие. Многопроцессорные системы требуют от операционной системы особой организации, с помощью которой сама операционная система, а также поддерживаемые ею приложения могли бы выполняться параллельно отдельными процессорами системы. Параллельная работа отдельных частей ОС создает дополнительные проблемы для разработчиков ОС, так как в этом случае гораздо сложнее обеспечить согласованный доступ отдельных процессов к общим системным таблицам, исключить эффект гонок и прочие нежелательные последствия асинхронного выполнения работ. Другие требования предъявляются к операционным системам кластеров. Кластер - слабо связанная совокупность нескольких вычислительных систем, работающих совместно для выполнения общих приложений, и представляющихся пользователю единой системой. Наряду со специальной аппаратурой для функционирования кластерных систем необходима и программная поддержка со стороны операционной системы, которая сводится в основном к синхронизации доступа к разделяемым ресурсам, обнаружению отказов и динамической реконфигурации системы. Одной из первых разработок в области кластерных технологий были решения компании Digital Equipment на базе компьютеров VAX. Недавно этой компанией заключено соглашение с корпорацией Microsoft о разработке кластерной технологии, использующей Windows NT. Несколько компаний предлагают кластеры на основе UNIX-машин. Наряду с ОС, ориентированными на совершенно определенный тип аппаратной платформы, существуют операционные системы, специально разработанные таким образом, чтобы они могли быть легко перенесены с компьютера одного типа на компьютер другого типа, так называемые мобильные ОС. Наиболее ярким примером такой ОС является популярная система UNIX. В этих системах аппаратно-зависимые места тщательно локализованы, так что при переносе системы на новую платформу переписываются только они. Средством, облегчающем перенос остальной части ОС, является написание ее на машинно-независимом языке, например, на С, который и был разработан для программирования операционных систем. Особенности областей использования Многозадачные ОС подразделяются на три типа в соответствии с использованными при их разработке критериями эффективности: системы пакетной обработки (например, OC EC), системы разделения времени (UNIX, VMS), системы реального времени (QNX, RT/11). Системы пакетной обработки предназначались для решения задач в основном вычислительного характера, не требующих быстрого получения результатов. Главной целью и критерием эффективности систем пакетной обработки является максимальная пропускная способность, то есть решение максимального числа задач в единицу времени. Для достижения этой цели в системах пакетной обработки используются следующая схема функционирования: в начале работы формируется пакет заданий, каждое задание содержит требование к системным ресурсам; из этого пакета заданий формируется мультипрограммная смесь, то есть множество одновременно выполняемых задач. Для одновременного выполнения выбираются задачи, предъявляющие отличающиеся требования к ресурсам, так, чтобы обеспечивалась сбалансированная загрузка всех устройств вычислительной машины; так, например, в мультипрограммной смеси желательно одновременное присутствие вычислительных задач и задач с интенсивным вводом-выводом. Таким образом, выбор нового задания из пакета заданий зависит от внутренней ситуации, складывающейся в системе, то есть выбирается "выгодное" задание. Следовательно, в таких ОС невозможно гарантировать выполнение того или иного задания в течение определенного периода времени. В системах пакетной обработки переключение процессора с выполнения одной задачи на выполнение другой происходит только в случае, если активная задача сама отказывается от процессора, например, из-за необходимости выполнить операцию ввода-вывода. Поэтому одна задача может надолго занять процессор, что делает невозможным выполнение интерактивных задач. Таким образом, взаимодействие пользователя с вычислительной машиной, на которой установлена система пакетной обработки, сводится к тому, что он приносит задание, отдает его диспетчеру-оператору, а в конце дня после выполнения всего пакета заданий получает результат. Очевидно, что такой порядок снижает эффективность работы пользователя. Системы разделения времени призваны исправить основной недостаток систем пакетной обработки - изоляцию пользователя-программиста от процесса выполнения его задач. Каждому пользователю системы разделения времени предоставляется терминал, с которого он может вести диалог со своей программой. Так как в системах разделения времени каждой задаче выделяется только квант процессорного времени, ни одна задача не занимает процессор надолго, и время ответа оказывается приемлемым. Если квант выбран достаточно небольшим, то у всех пользователей, одновременно работающих на одной и той же машине, складывается впечатление, что каждый из них единолично использует машину. Ясно, что системы разделения времени обладают меньшей пропускной способностью, чем системы пакетной обработки, так как на выполнение принимается каждая запущенная пользователем задача, а не та, которая "выгодна" системе, и, кроме того, имеются накладные расходы вычислительной мощности на более частое переключение процессора с задачи на задачу. Критерием эффективности систем разделения времени является не максимальная пропускная способность, а удобство и эффективность работы пользователя. Системы реального времени применяются для управления различными техническими объектами, такими, например, как станок, спутник, научная экспериментальная установка или технологическими процессами, такими, как гальваническая линия, доменный процесс и т.п. Во всех этих случаях существует предельно допустимое время, в течение которого должна быть выполнена та или иная программа, управляющая объектом, в противном случае может произойти авария: спутник выйдет из зоны видимости, экспериментальные данные, поступающие с датчиков, будут потеряны, толщина гальванического покрытия не будет соответствовать норме. Таким образом, критерием эффективности для систем реального времени является их способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата (управляющего воздействия). Это время называется временем реакции системы, а соответствующее свойство системы - реактивностью. Для этих систем мультипрограммная смесь представляет собой фиксированный набор заранее разработанных программ, а выбор программы на выполнение осуществляется исходя из текущего состояния объекта или в соответствии с расписанием плановых работ. Некоторые операционные системы могут совмещать в себе свойства систем разных типов, например, часть задач может выполняться в режиме пакетной обработки, а часть - в режиме реального времени или в режиме разделения времени. В таких случаях режим пакетной обработки часто называют фоновым режимом. Особенности методов построения При описании операционной системы часто указываются особенности ее структурной организации и основные концепции, положенные в ее основу. К таким базовым концепциям относятся: Способы построения ядра системы - монолитное ядро или микроядерный подход. Большинство ОС использует монолитное ядро, которое компонуется как одна программа, работающая в привилегированном режиме и использующая быстрые переходы с одной процедуры на другую, не требующие переключения из привилегированного режима в пользовательский и наоборот. Альтернативой является построение ОС на базе микроядра, работающего также в привилегированном режиме и выполняющего только минимум функций по управлению аппаратурой, в то время как функции ОС более высокого уровня выполняют специализированные компоненты ОС - серверы, работающие в пользовательском режиме. При таком построении ОС работает более медленно, так как часто выполняются переходы между привилегированным режимом и пользовательским, зато система получается более гибкой - ее функции можно наращивать, модифицировать или сужать, добавляя, модифицируя или исключая серверы пользовательского режима. Кроме того, серверы хорошо защищены друг от друга, как и любые пользовательские процессы. Построение ОС на базе объектно-ориентированного подхода дает возможность использовать все его достоинства, хорошо зарекомендовавшие себя на уровне приложений, внутри операционной системы, а именно: аккумуляцию удачных решений в форме стандартных объектов, возможность создания новых объектов на базе имеющихся с помощью механизма наследования, хорошую защиту данных за счет их инкапсуляции во внутренние структуры объекта, что делает данные недоступными для несанкционированного использования извне, структуризованность системы, состоящей из набора хорошо определенных объектов. Наличие нескольких прикладных сред дает возможность в рамках одной ОС одновременно выполнять приложения, разработанные для нескольких ОС. Многие современные операционные системы поддерживают одновременно прикладные среды MS-DOS, Windows, UNIX (POSIX), OS/2 или хотя бы некоторого подмножества из этого популярного набора. Концепция множественных прикладных сред наиболее просто реализуется в ОС на базе микроядра, над которым работают различные серверы, часть которых реализуют прикладную среду той или иной операционной системы. Распределенная организация операционной системы позволяет упростить работу пользователей и программистов в сетевых средах. В распределенной ОС реализованы механизмы, которые дают возможность пользователю представлять и воспринимать сеть в виде традиционного однопроцессорного компьютера. Характерными признаками распределенной организации ОС являются: наличие единой справочной службы разделяемых ресурсов, единой службы времени, использование механизма вызова удаленных процедур (RPC) для прозрачного распределения программных процедур по машинам, многонитевой обработки, позволяющей распараллеливать вычисления в рамках одной задачи и выполнять эту задачу сразу на нескольких компьютерах сети, а также наличие других распределенных служб. Оценить сетевую ОС можно по ее соответствию основным требованиям к сетевой среде, а именно по возможности: совместного использования файлов и принтеров при высокой производительности; эффективного выполнения прикладных программ, ориентированных на архитектуру клиент-сервер, в том числе прикладных программ производителей; работать на различных платформах и с различным сетевым оборудованием; обеспечить интеграцию с Internet: поддержку протокола TCP/IP, протокола динамической настройки (Dynamic Host Configuration Protocol Ч DHCP), программного обеспечения Web-сервера; дистанционного доступа к сети; организации внутренней электронной почты, групповых дискуссий; доступа к ресурсам в территориально разбросанных, многосерверных сетях с помощью служб каталогов и имен. Любая из перечисленных сетевых ОС (с той или иной точки зрения) может быть названа лучшей, хотя ни одна из них не может удовлетворить все требования пользователя полностью. Для удовлетворения всех требований к сетевой обработке целесообразно объединять сетевые ОС разных производителей. В настоящее время в большинстве сетей используются несколько сетевых ОС. Для достижения универсальности и производительности часто совместно используются NetWare и Windows NT Server. При этом NetWare используют для работы с файлами и обслуживания печати, поскольку она обеспечивает более широкие возможности и универсальность этих служб, а Windows NT Ч для обмена сообщениями и работы серверов приложений, таких, как СУБД, на различных платформах. Все перечисленные ОС имеют достаточно хорошие клиентские средства для работы с файлами и печатью. Многие производители выпускают программное обеспечение клиента, способное работать с разнотипными серверами. Так, Windows 95/98 включает универсального клиента, способного работать с серверами всех перечисленных сетевых ОС и еще некоторых других. Причем пользователь может и не знать, к услугам какого сервера он обращается. Использование встроенных сетевых средств Windows 95/98 Для получения пользователем доступа к ресурсам сети и управления ими на рабочей станции необходимо клиентское программное обеспечение. К этому типу программного обеспечения относятся утилиты самой сетевой операционной системы. Кроме того, клиентское программное обеспечение может поставляться сторонними фирмами или являться составной частью некоторой другой программной системы. Для выполнения работ администратора, оператора и пользователя в состав сетевых ОС включено большое количество обслуживающих программ-утилит, которые выполняются на рабочей станции. Windows имеет встроенные средства, достаточные для удовлетворения большинства пользовательских потребностей. В Windows 95/98 для сетей NetWare и Microsoft Windows NT, использующих протоколы NetBEUI, IPX SPX или TCP IP и драйверы NDIS или ODI, имеется 32- разрядная встроенная поддержка сетевого клиента, протокола и драйвера. Встроенная поддержка работы в сети проста в установке и настройке, обеспечивает надежность и скорость работы. Уже при установке Windows автоматически определяет тип сетевой платы, установленной в компьютере, тип сети, в которой вы работаете, и соответствующим образом конфигурирует параметры сетевой среды компьютера. 14. Интегрированная прикладная система (интегрированный пакет прикладных программ). Приведите примеры. Прикладным называется ПО, предназначенное для решения определенной целевой задачи из проблемной области. Часто такие программы называются приложениями. К типовому прикладному ПО относятся следующие программы: - текстовые процессоры (редакторы); - табличные процессоры; - системы иллюстративной и деловой графики (графические процессоры); - системы управления базами данных; - экспертные системы; - программы математических расчетов, моделирования и анализа экспериментальных данных. Предлагаемое на рынке ПО приложения, в общем случае, могут быть выполнены как отдельные программы, либо как интегрированные системы. Интегрированными системами обычно являются экспертные системы, программы математических расчетов, моделирования и анализа экспериментальных данных, а также офисные системы. Примером мощной и широко распространенной интегрированной системы является офисная система Microsoft Office. Интегрированные пакеты предназначены для удобства пользователей и представляют собой объединенные в пакеты прикладные программы. Преимущества интегрированных пакетов и интегрированных систем: ü компактность, ü удобство, ü универсальность, ü похожий интерфейс, ü всё в одной инсталляции Примерами интегрированных пакетов и интегрированных систем могут быть следующие комплекты: ü Как уже говорилось раннее Microsoft Office, ü Norton Commander, ü Mozilla: browser, mailer, ü Opera: ICQ, закачка ftp. 15. Понятие архивации и архивного файла. Информация содержащаяся в оглавлении архива. Программы-упаковщики (архиваторы). Примеры. При эксплуатации компьютера по самым разным причинам возможны порча или потеря информации на жестких дисках. Это может произойти из-за физической порчи жесткого диска, неправильной корректировки или случайного уничтожения файлов, разрушения информации компьютерным вирусом и т.д. Для того чтобы уменьшить потери в таких ситуациях, следует иметь архивные копии используемых файлов и систематически обновлять копии изменяемых файлов. Для сохранения информации можно конечно её дублировать однако при этом копии занимают столько же местаможет потребоваться много дискет. Например, для копирования файлов с жесткого диска емкостью 1,2 Гбайт необходимо 854 дискеты емкостью по 1,44 Мбайт. В таком большом количестве дискет даже разобраться довольно трудно, поэтому трудоемкость создания и обновления копии будет весьма значительной. Более удобно использовать для создания копий специально разработанные программы архивации файлов. Эти программы позволяют не только сэкономить место на дискетах, но и объединять группы совместно используемых файлов в один архивный файл, что заметно облегчает ведение архивов. Различными разработчиками были созданы специальные программы для архивации файлов. Часть из них распространяется бесплатно, часть Ч на коммерческой основе (за плату), но большинство программ такого рода распространяются как УSharewareФ. т.е. они могут быть получены бесплатно, но если Вы хотите их использовать постоянно, то должны выслать авторам или распространителям указанное (обычно небольшое, до 50 дол.) вознаграждение. Как правило, программы для архивации файлов позволяют помещать копии файлов на диске в сжатом виде в архивный файл, извлекать файлы из архива, просматривать оглавление архива и т.д. Разные программы отличаются форматом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством использования. Наиболее распространенные программы-архиваторы имеют приблизительно одинаковые возможности и ни одна из них не превосходит другие по всем параметрам: одни программы работают быстрее, другие обеспечивают лучшую степень сжатия файлов. Даже если сравнивать программы только по степени сжатия, то среди них нет лидера: разные файлы лучше сжимаются разными программами. Среди наиболее распространенных программ можно назвать ARJ, PKZIP, LHA, PKPAK, PAK. Кратко опишу основные возможности двух наиболее популярных программ- архиваторов Ч PKZIP/ PKUNZIP и ARJ. Эти программы обеспечивают высокую скорость работы и большую степень сжатия информации. При этом PKZIP/PKUNZIP выделяются непревзойденной скоростью работы и обеспечивают наивысшую степень сжатия. Программа ARJ дает почти такую же степень сжатия, отличается разнообразным сервисом и умеет создавать архивы, располагающиеся на нескольких дискетах. Архивный файл Архивный файл представляет собой набор из одного или нескольких файлов, помещенных в сжатом виде в единый файл, из которого их можно при необходимости извлечь в первоначальном виде. Архивный файл содержит оглавление, позволяющее узнать, какие файлы содержатся в архиве. В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация: Х имя файла; Х сведения о каталоге, в котором содержится файл; Х дата и время последней модификации файла; Х размер файла на диске и в архиве; Х код циклического контроля для каждого файла, используемый для проверки целостности архива. Программа ARJ позволяет создавать многотомные архивы Ч последовательности архивных файлов. Они предназначены для архивации больших комплексов файлов на дискеты. Имена архивных файлов. Имена архивных файлов программ PKZIP/PKUNZIP и ARJ обычно имеют следующие расширения: ХZIP Чдля архивных файлов .программ PKZIP/PKUNZIP; ARJ Чдля архивных файлов программы ARJ (у многотомных архивов продолжения архива имеют расширения .А01, .А02 и т.д.). При использовании программ архивации по умолчанию подразумеваются именно эти расширения имен: если для архивного файла не указано расширение, то подразумевается расширение .ZIP для программ PKZIP/PKUNZIP и .ARJ Ч для программы ARJ. Х Программы для обслуживания архивных файлов. Программа ARJ выполняет все функции по обслуживанию своих, архивов. Так, она может и помещать файлы в архив, и извлекать файлы из архива, и делать УсаморазворачивающиесяФ файлы и т.д. А для .ZIP-файлов различные функции по обслуживанию архивов выполняются разными программами: PKZIP Чпомещение файлов в архив; PKUNZIP Чизвлечение файлов из архива; PKZIPFIX Чвосстановление поврежденного архивного файла; ZIP2EXE Чсоздание УсаморазворачивающихсяФ файлов. Кроме того, разработчиками этих программ и независимыми программистами были созданы различные вспомогательные программы для обработки архивов, например: PKZFIND Чпоиск файла на диске и в .ZIP-архивах; REARJ Чпреобразование всех архивов в .ARJ-архивы; ARJSORT Чсортировка .ARJ-архивов; ARCVIEW Чпросмотр и диалоговая модификация архивов. 16. Понятие и разновидность компьютерных вирусов. Как происходит процесс заражения компьютерным вирусом? Сейчас применяются персональные компьютеры, в которых пользователь имеет свободный доступ ко всем ресурсам машины. Именно это открыло возможность для опасности, которая получила название компьютерного вируса. Что такое компьютерный вирус? Формальное определение этого понятия до сих пор не придумано, и есть серьезные сомнения, что оно вообще может быть дано. Многочисленные попытки дать лсовременное определение вируса не привели к успеху. Поэтому мы ограничимся рассмотрением некоторых свойств компьютерных вирусов, которые позволяют говорить о них как о некотором определенном классе программ. Прежде всего, вирус - это программа. Такое простое утверждение само по себе способно развеять множество легенд о необыкновенных возможностях компьютерных вирусов. Вирус может перевернуть изображение на вашем мониторе, но не может перевернуть сам монитор. К легендам о вирусах-убийцах, луничтожающих операторов посредством вывода на экран смертельной цветовой гаммы 25-м кадром также не стоит относиться серьезно. К сожалению, некоторые авторитетные издания время от времени публикуют лсамые свежие новости с компьютерных фронтов, которые при ближайшем рассмотрении оказываются следствием не вполне ясного понимания предмета. Вирус - программа, обладающая способностью к самовоспроизведению. Такая способность является единственным средством, присущим всем типам вирусов. Но не только вирусы способны к самовоспроизведению. Любая операционная система и еще множество программ способны создавать собственные копии. Копии же вируса не только не обязаны полностью совпадать с оригиналом, но, и могут вообще с ним не совпадать! Вирус не может существовать в лполной изоляции: сегодня нельзя представить себе вирус, который не использует код других программ, информацию о файловой структуре или даже просто имена других программ. Причина понятна: вирус должен каким-нибудь способом обеспечить передачу себе управления.Классификация вирусов
В настоящее время известно более 5000 программных вирусов, их можно классифицировать по следующим признакам: среде обитания способу заражения среды обитания воздействию особенностям алгоритма В зависимости от среды обитания вирусы можно разделить на сетевые, файловые, загрузочные и файлово-загрузочные. Сетевые вирусы распространяются по различным компьютерным сетям. Файловые вирусы внедряются главным образом в исполняемые модули, т. е. в файлы, имеющие расширения COM и EXE. Файловые вирусы могут внедряться и в другие типы файлов, но, как правило, записанные в таких файлах, они никогда не получают управление и, следовательно, теряют способность к размножению. Загрузочные вирусы внедряются в загрузочный сектор диска (Boot-сектор) или в сектор, содержащий программу загрузки системного диска (Master Boot Re-cord). Файлово-загрузочные вирусы заражают как файлы, так и загрузочные сектора дисков. По способу заражения вирусы делятся на резидентные и нерезидентные. Резидентный вирус при заражении (инфицировании) компьютера оставляет в оперативной памяти свою резидентную часть, которая потом перехватывает обращение операционной системы к объектам заражения (файлам, загрузочным секторам дисков и т. п.) и внедряется в них. Резидентные вирусы находятся в памяти и являются активными вплоть до выключения или перезагрузки компьютера. Нерезидентные вирусы не заражают память компьютера и являются активными ограниченное время. По степени воздействия вирусы можно разделить на следующие виды: неопасные, не мешающие работе компьютера, но уменьшающие объем свободной оперативной памяти и памяти на дисках, действия таких вирусов проявляются в каких-либо графических или звуковых эффектах опасные вирусы, которые могут привести к различным нарушениям в работе компьютера очень опасные, воздействие которых может привести к потере программ, уничтожению данных, стиранию информации в системных областях диска. По особенностям алгоритма вирусы трудно классифицировать из-за большого разнообразия. Простейшие вирусы - паразитические, они изменяют содержимое файлов и секторов диска и могут быть достаточно легко обнаружены и уничтожены. Можно отметить вирусы-репликаторы, называемые червями, которые распространяются по компьютерным сетям, вычисляют адреса сетевых компьютеров и записывают по этим адресам свои копии. Известны вирусы-невидимки, называемые стелс-вирусами, которые очень трудно обнаружить и обезвредить, так как они перехватывают обращения операционной системы к пораженным файлам и секторам дисков и подставляют вместо своего тела незараженные участки диска. Наиболее трудно обнаружить вирусы-мутанты, содержащие алгоритмы шифровки-расшифровки, благодаря которым копии одного и того же вируса не имеют ни одной повторяющейся цепочки байтов. Имеются и так называемые квазивирусные или лтроянские программы, которые хотя и не способны к самораспространению, но очень опасны, так как, маскируясь под полезную программу, разрушают загрузочный сектор и файловую систему дисков. Пути проникновения вирусов в компьютер и механизм распределения вирусных программ Основными путями проникновения вирусов в компьютер являются съемные диски (гибкие и лазерные), а также компьютерные сети. Заражение жесткого диска вирусами может произойти при загрузке программы с дискеты, содержащей вирус. Такое заражение может быть и случайным, например, если дискету не вынули из дисковода А и перезагрузили компьютер, при этом дискета может быть и не системной. Заразить дискету гораздо проще. На нее вирус может попасть, даже если дискету просто вставили в дисковод зараженного компьютера и, например, прочитали ее оглавление. Вирус, как правило, внедряется в рабочую программу таким образом, чтобы при ее запуске управление сначала передалось ему и только после выполнения всех его команд снова вернулось к рабочей программе. Получив доступ к управлению, вирус, прежде всего, переписывает сам себя в другую рабочую программу и заражает ее. После запуска программы, содержащей вирус, становится возможным заражение других файлов. Наиболее часто вирусом заражаются загрузочный сектор диска и исполняемые файлы, имеющие расширения EXE, COM, SYS, BAT. Крайне редко заражаются текстовые файлы. После заражения программы вирус может выполнить какую-нибудь диверсию, не слишком серьезную, чтобы не привлечь внимания. И, наконец, не забывает возвратить управление той программе, из которой был запущен. Каждое выполнение зараженной программы переносит вирус в следующую. Таким образом, заразится все программное обеспечение. 17. Защита информации от разрушения компьютерным вирусом. Характеристика антивирусных программ.Методы защиты от компьютерных вирусов
Каким бы не был вирус, пользователю необходимо знать основные методы защиты от компьютерных вирусов. Для защиты от вирусов можно использовать: общие средства защиты информации, которые полезны также и как страховка от физической порчи дисков, неправильно работающих программ или ошибочных действий пользователя; профилактические меры, позволяющие уменьшить вероятность заражения вирусом; специализированные программы для защиты от вирусов. Общие средства защиты информации полезны не только для защиты от вирусов. Имеются две основные разновидности этих средств: копирование информации - создание копий файлов и системных областей дисков; разграничение доступа предотвращает несанкционированное использование информации, в частности, защиту от изменений программ и данных вирусами, неправильно работающими программами и ошибочными действиями пользователей. Несмотря на то, что общие средства защиты информации очень важны для защиты от вирусов, все же их недостаточно. Необходимо и применение специализированных программ для защиты от вирусов. Эти программы можно разделить на несколько видов: детекторы, доктора (фаги), ревизоры, доктора-ревизоры, фильтры и вакцины (иммунизаторы). ПРОГРАММЫ-ДЕТЕКТОРЫ позволяют обнаруживать файлы, зараженные одним из нескольких известных вирусов. Эти программы проверяют, имеется ли в файлах на указанном пользователем диске специфическая для данного вируса комбинация байтов. При ее обнаружении в каком-либо файле на экран выводится соответствующее сообщение. Многие детекторы имеют режимы лечения или уничтожения зараженных файлов. Следует подчеркнуть, что программы-детекторы могут обнаруживать только те вирусы, которые ей "известны". Некоторые программы-детекторы могут настраивать на новые типы вирусов, им необходимо лишь указать комбинации байтов, присущие этим вирусам. Тем не мение невозможно разработать такую программу, которая могла бы обнаруживать любой заранее неизвестный вирус. Таким образом, из того, что программа не опознается детекторами как зараженная, не следует, что она здорова - в ней могут сидеть какой-нибудь новый вирус или слегка модифицированная версия старого вируса, неизвестные программам-детекторам. Многие программы-детекторы не умеют обнаруживать заражение "невидимыми" вирусами, если такой вирус активен в памяти компьютера. Дело в том, что для чтения диска они используют функции DOS, а они перехватываются вирусом, который говорит, что все хорошо. Правда детекторы пытаются выявить вирус путем просмотра оперативной памяти, но против некоторых "хитрых" вирусов это не помогает. Так что надежный диагноз программы-детекторы дают только при загрузке DOS с "чистой", защищенной от записи дискеты, при этом копия программы-детектора также должна быть запущена с этой дискеты. Некоторые детекторы умеют ловить "невидимые" вирусы, даже когда они активны. Для этого они читают диск, не используя вызовы DOS. Правда, этот метод работает не на всех дисководах. Большинство программ-детекторов имеют функцию "доктора", т.е. они пытаются вернуть зараженные файлы или области диска в их исходное состояние. Те файлы, которые не удалось восстановить, как правило, делаются неработоспособными или удаляются. Большинство программ-докторов умеют "лечить" только от некоторого фиксированного набора вирусов, поэтому они быстро устаревают. Но некоторые программы могут обучаться не только способам обнаружения, но и способам лечения новых вирусов. ПРОГРАММЫ-РЕВИЗОРЫ имеют две стадии работы. Сначала они запоминают сведения о состоянии программ и системных областей дисков (загрузочного сектора и сектора с таблицей разбиения жесткого диска). Предполагается, что в этот момент программы и системные области дисков не заражены. После этого с помощью программы-ревизора можно в любой момент сравнить состояние программ и системных областей дисков с исходным. О выявленных несоответствиях сообщается пользователю. Чтобы проверка состояния программ и дисков проходила при каждой загрузке операционной системы, необходимо включить команду запуска программы-ревизора в командный файл AUTOEXEC.BAT. Это позволяет обнаружить заражение компьютерным вирусом, когда он еще не успел нанести большого вреда. Более того, та же программа-ревизор сможет найти поврежденные вирусом файлы. Многие программы-ревизоры являются довольно "интеллектуальными" - они могут отличать изменения в файлах, вызванные, например, переходом к новой версии программы, от изменений, вносимых вирусом, и не поднимают ложной тревоги. Дело в том, что вирусы обычно изменяют файлы весьма специфическим образом и производят одинаковые изменения в разных программных файлах. Понятно, что в нормальной ситуации такие изменения практически никогда не встречаются, поэтому программа-ревизор, зафиксировав факт таких изменений, может с уверенностью сообщить, что они вызваны именно вирусом. Другие программы часто используют различные полумеры Ц пытаются обнаружить вирус в оперативной памяти, требуют вызовы из первой строки файла AUTOEXEC.BAT, надеясь работать на "чистом" компьютере, и т.д. Увы, против некоторых "хитрых" вирусов все это бесполезно. Для проверки того, не изменился ли файл, некоторые программы-ревизоры проверяют длину файла. Но эта проверка недостаточна - некоторые вирусы не изменяют длину зараженных файлов. Более надежная проверка - прочесть весь файл и вычислить его контрольную сумму. Изменить файл так, чтобы его контрольная сумма осталась прежней, практически невозможно. В последнее время появились очень полезные гибриды ревизоров и докторов, т.е. ДОКТОРА-РЕВИЗОРЫ,- программы, которые не только обнаруживают изменения в файлах и системных областях дисков, но и могут в случае изменений автоматически вернуть их в исходное состояние. Такие программы могут быть гораздо более универсальными, чем программы-доктора, поскольку при лечении они используют заранее сохраненную информацию о состоянии файлов и областей дисков. Это позволяет им вылечивать файлы даже от тех вирусов, которые не были созданы на момент написания программы. Но они могут лечить не от всех вирусов, а только от тех, которые используют "стандартные", известные на момент написания программы, механизмы заражения файлов. Существуют также ПРОГРАММЫ-ФИЛЬТРЫ, которые располагаются резидентно в оперативной памяти компьютера и перехватывают те обращения к операционной системе, которые используются вирусами для размножения и нанесения вреда, и сообщают о них пользователя. Пользователь может разрешить или запретить выполнение соответствующей операции. Некоторые программы-фильтры не "ловят" подозрительные действия, а проверяют вызываемые на выполнение программы, на наличие вирусов. Это вызывает замедление работы компьютера. Однако преимущества использования программ-фильтров весьма значительны Ц они позволяют обнаружить многие вирусы на самой ранней стадии, когда вирус еще не успел размножиться и что-либо испортить. Тем самым можно свести убытки от вируса к минимуму. ПРОГРАММЫ-ВАКЦИНЫ, или ИММУНИЗАТОРЫ, модифицируют программы и диски таким образом, что это не отражается на работе программ, но тот вирус, от которого производится вакцинация, считает эти программы или диски уже зараженными. Эти программы крайне неэффективны. Антивирусные программы Итак, что же такое антивирус? Почему-то многие считают, что антивирус может обнаружить любой вирус, то есть, запустив антивирусную программу или монитор, можно быть абсолютно уверенным в их надежности. Такая точка зрения не совсем верна. Дело в том, что антивирус - это тоже программа, конечно, написанная профессионалом. Но эти программы способны распознавать и уничтожать только известные вирусы. То есть антивирус против конкретного вируса может быть написан только в том случае, когда у программиста есть в наличии хотя бы один экземпляр этого вируса. Вот и идет эта бесконечная война между авторами вирусов и антивирусов, правда, первых в нашей стране почему-то всегда больше, чем вторых. Но и у создателей антивирусов есть преимущество! Дело в том, что существует большое количество вирусов, алгоритм которых практически скопирован с алгоритма других вирусов. Как правило, такие вариации создают непрофессиональные программисты, которые по каким-то причинам решили написать вирус. Для борьбы с такими "копиями" придумано новое оружие - эвристические анализаторы. С их помощью антивирус способен находить подобные аналоги известных вирусов, сообщая пользователю, что у него, похоже, завелся вирус. Естественно, надежность эвристического анализатора не 100%, но все же его коэффициент полезного действия больше 0,5. Таким образом, в этой информационной войне, как, впрочем, и в любой другой, остаются сильнейшие. Вирусы, которые не распознаются антивирусными детекторами, способны написать только наиболее опытные и квалифицированные программисты. Таким образом, на 100% защититься от вирусов практически невозможно (подразумевается, что пользователь меняется дискетами с друзьями и играет в игры, а также получает информацию из других источников, например из сетей). Если же не вносить информацию в компьютер извне, заразиться вирусом невозможно - сам он не родится. 18. Роль операционной системы в работе компьютера. Примеры ОС Операционная система Ц это программа которая загружается при включении компьютера. Она ведет диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.) запускает другие(прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера. Основная причина необходимости операционной системы состоит в том, что элементарные операции для работы с устройствами компьютера м управления ресурсами компьютера Ц это операции очень низкого уровня, поэтому действия, которые необходимы пользователю и прикладным программам, состоит из нескольких сотен или тысяч таких элементарных операций. Задача усложняется следующим: Имеется около десятка форматов дискет, и операционная система должна уметь работать со всеми этими форматами. Для пользователя работа с дискетами различного формата должна осуществляться абсолютно одинаково; Файл на дискетах занимает определенные участки, причем пользователь не должен ничего знать о том, какие именно. Все функции по обслуживанию таблиц размещения файлов, поиску информации в них, выделению места для файлов на дискетах выполняться операционной системой, и пользователь может ничего не знать о них, Во время работы программы копирования может возникать несколько десятков различных особых ситуаций, например, сбой при чтении или записи информации, неготовность дисководов к чтению ил записи, информации, отсутствие места на дискете для копируемого файла и т.д. Для всех этих ситуаций необходимо предусмотреть соответствующие сообщения и корректирующие действия. Операционная система скрывает от пользователя эти сложные и ненужные подробности и предоставляет ему удобный интерфейс для роботы. Она выполняет также различные вспомогательные действия, например, копирование или печать файлов. Операционная система осуществляет загрузку в операционную память всех программ, передает им управление им управление в начале их работы, выполняет различные действия по запросу выполняемых программ и освобождает занимаемую программами оперативную память при их завершении. Как правило, компьютер работает под управлением операционной системы MS DOS или MS Windows фирмы Microsoft Corp. У системы MS DOS существует множество аналогов. К ним относятся, например, PC DOS, распространяемой фирмой IBM, DR DOS фирмы Digital Research (ныне подразделение фирмы Novell). Все эти три системы имеют одинаковый набор команд и их часто обозначают общим названием DOS. Приведем ещё примеры разных вариантов операционных систем: EC, VMS QNX, RT/11. В настоящее время распространены такие 32-разрядные сетевые операционные системы: NetWare 4.1 фирмы Novell, лсемейство Windows фирмы Microsoft, Vines 6.0 фирмы Banyan, OS/2 Warp Advanced Server фирмы IBM, а также ОС семейства UNIX, Solaris 2.x фирмы Sun, Open Server 3.x компании Santa Crus Operations,. 19. Назначение, функции модули операционной системы MS DOS Операционная система MS DOS имеет развитые средства доступа ко всем аппаратным компонентам, обладает достаточно гибкой файловой системой, основанной на иерархической структуре каталогов, удобным командным языком. Основными компонентами MS DOS являются: Базовая система ввода-вывода (БСВВ) Ц BIOS (Basic Input/Output System); Системный загрузчик SB (System Bootstrap) Ц размещается в блоке начальной загрузки (Boot Record); Модуль расширения BIOS Ц располагается в скрытом файле io.sys; Модуль обработки прерываний Ц скрытый файл msdos.sys; Командный процессор Ц файл command.com; Утилиты, реализующие выполнение внешних команд MS DOS Ц файлы с расширением COM, например format.com; Драйверы устройств Ц размещаются в виде файлов на диске; Информация о желательных параметрах настройки MS DOS Ц при необходимости задается в файле конфигурации config.sys; Командный файл, при необходимости выполняемый для настройки параметров и конфигурирования MS DOS называется autoexec.bat. БСВВ находится в ПЗУ ПК и устанавливает связь между обладающими некоторыми особенностями техническими средствами и стандартизированным ПО, а именно с ОС. Ее назначение состоит в выполнении наиболее простых и универсальных функций ОС, связанных с вводом-выводом. BIOS в ПЗУ содержит также тест функционирования ПК, проверяющий работу памяти и устройств при включении питания. Кроме того, он содержит программу вызова загрузчика ОС. БСВВ в ПЗУ является общей и неизменяемой частью всех возможных ОС для данной модели ПЭВМ. Системный загрузчик предназначен для считывания в оперативную память модуля расширения БСВВ и модуля обработки прерываний. Модуль расширения БСВВ придает гибкость ОС, позволяет управлять с ее помощью набором аппаратных средств ПК, наиболее точно удовлетворяющим замыслу разработчиков ОС. Этот модуль сравнительно легко позволяет перекрыть функции БСВВ в ПЗУ и обеспечивает возможность подключения дополнительных драйверов (программ обслуживания внешних устройств). Модуль обработки прерываний образует верхний уровень ОС, с которым взаимодействует большинство ПП. Компонентами данного модуля являются программы, обеспечивающие работу файловой системы, устройств ввода/вывода, обслуживания некоторых ситуаций, связанных с завершением программ, их принудительным прерыванием и обработкой ошибок. Командный процессор представляет собой выполнимую программу. Командный процессор выполняет функции: Прием и разбор команд, полученных с клавиатуры или из командного файла; Выполнение встроенных команд MS DOS, находящихся внутри файла COMMAND.COM; Загрузка и выполнение внешних команд MS DOS (утилит) и прикладных программ, хранящихся в виде файлов типа com и exe. 20. Приглашение MS DOS. Виды приглашений.Приглашение DOS
Приглашение к вводу команд выдается операционной системой, когда она находится в состоянии ожидания каких-либо действий пользователя. Стандартное приглашение DOS всегда указывает, какой накопитель является текущим. Примеры стандартных приглашений: A:> - указывает на накопитель A: C:> - указывает на накопитель C: Расширенное приглашение может содержать указание на текущий каталог, текущее время и/или дату и любую другую информацию. Примеры расширенных приглашений: A:\> C:\WORK\PRO> C:\WORK 12:20> 21. Имена накопителей на дисках. При работе с ОС типа MS DOS/Windows пользователю многократно приходится обращаться к внешней дисковой памяти. Для этого он должен уметь указывать необходимое ему устройство. Каждому дисковому накопителю присваивается свое имя следующим образом: A: для устройств работы с дискетами, B: аналогично, C: для жесткого диска. Во многих случаях жесткий диск удобно разбить на самостоятельные части (разделы), присвоив каждой части свое имя C:, D:, E:, F: и т.д. по алфавиту. При использовании сетевых дисков на сервере им также присваиваются имена, которыми могут быть любые неиспользованные буквы английского алфавита. При работе с компакт-диском используется имя, обозначаемое следующей по алфавиту буквой за именами разделов жесткого диска. Например: C: , D: , E: - имена разделов жесткого диска F: - имя компакт-диска G: , W: , Z: - имена сетевых дисков. 22. Понятие файла, каталога. Какая информация может храниться в файлах, каталогах? Под ФАЙЛОМ понимают любой набор даных. Так, исходные данные в программе можно считать файлом. Файлом могут быть и результаты и сама программа. Очень часто обрабатываемые программой данные удобно хранить на внешнем носителе ( магнитном диске ). В этом случае данные оформляются в виде внешних файлов. Файл представляет собой последовательность элементов одного типа, в отличие от массива длина файла ( т.е. количество элементов ) не задается, место элемента не определяется индексом и каждый элемент становится доступным только после перебора всех предыдущих элементов. Существует три вида взаимодействия программы с внешними файлами: - чтение файла; - запись файла; - чтение и запись. Под ЧТЕНИЕМ ФАЙЛА понимается ввод данных из внешнего файла, находящегося на диске, в оперативную память машины. Данные внешнего файла становятся доступны программе. В программе необходимо выполнить следующие действия для чтения файла: - открыть файл для чтения; - ввести данные из файла в программу; - закрыть файл для чтения. Внешний файл, из которого читаются данные, называют входным файлом. Т.к. по определению число элементов файла не задается, то вводится признак конца файла в виде стандартной встроеной функции EOF ( End Of File). Ее формат: EOF ( имя файла). Она используется для определения, достигнут ли конец файла - тогда она принимает истинное значение, если не достигнут - ложное. Эту функцию можно использовать в логических выражениях : IF NOT EOF(FILE1) THEN BEGIN ... END Пока не достигнут конец файла FILE1, повторяется циклическая часть программы, заключенная в операторные скобки BEGIN - END. Под ЗАПИСЬЮ ФАЙЛА понимается вывод результатов программы из оперативной памяти ЭВМ на диск, т.е. создание нового файла на внешнем устройстве. Для этого необходимо выполнить следующие действия в программе: - открыть файл для записи - вывести данные - закрыть файл для записи. Внешний файл, в который записываются данные из программы называют выходным. Действия с файлами могут быть разнообразными: иногда требуется читать данные из одного файла и записывать их в другой, иногда корректировать один и тот же файл. В программе по мере необходимости указываются опенраторы для чтения и записи файлов, а также для их закрытия.Каталоги
Каталог файлов или директорий содержит информацию о группе файлов, хранимых совместно на одном носителе. Каталог имеет имя и, в свою очередь, может быть зарегистрирован в другом каталоге. В этом случае он становится подчиненным или подкаталогом. Так образуется иерархическая файловая система. На каждом дисковом носителе всегда имеется корневой каталог, который создаётся при форматировании диска и в котором начинают регистрироваться обычные файлы и подкаталоги 1-го уровня. В них, в свою очередь, могут регистрироваться обычные файлы и подкаталоги 2-го уровня и т.д. Цепочки взаимно-подчиненных каталогов обозначаются их именами, разделяемыми знаком "\". Если этот знак стоит перед первым именем, значит "выше" по иерархии находится только корневой каталог. Примеры цепочек взаимно-подчиненных каталогов: \WORK - WORK находится на 1-м уровне \WORK\PRO - PRO находится на 2-м уровне 23. Дерево каталогов, корневой каталог, родительский каталог. Примеры. Для удобства хранения и размещения информации на компьютере используется древовидная структура расположения файлов. Файлы могут располагаться в каталоге или папках, которые в свою очередь могут содержать в себе другие каталоги, файлы или папки. Удобнее всего структуру каталогов рассматривать как дерево каталогов. Корневой каталог Ц это каталог, который содержит в себе все файлы и вложенные каталоги. В файловой структуре MS DOS корневым каталогом является раздел диска. Родительский каталог Ц каталог, который содержит в себе вложенные каталоги. C:\Bazes\Factory\Zarpl\Base6301.dbf Bazes\ Ц является корневым каталогом (в файловой структуре MS DOS корневым каталогом является C:) Factory\ - является родительским каталогом по отношению к папке Zarpl\. 24. Имя файла в MS DOS. Путь к файлу в MS DOS. Полное имя файла. Примеры. Файл - это именованная область памяти на одном из дисков, в которой может храниться текст программы, какое-либо из ее промежуточных представлений, исполняемая программа или данные для ее работы. В файлах могут содержаться также любые текстовые документы, электронные таблицы или закодированные графические изображения. Наконец, файл может содержать в себе целую базу данных или ее часть. Каждый файл имеет имя. Имя файла складывается из двух частей: собственно имени, которое состоит из 1-8 символов, и расширения имени (типа), которое может отсутствовать или состоять из 1-3 символов. Тип файла присваивается в соответствии с характером хранимой информации. Задание типа осуществляет либо сам пользователь, либо программа, порождающая файл. Имя и тип используются совместно для идентификации файла. Имя и тип файла могут содержать русские и латинские буквы, а также символы: #,$,%,^,&,(,),-,_,@,!,",~. Символы с кодами меньше, чем 20Н, а так же символы "*" и "?" не могут использоваться в именах файлов. Полное имя файла образуется из двух слов - имени и типа, разделяемых знаком "точка". Если в имени файла отсутствует тип, точку можно опускать. Примеры полных имен файлов: COMMAND.COM PCTOOLS.EXE AUTOEXEC.BAT HELP.TXT CONFIG.SYS PROG1.PAS PROG-1.BAS PROG2 При создании файла или изменении его содержимого автоматически регистрируется дата и время, которые известны системе из показаний встроенного календаря и часов. Имя, тип, дата и время являются атрибутами файла, которые фиксируются в каталоге. 25. Как задать команду MS DOS? Приведите примеры. Команды DOS вводятся с клавиатуры в ответ на приглашение. Команда имеет имя и, возможно, параметры. Команда может быть встроенной или внешней. Встроенные команды исполняются командным процессором. Внешняя команда реализуется программой, которая должна находиться в текущем или в одном из альтернативных каталогов. Имя такой программы является именем команды. Примеры обращений к командам с разным числом параметров. Встроенные команды: Внешние команды: DIR BASIC TYPE CONFIG.SYS FORMAT A: COPY A:PR1.PAS D: DISKCOPY A: B: Для ввода команд используются, главным образом, алфавитно-цифровые и, иногда, функциональные клавиши. Для ввода имени команды и ее параметров нужно нажимать соответствующие клавиши. Имя команды должно отделяться от параметров одним или несколькими пробелами. Параметры также должны разделяться пробелами. Передать несколько команд в одной строке нельзя для этого служат командные файлы. При вводе команды можно смешивать строчные и прописные буквы. Ввод любой команды завершается нажатием клавиши Enter 26. Использование символов л* и л? для указания группы файлов в MS DOS. Приведите примеры. При роботе с файлами или каталогами можно использовать специальные символы л* и л? (для простоты и удобства роботы пользователю) рассмотрим примеры: Необходимо в группе файлов поменять расширение с .INF на .TXT то выделяется группа необходимых файлов с расширением .INF(Чтобы выделить необходимо стать курсором на нужный файл и нажать INSERT) нажимается F6 и в меню пишешься {*.TXT} после чего все файлы с расширением .INF меняются на файлы с расширением .TXT Необходимо в группе файлов (допустим файлы имеют вид: 001 asdfrg.dbf 002gdgfg.dbf 003Zarp.dbf и др.)поменять имена файлов, притом первые три символа оставить прежние а далее добавить _BASE. Для этого выделяется группа необходимых файлов (Чтобы выделить необходимо, стать курсором на нужный файл и нажать INSERT) нажимается F6, и в меню пишешься {???_BASE.*} после чего все файлы приходят к виду: первые три символа остаются прежние далее пишется _BASE, и в конце то расширение, какое и было. В нашем примере получается 001 _BASE.dbf 002_BASE.dbf 003_BASE.dbf и т.д. 27. Назначение и функции программы Norton Commander. Оболочка Norton Commander разработана американской фирмой Peter Norton Computing, которая с 1990 г. входит в состав корпорации Symantec. Оболочка Norton Commander обеспечивает: 1. Отображение деревьев каталогов и содержимого каталогов (характеристик входящих в них файлов) в форме, наиболее удобной для восприятия человеком, в результате чего пользователь перестает чувствовать себя слепцом, не видящим на своих дисках ровным счетом ничего; 2. выполнение всевозможных действий с каталогами, файлами и целыми поддеревьями файловых структур, включая их создание, копирование, пересылку, переименование, удаление и поиск, а так же смену атрибутов файлов; 3. в максимальной степени естественную работу с архивами, включая отображение их содержимого, а также создание, обновление и распаковку архивов (архив представляет собой файл, в котором находится группа сжатых по специальному алгоритму файлов); 4. визуализацию файлов, подготовленных популярными текстами и графическими редакторами, системами управления базами данных, электронными таблицами и другими прикладными программами; 5. подготовку текстовых файлов; 6. выполнение из ее среды практически всех команд DOS; 7. запуск программ, для чего используются различные, наиболее удобные для пользователя способы; 8. выдачу информации о компьютере в целом, о дисках и об оперативной памяти; 9. поддержку межкомпьютерной связи через последовательный или параллельный порт (с использованием модуля Commander Link); 10.поддержку электронной почты через модем по телефонным линиям связи (при помощи модуля Term90, разработанного для корпорации Symantec фирмой BAUSCH datacom GmbH). Оболочка Norton Commander, как и любая другая оболочка, упрощая взаимодействие пользователя с ПК, полностью все же не освобождает его от необходимости знать пользовательский интерфейс DOS, так как многие функции доступны только на уровне системы или реализуются на этом уровне гораздо эффективнее. Оболочка Norton Commander, столь привлекательна не в последнюю очередь благодаря великолепным высокоскоростным средствам визуализации данных и развитыми средствами электронной почты. Визуализация файла состоит в форматировании его содержимого (в подготовке для вывода на экран в форме, пригодной для восприятия) с последующим отображением результата на экране монитора. Формат файла распознается оболочкой автоматически, исходя из расширения его имени и, при необходимости, внутренней структуры. К достоинствам рассматриваемой оболочки относятся: 1. высокая степень интеграции функций; 2. удобство выдачи команд DOS - выдавать их из среды оболочки даже удобнее, нежели взаимодействуя с DOS непосредственно; 3. поддержка иерархической системы меню (вложенных меню) для запуска программ; 4. простота освоения и удобство использования; 5. высокая устойчивость в работе и приемлемая защищенность от ошибок пользователя; 6. наличие удобного и понятного контекстно - чувствительного интерактивного справочника; 7. поддержка манипулятора типа мышь; 8. прекрасная, ничем не запятнанная репутация фирмы - изготовителя. Наряду с неоспоримыми достоинствами имеются и некоторые недостатки. Среди них: 1. отсутствие средств сортировки каталогов в дереве файловой структуры; 2. невозможность выполнения групповых операций над файлами в различных каталогах, не говоря уже о файлах на различных дисках; 3. невозможность выполнения каких - либо действий с группами файлов, найденными на диске средствами оболочки (начиная с версии 4.0, выполнение действий с отдельными файлами возможно). Оболочка Norton Commander не предъявляет к оборудованию ПК ни каких особых требований и может работать на всех используемых в настоящее время компьютерах, оборудованных винчестерским накопителем (правда, и без него ядро оболочки использовать можно). Для размещения всех файлов, образующих оболочку, требуется около 1,8 Мбайт дискового пространства. 28. Общий вид экрана и содержание панелей программы Norton Commander. Запуск Norton Commander Для запуска Norton Commander необходимо набрать в командной строке УncФ и нажать УEnterФ (ввод). Выход из Norton Commander Ц клавиша F10 или ALT+XВид экрана и панелей
После запуска Norton Commander на экране появляются два прямоугольных окна (панели). Ниже этих панелей располагается приглашение MS-DOS и информационная строка со значениями функциональных клавиш. F1 HELP Ц краткая информация о назначении клавиш при работе NC. F2 MENU Ц пользовательское меню F3 VIEW Ц просмотр текстового файла, документа F4 EDIT Ц редактирование текстового файла F5 COPY Ц копирование файлов F6 RENMOV Ц пересылка, переименование файла F7 MKDIR Ц создание каталога (подкаталогов) F8 DELETE Ц удаление файлов или подкаталогов F9 PULL DN Ц в верхней строке экрана выводятся меню, содержащие режимы работы NC. F10 QUIT Ц выход из NC Интерфейс оболочки НК имеет вид двух панельного диалогового окна. Каждая из панелей (левая и правая) связана с одним внешним накопителем и обычно отображает перечень файлов, подкаталогов текущего каталога этого накопителя. В любой момент времени одна из панелей является активной, а другая панель Ц пассивной. Линейка меню (верхняя строка оболочки) имеет в своем составе 5 подменю: Левая панель, Файл, Диск, Команды, Правая панель. Каждое из названных подменю можно активизировать после нажатия клавиши <F9> с помощью клавиш управления курсором или с помощью мыши. Команды меню позволяют управлять отображением информации на панелях, задавать параметры конфигурации оболочки НК. Командная строка (вторая снизу) служит для ввода команд DOS. До нажатия клавиши <Enter> команду в строке можно редактировать. Можно выполнять сборку команды в строке из состава объектов, представленных на панелях. Строка подсказок (самая нижняя строка) содержит пояснения относительно назначения функциональных клавиш. 29. Полная и краткая форма выдачи информации о файлах и каталогах в панели Norton Commander. {F9} - вызов меню управления режимами NORTON COMMANDER. При нажатии на эту клавишу в верхней части экрана появится командная строка: Выбрать соответствующий можно либо переместив подсветку, либо нажав букву слова которая выделена желтым цветом. КРАТКИЙ ФОРМАТ - устанавливает в окне три столбца, в которые выводится только имя файла, без даты создания и размера. ПОЛНЫЙ ФОРМАТ - имена файлов расположены в один столбец с указанием даты создания и размера напротив каждого имени. СОСТОЯНИЕ - вместо списков файлов данного каталога в окошко выводится справочная информация о дисководе или дискете и при наличии специального файла лDIRINFO - справочная информация о данном каталоге. ДЕРЕВО КАТАЛОГОВ - в окно выводится фрагмент дерева данного диска. По этому дереву можно свободно перемещаться с помощью клавиш управления курсором. При этом во втором окне отображается содержимое того подкаталога, на имени которого в дереве установлен курсор. 30. Выделение файла/каталога или группы каталогов в Norton Commander.Выделение файлов
Для копирования, удаления, перемещения файлов необходимо их выделить нажатием клавиши Ins. Для отмены выделения необходимо повторно нажать УInsФ. Внизу панели появляется информация о количестве выделенных файлов.Создание каталога
Для создания каталога нажать клавишу УF7Ф, набрать его имя, нажать УEnterФ. При нажатии клавиш УALT+F10Ф на экран выводится дерево каталогов. Клавишами перемещения курсора можно быстро переместиться в нужный подкаталог. 31. Какие действия выполнит Norton Commander при нажатии клавиши лввод Enter? Всё зависит от того где находиться курсор. Если Вы находитесь на имени каталога и нажмете клавишу УEnterФ тогда Вы зайдете в этот каталог, если же Вы находитесь на имени файла и нажмете клавишу УEnterФ то вы либо запустите на выполнение программу (если это программа) либо запустится программа которая может работать с теми файлами который вы пытаетесь открыть (при условии что это уже всё настроено). Когда вы находитесь в меню управления то при нажатии клавиши УEnterФ вы выберите ту команду на которой находиться курсор. 32. Функциональные клавиши в Norton Commander. Основные клавиши NC TAB Ц переход на другую панель ALT+F1 Ц вывод в левой панели оглавления другого диска. ALT+F2 Ц вывод в правой панели оглавления другого диска CTRL+F1 Ц убрать левую панель с экрана CTRL+F2 Ц убрать правую панель с экрана CTRL+O Ц убрать обе панели CTRL+U Ц поменять панели местами 33. Способы вывода информации о файлах и каталогах в панели Norton Commander. {F9} - вызов меню управления режимами NORTON COMMANDER. При нажатии на эту клавишу в верхней части экрана появится командная строка: Выбрать соответствующий можно либо переместив подсветку, либо нажав букву слова которая выделена желтым цветом. КРАТКИЙ ФОРМАТ - устанавливает в окне три столбца, в которые выводится только имя файла, без даты создания и размера. ПОЛНЫЙ ФОРМАТ - имена файлов расположены в один столбец с указанием даты создания и размера напротив каждого имени. СОСТОЯНИЕ - вместо списков файлов данного каталога в окошко выводится справочная информация о дисководе или дискете и при наличии специального файла лDIRINFO - справочная информация о данном каталоге. ДЕРЕВО КАТАЛОГОВ - в окно выводится фрагмент дерева данного диска. По этому дереву можно свободно перемещаться с помощью клавиш управления курсором. При этом во втором окне отображается содержимое того подкаталога, на имени которого в дереве установлен курсор. 34. Как вывести в панели Norton Commander оглавление другого диска? Чтобы вывести в панели Norton Commander оглавление диска необходимо нажать клавиши: ALT+F1 Ц вывод в левой панели оглавления другого диска. ALT+F2 Ц вывод в правой панели оглавления другого диска 35. Какие действия надо выполнить в программе Norton Commander, чтобы удалить, скопировать, переименовать файл? Функциональные клавиши {F5} - копирование файлов. Эта команда может использоваться в двух режимах: в режиме с подсветкой выбранных файлов и без нее. Если нажать на {F5}, не произведя подсветки имен файлов, то будет произведено копирование файла, на котором установлен курсор, из активного окна в неактивное. При этом программа дополнительно запросит путь для копирования. Таким образом можно скопировать файл в ту директорию, в которой он уже есть, под другим именем. По умолчанию устанавливается путь на неактивное окно. Если же был подсвечен хотя бы один, то будет скопирован именно он, а не тот, на который указывает курсор. Если файл с таким именем уже существует, то NORTON COMMANDER запросит подтверждение на перезапись только этого файла или всех повторяющихся имен файлов. Точно так же требуется подтверждение на перезапись файла с защитой от записи. {F6} - перемещение файла из одного подкаталога (дисковода) в другой. Действует аналогично команде {F5} с той лишь разницей, что в подкаталоге, откуда файл переносится, он стирается. {F7} - создать каталог. Эта команда аналогична команде DOS MD. {F8} - стереть файл (файлы). Команда аналогична команде {F5} и также делает дополнительный запрос при стирании защищенных от записи (read only) файлов. 36. Понятие и основные достоинства WINDOWS. Этапы развития WINDOWS. Windows - это название семейства операционных систем для IBM-совместимых персональных компьютеров. Это семейство разработано фирмой Microsoft и предназначено для замены морально устаревшей системы MS DOS. В настоящее время это семейство включает в себя Windows 95, Windows 98 и Windows NT. Основные отличия системы Windows от MS DOS: возможность запуска одновременно нескольких программ, более того - нескольких экземпляров одной и той же программы единый способ взаимодействия пользователя со всеми Windows- приложениями (единый пользовательский интерфейс) поддержка графического режима работы с возможностью вывода различных условных изображений (значков, пиктограмм) наличие большого числа разнообразных прикладных программ, которые могут взаимодействовать друг с другом встроенная в систему поддержка мультимедийных возможностей, т.е. работы со звуковой и видеоинформацией встроенная поддержка сетевых возможностей, в т.ч. - работа с Internet 37. Интерфейс WINDOWS. После загрузки Windows большую часть экрана занимает так называемый "Рабочий стол" (DeskTop). На Рабочем столе размещаются папки (folder) и значки (icon) основных программ для работы с компьютером, а также ярлыки наиболее часто используемых программ, документов и принтеров. Рабочий стол используется: для запуска необходимых программ для переключения между программами для отображения результатов работы программ в своих окнах Чаще всего на поверхности стола находятся пиктограммы с подписями: "Мой компьютер" (My Computer) Ч средства управления компьютером и работы с файлами, хранящимися на встроенных в ПК накопителях; "Корзина" (Recycler)Ч "мусорная корзинка" для сбора ненужных файлов, предназначенных для удаления; "Входящие" Ч установка средств телекоммуникаций, электронной почты и факса и работа с ними; "Сетевое окружение" Ч средства сетевого окружения ПК, позволяющие работать с компьютерными сетями и пользоваться ресурсами сети, а также устанавливать и контролировать сетевое оборудование. Кроме того, на рабочем столе присутствуют четыре ярлыка: три ярлыка для текстовых файлов и один ярлык для прикладной программы Paint. Ярлык объекта Ч это путь к объекту. Сам объект хранится где-нибудь в другом месте. Ярлыки являются средствами быстрого доступа к объектам, расположенным в каком-либо каталоге или в сети, к которой подключен компьютер. В нижней части рабочего стола находится "Панель задач" (TaskBar). Она содержит кнопку "Пуск" (Start), которая предназначена для быстрого запуска программ и поиска файлов, а также обеспечивает доступ к справке. Если на столе открывается окно, то на "Панели задач" появляется соответствующая открытому окну кнопка. На "Панели задач" имеются две такие кнопки: "Microsoft Word Glava3" и "Без имени-Paint". Нажатие этой кнопки позволяет быстро перейти в выбранное окно. Отдельные файлы объединяют в папки (folder), которые являются аналогом каталогов. В повседневной жизни мы стремимся разложить многочисленные бумаги по папкам и дать каждой папке какое-нибудь название. Телефон, калькулятор и папки, если они лежат на нашем рабочем столе, мы располагаем в определенном удобном для нас порядке. Для обозначения предметов, лежащих на столе, Windows 95 использует графические символы. Папки являются средством организации и представления системных ресурсов ПК (каталогов, файлов и т. д.). Папка может содержать другие папки (вложенные папки), программы, а также такие объекты, как, например, принтеры и диски. Папка имеет вид закрытого кейса желтого цвета. Как и в предыдущих версиях Windows, чтобы открыть папку или запустить объект на выполнение, необходимо дважды щелкнуть на выбранном объекте. Например, при двойном щелчке на значке "Мой компьютер", открывается окно, которое отражает содержание ПК. Предыдущие версии DOS и Windows используют имена файлов в так называемом формате 8.3. В этом формате длина имени файла ограничивается восемью символами, а расширения имени Ч тремя символами. Имя и расширение разделяются точкой. Windows 95 дополнительно поддерживает длинные имена файлов. Прикладные программы, написанные соответствующим образом, могут работать с именами файлов длиной до 255 символов, содержащими буквы русского алфавита и пробелы. 38. Типы окон в WINDOWS. Каждое окно имеет рамку и заголовок. Рамка используется для изменения размеров окна с помощью мыши. Заголовок содержит имя запущенной программы и ряд управляющих кнопок. Одна кнопка (maximize) распахивает окно во весь экран, другая (minimize) сворачивает окно до небольшого значка, третья (close) закрывает окно и тем самым завершает программу. Кроме того, заголовок используется для перемещения окна по экрану с помощью мыши и для выделения активного (рабочего) в данный момент окна среди всех открытых окон. Кроме рамки и заголовка, большинство окон содержат строку меню, панель инструментов, линейки прокрутки, рабочую область, строку состояния. Большинство команд управления окном сосредоточены в строке меню. На "Панели инструментов" находятся кнопки для быстрого вызова некоторых пунктов меню. Вид "Панели инструментов" меняется в зависимости от программы или от функции окна. "Панель инструментов" можно убрать. Некоторые окна имеют в нижней части окна строку состояния, в которой выводится информация об объекте. Во многих окнах выбор пунктов меню или других объектов вызывает появление в строке состояния описание объекта или выбранного пункта меню. Имеются специальные диалоговые окна, с помощью которых можно ввести необходимые данные или выбрать данные из некоторого набора. Диалоговое окно часто имеет несколько вкладок, заслоняющих друг друга. Чтобы вывести соответствующую вкладку на передний план нужно щелкнуть по ней мышью. Диалоговое окно предоставляет возможность установкой параметров и другими способами управлять исполнением программы и выполняемыми ею функциями. Windows 95 включает много общих диалоговых окон для выполнения наиболее распространенных операций, таких, например, как открытие и сохранение документов, выбор приложения, установка параметров принтера и выбор шрифтов. Эти общие диалоговые окна используются многими прикладными программами для Windows и делают схожей работу с разными прикладными программами. Например, на следующем рисунке приводится вид стандартного диалогового окна, которое используется для сохранения информации в файле на диске. 39. Элементы окна в WINDOWS.Программа Paint
Графический редактор Paint позволяет создавать, изменять и просматривать рисунки. Paint содержит много новых возможностей, включая перемещаемые набор инструментов и палитру, а также предварительный просмотр рисунков перед печатью.Программа "Мультимедиа"
В общем, термин "Мультимедиа" означает набор аппаратных и программных средств, позволяющих пользователю одновременно использовать все богатство представления информации в самых различных ее формах Ч текстовой, числовой, графической, звуковой, анимационной и видео. Все средства мультимедиа благодаря режиму Plug and Play устанавливаются автоматически. Это прежде всего кодирование/декодирование аудио- и видеоинформации (кодеки), всевозможные драйверы мультимедиа устройств (аудио- и видеоадаптеров, CD-ROM- драйверов и др.). Для реализации мультимедийных возможностей ПК должен быть оснащен: аудиоадаптером, микрофоном, акустическими колонками для воспроизведения звука; CD-ROM-драйвером для считывания информации с компакт- дисков; видеобластером для связи ПК с телевизором, видеомагнитофоном, т. е. для восприятия видеоинформации телевизионных стандартов и записи ее в виде файлов. Если в ПК установлен аудиоадаптер, то в конце линейки "Панели задач" есть кнопка с изображением динамика, активизация которой вызывает появление на экране регулятора громкости. Внешний вид регуляторов со шкалами напоминает реальный микшер. Стоит уцепиться курсором мышки за соответствующий ползунок регулятора, как его можно тут же двигать при нажатой клавише мышки, изменяя при этом уровень звукового сигнала. "Универсальный проигрыватель" в приложении "Мультимедиа" позволяет работать с различными устройствами и файлами мультимедиа. Имеется несколько режимов работы проигрывателя: проигрывание видеофильмов, проигрывание звуковых компакт-дисков, проигрывание файлов синтезированной музыки. Для проигрывания видеоклипов в "Универсальном проигрывателе" выбирается команда "Устройство", затем "Video для Windows". Для проигрывания звуковых компакт-дисков выбирается команда "Устройство" "Аудио компакт-диск". Далее выбирается файл, который нужно воспроизвести. С помощью "Фонографа" можно создавать свои звуковые файлы. Для профессиональной деятельности необходимо использовать в таких целях специальные программы. Для проигрывания звуковых компакт-дисков в Windows имеется программа "Лазерный проигрыватель".Программа "Портфель"
В состав Windows включен новый тип папки, названный "Портфель", который спроектирован специально для того, чтобы помочь разрабатывать документы на нескольких ПК одновременно. "Портфель" является специальным типом системной папки, которая помогает следить за многочисленными копиями файлов и определять, которая из них является наиболее свежей. Предположим, что у вас на настольном ПК есть отчет, который нужно взять с собой в деловую поездку. Для этого вы создаете "Портфель" в портативном ПК, затем копируете в него отчет из настольного ПК. Находясь в поездке, вы модифицируете отчет. После возвращения вы можете использовать "Портфель" для автоматического обновления копии отчета на настольном ПК. Если кто-то еще работал над отчетом во время вашего отсутствия, "Портфель" проинформирует вас об этом и поможет устранить различия между двумя документами. "Портфель" полезен во всех ситуациях, когда нужно управлять файлом, который имеется в нескольких компьютерах одновременно. Создать "Портфель" можно в любом окне с помощью команды "Создать" пункта меню "Файл". Среди создаваемых объектов в этом пункте перечислен и "Портфель". Пункт "Портфель" обычно включается в состав программ "Стандартные", которые открываются при выборе меню "Пуск" "Программы". Чтобы использовать "Портфель", два компьютера должны быть соединены вместе каким-то типом локальной сети либо непосредственно кабелем. Или же "Портфель" создается на дискете на первом ПК и затем дискета используется на другом ПК. Для обновления всех документов в "Портфеле" используется команда "Обновить все". После этого "Портфель" проверит состояние и даты модификаций оригиналов и копий документов в "Портфеле". Если оригиналы и копии не изменялись, то "Портфель" выведет на экран сообщение, указывающее, что обновления не требуется. Если "Портфель" обнаружит, что документ был модифицирован, то он выведет на экран диалоговое окно, где в левой колонке покажет состояние документа в "Портфеле", в средней будет требуемая операция обновления, в правой Ч состояние исходной копии документа. Выбрав способ обновления документов (заменить исходный документ копией, заменить копию исходным документом, оставить без изменения) изменяют содержимое "Портфеля" или документов в ПК. Программа "Номеронабиратель" Эта программа испольхзуется для набора телефонных номеров. Она превращает ПК в многофункциональный телефонный аппарат, позволяющий вести телефонные разговоры, не прерывая работу на ПК. Это телефонный интерфейс, который обеспечивает доступ прикладных программ к телефонной связи (при наличии модема). Телефонный номеронабиратель ведет протокол сеансов связи. Если абонент ответил (сам или через автоответчик), то набиратель записывает число, дату и время каждого вызова в протокол. Служебные программы В этот набор входят вспомогательные программы (утилиты) по уходу за дисками. Утилита "Дефрагментатор дисков" позволяет улучшить внутреннее представление файлов на диске и тем самым ускорить чтение файлов. Утилита "Проверка диска" (Scan Disk) обеспечивает поиск дефектов, возникающих при активном использовании дисков, и их устранение. Программа "Калькулятор" Предоставляет возможность выполнять с помощью мыши и клавиатуры простейшие вычисления (арифметика, проценты, стандартные математические функции). 61. Назначение и возможности программы Paint (Paint brush). Paint является графическим редактором растровых (точечных) изображений. Графический редактор Paint (работает с файлами формата BMP), предназначен для Windows, поэтому поддерживается всеми приложениями, работающими в среде Windows. Поскольку формат BMP поддерживает только индексированные цвета (т.е. цвета, кодируемые 4- (16 цветов) или 8-ми битами (256 цветов)), не зависим от платформы и не поддерживает каналы, то, соответственно, для профессиональной работы с цветом редактор Paint мало пригоден. 62. Как запустить и завершить программу Paint (Paint brush)? Paint является стандартной WINDOWS программой и запускается по команде Программы\Стандартные\Графический редактор Paint\ (Programs\Accessories\Paint). Редактор Paint устанавливается либо при установке WINDOWS, либо в любое другое время по желанию пользователя по команде Пуск\Панель управления\Установка (удаление) программ\Установка Windows\Настройка Windows\ Стандартные\Paint. 63. Что такое файл растрового формата? Растровая графика описывает изображения с использованием цветных точек, называемых пикселями, расположенных на сетке. Например, изображение древесного листа описывается конкретным расположением и цветом каждой точки сетки, что создает изображение примерно также, как в мозаике. При редактировании растровой графики Вы редактируете пиксели. Растровая графика зависит от разрешения, поскольку информация, описывающая изображение, прикреплена к сетке определенного размера. При редактировании растровой графики, качество ее представления может измениться. В частности, изменение размеров растровой графики может привести к "разлохмачиванию" краев изображения, поскольку пиксели будут перераспределяться на сетке. Вывод растровой графики на устройства с более низким разрешением, чем разрешение самого изображения, понизит его качество. Основой растрового представления графики является пиксель (точка) с указанием ее цвета. При описании, например, красного эллипса на белом фоне приходится указывать цвет каждой точки как эллипса, так и фона. Изображение представляется в виде большого количества точек Ц чем их больше, тем визуально качественнее изображение и больше размер файла. Т.е. одна и даже картинка может быть представлена с лучшим или худшим качеством в соответствии с количеством точек на единицу длины Ц разрешением (обычно, точек на дюйм Ц dpi или пикселей на дюйм Ц ppi). Кроме того, качество характеризуется еще и количеством цветов и оттенков, которые может принимать каждая точка изображения. Чем большим количеством оттенков характеризуется изображения, тем большее количество разрядов требуется для их описания. Красный может быть цветом номер 001, а может и Ц 00000001. Таким образом, чем качественнее изображение, тем больше размер файла. Растровое представление обычно используют для изображений фотографического типа с большим количеством деталей или оттенков. К сожалению, масштабирование таких картинок в любую сторону обычно ухудшает качество. При уменьшении количества точек теряются мелкие детали и деформируются надписи (правда, это может быть не так заметно при уменьшении визуальных размеров самой картинки Ц т.е. сохранении разрешения). Добавление пикселей приводит к ухудшению резкости и яркости изображения, т.к. новым точкам приходится давать оттенки, средние между двумя и более граничащими цветами. 64. Какие другие растровые файлы вы знаете? Распространены форматы .tif, .gif, .jpg, .png, .bmp, .pcx и др. В Интернете графика представляется в одном из растровых форматов, понимаемых броузерами без установки дополнительных модулей Ц GIF, JPG, PNG. BMP (Windows Device Independent Bitmap) Формат ВМР является родным форматом Windows, он поддерживается всеми графическими редакторами, работающими под ее управлением. Применяется для хранения растровых изображений, предназначенных для использования в Windows и, по сути, больше ни на что не пригоден. Способен хранить как индексированный (до 256 цветов), так и RGB-цвет (16.700.000 оттенков). Возможно, применение сжатия по принципу RLE, но делать это не рекомендуется, так как очень многие программы таких файлов не понимают (они могут иметь расширение .rle). Существует разновидность формата ВМР для операционной системы OS/2. На Macintosh BMP читается и пишется без всяких проблем Photoshop'ом. TIFF (Tagged Image File Format) Аппаратно независимый формат TIFF на сегодняшний день является одним из самых распространенных и надежных, его поддерживают практически все программы на РС и Macintosh так или иначе связанные с графикой. TIFF является лучшим выбором при импорте растровой графики в векторные программы и издательские системы. Ему доступен весь диапазон цветовых моделей от монохромной до RGB, CMYK и дополнительных цветов Pantone. TIFF может сохранять векторы Photoshop'a, Alpha-каналы для создания масок в видеоклипах Adobe Premiere и массу других дополнительных данных. TIFF имеет две разновидности: для РС и Macintosh. Это связано с тем, что процессоры Intel и Motorola читают и записывают числа совершенно противоположными способами. Смущаться не стоит - как правило, программы с легкостью читают оба варианта формата. Наибольшие проблемы обычно вызывает LZW-компрессия, иногда применяемая в TIFF'e. Ряд программ (например, QuarkXPress 3.x и Adobe Streamline) не умеют читать такие файлы, кроме того, они могут дольше выводиться на принтеры и фотонаборные автоматы. Только если файл комрессуется в 3-4 раза, вы получаете выигрыш во времени вывода. Scitex CT (расширение на РС - .sct) Разработанный фирмой Scitex формат Scitex CT мало чем отличается от TIFF'a, за исключением одной особенности. На фотонаборных автоматах (Imagesetter) фирмы Scitex (Dolev) файлы этого формата выводятся несколько быстрее. PS (Adobe PostScript) PostScript - язык описания страниц (язык управления лазерными принтерами) фирмы Adobe. Файлы этого формата с расширением .ps или, реже, .prn получаются с помощью функции Print to file графических программ при использовании драйвера PostScript-принтера. Такие файлы содержат в себе сам документ (только то, что располагалось на страницах), все связанные файлы, использованные шрифты, а также другую информацию: цветоделение, дополнительные платы, полутоновой растр для каждой платы, линиатуру растра и прочие данные для выводного устройства. Если файл закрыт правильно - не имеет значения, на какой платформе он делался, были ли использованы шрифты True Type или Adobe Type 1. Нужно только учитывать версию языка. Недавно Adobe выпустила PostScript level 4. Тема языка PostScript - отдельный большой разговор. Ниже я коснусь еще двух форматов, непосредственно с ним связанных. JPEG. EPS-файлы без Preview (эскиз) в JPEG-кодировании весят меньше, чем аналогичные файлы формата JPEG! Возможности JPEG-сжатия в формате Photoshop EPS реализованы лучше, чем в самом JPEG'e. Но не нужно чрезмерно обольщаться - скажу о ложке дегтя в бочке с Photoshop EPS. При сохранении цветоделенных картинок (CMYK) в формате Photoshop EPS с JPEG-кодированием происходит их конвертация назад в RGB без предупреждения! Это приводит к неприятным результатам в печати. Если используется более-менее новый фотонаборный автомат, то он сам, пусть не лучшим образом, но произведет цветоделение. Если нет, то картинка выйдет либо черно-белой (если вы используете QuarkXPress 3.x, который первую плату всегда выводит Black, черную), либо бело-голубой (если вы используете QuarkXPress 4 или PageMaker, где первая плата, как и у всех - Cyan, голубая). А вообще лучше всю растровую графику вставлять в TIFF'e. Меньше будет сюрпризов, не нужно будет гадать, что это за EPS и какой программой он сделан. Потому что порой кажется, что это уже разные форматы. Так, Quark EPS и Corel'овские EPS версии 6 и ниже - весьма проблематичны. Тот, кто хочет жить спокойно, должен знать - самые надежные EPS-файлы делают программные продукты фирмы Adobe, разработавшей PostScript: Photoshop и Illustrator. PSD (Adobe Photoshop Document) PSD - родной формат популярного растрового редактора Photoshop. Он позволяет записывать изображение со многими слоями, их масками, дополнительными каналами, контурами и другой информацией - все, что может сделать Photoshop. Начиная с версии 3.0, используется RLE- компрессия, в 4-й версии файлы становятся еще меньше. PSD понимают некоторые программы, из них только Fractal Design Painter и Corel PHOTO-PAINT понимают многослойный PSD, причем лишь PHOTO-PAINT 8 открывает файл PSD 100-процентно корректно. Несмотря на то что в 5-й версии появились новые эффекты со слоями, текстом, а также возможность создавать дополнительные каналы для простых (spot) цветов, формат Photoshop'a имеет полную совместимость от 5-й до 3-й версии. В Photoshop'e 2.5 не было слоев и контуров, поэтому он выступает, как отдельный подформат. 65. Существуют ли графические файлы векторного формата? Если да, приведите примеры. WMF (Windows Metafile) Еще один родной формат Windows. Служит для передачи векторов через буфер обмена (Clipboard). Понимается практически всеми программами Windows, так или иначе связанными с векторной графикой. Однако, несмотря на кажущуюся простоту и универсальность, пользоваться форматом WMF стоит только в крайних случаях для передачи "голых" векторов. WMF искажает (!) цвет, не может сохранять ряд параметров, которые могут быть присвоены объектам в различных векторных редакторах, не понимается программами на Macintosh. PICT (Macintosh QuickDraw Picture Format) Стандарт для буфера обмена Macintosh. Способен нести как растровую, так и векторную информацию. Поддерживается на Mac'e всеми программами. На РС имеет расширение .pic или .pct. PICT читается рядом программ, но работа с ним редко бывает простой и бесхитростной. EPS (Encapsulated PostScript) EPS - упрощенный PostScript. Не может содержать в одном файле более одной страницы, не сохраняет ряд установок для принтера. Как и в файлы печати PostScript, в EPS записывают конечный вариант работы, хотя такие программы как Adobe Illustrator, Photoshop и Macromedia FreeHand могут использовать его как рабочий. EPS используется для передачи векторов и растра в издательские системы, создается почти всеми программами, работающими с графикой. Использовать его имеет смысл только тогда, когда вывод осуществляется на PostScript-устройстве. EPS поддерживает все необходимые для печати цветовые модели, среди них такая, как Duotone, а также Clippind Path - векторный контур, визуально обрезающий растровую матрицу в QuarkXPress, PageMaker, FreeHand (в РС-версии FreeHand'a выглядит некорректно). Вместе с файлом можно сохранить эскиз (Image header). Это копия в формате PICT, TIFF или WMF, которая сохраняется вместе с EPS и позволяет увидеть, что внутри файла, поскольку открыть его на редакцию могут только Photoshop и Illustrator. Все остальные импортируют только эскиз, подменяя его при печати на PostScript-принтере оригинальной информацией. На не PostScript-принтере выводится на печать сам эскиз. Если вы работаете на Macintosh (поздравляю!), сохраняйте эскизы в формате PICT. Он будет максимально хорошего качества и минимального веса, где векторы будут векторами, а растр - растром, но для того чтобы он был легче, растровые фрагменты будут с низкой резолюцией и ограниченной палитрой цветов. Однако такие эскизы могут создавать проблемы на РС. На РС и для РС лучше готовить эскизы в формате TIFF. Все данные растеризуются, что сильно раздувает размер файла. CorelDRAW так же предлагает для эскиза векторный формат WMF, но не стоит пользоваться этим детищем Microsoft - до добра не доведет. Изначально EPS разрабатывался как векторный формат, позднее появилась его растровая разновидность - Photoshop EPS. Он также позволяет сохранять эскиз, кроме того, Photoshop'овский фильтр EPS обладает очень полезной функцией Encoding (кодирование). Кодирование данных в формате ASCII рекомендуется для РС, файл получается большой, зато везде открывается и выводится. Для Macintosh рекомендуется Binary (двоичное) кодирование, файл получается примерно вдвое легче, чем ASCII, и быстрее выводится на печать. Не припомню случая, чтобы он вызывал проблемы. AI (Adobe Illustrator Document) Adobe Illustrator не популярен в Израиле, зато его любят американцы и русские. Может содержать в одном файле только одну страницу, имеет маленькое рабочее поле - всего 3х3 метра. В целом несколько уступает FreeHand'у и CorelDRAW по иллюстративным возможностям, тем не менее, его формат - AI - отличается наибольшей стабильностью и совместимостью с PostScript. AI поддерживают почти все программы так или иначе связанные с векторной графикой. Формат Illustrator'ра является наилучшим посредником при передаче векторов из одной программы в другую, с РС на Macintosh и назад. Наиболее совместимыми можно назвать 3-ю и 4-ю версии AI. Кроме того, если вы работаете в основном в Photoshop'e (Web-дизайн, например), то Illustrator 7 станет лучшим помощником, т.к. имеет с Photoshop'ом одинаково организованный интерфейс и горячие клавиши. Photoshop понимает форматы Illustrator'a (AI и EPS) напрямую. FH8 (FreeHand Document, последняя цифра в расширении указывает на версию программы) Ничем особенным не выделяется. Формат понимает только сам FreeHand, Illustrator 7 для Macintosh и парочка программ от Macromedia. 7-я и 8-я версии имеют полную кроссплатформенную совместимость. Поддерживает многостраничность. Некоторые эффекты FreeHand'a несовместимы с PostScript. CDR (CorelDRAW Document) Формат известен в прошлом низкой устойчивостью и плохой совместимостью файлов, тем не менее, пользоваться CorelDRAW чрезвычайно удобно, он имеет неоспоримое лидерство на платформе РС. Многие программы на РС (FreeHand, Illustrator, PageMaker - среди них) могут импортировать файлы CDR. 7-ю и 8-ю версии CorelDRAW можно без натяжек назвать профессиональными. В файлах этих версий применяется компрессия для векторов и растра отдельно, могут внедряться шрифты, файлы CDR имеют огромное рабочее поле 45х45 метров (этот параметр важен для наружной рекламы); начиная с 4-й версии, поддерживается многостраничность. На рынке РС Corel заняла все, а вот на рынке Macintosh перспективы CorelDRAW даже туманными назвать трудно. У Мас-фанатов неизлечимая аллергия на слово "Corel". И не случайно - CorelDRAW 6 for Macintosh вообще никакой, быть может 8-я версия получше, но не думаю, что это добавит ей шансов 66. Что такое рабочее поле редактора Paint (Paint brush)? Рабочим полем редактора Paint является то пространство экрана (обычно оно белого цвета) в котором пользователь создает рисунок. Цвет рабочего поля редактора лучше всего изменять в начале рисования. Выбираете заливку, затем выбираете из меню необходимый цвет и заливаете рабочее поле. 67. Перечислите основные операции, которые вы можете выполнить с помощью панелей инструментов? С помощью панелей инструментов операции, которые вы можете выполнить: ü Файл: создать, открыть..., сохранить, сохранить как., предварительный просмотр, макет страницы., печать., замостить рабочий стол Windows, в центр рабочего стола Windows, последний файл, выход ü Правка: отменить, повторить, вырезать копировать, вставить, очистить выделенное, выделить всё, копировать в файл, вставить из файла ü Вид: набор инструментов, палитра, строка состояния, панель атрибутов текста, масштаб, просмотреть рисунок ü Рисунок: отразить/повернуть, растянуть/наклонить, обратить цвета, атрибуты., очистить, непрозрачный фон ü Палитра: изменить палитру. ü Справка: вызов справки, о программе. 68. Чем отличается цвет символа от цвета фона? Для того чтобы объяснить, что такое цвет символа и цвета фона, а также чем эти элементы отличаются, попытаемся объяснить Вам, приведя параллель сравнения (которую надеюсь, выбрали удачно). Представьте что цвета фона это ваш лист бумаги, на котором вы будете писать или рисовать. Бумагу можно выбрать на любой вкус белую, черную, цветную, взять лист из журнала с фотографией или из тетрадки в клетку, линию, косую, т.е. на что у Вас хватит фантазии. Теперь рассмотрим цвет символа и представьте что это ваш карандаш, маркер, ручка, или ещё что не будь. Все знают, что в мире существует множество цветов, которыми могут писать карандаши фломастеры и т.д. вот так и у нас. От сюда следует, что ваша бумага и ваш фломастер на компьютере это как раз и есть цвет символа и цвета фона. Ну а чем отличается карандаш, от бумаги каждый ребенок знает, и скажет Вам, что отличается карандаш (цвет символа) это такой предмет которым пишут или рисуют, а бумага (цвета фона) это такой предмет на котором пишут или рисуют. И все знают что карандашом пишут по бумаге. 69. Как выбрать цвет символа и цвета фона? Выбирают цвет рисования, щелкнув мышью по нужному цвету в палитре. Этим цветом будут изображаться линии и фигуры. Выбирают цвет фона, щелкнув правой кнопкой мыши по нужному цвету в палитре. Этим цветом будут закрашиваться пустые места рисунка и области внутри некоторых фигур. 70. Как отменить неудачно выполненную команду? Редактор (в теории) обеспечивает отмену от одного до трех последних действий, выполненных в его среде (на практике отменяется только один последний шаг). Для отмены какого-либо действия используется команда Отменить (Undo) из меню Правка (Edit) или комбинация клавиш Ctrl+Z. Повторно выполнить отмененное действие(отменить отмену, или все-таки выполнить действие) поможет команда Повторить (Repeat) из того же меню или клавиша F4. 71. Почему в Paint (Paint brush) надо чаще сохранять сохраненную картинку? На счет картинки можно сразу предупредить, что графический редактор Paint работает с рисунками в формате BMP (свойством этого формата является очень большой размер) а во время их создания создаются просто огромные временные файлы и чтобы их было меньше, Необходимо просто по чаще сохраняться. Да и для себя, если вы долго работаете, редактор Paint необходимо по чаще сохранять результат на тот случай, что бы не потерять все ваши труды. 72. Что такое атрибуты изображения? Под атрибутами изображения понимается: ü Когда файл был создан (сохранен) ü Размер файла в байтах ü Размер изображения количество единиц измерения в ширину и в высоту. Единицы измерения рисунка могут быть представлены в дюймах, сантиметрах или пикселях ü Какая палитра у изображения: цветная или черно-белая ü Прозрачность: использован прозрачный цвет фона, если да то какой. 73. Как установить размеры картинки в см.? 1. Задают параметры рисунка, если почему-либо значения, принимаемые по умолчанию, не устраивают. Для этого выдается команда Атрибуты (Attributes) из меню Рисунок (Image) редактора. В результате откроется диалоговое окно Атрибуты (Attributes), в котором можно: + выбрать единицы измерения Ц Единицы (Units), которые будут использоваться при задании размера рисунка. Для этого нужно перевести переключатель в положение Дюймы (Inches), См (Cm) или Пикселы (Pixels). Пиксел есть не что иное, как точка растрового изображения; + задать размер рисунка в выбранных единицах измерения, набрав числовые значения в полях Ширина (Widht) и Высота (Height). Выставить размер рисунка, принимаемый по умолчанию, поможет кнопка По умолчанию (Default); + установить переключатель Палитра (Colors) в одно из двух положений Ц Черно-белая (Black and White), чтобы образовать палитру цветов для рисования из различных градаций серого цвета, или Цветная (Colors), чтобы палитра включала различные цвета. Количество цветов в палитре можно будет выбрать только при сохранении рисунка; + выбрать цвет, который будет использоваться в качестве маски прозрачности, для чего установить флажок Использовать прозрачный цвет фона (Use transparent background color) и нажать кнопку Выбор цвета (Select Color), чтобы определиться с цветом. Задание параметров рисунка завершается нажатием в диалоговом окне Атрибуты (Attributes) кнопки OK. 74. Как изменить атрибуты готового изображения? Если параметры рисунка (например, размер) своевременно не заданы, это можно сделать в любое другое удобное время. В результате рисунок будет расширен (с заполнением новых зон фоновым цветом) или усечен. Для этого выдается команда Атрибуты (Attributes) из меню Рисунок (Image) редактора. В результате откроется диалоговое окно Атрибуты (Attributes). 75. Как управлять размерами рабочего поля на экране? Что бы изменить размеры рабочего поля на экране для этого необходимо выполнить следующие действия: Изменение размеров рисунка 1. В меню Рисунок выберите команду Атрибуты. 2. Выберите единицу измерения ширины и высоты. 3. Введите значения в поля Ширина и Высота. Изменение масштаба рисунка В меню Вид выберите команду Масштаб, а затем выберите команду Обычный, Крупный или Другой. Увеличение размеров области просмотра В меню Вид выберите команду Просмотреть рисунок. Рисунок будет занимать всю область просмотра. Чтобы вернуться в прежний режим, щелкните любое место рисунка. Отображение сетки 1. В меню Вид выберите команду Масштаб, а затем выберите команду Другой. 2. В группе Варианты выберите 400%, 600% или 800% и нажмите кнопку OK. 3. В меню Вид выберите команду Масштаб, а затем выберите команду Показать сетку. Отражение и поворот рисунка или объекта 1. В наборе инструментов выберите для выделения прямоугольной области или для выделения области произвольной формы. 2. Перетащите рамку вокруг элемента, который требуется отразить или повернуть. 3. Под набором инструментов выберите один из следующих значков: o Щелкните значок , чтобы отразить или повернуть объект как o Щелкните значок , чтобы отразить или повернуть объект как 4. В меню Рисунок выберите команду Отразить/повернуть. 5. Выберите нужный параметр. Растяжение и наклон рисунка 1. В наборе инструментов выберите для выделения прямоугольной области или для выделения области произвольной формы. 2. Перетащите рамку вокруг элемента, который изменить. 3. В меню Рисунок выберите команду Растянуть/наклонить. 4. Выберите нужные параметры растяжения и наклона и введите числовые значения. 5. Под набором инструментов выберите один из следующих значков: o Щелкните значок , чтобы растянуть или наклонить объект как o Щелкните значок , чтобы растянуть или наклонить объект как 76. Как увидеть картинку целиком, независимо от её размера? Если не увеличить детали рисунка, будет достаточно сложно его редактировать. После проработки деталей увеличенный рисунок снова приводится к масштабу 1:1. Для этого: 1. Выбирают инструмент Масштаб (Magnifier), щелкнув по нему мышью. 2. Щелчком мыши выбирается коэффициент увеличения, перечень которых (1х, 2х, 6х и 8х) появляется под набором инструментов. Если рисунок еще не увеличен, а вы выбрали коэффициент 1х, в зоне рисунка появится прямоугольная рамка, перемещаемая синхронно с мышью. Установите рамку на ту часть рисунка, которую вы хотели бы видеть после увеличения, и щелкните мышью. Увеличить рисунок можно еще тремя следующими способами: üвыдать команду Масштаб\Крупный (Zoom\Large Size) из меню Вид (View); üнажать клавиши Ctrl+PgDn, которые играют роль клавиш-акселераторов для этой команды; üвыдать команду Масштаб\Выбрать (Zoom\Custom) из меню Вид (View), после чего указать коэффициент увеличения в процентном выражении (100%, 200%, 400%, 600% или 800%) и нажать кнопку ОК. Если, редактируя увеличенный рисунок, вы хотите видеть показанную часть рисунка еще и в масштабе 1:1, установите флажок Масштаб\Окно масштаба 100% (Zoom\Show Thumbnall) в меню Вид (View). Для того, чтобы вернуть рисунок к масштабу 1:1, необходимо выполнить любое из следующих действий: + выбрать инструмент Масштаб (Magnifier) с коэффициентом 1х; + выдать команду Масштаб\Обычный (Zoom\Normal Size) из меню Вид (View); + нажать клавиши Ctrl+PgUp. Если требуется показать на экране как можно большую часть рисунка, выдается команда Просмотреть рисунок (View Bitmap) из меню Вид (View) или нажимаются клавиши Ctrl+F. В результате окну редактора будет выделен весь экран, а элементы управления и даже обрамление окна станут невидимыми. Чтобы вернуть окно к нормальному виду, достаточно нажатия любой клавиши. 77. Опишите порядок подготовленных операций при создании изображений? К рисованию в среде графического редактора Paint можно приступать сразу же после того, как создан и (или) открыт новый документ-рисунок в формате BMP. Порядок действий. 2. Задают параметры рисунка, если почему-либо значения, принимаемые по умолчанию, не устраивают. Для этого выдается команда Атрибуты (Attributes) из меню Рисунок (Image) редактора. В результате откроется диалоговое окно Атрибуты (Attributes), в котором можно: + выбрать единицы измерения Ц Единицы (Units), которые будут использоваться при задании размера рисунка. Для этого нужно перевести переключатель в положение Дюймы (Inches), См (Cm) или Пикселы (Pixels). Пиксел есть не что иное, как точка растрового изображения; + задать размер рисунка в выбранных единицах измерения, набрав числовые значения в полях Ширина (Widht) и Высота (Height). Выставить размер рисунка, принимаемый по умолчанию, поможет кнопка По умолчанию (Default); + установить переключатель Палитра (Colors) в одно из двух положений Ц Черно-белая (Black and White), чтобы образовать палитру цветов для рисования из различных градаций серого цвета, или Цветная (Colors), чтобы палитра включала различные цвета. Количество цветов в палитре можно будет выбрать только при сохранении рисунка; + выбрать цвет, который будет использоваться в качестве маски прозрачности, для чего установить флажок Использовать прозрачный цвет фона (Use transparent background color) и нажать кнопку Выбор цвета (Select Color), чтобы определиться с цветом. Задание параметров рисунка завершается нажатием в диалоговом окне Атрибуты (Attributes) кнопки OK. 3. Выбирают цвет рисования, щелкнув мышью по нужному цвету в палитре. Этим цветом будут изображаться линии и фигуры. 4. Выбирают цвет фона, щелкнув правой кнопкой мыши по нужному цвету в палитре. Этим цветом будут закрашиваться пустые места рисунка и области внутри некоторых фигур. 5. Выдают команду Очистить (Clear Image) из меню Рисунок (Image) или нажимают клавиши Ctrl+Shift+N. Чтобы закрасить весь рисунок фоновым цветом. Если вас устраивает белый фон рисунка, который используется по умолчанию, то этот этап пропускается. 6. Выбирают инструмент, с помощью которого вы хотите рисовать, для чего нажимают подходящую кнопку в наборе инструментов. Указатель мыши, помещенный над рисунком, примет соответствующую форму. 7. Выбирают одну из разновидностей инструмента, которые появляются под кнопками инструментов, щелкнув для этого мышкой по нужному инструменту. 8. Изображают линию или фигуру с помощью выбранного инструмента. 9. Повторяют шаги 5 Ц 7 до тех пор, пока требуемый рисунок не будет сформирован. Чтобы нарисовать очередную линию или фигуру другим цветом, в любой момент можно изменить цвет рисования и (или) фона. 78. Что такое кисть? Опишите функции кисти?Кисть (Brush) | Предназначен для рисования точек (щелчком мыши) и произвольных линий (протягиванием мыши с нажатой кнопкой). Допускается выбор размера и формы кисти, которые определяют толщину линии и характер изменения толщины на изгибах. |
- Для создания фигуры с заливкой выберите тип заполнения под набором инструментов. Цвет фигуры выбирают с помощью левой кнопки мыши, а цвет заливки с помощью правой кнопки.
- Используемые по умолчанию основной цвет и цвет фона выводятся слева от палитры. Имеется возможность использовать при рисовании путем перетаскивания указателя с нажатой левой кнопкой или с помощью правой кнопки.
- Пользователь имеет возможность отменить три последних изменения, выбирая в меню Правка команду Отменить для каждого изменения.