Конспект лекций по информатике, страница 10
Описание файла
PDF-файл из архива "Конспект лекций по информатике", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве РУТ (МИИТ). Не смотря на прямую связь этого архива с РУТ (МИИТ), его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 10 страницы из PDF
Приследующем запуске она пересчитывает все контрольные74суммы и проверяет их соответствие данным, хранящимся вэтом файле. Зараженный файл будет тут же обнаружен понесовпадению контрольной суммы.Мониторы вирусов. Антивирусная программа резидентно находится в памяти во время работы компьютера исама перехватывает все системные вызовы. Идея такогоподхода состоит в том, что таким образом антивируснаяпрограмма может отслеживать всю активность системы иперехватывать все, что кажется ей подозрительным.Например, ни одна нормальная программа не должнапытаться перезаписать загрузочный сектор, поэтомутакие попытки почти наверняка свидетельствуют одеятельности вируса.
Изменения содержимого флэш-ПЗУтоже являются крайне подозрительными. Программамонитор проверяет также все файлы, открываемые илизапускаемые пользователем.5.3. Прикладное программное обеспечениеПрикладное программное обеспечение – этопрограммы, предназначенные для решения пользователямиконкретныхзадач.Данныйкласспрограммногообеспечения является самым многочисленным. Кприкладным программам относят: программы общего назначения; программы специального назначения; системы обучения; компьютерные игры.Программы общего назначения можно подразделить на: редакторы (текстовые, графические), СУБД и информационные системы, коммуникационные программы, мультимедийные программы,75 программы-переводчики, электронные словари иэнциклопедии,средствапроверкиорфографии,распознавания текста; интегрированные пакеты.Текстовые редакторы – программы для работы синформацией, представленной в текстовом виде.
Их можноразделить на простейшие текстовые редакторы (Notepad –Блокнот), текстовые процессоры (Microsoft Word),издательские системы (PageMaker).Графические редакторы – программы для работы синформацией, представленной в графическом виде. Поспособампредставленияизображенийграфическиередакторы можно разделить на растровые (Paint, Photoshop)и векторные (CorelDraw).Звуковые и музыкальные редакторы предназначеныдля создания и обработки информации в звуковой форме.Примеры: Composer, Finale.Табличныепроцессорыпредназначеныдляавтоматизации расчетов над данными, представленными ввиде электронных таблиц, с их помощью можнообрабатывать числовую или текстовую информацию ипроизводить вычисления по формулам.
Наиболеераспространенные: Microsoft Excel, SuperCalc, Lotus 1-2-3.Системы управления базами данных (СУБД)предназначеныдляуправленияинформацией,расположенной в базах данных (БД). Они позволяютсоздавать БД и обрабатывать информацию, хранящуюся вних, а также обеспечивают взаимодействие баз данных сприкладными программами. Примеры: Microsoft Access,Paradox, Oracle.Информационные системы предназначены длянакопления, хранения и поиска информации. Различают76информационно-поисковые, информационно-справочные игеоинформационные системы.Коммуникационные программы предназначены дляподдержки пользовательского интерфейса при работе всети.
Коммуникационные программы можно разделить на:браузеры (Internet Explorer, Opera), почтовые программы(Outlook Express, The Bat) и средства интерактивногообщения в режиме реального времени (ICQ, Skype).Мультимедийные программы сочетают в себеинформацию, представленную в различных видах: текст,звук, видео, анимация, статические рисунки и гипертекст.Среди мультимедийных программ можно выделитьпрограммы проигрыватели (плееры) для просмотрафильмов и прослушивания музыки.
Мультимедийнымиявляются также средства презентационной и анимационнойграфики. Для создания презентаций используют PowerPoint,Macromedia Flash, для анимации графики – Image Ready,3D-Studio, Animator.Программы-переводчикипозволяютпереводитьинформацию с одного естественного языка на другой(ABBYY Lingvo, Promt).Электронные словари и энциклопедии – электронныеверсии обычных словарей и энциклопедий с удобнымисредствами поиска нужных слов. Например, Большаяэнциклопедия Кирилла и Мефодия.Средства оптического распознавания текста служатдля перевода электронных копий бумажных документовили PDF-файлов в редактируемый формат (MS Word, Excel)с максимально полным сохранением исходного оформлениядокумента. Пример: программа FineReader.Программы специального назначения используются вопределенной области человеческой деятельности.
Дляработы с такими программами требуется достаточный77уровень подготовки в той предметной области, с которойработает программа. Программы специального назначениявключают в себя: Системы автоматизированного проектирования; Системы автоматизации производства; Программы, реализующие методы определенной науки; Автоматизированные рабочие места (АРМ); Экспертные системы.Системы автоматизированного проектирования(САПР) или CAD-системы (Computer-Aided Design) –программные пакеты, предназначенные для созданиячертежей,конструкторскойитехнологическойдокументации,3-мерныхмоделей.Наиболеераспространенные пакеты – КОМПАС, AutoCAD, ArchiCAD.Системы автоматизации производства (САП)предназначены для управления кадрами и персоналом напредприятии, а также для управления технологическимипроцессами на производстве.
Эти системы работают всоставе автоматизированных систем управления (АСУ) иавтоматизированных систем управления технологическимипроцессами (АСУТП).Экспертные системы – это программы, которыеоперируют с данными и знаниями в определеннойпредметной области с целью выработки рекомендаций илирешения практических задач. Экспертными системамиявляются, например, программы, используемые в медицинедля постановки диагноза пациентам.Системы обучения можно разделить на следующиекатегории: Обучающие программы, которые обеспечиваютсамостоятельную работу по изучению новогоматериала.78Тестирующиепрограммы,позволяющиеосуществлять контроль уровня знаний, умений инавыков учащихся.Программы-тренажеры,используемыедлясовершенствования определенных навыков.Автоматизированные системы обучения, которыемогут включать в себя возможности как обучающих,так и тестирующих программ, а также тренажеров.Дистанционныесистемыобучения,которыепозволяют учиться дома или на рабочем месте безпреподавателя с использованием возможностей сетиИнтернет.Комплекспрограммдистанционногообучения включает в себя обучающие программы,тестирующие программы, а также программытренажеры.5.4.
Системы программированияКомплекс средств, включающих в себя входной языкпрограммирования,транслятор,машинныйязык,библиотеки стандартных программ, средства отладкиоттранслированных программ и компоновки их в единоецелое, называется системой программирования.В системе программирования транслятор переводитпрограмму,написаннуюнавходномязыкепрограммирования, на язык машинных команд конкретнойЭВМ. В зависимости от способа перевода с входного языкатрансляторы подразделяются на компиляторы иинтерпретаторы.При использовании компиляции процессы трансляции ивыполненияпрограммыразделенывовремени.Компилятор преобразует программу в набор объектныхмодулей на машинном языке, которые затем собираются(компонуются) в единую машинную программу, готовую к79выполнению и сохраняемую в виде файла на магнитномдиске. Компилятор создает оптимизированный кодпрограммы, которая может быть выполнена многократнобез повторной трансляции.Интерпретатор осуществляет пошаговую трансляциюи немедленное выполнение операторов исходнойпрограммы:каждыйоператорвходногоязыкапрограммирования транслируется в одну или несколькокоманд машинного языка, которые тут же выполняются безсохранения на диске.
Таким образом, при интерпретациипрограмма на машинном языке не сохраняется и поэтомупри каждом запуске исходной программы на выполнение еенужно транслировать заново. Главным достоинствоминтерпретатора по сравнению с компилятором являетсяпростота.Входной язык программирования называется языкомвысокого уровня по отношению к машинному языку,называемомуязыкомнизкогоуровня.Наиболеераспространенными языками программирования являются:Pascal, Basic, C++, Fortran.Особое место среди систем программированиязанимают ассемблеры, представляющие собой комплекс,состоящий из входного языка программированияассемблера и ассемблер-компилятора. Язык ассемблераявляется языком низкого уровня, представляющим собоймнемоническую (условную) запись машинных команд.Ассемблер позволяет получить высокоэффективныепрограммы на машинном языке.
Однако его использованиетребует высокой квалификации программиста и большихзатрат времени на составление и отладку программ.806. Основные понятия и определения в областиинформационной безопасностиВ настоящее время эффективность деятельностигосударства зависит от обеспечения информационнойбезопасности множества компьютерных систем обработкиинформации, а также контроля и управления различнымиобъектами. К таким объектам можно отнести системытелекоммуникаций, банковские системы, системыуправлениявоздушнымдвижением,автоматизированные системы управления и т.д., т.е.системы, которые предназначены для обработки и хранениясекретной и конфиденциальной информации. Данныесистемы в процессе своего функционирования должныобеспечивать на достаточно высоком уровне безопасность ицелостность обрабатываемой информации.Под информацией будем понимать сведения о лицах,предметах, фактах, событиях, явлениях и процессахнезависимо от формы их представления.Компьютерная информация – это информация,зафиксированная на машинном носителе или передаваемаяпо телекоммуникационным каналам в форме, доступнойвосприятию ЭВМ.Информационные технологии определяются какпроцессы, методы поиска, сбора, хранения, обработки,предоставления, распространения информации и способыосуществления таких процессов и методов.Информационная система – это совокупностьсодержащейсявбазахданныхинформациииобеспечивающихееобработкуинформационныхтехнологий и технических средств.Информационная среда общества определяется каксовокупностьинформационныхресурсов,системаформирования,распространенияииспользования81информации.Под информационной безопасностью понимаетсясостояние защищенности информационной среды общества,обеспечивающее ее формирование и развитие в интересахграждан, организаций и государства.