- •Лекция 2. Эволюция средств электронной вычислительной техники. Персональные компьютеры (пк)
- •1) Центральное арифметико-логическое устройство (алу);
- •2) Центральное устройство управления (уу);
- •5) Устройство вывода информации (уВыв).
- •2. Общие принципы структурной организации и функционирования эвм с архитектурой фон Неймана
- •Фон Неймана
- •3. Поколения эвм
- •4. Типы эвм
- •6. Виды пк.
- •6.1. Настольные пк.
- •6.2. Портативные пк
- •6.3. Палмтопы
- •7. Перспективы развития пк.
1) Центральное арифметико-логическое устройство (алу);
2) Центральное устройство управления (уу);
3) запоминающее устройство (ЗУ);
4) устройство ввода информации (УВ);
5) Устройство вывода информации (уВыв).
По фон Нейману в основе работы компьютера должны лежать следующие принципы:
Принцип двоичного кодирования. Согласно этому принципу, вся информация, поступающая в ЭВМ, кодируется с помощью двоичных сигналов.
Принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что хранится в данной ячейке памяти - число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.
Принцип адресности. Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.
Принципы, сформулированные фон Нейманом, оказались на столько удачными, что они были положены в основу функционирования построенных в последствии больших и малых ЭВМ. С момента опубликования доклада фон Неймана компьютер был признан объектом, представлявшим научный интерес (и по сей день ученые иногда называют компьютер "машиной фон Неймана").
Первый компьютер с архитектурой фон Неймана был создан в 1949 г. англичанином Морисом Уилксом.
2. Общие принципы структурной организации и функционирования эвм с архитектурой фон Неймана
Общая схема работы современного компьютера может быть представлена следующим образом (см. рис. 1). Программа, состоящая из команд и инструкций, вводится с какого-либо внешнего устройства в память компьютера. В памяти, представляющей собой совокупность ячеек (каждая ячейка имеет свой уникальный адрес), в закодированном виде хранятся программы и данные. Функция УУ состоит в том, чтобы прочесть из памяти очередную команду, расшифровать ее и подключить соответствующие цепи и устройства, необходимые для ее выполнения. УУ для выполнения команды в компьютере организует выполнение одного и того же цикла:
Формирование адреса очередной команды (адрес первой команды устанавливается вне цикла специальным способом).
Чтение команды из памяти.
Выполнение команды.
Устройство управления и арифметико-логическое устройство, как правило, конструктивно объединены в один узел – процессор. Помимо АЛУ и УУ в состав процессора входят так называемыерегистры. Регистры представляют собой ячейки памяти, предназначенные для кратковременного хранения команд и данных. Основой любого регистра является набор связанных определенным образомтриггеров– электронных схем, способных хранить один двоичный разряд (0 или 1). Регистры, в зависимости от выполняемой функции в составе процессора, делятся насчетчики команд, регистры команд, сумматоры, регистры операндов.Счетчик командслужит для хранения адреса очередной команды программы, а так же для выборки из памяти очередной команды.Регистр командпредназначен для кратковременного хранения кода выполняемой команды.Регистры операндовхранят коды адресов операндов (данных), участвующих в выполняемой процессором операции.Сумматор– специальный регистр, участвующий во всех операциях АЛУ.
На рис. 1б изображена схема функционирования ЭВМ с учетом структуры процессора, которая может быть описано следующей последовательностью действий:
из ячейки памяти, адрес которой хранится в счетчике команд, выбирается очередная команда; содержимое счетчика команд при этом увеличивается на длину команды;
выбранная команда передается в устройство управления на регистр команд;
устройство управления расшифровывает адресное поле команды;
по сигналам УУ операнды считываются из памяти и записываются в АЛУ на специальные регистры операндов;
УУ расшифровывает код операции и выдает в АЛУ сигнал выполнить соответствующую операцию над данными;
результат операции либо остается в процессоре, либо отправляется в память, если в команде был указан адрес результата;
все предыдущие этапы повторяются до достижения команды “стоп”.