Рейтинговые книги
Читем онлайн Компьютерная информация под защитой. Правовое и криминалистическое обеспечение безопасности компьютерной информации. Монография - Александр Сотов

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 2 3 4 5 6 7 8 9 10

 электронная элементная база устройства.

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

Программные средства

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

• языки программирования;

• программы;

• фрагменты программных кодов (эксплойты).

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

Как говорилось ранее, в современных компьютерах, построенных на неймановских принципах, данные и программы по их обработке имеют одну и ту же основу – двоичный код. Однако программа пишется человеком, для которого двоичный код крайне неудобен. Поэтому для написания программ используются языки программирования – символы и команды, с помощью которых программист задает придуманную им последовательность действий компьютера. Языки, в наибольшей степени пригодные для восприятия человеком, называются языками высокого уровня. Если язык близок к машинно-воспринимаемому коду, он считается языком низкого уровня. Текст программы на определенном языке именуется «исходным кодом».

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

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

Понятие программы для ЭВМ, виды программ

Необходимым условием для функционирования ЭВМ является наличие у нее программы. Некоторые специалисты считают их неотъемлемой частью ЭВМ, рассматривая ее как единый программно-аппаратный комплекс. В обиходе программное обеспечение часто именуется «софтом» (от английского «software»), в то время, как аппаратная часть компьютера называется «хардом» или «железом» (от английского «hardware»).

Вопросу о программном обеспечении традиционно уделялось повышенное внимание. В 1979 году в СССР было принято постановление Государственного комитета СССР по науке и технике (ГКНТ) N 581 (от 10.12.79) "О повышении эффективности функционирования и использования ГосФАП". Этим постановлением создавалась единая система Государственного фонда алгоритмов и программ (ГосФАП) на базе многочисленных отраслевых и территориальных фондов, которые были в свое время учреждены постановлениями ГКНТ N 28 (1966 года), N 443 (1969 года) и N 258 (1975 года).

С 01.01.1992 появилось одно из первых определений программы, которое и сейчас не утратило своей актуальности. В ГОСТ 19781—90 «Обеспечение систем обработки информации программное» указывается, что программа – это данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма. Сильной стороной указанного определения является указание на алгоритмическую систему программы.

В настоящее время юридическое определение программы для ЭВМ закреплено в ст. 1261 ГК РФ. Согласно данной статье «программой для ЭВМ является представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения».

Из изложенного видно, что компьютерная программа должна отвечать следующим признакам:

• включать в себя совокупность данных и команд, в соответствии с которыми производится их обработка;

• восприниматься и исполняться только устройствами ЭВМ;

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

Основным критерием для классификации программ является их назначение. С точки зрения данного критерия программы делятся на:

– базовые программы. Они начинают исполняться автоматически при запуске компьютера и обеспечивают как его работу, так и взаимодействие с пользователем. Основной базовой программой является операционная система. Именно она позволяет пользователю давать команды ЭВМ и наблюдать получаемые результаты. Примерами таких программ являются MS-DOS, Windows. В состав операционной системы входят:

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

• командный процессор (компилятор, интерпретатор) – программа, обеспечивающая перевод команд в двоичный код;

• драйверы устройств – программы, обеспечивающие обмен данными между процессором и внешними устройствами (принтером, монитором, сканером, дисководом и пр.);

• интерфейс – оболочка, которая обеспечивает для пользователя удобство отдачи команд.

– команды-трансляторы. Обеспечивают перевод команд, записанных на языке программирования, в двоичный код. Обычно входят в состав операционной системы;

– игровые программы;

– прикладные программы, предназначенные для работы с определенными видами информации. К прикладным программам относятся:

• текстовые редакторы (Word, Lexicon);

• графические редакторы (Corel Draw, Paintbrash, PictureMaker, Photoshop);

• электронные таблицы (Lotus, Excel)

• системы управления базами данных (FoxPro, Access);

• аудиоредакторы (Audio Editor, Sony Sound Forge);

• интегрированные пакеты, то есть набор нескольких программных продуктов, объединенных в единый удобный инструмент. Наиболее развитые из них включают в себя текстовый редактор, органайзер, электронную таблицу, СУБД, средства поддержки электронной почты, программу создания презентационной графики (Microsoft Office);

• вредоносные программы (вирусы);

• программы для работы в сети Интернет (браузеры, поисковые программы).

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

Автоматизированные информационные системы.

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

В целом под информационными системами понимается совокупность:

• содержащейся в базах данных информации;

• информационных технологий, обеспечивающих ее обработку;

• технических средств, осуществляющих обработку[22].

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

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

Информационные системы, в которых для выполнения информационных процессов, требуется участие человека, являются неавтоматизированными. Если система способна функционировать самостоятельно, то ее следует считать автоматизированной информационной системой[24].

Автоматизированные информационные системы могут быть объединенными и распределенными. У объединенной системы все элементы (данные, система управления, клиентские приложения) хранятся на одной машине. У распределенных систем эти элементы могут быть разнесены между несколькими компьютерами. Распределенные АИС делятся на файл-серверные (на сервере хранятся только данные, а система управления ими и клиентские приложения установлены на компьютерах пользователей) и на клиент-серверные (на сервере хранятся и данные, и система управления ими, а у пользователей есть только клиентские приложения). Примером клиент-серверной АИС могут служить сетевые версии СПС «Гарант» и «Консультант», доступ к которым осуществляется через промежуточные программы (браузеры).

1 2 3 4 5 6 7 8 9 10
На этой странице вы можете бесплатно читать книгу Компьютерная информация под защитой. Правовое и криминалистическое обеспечение безопасности компьютерной информации. Монография - Александр Сотов бесплатно.
Похожие на Компьютерная информация под защитой. Правовое и криминалистическое обеспечение безопасности компьютерной информации. Монография - Александр Сотов книги

Оставить комментарий