Принципы фон Неймана, положенные в основу работы компьютера.
Принцип программного управления. Программа состоит из набора команд, выполняющихся процессором автоматически в определенной последовательности.
Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды на длину команды. А так как команды программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти. Если же нужно после выполнения команды перейти не к следующей, а к какой-то другой, используются команды условного или безусловного перехода, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды «стоп».
Таким образом, процессор исполняет программу автоматически, без вмешательства человека.
Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти, поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.
Это открывает целый ряд возможностей. Например, программа в процессе своего выполнения также может подвергаться переработке, что позволяет задавать в самой программе правила получения некоторых ее частей (так в программе организуется выполнение циклов и подпрограмм).
Более того, команды одной программы могут быть получены как результаты исполнения другой программы. На этом принципе основаны методы трансляции — перевода текста программы с языка программирования высокого уровня на язык конкретной машины.
Принцип адресности. Структурно основная память состоит из перенумерованных ячеек. Процессору в произвольный момент времени доступна любая ячейка.
Отсюда следует возможность давать имена областям памяти так, чтобы к запомненным в них значениям можно было впоследствии обращаться или менять их в процессе выполнения программ с использованием присвоенных имен.
Компьютеры, построенные на перечисленных принципах, относятся к типу фон-неймановских. Но существуют компьютеры, принципиально отличающиеся от фон-неймановских. Для них, например, может не выполняться принцип программного управления, т. е. они могут работать без счетчика команд, указывающего текущую выполняемую команду программы. Для обращения к какой-либо переменной, хранящейся в памяти, этим компьютерам необязательно давать ей имя. Такие компьютеры называются не фон-неймановскими.
- Список вопросов для подготовки к экзамену
- Информатика. Структура информатики. Информационное общество. Особенности информационного ресурса.
- Информация и данные. Свойства информации.
- 1024 Байта – 1 килобайт (Кбайт)
- 1024 Килобайта – 1 мегабайт (Мбайт)
- 1024 Мегабайта – 1 гигабайт (Гбайт)
- Единицы измерения данных (бит, байт, Кб и т.Д.)
- Информационные системы и информационные технологии.
- Поколения эвм.
- Классификация компьютеров.
- Принципы фон Неймана, положенные в основу работы компьютера.
- Состав вычислительной системы: аппаратное и программное обеспечение.
- Сжатие, архивирование информации.
- Средства представления, хранения и обработки текстовой информации. Системы обработки текстов.
- Работа в среде табличного процессора ms Excel
- Работа в среде текстового процессора ms Word.
- Информационная безопасность. Основы защиты сведений, составляющих государственную тайну.
- Антивирусная защита: классификация вирусов, виды антивирусных программ.
- Понятие компьютерных сетей, их классификация, основные топологии вычислительных сетей
- Принципы построения и функционирования сети Интернет.
- Основные службы и ресурсы Интернет.
- Программы для работы в сети Интернет. Поисковые системы Интернета.
- Модели и моделирование. Моделирование как метод познания.
- Цели моделирования.
- Классификация моделей.
- Этапы моделирования.
- Свойства моделей.
- Системный подход в моделировании.
- Модели данных. Реляционная модель данных.
- Проектирование баз данных.
- Системы управления базами данных.
- Нормализация баз данных.
- Объекты базы данных Access (запросы, формы, отчеты).
- Перспективные направления развития технологий баз данных.