русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Введение


Дата добавления: 2015-08-14; просмотров: 735; Нарушение авторских прав


Информация - набор упорядоченных данных предназначенных для хранения, передачи, обработки.

Виды информации:

Визуальная, аудиальная, органолептическая, машинная, тактильная.

Структура – совокупность элементов и их связи.

Различают структуру технических, программных и аппаратно-программных средств.

Архитектура – многоуровневая иерархия аппаратно-программных средств, из которых строится средство обработки информации (СОЕ). Каждый из уровней допускает многовариантное построение и применение. Конкретно реализация уровней определяет особенности структурного построения СОЕ.

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

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

В зависимости от количества операндов используемых в команде различают:

1,2,3,4- адресные команды;

Безадресные команды.

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

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

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

В безадресных командах обычно используется один вариант, который до и после операции находится на одном из регистров АЛУ.

Кроме того безадресные команды используется для выполнения служебных операций (запрет прерываний, выход их под программы и другие).



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

Для организации ветвлений используется команды, нарушающие естественный порядок следования команд.

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

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

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

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

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

Стандарт структур современных ЭВМ:

1. модульность построения;

2. магистральность;

3. иерархию управления.



<== предыдущая лекция | следующая лекция ==>
 | Предисловие


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.395 сек.