Файл: Архитектура современных компьютеров (Основные этапы развития вычислительной техники).pdf
Добавлен: 30.03.2023
Просмотров: 963
Скачиваний: 5
СОДЕРЖАНИЕ
Глава 1. История развития вычислительной техники. Отечественная вычислительная техника. Первая ЭВМ
1.1 Основные этапы развития вычислительной техники
1.2 Первые механические счётные устройства
1.3 Разработка первых аналогов компьютера
1.4 Разработка архитектуры первых ЭВМ
1.5 Появление интегральных микросхем
1.6 Классы вычислительной техники
Глава 2. Основные особенности архитектуры современных ПК
2.1 Архитектура компьютерных систем как совокупность аппаратных компонентов
2.2 Архитектура компьютера и проектирование компьютерных систем
2.3 Классификация ПО для компьютерных архитектур: мейнфреймы и мини-ЭВМ
В 1945 году американским математиком венгерско-немецкого происхождения Джоном (Яношем Лайошем) фон Нейманом был создан прообраз архитектуры современных компьютеров. Он предложил записывать программу в виде кода непосредственно в память машины, подразумевая совместное хранение в памяти компьютера программ и данных[5].
Архитектура фон Неймана легла в основу создаваемого в то время в Соединённых Штатах первого универсального электронного компьютера – ENIAC. Этот гигант весил около 30 тонн и располагался на 170 квадратных метрах площади. В работе машины были задействованы 18 тыс. ламп. Этот компьютер мог произвести 300 операций умножения или 5 тыс. сложения за одну секунду.
Первая в Европе универсальная программируемая ЭВМ была создана в 1950 году в Советском Союзе (Украина). Группа киевских учёных, возглавляемая Сергеем Алексеевичем Лебедевым, сконструировала малую электронную счётную машину (МЭСМ). Её быстродействие составляло 50 операций в секунду, она содержала около 6 тыс. электровакуумных ламп.
В 1952 году отечественная вычислительная техника пополнилась БЭСМ - большой электронной счётной машиной, также разработанной под руководством Лебедева. Эта ЭВМ, выполнявшая в секунду до 10 тыс. операций, была на тот момент самой быстродействующей в Европе. Ввод информации в память машины происходил при помощи перфоленты, выводились данные посредством фотопечати.
В этот же период в СССР выпускалась серия больших ЭВМ под общим названием "Стрела" (автор разработки – Юрий Яковлевич Базилевский). С 1954 года в Пензе началось серийное производство универсальной ЭВМ "Урал" под руководством Башира Рамеева. Последние модели были аппаратно и программно совместимы друг с другом, имелся широкий выбор периферических устройств, позволяющий собирать машины различной комплектации.
Транзисторы. Выпуск первых серийных компьютеров
Однако лампы очень быстро выходили из строя, весьма затрудняя работу с машиной. Транзистор, изобретённый в 1947 году, сумел решить эту проблему. Используя электрические свойства полупроводников, он выполнял те же задачи, что и электронные лампы, однако занимал значительно меньший объём и расходовал не так много энергии. Наряду с появлением ферритовых сердечников для организации памяти компьютеров, использование транзисторов дало возможность заметно уменьшить размеры машин, сделать их ещё надёжнее и быстрее.
В 1954 году американская фирма "Техас Инструментс" начала серийно производить транзисторы, а два года спустя в Массачусетсе появился первый построенный на транзисторах компьютер второго поколения – ТХ-О.
В середине прошлого столетия значительная часть государственных организаций и крупных компаний использовала компьютеры для научных, финансовых, инженерных расчётов, работы с большими массивами данных. Постепенно ЭВМ приобретали знакомые нам сегодня черты. В этот период появились графопостроители, принтеры, носители информации на магнитных дисках и ленте.
Активное использование вычислительной техники привело к расширению областей её применения и потребовало создания новых программных технологий. Появились языки программирования высокого уровня, позволяющие переносить программы с одной машины на другую и упрощающие процесс написания кода ("Фортран", "Кобол" и другие). Появились особые программы-трансляторы, преобразовывающие код с этих языков в команды, прямо воспринимаемые машиной.
1.5 Появление интегральных микросхем
В 1958-1960 годах, благодаря инженерам из Соединённых Штатов Роберту Нойсу и Джеку Килби, мир узнал о существовании интегральных микросхем. На основе из кремниевого или германиевого кристалла монтировались миниатюрные транзисторы и другие компоненты, порой до сотни и тысячи. Микросхемы размером чуть более сантиметра работали гораздо быстрее, чем транзисторы, и потребляли намного меньше энергии. С их появлением история развития вычислительной техники связывает возникновение третьего поколения ЭВМ[6].
В 1964 году фирмой IBM был выпущен первый компьютер семейства SYSTEM 360, в основу которого легли интегральные микросхемы. С этого времени можно вести отсчёт массового выпуска ЭВМ. Всего было произведено более 20 тыс. экземпляров данного компьютера.
В 1972 году в СССР была разработана ЕС (единая серия) ЭВМ. Это были стандартизированные комплексы для работы вычислительных центров, имевшие общую систему команд. За основу была взята американская система IBM 360.
В следующем году компания DEC выпустила мини-компьютер PDP-8, ставший первым коммерческим проектом в этой области. Относительно низкая стоимость мини-компьютеров дала возможность использовать их и небольшим организациям.
В этот же период постоянно совершенствовалось программное обеспечение. Разрабатывались операционные системы, ориентированные на то, чтобы поддерживать максимальное количество внешних устройств, появлялись новые программы. В 1964 году разработали Бейсик – язык, предназначенный специально для подготовки начинающих программистов. Через пять лет после этого возник Паскаль, оказавшийся очень удобным для решения множества прикладных задач.
После 1970 года начался выпуск четвёртого поколения ЭВМ. Развитие вычислительной техники в это время характеризуется внедрением в производство компьютеров больших интегральных схем. Такие машины теперь могли совершать за одну секунду тысячи миллионов вычислительных операций, а ёмкость их ОЗУ увеличилась до 500 миллионов двоичных разрядов. Существенное снижение себестоимости микрокомпьютеров привело к тому, что возможность их купить постепенно появилась у обычного человека.
Одним из первых производителей персональных компьютеров стала компания Apple. Создавшие её Стив Джобс и Стив Возняк сконструировали первую модель ПК в 1976 году, дав ей название Apple I. Стоимость его составила всего 500 долларов. Через год была представлена следующая модель этой компании – Apple II.
Компьютер этого времени впервые стал похожим на бытовой прибор: помимо компактного размера, он имел изящный дизайн и интерфейс, удобный для пользователя. Распространение персональных компьютеров в конце 1970 годов привело к тому, что спрос на большие ЭВМ заметно упал. Этот факт всерьёз обеспокоил их производителя – компанию IBM, и в 1979 году она выпустила на рынок свой первый ПК.
Два года спустя появился первый микрокомпьютер этой фирмы с открытой архитектурой, основанный на 16-разрядном микропроцессоре 8088, производимом компанией "Интел". Компьютер комплектовался монохромным дисплеем, двумя дисководами для пятидюймовых дискет, оперативной памятью объемом 64 килобайта. По поручению компании-создателя фирма "Майкрософт" специально разработала операционную систему для этой машины. На рынке появились многочисленные клоны IBM PC, что подтолкнуло рост промышленного производства персональных ЭВМ.
В 1984 году компанией Apple был разработан и выпущен новый компьютер – Macintosh. Его операционная система была исключительно удобной для пользователя: представляла команды в виде графических изображений и позволяла вводить их с помощью манипулятора - мыши. Это сделало компьютер ещё более доступным, поскольку теперь от пользователя не требовалось никаких специальных навыков[7].
ЭВМ пятого поколения вычислительной техники некоторые источники датируют 1992-2013 годами. Вкратце их основная концепция формулируется так: это компьютеры, созданные на основе сверхсложных микропроцессоров, имеющие параллельно-векторную структуру, которая делает возможным одновременное выполнение десятков последовательных команд, заложенных в программу. Машины с несколькими сотнями процессоров, работающих параллельно, позволяют ещё более точно и быстро обрабатывать данные, а также создавать эффективно работающие сети.
Развитие современной вычислительной техники уже позволяет говорить и о компьютерах шестого поколения. Это электронные и оптоэлектронные ЭВМ, работающие на десятках тысяч микропроцессоров, характеризующиеся массовым параллелизмом и моделирующие архитектуру нейронных биологических систем, что позволяет им успешно распознавать сложные образы.
Последовательно рассмотрев все этапы развития вычислительной техники, следует отметить интересный факт: изобретения, хорошо зарекомендовавшие себя на каждом из них, сохранились до наших дней и с успехом продолжают использоваться.
1.6 Классы вычислительной техники
Существуют различные варианты классификации ЭВМ.
Так, по назначению компьютеры делятся:
•на универсальные – те, которые способны решать самые различные математические, экономические, инженерно-технические, научные и другие задачи;
•проблемно-ориентированные – решающие задачи более узкого направления, связанные, как правило, с управлением определёнными процессами (регистрация данных, накопление и обработка небольших объёмов информации, выполнение расчётов в соответствии с несложными алгоритмами). Они обладают более ограниченными программными и аппаратными ресурсами, чем первая группа компьютеров;
•специализированные компьютеры решают, как правило, строго определённые задачи. Они имеют узкоспециализированную структуру и при относительно низкой сложности устройства и управления достаточно надёжны и производительны в своей сфере. Это, к примеру, контроллеры или адаптеры, управляющие рядом устройств, а также программируемые микропроцессоры.
По размерам и производительной мощности современная электронно-вычислительная техника делится:
•на сверхбольшие (суперкомпьютеры);
•большие компьютеры;
•малые компьютеры;
•сверхмалые (микрокомпьютеры).
Таким образом, в дамы увидели, что устройства, сначала изобретённые человеком для учёта ресурсов и ценностей, а затем – быстрого и точного проведения сложных расчётов и вычислительных операций, постоянно развивались и совершенствовались.
Глава 2. Основные особенности архитектуры современных ПК
Современные компьютерные решения могут быть классифицированы, исходя из их отнесения к той или иной архитектуре. Но что она может представлять собой? Каковы основные подходы к пониманию данного термина?
2.1 Архитектура компьютерных систем как совокупность аппаратных компонентов
В чем заключается сущность понятия «архитектура компьютерной системы»? Под соответствующим термином прежде всего можно понимать совокупность электронных компонентов, из которых состоит ПК, взаимодействующих в рамках определенного алгоритма с использованием различных типов интерфейсов.
Основные компоненты, которые входят в состав компьютерной системы:
•устройство ввода;
•главный вычислительный чипсет;
•устройства для запоминания данных;
•компоненты, предназначенные для вывода информации.
В свою очередь, каждый из отмеченных компонентов может включать в себя большое количество отдельных устройств. Например, главный вычислительный чипсет может включать в себя процессор, набор микросхем на материнской плате, модуль обработки графических данных. При этом тот же процессор может состоять из иных компонентов: например, ядра, кэш-памяти, регистров.
Исходя, собственно, из структуры конкретных аппаратных компонентов ПК, определяется то, какая архитектура компьютерной системы выстроена. Рассмотрим основные критерии, в соответствии с которыми те или иные вычислительные решения могут классифицироваться.
В соответствии с распространенным в среде экспертов подходом, компьютерные системы по своей архитектуре могут относиться:
•к большим ЭВМ;
•к мини-ЭВМ;
•к персональным компьютерам.
Следует отметить, что данная классификация вычислительных решений, в соответствии с которой может определяться архитектура компьютерной системы, многими экспертами признается устаревшей. В частности, те же персональные компьютеры сегодня могут подразделяться на большое количество разновидностей, очень несхожих по назначению и характеристикам.
Таким образом, по мере того как развиваются компьютерные системы, архитектура компьютера может быть классифицирована с использованием меняющихся критериев. Тем не менее обозначенная схема считается традиционной. Полезно будет рассмотреть ее подробнее. В соответствии с ней, первый тип ЭВМ — те, что относятся к архитектуре больших машин.