Реферат: Устройство компьютера и организация ввода вывода информации

К этому времени потребность в автоматизации вычислений (в том числе для военных нужд — баллистики, криптографии и т.д.) стала настолько велика, что над созданием машин типа построенных Эйке-ном и Цузе одновременно работало несколько групп исследователей. Начиная с 1943 г. группа специалистов под руководством Джона Мочли и Преспера Экерта в США начала конструировать подобную машину уже на основе электронных ламп, а не реле. Их машина, названная ENIAC, работала в тысячу раз быстрее, чем Марк—1, однако для задания ее программы приходилось в течение нескольких часов или даже нескольких дней подсоединять нужным образом провода. Чтобы упростить процесс задания программ, Мочли и Экерт стали конструировать новую машину, которая могла бы хранить программу в своей, памяти. В 1945 г. к работе был привлечен знаменитый математик Джон фон Нейман, который подготовил доклад об этой машине. Доклад был разослан многим ученым и получил широкую известность, поскольку в нем фон Нейман описал, как должен быть устроен компьютер для того, чтобы он был универсальным и эффективным устройством для обработки информации.

Первый компьютер, в котором были воплощены принципы фон Неймана, был построен в 1949 г. английским исследователем Морисом Уилксом. С той поры компьютеры стали гораздо более мощными, но подавляющее большинство из них сделано в соответствии с теми принципами, которые изложил в своем докладе в 1945 г. Джон фон Нейман.

Компьютеры 40-х и 50-х годов были очень большими устройствами — огромные залы были заставлены шкафами с электронным оборудованием. Все это стоило очень дорого, поэтому компьютеры были доступны только крупным компаниям и учреждениям. Однако в борьбе за покупателей фирмы, производившие компьютеры и электронное оборудование для них, стремились сделать свою продукцию быстрее, компактнее и дешевле. Благодаря достижениям современной технологии на этом пути были достигнуты поистине впечатляющие результаты.

Первый шаг к уменьшению размеров компьютеров стал возможен с изобретением в 1948 г. транзисторов — миниатюрных электронных приборов, которые смогли заменить в компьютерах электронные лампы. В середине 50-х годов были найдены очень дешевые способы производства транзисторов, и во второй половине 50-х годов появились компьютеры, основанные на транзисторах. Они были в сотни раз меньше ламповых компьютеров такой же производительности. Единственная часть компьютера, где транзисторы не смогли заменить электронные лампы, — это блоки памяти, но там вместо ламп стали использовать изобретенные к тому времени схемы памяти на магнитных сердечниках. К середине 60-х годов появились и значительно более компактные внешние устройства для компьютеров, что позволило фирме Digital Equipment выпустить в 1965 г. первый мини-компьютер PDP—8 размером с холодильник и стоимостью 20 тыс. дол. Но к тому времени был подготовлен еще один шаг к миниатюризации компьютеров — были изобретены интегральные схемы.

