Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Программный принцип работы компьютера
В XIX веке английским математиком и инженером Чарльзом Бэббиджем был разработан проект вычислительной машины, которая предназначалась для автоматического проведения длинных цепочек вычислений. Главной особенностью конструкции этой машины является программный принцип работы. Чарльза Беббиджа считают изобретателем компьютера – он впервые соединил механический арифмометр с идеей программного управления. По своему назначению компьютер – это универсальный прибор для работы с информацией. В основу работы компьютеров положен программный принцип управления. Любой компьютер представляет собой автоматическое устройство, работающее по заложенным в него программам. Первая вычислительная машина, способная хранить программу в своей памяти, разрабатывалась в 1943—1948 гг. в США под руководством Джона Мочли и Преснера Экерта. В1945 г. к работе был привлечен знаменитый математик Джон фон Нейман, который сформулировал общие принципы функционирования универсальных вычислительных устройств. Первый компьютер, в котором были полностью реализованы эти принципы, был построен в 1949 г. английским исследователем Морисом Уилксом. Изменяется элементная база, компьютеры становятся все более и более мощными, но до сих пор большинство из них соответствуют тем принципам, которые изложил в своем докладе в 1945 г. Джон фон Нейман. Согласно фон Нейману, ЭВМ состоит из следующих основных блоков: • арифметико-логическое устройство, выполняющее арифметические и логические операции; • устройство управления, которое организует процесс выполнения программ; • запоминающее устройство, или память, для хранения программ и данных; • внешние устройства для ввода-вывода информации. Устройства компьютера В современных компьютерах это: • память (запоминающее устройство — ЗУ), состоящая из перенумерованных ячеек; • процессор, включающий в себя устройство управления (УУ) и арифметико-логическое устройство (АЛУ); • устройство ввода; • устройство вывода. Эти устройства соединены между собой каналами связи, по которым передается информация.
Общая схема компьютера – сигнал управления; – информационный сигнал
Одна часть процессора, которая выполняет команды, называется арифметико-логическим устройством, а другая его часть, выполняющая функции управления устройствами, — устройством управления. Обычно эти устройства выделяются чисто условно, конструктивно они не разделены. В составе процессора имеется ряд специализированных дополнительных ячеек памяти, называемых регистрами. Регистр выполняет функцию кратковременного хранения числа или команды. Основным элементом регистра является электронная схема, называемая триггером. Регистр представляет собой совокупность триггеров, связанных друг с другом определенным образом общей системой управления. Существует несколько типов регистров, отличающихся видом выполняемых операций. Некоторые важные регистры имеют свои названия, например: • сумматор — регистр АЛУ, участвующий в выполнении каждой операции; • счетчик команд — регистр УУ, содержимое которого соответствует адресу очередной выполняемой команды. Он служит для автоматической выборки программы из последовательных ячеек памяти; • регистр команд — регистр УУ для хранения кода команды на период времени, необходимый для ее выполнения. Часть его разрядов используется для хранения кода операции, остальные — для хранения кодов адресов операндов. Принцип программного управления Программа состоит из набора команд, выполняющихся процессором автоматически в определенной последовательности. Вначале с помощью какого-либо внешнего устройства в память компьютера вводится программа. Устройство управления считывает содержимое ячейки памяти, где находится первая инструкция ( команда ) программы, и организует ее выполнение. Эта команда может задавать выполнение арифметических или логических действий, чтение из памяти данных для выполнения арифметических или логических операций или запись их результатов в память, ввод данных из внешнего устройства в память или вывод данных из памяти на внешнее устройство. Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды на длину команды. Так как команды расположены в памяти друг за другом, организуется выборка цепочки команд из последовательно распложенных ячеек памяти. Если же нужно после выполнения команды перейти не к следующей, а к какой-то другой ячейке, то используются команды условного и безусловного перехода, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды «стоп». Процессор исполняет программу автоматически, без вмешательства человека. Принцип программного управления обеспечивает универсальность использования компьютера: в определенный момент времени решается задача по соответственно выбранной программе. После ее завершения в память загружается другая программа и т.д. Принцип однородности памяти Программы и данные хранятся в одной и той же памяти, поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. Принцип адресности Структурно основная память состоит из пронумерованных ячеек. Процессору в произвольный момент времени доступна любая ячейка. Память компьютера должна состоять из некоторого числа пронумерованных ячеек, в каждой из которых могут находиться или обрабатываемые данные, или инструкции программ. Все ячейки памяти должны быть одинаково легко доступны для других устройств компьютера. Отсюда следует возможность давать имена областям памяти так, чтобы к сохраненным в них значениям можно было впоследствии обращаться или менять их в процессе выполнения программ с использованием присвоенных имен. Многообразие компьютеров. Аппаратная реализация компьютера. Основные характеристики компьютеров Многообразие компьютеров Персональный компьютер (ПК) – это компьютер, предназначенный для индивидуального использования. В настоящее время это мощный универсальный компьютер, который работает как дома, так и на рабочих местах в офисах, легко подключается к различным вычислительным системам. Технической основой ПК служит микропроцессор (МП). Развитие технологии МП определило смену поколений персональных компьютеров: · 8-разрядный МП (1975 – 1980) – I поколение; · 16- разрядный МП (1981 – 1985) – II поколение; · 32- разрядный МП (1986 – 1992) – III поколение; · 64- разрядный МП (1993 г. – по настоящее время) – IV поколение; Важную роль в развитии ПК сыграло появление компьютера IBM PC, произведенного корпорацией IBM (США) на базе МП Intel-8086 в 1981 г. Этот персональный компьютер занял ведущее место на рынке ПК. Его основное преимущество – открытая архитектура, благодаря которой пользователи могут расширять возможности ПК, добавляя различные периферийные устройства и модернизируя компьютер. В наши дни » 85% всех компьютеров базируется на архитектуре IBM PC. Классификация ПК по назначению ПК общего назначения – предназначены для массового потребителя для развлечения, обучения и работы. Профессиональные ПК – применяются в научной сфере, для решения сложных информационных и производственных задач, где требуется высокое быстродействие, эффективная передача больших массивов информации, достаточно большая емкость оперативной памяти. Классификация ПК по конструктивному исполнению Современный персональный компьютер может быть реализован: · в настольном (desktop), · портативном (notebook), · карманном (handheld) варианте. Популярное:
|
Последнее изменение этой страницы: 2016-05-03; Просмотров: 5384; Нарушение авторского права страницы