- •1. Информация
- •1.1. Понятие информации
- •1.2. Свойства информации
- •1.3. Единицы измерения количества информации
- •2. Технические средства реализации информационных процессов
- •2.1. Поколения вычислительных машин
- •2.2. Принципы организации информационных процессов в вычислительных устройствах
- •2.3. Память эвм. Виды памяти
- •2.4. Устройства ввода
- •2.5. Устройства вывода
- •3. Аппаратные средства реализации информационных процессов
- •3.1. Состав и назначение основных элементов персонального компьютера.
- •3.2Внешние (периферийные) устройства компьютера
- •Программное обеспечение компьютера
- •4.1.Понятие программного обеспечения
- •4.2.Системное программное обеспечение
- •4.3.Инструментальное программное обеспечение
- •4.4. Прикладное программное обеспечение
- •4.5.Распространение программных продуктов
- •4.6.Операционные системы и их основные функции
- •4.7. Классификация операционных систем
- •4.8.Интерфейс пользователя
- •Эволюция и классификация языков программирования.
- •5.1. Языки программирования. Основные понятия.
- •5.2. Языки программирования высокого уровня
- •5.3. Системы программирования
- •5.4.Основные этапы разработки программного обеспечения:
- •5.5.Виды алгоритмов.
- •Базы данных
- •6.1.Понятие базы данных
- •6.2.Системы управления базами данных (судб). Классификация
- •6.3. Режимы работы с базами данных
- •6.4. Понятие данных, их роль в проектировании баз данных. Основные типы данных
- •Локальные и глобальные сети
- •7.1. Понятие компьютерной сети
- •7.2.Классификация и основные характеристики компьютерных сетей
- •7.3.Топология сетей
- •7.4.Сетевое оборудование
- •7.5. Структура и принципы работы Интернет
- •7.6. Протоколы передачи данных
- •7.7.Поиск информации в Интернет
- •7.8.Электронная почта
- •7.9.Телеконференции. Чат. Icq
- •Основы защиты информации
- •8.1.Понятие информационной безопасности
- •8.2. Компьютерные вирусы и их классификация
- •8.3.Средства защиты от вирусов
2.2. Принципы организации информационных процессов в вычислительных устройствах
Большинство современных ЭВМ строится на базе принципов, сформулированных американским ученым, одним из "отцов" кибернетики Джоном фон Нейманом. Он пришел к мысли, что программа должна быть представлена в памяти компьютера в цифровой форме, вместе с данными. Он также отметил, что десятичная арифметика, используемая в машине ENIAC, должна быть заменена бинарной (двоичной) арифметикой.
В целом принципы фон Неймана сводятся к следующему:
Основными блоками вычислительной машины являются устройство управления (УУ), арифметико-логическое устройство (АЛУ), память и устройства ввода-вывода (рис.3.1).
Обобщенная структурная схема машины фон Неймана:
АЛУ – арифметико-логическое устройство; УУ – устройство управления;
ОЗУ – оперативное запоминающее устройство; ВП – внешняя память.
Отметим тот факт, что обратная связь УУ с ВП и устройством ввода осуществляется посредством ОЗУ, куда они направляют свои данные.
Принцип хранимой программы. Программы и данные хранятся в одной и той же памяти. Причем вся информация (т.е. команды и данные) кодируется в двоичной форме и разделяется на единицы, называемые словами (машинными словами). Разнотипные слова (содержащие команды или числа) различаются по способу использования, но не по способу кодирования.
Адресный принцип. В команде указываются не сами числа, над которыми нужно выполнять арифметические действия, а адреса ячеек памяти, хранящих эти числа.
Автоматизм. После ввода программы и данных машина работает автоматически, выполняя предписания программы без вмешательства человека. Для этого каждая выполняемая команда содержит указание об адресе следующей команды. Указание может быть: неявным (перейти к команде, следующей по адресу за выполняемой), безусловным (перейти к команде по заданному адресу), условным (в зависимости от результата выполнения заданного условия, перейти к команде по тому или иному адресу).
Переадресация. Адреса ячеек памяти, указанные в команде, можно вычислять и преобразовывать как числа.
Эти принципы впервые были использованы в машине EDSAC (ElectronicDiscreteStorageComputer — электронная дискретная хранящая машина). Всего память этой машины включала 4096 слов, каждое из которых имело размер 40 бит. Каждое слово могло содержать или 2 команды (управляющие слова) по 20 бит (8 бит указывали на тип команды, а остальные 12 бит определяли адрес одного из 212 = 4096 слов), или целое число со знаком на 40 бит.
Команда – совокупность сведений, необходимых процессору для выполнения определенного действия при выполнении программы. Как видно из сказанного выше, команда состоит из кода операции, содержащего указание на вид выполняемой операции, и нескольких адресных полей, указывающих расположение операндов команды в памяти.
Арифметико–логическое устройство(АЛУ) предназначено для выполнения в ЭВМ арифметических и логических операций, задаваемых командами программы. АЛУ формирует по двум входным переменным одну выходную, выполняя заданную командой операцию (сложение, вычитание и т.д.). Участвующие в операциях данные выбираются из ОЗУ, результаты операций отсылаются в ОЗУ.
Устройство управления(УУ) – координирует работу процессора, посылая в определенной временной последовательности управляющие сигналы в устройства ЭВМ, обеспечивая их соответствующее функционирование и взаимодействие друг с другом.
На этапе выборки команды УУ интерпретирует команду, выбранную из оперативной памяти. На этапе выполнения команды в соответствии с типом реализуемой операции УУ формирует требуемый набор команднизкого уровня или микрокоманд для АЛУ и других устройств. Последовательность микрокоманд, соответствующая одной команде, называется микропрограммой. Микрокоманды задают последовательность простейших низкоуровневых операций, таких, как пересылка данных, сдвиг данных, запоминание результатов и др. Такие элементарные низкоуровневые операции называют микрооперациями.
Оперативная память(ОЗУ) – служит для хранения выполняемой программы, исходных данных задачи, промежуточных и конечных результатов решения задачи. ОЗУ еще ее называют основной памятью. Она относится к разряду внутренней памяти, т.к. конструктивно расположена внутри ЭВМ. При выключении питания компьютера содержимое ОЗУ стирается.
Внешняя память(ВП) – память, имеющая относительно невысокое быстродействие, но по сравнению с ОЗУ существенно более высокую емкость. Внешняя память (например, магнитные диски или ленты) предназначена для записи данных с целью их длительного хранения и последующего считывания (возможно, и на другом компьютере). В силу того, что быстродействие ВП значительно ниже быстродействия АЛУ, последнее в процессе работы взаимодействует лишь с ОЗУ, получая из него команды и данные, отсылая в эту память результаты операций. Часто при решении сложных задач емкость ОЗУ оказывается недостаточной. В этих случаях в процессе решения задач данные, определенными порциями, могут пересылаться из ВП в ОЗУ, откуда они затем выбираются для обработки в АЛУ.
Устройства ввода/выводаслужат для преобразования информации из внутреннего представления в компьютере (машинного кода) в форму, доступную окружающим, и обратно. Под окружающими понимаем как людей, так и другие электронные устройства (например, технологическое оборудование, которым управляет компьютер). К устройствам ввода относятся клавиатура, мышь, джойстик, микрофон, сканер, видеокамера, различные датчики. К устройствам вывода – дисплей, принтер, плоттер, акустические системы, различныеисполнительныемеханизмы.
Устройства хранения (внешняя память) вместе с устройствами ввода/вывода можно объединить общим понятием периферийные устройства.
Существует еще большой класс коммуникационных устройств, предназначенных для передачи информации между компьютерами и (или) их частями. Эти устройства обеспечивают, например, соединение компьютеров в локальные сети (с помощью сетевой карты) или подключение компьютера к сети Интернет (через телефонную линию с помощью модема).
