Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Архитектура ПК и логические принципы его работы

Читайте также:
  1. I. Концепция воспитательной работы.
  2. I.1. Объяснение выбора темы. Цели и задачи работы
  3. I.АРХИТЕКТУРА ДРЕВНЕГО МИРА
  4. II. АРХИТЕКТУРА ЗАПАДНОГО И ВОСТОЧНОГО СРЕДНЕВЕКОВЬЯ
  5. II. Психологические и космологические предпосылки к тексту
  6. III. ДРЕВНЕРУССКАЯ АРХИТЕКТУРА
  7. III. Основные принципы патогенетической терапии вирусных гепатитов
  8. III. Процедура защиты выпускной квалификационной работы в Государственной аттестационной комиссии
  9. III.1.1. Что является источником для научной работы?
  10. RAID массивы. История создания RAID массивов. Основные преимущества и недостатки RAID массивов всех уровней. Принципы работы.

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

Архитектурой ПК называется его описание на некотором общем уровне включающее описание пользовательских возможностей программирования систем команд систем адресации организации памяти Архитектура определяет принцип действия, информационные связи взаимное соединение основных логических узлов компьютера: процессора; оперативного ЗУ, Внешних ЗУ и периферийных устройств.

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

· арифметико-логическое устройство (АЛУ) или блок выполнения элементарных операций (машинных команд);

· устройство управления (УУ), который указывает порядок шагов, т.е. управляет процессором вычислений;

· устройства ввода (УВв) и вывода (УВыв) данных;

· оперативное запоминающее устройство (ОЗУ) – память компьютера;

· внешние запоминающие устройства (ВЗУ).

На приведенной слева схеме двойными линиями обозначены потоки передачи информации (шины данных), а одинарными – каналы передачи команд управления.

Для выполнения каждой вычислительной команды программы УУ осуществляет следующую последовательность действий:

· определяет адрес (место в памяти) очередной команды;

· считывает команду из памяти и расшифровывает её;

· вызывает из памяти её операнды и пересылает их в АЛУ;

· настраивает АЛУ на выполнение нужной операции;

· пересылает полученный результат по адресу, указанному в команде.

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

Джон фон Нейманом были сформулированы следующие основные принципы построения компьютера:

1. Принцип объединения (интеграции) двух устройств АЛУ и УУ в составе одного устройства – процессора (микропроцессора).

2. Принцип программного управления – компьютерная программа состоит из набора команд, которые выполняются процессором автоматически одна за другой в определенной последовательности. Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес ячейки памяти на длину очередной исполняемой команды. Поскольку команды программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти. Если же нужно после выполнения очередной команды перейти не к следующей за ней, а к какой-то другой команде, то используются операторы условного или безусловного переходов, которые заносят в счетчик команд адрес ячейки памяти, содержащей команду, определяемую оператором перехода. Выборка команд из памяти прекращается после достижения и выполнения команды "стоп". На этом работа компьютерной программы завершается.

2. Принцип однородности памяти – программы и данные хранятся в одной и той же памяти, поэтому компьютер не различает, что хранится в данной ячейке памяти – число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. Это открывает целый ряд возможностей. Например, программа в процессе своего выполнения также может подвергаться переработке, что позволяет задавать в самой программе правила генерирования некоторых ее частей, что позволяет организовывать выполнение циклов и вызов подпрограмм. Более того, команды одной программы могут быть получены как результаты выполнения другой программы. На этом принципе основаны методы трансляции – перевода текста программы с языка программирования высокого уровня на машинный язык конкретного компьютера.

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

5. Принцип использования двоичной системы счисления как самой "родной" для компьютера, поскольку элементная база любого компьютера состоит из устройств, которые могут надежно находиться только в двух различных состояниях: "Включено / Выключено", "Есть ток (заряд, магнитный поток, напряжение) / Нет тока (заряда, магнитного потока, напряжения)" и т.п.

Компьютеры, построенные на изложенных выше принципах, относятся к типу так называемых "фон-неймановских" компьютеров. Следует отметить, что предпринимавшиеся ранее попытки использования в компьютерах таких систем счисления как троичная (самая эффективная система счисления) и десятичная (самая привычная система счисления) приводили к неоправданному усложнению конструкции компьютера и логики его работы. В настоящее время в компьютерах помимо двоичной системы счисления иногда используются восьмеричная и шестнадцатеричная системы счисления. Эти системы счисления не приводят к указанным выше сложностям, а наоборот упрощают адресацию больших массивов ячеек памяти при разработке программ, поскольку они являются "родственными" по отношению к двоичной системе счисления, так как базируются на ней (23=8 и 24=16).

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




Дата добавления: 2015-09-11; просмотров: 126 | Поможем написать вашу работу | Нарушение авторских прав

Свердління отворів ручними інструментами | Довбання і різання стамесками | Правила безпечної роботи при довбанні і різанні стамесками |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав