Архитектура ЭВМ

Автор работы: Пользователь скрыл имя, 23 Марта 2012 в 18:56, контрольная работа

Описание

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

Содержание

Введение
1.Архитектура ЭВМ
2.Компьютерные вирусы и защита от них
3.Правовые аспекты защиты информации.
Заключение
Список использованной литературы

Работа состоит из  1 файл

контрольная информатика.docx

— 69.64 Кб (Скачать документ)

ПЛАН

Введение

1.Архитектура  ЭВМ

2.Компьютерные  вирусы и защита от них

3.Правовые аспекты защиты информации.

Заключение

Список  использованной литературы. 

Введение

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

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

Совершенно очевидно, что  стремительное развитие компьютерной технологии и международных компьютерных сетей как неотъемлемой части  современной международной действительности создало предпосылки, в немалой  степени облегчающие совершение преступных деяний с использованием информационных технологий как внутри какой-либо страны, так и на международном уровне. Указанные злоупотребления, вкупе со всевозрастающим использованием сравнительно недорогих персональных компьютеров, расширили арсенал компьютерных преступлений. Некоторые эксперты полагают, что почти все преступления, за исключением изнасилований, могли бы совершаться с помощью имеющейся в наличии компьютерной технологии и все расширяющейся сферы ее применения1.

 

 

1. О понятии “архитектура  ЭВМ”

Термин  “архитектура” используется в популярной литературе по вычислительной технике  достаточно часто, однако определение  этого понятия и его содержание могут у разных авторов достаточно различаться. Разберемся в этом вопросе  более тщательно.

Ниже  приводится перечень тех наиболее общих  принципов построения ЭВМ, которые  относятся к архитектуре:

• структура памяти ЭВМ;

• способы доступа к памяти и  внешним устройствам;

• возможность изменения конфигурации компьютера;

• система команд;

• форматы данных;

• организация интерфейса.

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

Классическая  архитектура ЭВМ и принципы фон  Неймана.Основы учения об архитектуре вычислительных машин заложил выдающийся американский математик Джон фон Нейман. Он подключился к созданию первой в мире ламповой ЭВМ ENIAC в 1944 г., когда ее конструкция была уже выбрана. В процессе работы во время многочисленных дискуссий со своими коллегами Г. Голдстайном и А. Берксом фон Нейман высказал идею принципиально новой ЭВМ. В 1946 г. ученые изложили свои принципы построения вычислительных машин в ставшей классической статье “Предварительное рассмотрение логической конструкции электронно-вычислительного устройства”. С тех пор прошло полвека, но выдвинутые в ней положения сохраняют актуальность и сегодня.Фон Нейман не только выдвинул основополагающие принципы логического устройства ЭВМ, но и предложил ее структуру, которая воспроизводилась в течение первых двух поколений ЭВМ. Основными блоками по Нейману являются устройство управления (УУ) и арифметико-логическое устройство (АЛУ) (обычно объединяемые в центральный процессор), память, внешняя память, устройства ввода и вывода. Схема устройства такой ЭВМ представлена на рис. 1. Следует отметить, что внешняя память отличается от устройств ввода и вывода тем, что данные в нее заносятся в виде, удобном компьютеру, но недоступном для непосредственного восприятия человеком. Так, накопитель на магнитных дисках относится к внешней памяти, а клавиатура – устройство ввода, дисплей и печать – устройства вывода.

Рис. 1. Архитектура ЭВМ, построенной на принципах фон Неймана. Сплошные линии со стрелками указывают направление потоков информации, пунктирные – управляющих сигналов от процессора к остальными узлам ЭВМ

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

Память (ЗУ) хранит информацию (данные) и программы. Запоминающее устройство у современных  компьютеров “многоярусно” и  включает оперативное запоминающее устройство (ОЗУ), хранящее ту информацию, с которой компьютер работает непосредственно в данное время (исполняемая программа, часть необходимых  для нее данных, некоторые управляющие  программы), и внешние запоминающие устройства (ВЗУ) гораздо большей  емкости, чем ОЗУ. но с существенно более медленным доступом (и значительно меньшей стоимостью в расчете на 1 байт хранимой информации). На ОЗУ и ВЗУ классификация устройств памяти не заканчивается – определенные функции выполняют и СОЗУ (сверхоперативное запоминающее устройство), и ПЗУ (постоянное запоминающее устройство), и другие подвиды компьютерной памяти.

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

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

Наличие интеллектуальных контроллеров внешних  устройств стало важной отличительной чертой машин третьего и четвертого поколений.

Контроллер  можно рассматривать как специализированный процессор, управляющий работой  “вверенного ему” внешнего устройства по специальным встроенным программам обмена. Такой процессор имеет  собственную систему команд. Например, контроллер накопителя на гибких магнитных  дисках (дисковода) умеет позиционировать  головку на нужную дорожку диска, читать или записывать сектор, форматировать  дорожку и т.п. Результаты выполнения каждой операции заносятся во внутренние регистры памяти контроллера и могут  быть в дальнейшем прочитаны центральным  процессором.

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

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