До появления интегральных схем транзисторы изготовлялись по отдельности, и при сборке схем их приходилось соединять и спаивать вручную. В 1958 г. Джек Килби придумал, как на одной пластине полупроводника получить несколько транзисторов. В 1959 г. Роберт Нойс (будущий основатель фирмы Intel) изобрел более совершенный метод, позволивший создавать на одной пластине и транзисторы, и все необходимые соединения между ними. Полученные электронные схемы стали называться интегральными схемами, или чипами. В ( дальнейшем количество транзисторов, которое удавалось разместить на единицу площади интегральной схемы, увеличивалось приблизительно вдвое каждый год. В 1968 г. фирма Burroughs выпустила первый компьютер на интегральных схемах, а в 1970 г. фирма Intel начала продавать интегральные схемы памяти.

В том же году был сделан еще один важный шаг на пути к персональному компьютеру — Маршиан Эдвард Хофф из той же фирмы Intel сконструировал интегральную схему, аналогичную по своим функциям центральному процессору большой ЭВМ. Так появился первый микропроцессор Intel-4004, который был выпущен в продажу в конце 1970 г. Конечно, возможности Intel—4004 были куда скромнее, чем у центрального процессора большой ЭВМ, — он работал гораздо медленнее и мог обрабатывать одновременно только 4 бита информации (процессоры больших ЭВМ обрабатывали 16 или 32 бита одновременно). Но в 1973 г. фирма Intel выпустила 8-битовый микропроцессор Intel—8008, а в 1974 г. — его усовершенствованную версию Intel—8080, которая до конца 70-х годов стала стандартом для микрокомпьютерной индустрии.

Вначале эти микропроцессоры использовались только электронщиками-любителями и в различных специализированных устройствах. Но в 1974 г. несколько фирм объявили о создании на основе микропроцессора Intel—8008 компьютера, т.е. устройства, выполняющего те же функции, что и большая ЭВМ. В начале 1975 г. появился первый коммерчески распространяемый компьютер Альтаир-8800, построенный на основе микропроцессора Intel-8080. Этот компьютер, разработанный фирмой МГГ8, продавался по цене около 500 дол. Хотя возможности его были весьма ограничены (оперативная память составляла всего 256 байт, клавиатура и экран отсутствовали), его появление было встречено с большим энтузиазмом. В первые же месяцы было продано несколько тысяч комплектов машины. Покупатели этого компьютера снабжали его дополнительными устройствами: монитором для вывода информации, клавиатурой, блоками расширения памяти и т.д. Вскоре эти устройства стали выпускаться другими фирмами. В конце 1975 г. Пол Аллен и Билл Гейтс (будущие основатели фирмы Microsoft) создали для компьютера “Альтаир” интерпретатор языка Basic, что позволило пользователям достаточно просто общаться с компьютером и легко писать для него программы. Это также способствовало популярности компьютеров.

Успех фирмы MITS заставил многие фирмы также заняться производством персональных компьютеров. Появилось и несколько журналов, посвященных персональным компьютерам. Компьютеры стали продаваться уже в полной комплектации, с клавиатурой и монитором, спрос на них составил десятки, а затем и сотни тысяч штук в год. Росту объема продаж весьма способствовали многочисленные полезные программы, разработанные для деловых применений. Появились и коммерчески распространяемые программы, например программа для редактирования текстов WordStar и табличный процессор VisiCalc (соответственно 1978 и 1979 гг.). Эти (и многие другие) программы сделали для делового мира покупку компьютеров весьма выгодным вложением денег: с их помощью стало возможно значительно эффективнее выполнять бухгалтерские расчеты, составлять документы и т.д. В результате оказалось, что для многих организаций необходимые им расчеты стало возможно выполнять не на больших ЭВМ или мини-ЭВМ, а на персональных компьютерах, что значительно дешевле.

Появление IBM PC

Распространение персональных компьютеров к концу 70-х годов привело к некоторому снижению спроса на большие ЭВМ и мини-ЭВМ. Это стало предметом серьезного беспокойства фирмы IBM (International Business Machines Corporation) — ведущей компании по производству больших ЭВМ, и в 1979 г. фирма IBM решила попробовать свои силы на рынке персональных компьютеров.

Однако руководство фирмы недооценило будущую важность этого рынка и рассматривало создание компьютера всего лишь как мелкий эксперимент — что-то вроде одной из десятков проводившихся в фирме работ по созданию нового оборудования. Чтобы не тратить на этот эксперимент слишком много денег, руководство фирмы предоставило подразделению, ответственному за данный проект, невиданную в фирме свободу. В частности, ему было разрешено не конструировать персональный компьютер “с нуля”, а использовать блоки, изготовленные другими фирмами. И это подразделение сполна использовало предоставленный шанс.

Прежде всего, в качестве основного микропроцессора компьютера был выбран новейший тогда 16-разрядный микропроцессор Intel—8088. Его использование позволило значительно увеличить потенциальные возможности компьютера, так как новый микропроцессор позволял работать с 1 Мбайтом памяти, а все имевшиеся тогда компьютеры были ограничены 64 Кбайтами. В компьютере были использованы и другие комплектующие различных фирм, а его программное обеспечение было поручено разработать небольшой фирме Microsoft.

В августе1981 г. новый компьютер под названием IBM PC был официально представлен публике и вскоре после этого он приобрел большую популярность у пользователей. Через Один-два года компьютер IBM PC занял ведущее место на рынке, вытеснив модели 8-битовых компьютеров. Фактически IBM PC стал стандартом персонального компьютера. Сейчас такие компьютеры IBM составляют около 90% всех производимых в мире персональных компьютеров.

1.2 Функциональная и структурная организация процессорных устройств обработки информации

Со времени появления в 40-х годах XX века первых электронных цифровых вычислительных машин технология их производства была значительно усовершенствована. В последние годы благодаря развитию интегральной технологии существенно улучшились их характеристики, значительно снизилась стоимость. Однако, несмотря на успехи, достигнутые в области технологии, существенных изменений в базовой структуре и принципах работы вычислительных машин не произошло. Так, в основу построения подавляющего большинства современных компьютеров положены общие принципы функционирования универсальных вычислительных устройств, сформулированные еще в 1945 г. американским ученым Джоном фон Нейманом.

Согласно фон Нейману, для того чтобы ЭВМ была универсальным и эффективным устройством обработки информации, она должна строиться в соответствии со следующими принципами:

1. Информация кодируется в двоичной форме и разделяетсянаединицы (элементы) информации, называемые словами.Использование в ЭВМ двоичных кодов продиктовано в первую

очередь спецификой электронных схем, применяемых для передачи, хранения и преобразования информации. Как уже отмечалось, в этом случае конструкция ЭВМ предельно упрощается, и ЭВМ работает наиболее надежно (устойчиво). Совокупности нолей и единиц (битов информации), используемые для представления отдельных чисел, команд и т. п., рассматриваются как самостоятельные информационные объекты и называются словами. Слово обрабатывается в ЭВМ как одно целое — как машинный элемент информации.

2. Разнотипные слова информации хранятся в одной и той же памяти и различаются по способу использования, но не по способу кодирования. Все слова, представляющие числа, команды и прочие объекты, выглядят в ЭВМ совершенно одинаково, и сами по себе неразличимы. Только порядок использования слов в программе вносит различия в слова. Благодаря такому «однообразию» слов оказывается возможным использовать одни и те же операции для обработки слов различной природы, например для обработки, и чисел, и команд, т. е. команды программы становятся в такойже степени доступными для отработки, как и числа.

3. Слова информации размещаются в ячейках памяти машины и идентифицируются номерами ячеек, называемыми адресами слов.

Структурно основная память состоит из перенумерованных ячеек. Ячейка памяти выделяется для хранения значения величины, в частности константы или команды.

Чтобы записать слово в память, необходимо указать адрес ячейки, отведенной для хранения соответствующей величины. Чтобы выбрать слово из памяти (прочитать его), следует опять же указать адрес ячейки памяти. То есть адрес ячейки, в которой хранится величина или команда,

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

4. Алгоритм представляется в форме последовательности управляющих слов, называемых командами, которые определяют наименование операции и слова информации, участвующие в операции. Алгоритм, представленный в терминах машинных команд, называется программой. В общем случае алгоритм в ЭВМ представляется в виде упорядоченной последовательности команд следующего вида:

ЬЬ...Ь ЬЬ....Ь ЬЬ...Ь ... ЬЬ...Ь.

коп А1 А2 А3

Здесь Ь — двоичная переменная, принимающая значение 0 или 1. Определенное число первых разрядов команды характеризует код операции (КОП). Например, операция сложения может представляться в команде кодом 001010. Последующие наборы двоичных переменных ЬЬ ... Ь определяют адреса А1...Ак

операндов (аргументов и результатов), участвующих в операции, заданной кодом КОП.

На рисунке в общем виде представлен формат (структура) команды.

К-во Просмотров: 220
Бесплатно скачать Реферат: Устройство компьютера и организация ввода вывода информации