
3 Не нашла
Билет 29
1).Аппаратные средства – это технические средства, используемые для обработки данных. Сюда относятся: Персональный компьютер (комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач)
К аппаратным средствам защиты относятся различные электронные, электронно-механические, электронно-оптические устройства. К настоящему времени разработано значительное число аппаратных средств различного назначения, однако наибольшее распространение получают следующие:
-специальные регистры для хранения реквизитов защиты: паролей, идентифицирующих кодов, грифов или уровней секретности;
-генераторы кодов, предназначенные для автоматического генерирования идентифицирующего кода устройства;
-устройства измерения индивидуальных характеристик человека (голоса, отпечатков) с целью его идентификации;
-специальные биты секретности, значение которых определяет уровень секретности информации, хранимой в ЗУ, которой принадлежат данные биты;
-схемы прерывания передачи информации в линии связи с целью периодической проверки адреса выдачи данных.Особую и получающую наибольшее распространение группу аппаратных средств защиты составляют устройства для шифрования информации (криптографические методы).
2. Програмные средства - это объективные формы представления совокупности данных и команд, предназначенных для функционирования компьютеров и компьютерных устройств с целью получения определенного результата, а также подготовленные и зафиксированные на физическом носителе материалы, полученные в ходе их разработок, и порождаемые ими аудиовизуальные отображения. К ним относятся:
-Программное обеспечение (совокупность управляющих и обрабатывающих программ). Состав:
-Системные программы (операционные системы, программы технического обслуживания);
-Прикладные программы (программы, которые предназначены для решения задач определенного типа, например редакторы текстов, антивирусные программы, СУБД и т.п.);
-Инструментальные программы (системы программирования, состоящие из языков программирования: Turbo C, Microsoft Basic и т.д. и трансляторов – комплекса программ, обеспечивающих автоматический перевод с алгоритмических и символических языков в машинные коды);
-Машинная информация владельца, собственника, пользователя.
2) Линейные структуры данных – это упорядоченные структуры, в которых адрес элемента однозначно определяется его номером.
Табличные структуры данных – это упорядоченные структуры, в которых адрес элемента определяется номером строки и номером столбца, на пересечении которых находится ячейка, содержащая искомый элемент.
Нерегулярные данные, которые трудно представить в виде списка или таблицы, часто представляют в виде иерархической структуры. В иерархической структуре адрес каждого элемента определяется путем доступа (маршрутом), ведущим от вершины структуры к данному элементу
К основным операциям с файловой структурой относятся:
· навигация по файловой структуре;
· запуск программ и открытие документов;
· создание папок;
· копирование файлов и папок;
перемещение файлов и папок;
· удаление файлов и папок;
· переименование файлов и папок;
· создание ярлыков.
3)
Технологии обработки текстовой информации.
текстовый редактор – это прикладная программа, позволяющая создавать текстовые документы, редактировать их, просматривать содержимое документов на экране, изменять формат и распечатывать их.
Мощные ТР с широкими возможностями по форматированию текста, с включением графики и проверки правописания часто называют текстовыми процессорами.
Текстовые редакторы дают возможность управлять размером символов.
Ввод и редактирование текста – это основной режим работы ТР, причём редактирование понимается как любое изменение в набранном тексте.
Работа с файлами заключается в создании, сохранении и открытии файла, для этого из меню ТР просто выбирается требуемая команда.
Под форматированием текста понимается изменение внешнего вида текста с целью создания более эффективного и привлекательного документа.
Билет 30
1)Криптография - это наука об обеспечении безопасности данных. Она занимается поисками решений четырех важных проблем безопасности - конфиденциальности, аутентификации, целостности и контроля участников взаимодействия. Шифрование - это преобразование данных в нечитабельную форму, используя ключи шифрования-расшифровки. Шифрование позволяет обеспечить конфиденциальность, сохраняя информацию в тайне от того, кому она не предназначена.
Файловые вирусы, которые внедряются в выполняемые файлы (*.СОМ, *.ЕХЕ, *.SYS, *.BAT, *.DLL).
Загрузочные вирусы, которые внедряются в загрузочный сектор диска (Boot-сектор) или в сектор, содержащий системный загрузчик винчестера (Master Boot Record).
Макро-вирусы, которые внедряются в системы, использующие при работе так называемые макросы (например, Word, Excel).
Существуют и сочетания - например, файлово-загрузочные вирусы, заражающие как файлы, так и загрузочные сектора. Такие вирусы, как правило, имеют довольно сложный алгоритм работы, часто применяют оригинальные методы проникновения в систему и их труднее обнаружить.
компаньон-вирусы (companion) - Алгоритм работы этих вирусов состоит в том, что они создают для ЕХЕ-файлов файлы-спутники, имеющие то же самое имя, но с расширением СОМ. При запуске такого файла DOS первым обнаружит и выполнит СОМ-файл, т.е. вирус, который затем запустит и ЕХЕ-файл;
вирусы-«черви» (worm) - вариант компаньон-вирусов. «Черви» не связывают свои копии с какими-то файлами. Они создают свои копии на дисках и в подкаталогах дисков, никаким образом не изменяя других файлов и не используя СОМ-ЕХЕ прием, описанный выше;
сетевые черви - смотрите ниже «сетевые вирусы»;
«паразитические» - все вирусы, которые при распространении своих копий обязательно изменяют содержимое дисковых секторов или файлов. В эту группу относятся все вирусы, которые не являются «червями» или «компаньон-вирусами»;
«студенческие» - крайне примитивные вирусы, часто нерезидентные и содержащие большое число ошибок;
«стелс»-вирусы (вирусы-невидимки, stealth), представляют собой весьма совершенные программы, которые перехватывают обращения DOS к пораженным файлам или секторам дисков и «подставляют» вместо себя незараженные участки информации. Кроме того, такие вирусы при обращении к файлам используют достаточно оригинальные алгоритмы, позволяющие «обманывать» резидентные антивирусные мониторы;
«полиморфик»-вирусы (самошифрующиеся или вирусы-призраки, polymorphic) - достаточно труднообнаруживаемые вирусы, не содержащие ни одного постоянного участка кода. В большинстве случаев два образца одного и того же полиморфик-вируса не будут иметь ни одного совпадения. Это достигается шифрованием основного тела вируса и модификациями программы-расшифровщика;
макро-вирусы - вирусы этого семейства используют возможности макроязыков (таких как Word Basic), встроенных в системы обработки данных (текстовые редакторы, электронные таблицы и т.д.). В настоящее время широко распространены макро-вирусы, заражающие документы текстового редактора Microsoft Word и электронные таблицы Microsoft Excel;
сетевые вирусы (сетевые черви) - вирусы, которые распространяются в компьютерной сети и, так же, как и компаньон-вирусы, не изменяют файлы или сектора на дисках.
2) Программное обеспечение
Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения ПК называют программной конфигурацией.
Операцио́нная систе́ма- комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения.
Компоненты операционной системы
Загрузчик
Ядро
Командный процессор (интерпретатор)[1]
Драйверы устройств
Интерфейс
3) Для построения диаграмм (графиков) применяют различные программы:
Microsoft Office Excel, Maple, Advanced Grapher и др. Применение этих
программ позволяет создавать диаграммы и быстро сравнивать различные
показатели, статистические данные и т. д. — можно вводить новые данные и
сразу видеть изменения диаграммы.
В Microsoft Office Excel предусмотрены целая группа инструментов и возможностей
располагающаяся на вкладке диаграмм.
Диаграммы в основном состоят из геометрических объектов (точек,
линий, столбиков, фигур различной формы и цвета) и вспомогательных
элементов (осей координат, условных обозначений, заголовков и т. п.).
Список Excel 2003 представляет собой фрагмент листа, которым можно манипулировать независимо. Список Excel можно использовать для анализа фрагментов данных большого листа независимо от остальных данных. Например, можно добавлять, сортировать и реорганизовывать строки списка, не затрагивая окружающие ячейки.
Списки Excel также повышают скорость работы пользователя за счет предоставления централизованного доступа к набору средств управления данными, включая кнопки автофильтра и статистические функции.
Выделите диапазон данных, из которых необходимо создать список.
ПРИМЕЧАНИЕ. Можно также выбрать диапазон ячеек, которые будут заданы в качестве списка, используя диалоговое окно Создание списка.
В меню Данные выберите пункт Список, а затем команду Создать список.
Если у выбранных данных есть заголовки, установите флажок Список с заголовками и нажмите кнопку OK.
Итак, что Excel умеет делать со списками?
Сортировать;
Фильтровать;
Группировать и подводить промежуточные итоги по группам;
Строить сводные отчеты и диаграммы;
Проводить статистические вычисления;
Искать в списке данные, соответствующие определенным критериям.
Билет26
Классификация ЯП Исходя из вышесказанного, ЯП можно классифицировать по следующим признакам. 1. По степени ориентации на специфические возможности ЭВМ ЯП делятся на: · машинно-зависимые; · машинно-независимые. К машинно-зависимым ЯП относятся машинные языки, ассемблеры и автокоды, которые используются в системном программировании. Программа на машинно-зависимом ЯП может выполняться только на ЭВМ данного типа. Программа на машинно-независимом ЯП после трансляции на машинный язык становится машинно-зависимой. Этот признак ЯП определяет мобильность получаемых программ (возможность переноса на ЭВМ другого типа). 2. По степени детализации алгоритма получения результата ЯП делятся на: · языки низкого уровня; · языки высокого уровня; · языки сверхвысокого уровня. 3. По степени ориентации на решение определенного класса задач: · проблемно-ориентированные; · универсальные. 4. По возможности дополнения новыми типами данных и операциями: · расширяемые; · нерасширяемые. 5. По возможности управления реальными объектами и процессами: · языки систем реального времени; · языки систем условного времени. 6. По способу получения результата: · процедурные; · непроцедурные. 7. По типу решаемых задач: · языки системного программирования; · языки прикладного программирования. 8. Непроцедурные языки по типу встроенной процедуры поиска решений делятся на: · реляционные; · функциональные; · логические. Рассмотренная схема классификации позволяет каждому ЯП присвоить один из признаков каждого класса.
2) 1. Первые универсальные языки
2. Ассемблер
3. Фортран
4. Cobol
5. PL/1
6. BASIC
7. Algol
8. Дальнейшее развитие языков программирования
9. Pascal-подобные языки
10. C-подобные языки
11. Языки Ada и Ada 95
12. Языки обработки данных
13. APL
14. Snobol и Icon
15. SETL
.
17. Скриптовые языки
18. JavaScript
21. Python
22. Объектно-ориентированные языки
23. Simula
24. Smalltalk
25. Eiffel
26. Языки параллельного программирования
27. Язык Оccam
28. Модель параллельных вычислений Linda
29. Неимперативные языки
30. Функциональные языки
31. Языки логического программирования
(http://schools.keldysh.ru/sch444/MUSEUM/LANR/evol.htm )
Системы программирования – это комплексы программ и прочих средств, предназначенных для разработки и их эксплуатации на конкретном языке программирования для конкретного вида ЭВМ.
нтерпретатор переводит на язык машинных кодов поочередно каждый оператор исходной программы, проверяет правильность записи оператора и немедленно выполняет его.
В отличие от интерпретатора компилятор осуществляет перевод на машинный язык всей исходной программы.
Синтаксис – описывает структуру программ как наборов символов (обычно говорят — безотносительно к содержанию).
семантика – определяет смысловое значение предложений алгоритмического языка.
Информационная модель — модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними, входы и выходы объекта и позволяющая путём подачи на модель информации об изменениях входных величин моделировать возможные состояния объекта. Информационная модель — совокупность информации, характеризующая существенные свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним миром.
Информационные модели делятся на описательные и формальные.
Описательные информационные модели - это модели, созданные на естественном языке (т.е. на любом языке общения между людьми: английском, русском, китайском, мальтийском и т.п.) в устной или письменной форме.
Формальные информационные модели - это модели, созданные на формальном языке (т.е. научном, профессиональном или специализированном). Примеры формальных моделей: все виды формул, таблицы, графы, карты, схемы и т.д.