Логические основы информатики

Содержание

Слайд 12

Свойства

Свойства

Слайд 20

Общие принципы организации и работы компьютеров 

Общие принципы организации и работы компьютеров

Слайд 21

В основу построения подавляющего большинства компьютеров положены следующие общие принципы, сформулированные в

В основу построения подавляющего большинства компьютеров положены следующие общие принципы, сформулированные в
1945 г. американским ученым Джоном фон Нейманом(1903-1957).

Слайд 22

1. Принцип программного управления. Из него следует, что программа состоит из набора

1. Принцип программного управления. Из него следует, что программа состоит из набора
команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды на длину команды.
А так как команды программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти.
Если же нужно после выполнения команды перейти не к следующей, а к какой-то другой, используются команды условного или безусловного переходов, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды “стоп”.
Таким образом, процессор исполняет программу автоматически, без вмешательства человека.

Слайд 23

2. Принцип однородности памяти. Программы и данные хранятся в одной и той

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

Слайд 24

3. Принцип адресности. Структурно основная память состоит из перенумерованных ячеек; процессору в

3. Принцип адресности. Структурно основная память состоит из перенумерованных ячеек; процессору в
произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к запомненным в них значениям можно было впоследствии обращаться или менять их в процессе выполнения программ с использованием присвоенных имен.
Компьютеры, построенные на этих принципах, относятся к типу фон-неймановских. Но существуют компьютеры, принципиально отличающиеся от фон-неймановских. Для них, например, может не выполняться принцип программного управления, т.е. они могут работать без “счетчика команд”, указывающего текущую выполняемую команду программы. Для обращения к какой-либо переменной, хранящейся в памяти, этим компьютерам не обязательно давать ей имя. Такие компьютеры называются не-фон-неймановскими.

Слайд 26

Машина фон Неймана состоит из запоминающего устройства (памяти) - ЗУ, арифметико-логического устройства

Машина фон Неймана состоит из запоминающего устройства (памяти) - ЗУ, арифметико-логического устройства
- АЛУ, устройства управления – УУ, а также устройств ввода и вывода.
Программы и данные вводятся в память из устройства ввода через арифметико-логическое устройство. Все команды программы записываются в соседние ячейки памяти, а данные для обработки могут содержаться в произвольных ячейках. У любой программы последняя команда должна быть командой завершения работы.
Команда состоит из указания, какую операцию следует выполнить (из возможных операций на данном «железе») и адресов ячеек памяти, где хранятся данные, над которыми следует выполнить указанную операцию, а также адреса ячейки, куда следует записать результат (если его требуется сохранить в ЗУ).

Слайд 27

Арифметико-логическое устройство выполняет указанные командами операции над указанными данными.
Из арифметико-логического устройства результаты

Арифметико-логическое устройство выполняет указанные командами операции над указанными данными. Из арифметико-логического устройства
выводятся в память или устройство вывода. Принципиальное различие между ЗУ и устройством вывода заключается в том, что в ЗУ данные хранятся в виде, удобном для обработки компьютером, а на устройства вывода (принтер, монитор и др.) поступают так, как удобно человеку.