• шина данных, по которой передается информация;

• шина адреса, определяющая, куда передаются данные;

• шина управления, регулирующая процесс  обмена информацией.

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

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

На  рис. 2 представлен новый по сравнению  с рис. 1 вид памяти – видео-ОЗУ (видеопамять). Его появление связано с разработкой особого устройства вывода – дисплея. Основной частью дисплея служит электронно-лучевая трубка, которая отображает информацию примерно так же, как это происходит в телевизоре (к некоторым дешевым домашним моделям компьютеров просто подключается обычный телевизор). Очевидно, что дисплей, не имея механически движущихся частей, является “очень быстрым” устройством отображения информации. Поэтому для ЭВМ третьего и четвертого поколений он является неотъемлемой частью (хотя впервые дисплей был реализован на некоторых ЭВМ второго поколения, например, на “МИР-2” – очень интересной во многих отношениях отечественной разработке).

Шинная  архитектура ЭВМ

Для получения на экране монитора стабильной картинки ее надо где-то хранить. Для  этого и существует видеопамять. Сначала содержимое видеопамяти  формируется компьютером, а затем  контроллер дисплея выводит изображение  на экран. Объем видеопамяти существенно  зависит от характера информации (текстовая или графическая) и  от числа цветов изображения. Конструктивно  она может быть выполнена как  обычное ОЗУ или содержаться  непосредственно в контроллере  дисплея (именно поэтому на рис. 2 она  показана пунктиром).

Остановимся еще на одной важной особенности  структуры современных ЭВМ. Поскольку  процессор теперь перестал быть центром  конструкции, стало возможным реализовывать прямые связи между устройствами ЭВМ. На практике чаще всего используют передачу данных из внешних устройств в ОЗУ и наоборот. Режим, при котором внешнее устройство обменивается непосредственно с ОЗУ без участия центрального процессора, называется прямым доступом к памяти (ПДП). Для его реализации необходим специальный контроллер. Подчеркнем, что режим ПДП в машинах первого и второго поколений не существовал. Поэтому встречающаяся иногда схема ЭВМ, на которой данные из устройств ввода напрямую поступают в ОЗУ, не соответствует действительности: данные при отсутствии контроллера ПДП всегда сначала принимаются во внутренние регистры процессора и лишь затем в память.

При описании магистральной структуры  мы упрощенно предполагали, что все  устройства взаимодействуют через  общую шину. С точки зрения архитектуры  этого вполне достаточно. Упомянем все же, что на практике такая  структура применяется только для  ЭВМ с небольшим числом внешних  устройств. При увеличении потоков  информации между устройствами ЭВМ  единственная магистраль перегружается, что существенно тормозит работу компьютера. Поэтому в состав ЭВМ  могут вводиться одна или несколько  дополнительных шин. Например, одна шина может использоваться для обмена с памятью, вторая -для связи с “быстрыми”, а третья – с “медленными” внешними устройствами. Отметим, что высокоскоростная шина данных ОЗУ обязательно требуется при наличии режима ПДП.

Основной  цикл работы ЭВМ

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

Система команд ЭВМ и способы обращения  к данным

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

1. Команды передачи данных (перепись), копирующие информацию из одного места в другое.

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

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

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

5. Команды ввода и вывода информации  для обмена с внешними устройствами. В некоторых ЭВМ внешние устройства  являются специальными служебными  адресами памяти, поэтому ввод  и вывод осуществляется с помощью  команд переписи.

6. Команды управления, реализующие  нелинейные алгоритмы. Сюда прежде всего следует отнести условный и безусловный переход, а также команды обращения к подпрограмме (переход с возвратом). Некоторые ЭВМ имеют специальные команды для организации циклов, но это не обязательно: цикл может быть сведен к той или иной комбинации условного и безусловного переходов. Часто к этой же группе команд относят немногочисленные операции по управлению процессором -типа “останов” или НОП (“нет операции”). Иногда их выделяют в особую группу.

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

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

Рассматривая систему команд, нельзя не упомянуть о двух современных взаимно конкурирующих направлениях в ее построении: компьютер с полным набором команд CISC (Complex Instruction Set Computer) и с ограниченным набором – RISC (Reduced Instruction Set Computer). Разделение возникло из-за того, что основную часть времени компьютеру приходится выполнять небольшую часть из своего набора команд, остальные же используются эпизодически (в одной из популярных статей это в шутку сформулировано в виде следующей наглядной аналогии: “20% населения выпивают 80% пива”). Таким образом, если существенно ограничить набор операций до наиболее простых и коротких, зато тщательно оптимизировать их, получится достаточно эффективная и быстродействующая RISC-машина. Правда за скорость придется платить необходимостью программной реализации “отброшенных” команд, но часто эта плата бывает оправданной: например, для научных расчетов или машинной графики быстродействие существенно важнее проблем программирования. Подробнее вопросы, связанные с системой команд современных микропроцессоров, будут рассмотрены ниже в этой главе.

Информация о работе Архитектура ЭВМ