Файл: Отчет по заданию 1 По дисциплине Архитектура и организация компьютерных систем.doc
Добавлен: 26.10.2023
Просмотров: 161
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Карагандинский экономический университет КазпотребсоюзаКафедра:Цифровая инженерия и IT-АналитикаОтчет по заданию №1По дисциплине:Архитектура и организация компьютерных системВыполнил: студент гр. ВТ-22-1взГоршков А.В.Принял: к.п.н., доцент Султанова Б.К.Караганда, 2022
3. Электромеханический этап развития вычислительной техники является наименее продолжительным и охватывает около 60 лет - от первого табулятора Г.Холлерита к первой ЭВМ "ENIAC".В конце XIX в. были созданы сложные механические устройства. Важнейшим из них был устройство, разработанное американцем Германом Холлеритом. Исключительность его заключалась в том, что в нем впервые была употреблена идея перфокарт и расчеты велись с помощью электрического тока. Это сочетание делало машину настолько работоспособной, что она получила широкое применение в свое время. Например, при перечислении населения в США, проведенного в 1890, Холлерит, с помощью своих машин смог выполнить за три года то, что вручную делалось бы в течении семи лет, причем гораздо большим числом людей.Начало - тридцатые годы XX века - разработка рахунковоаналитичних комплексов, состоящих из четырех основных устройств: перфоратора, контрольника, сортировщика и табулятора. На базе таких комплексов создаются вычислительные центры. В это же время развиваются аналоговые машины.4. Электронный этап, начало которого связывают с созданием в США в конце 1945 электронной вычислительной машины ENIAC американским инженером-электронщиком Дж. П. Эккерт и физиком Дж.У. Моучли.В истории развития ЭВТ принято выделять несколько поколений, каждое из которых имеет свои отличительные признаки и уникальные характеристики. Главное отличие машин разных поколений состоит в элементной базе, логической архитектуре и программном обеспечении, кроме того, они различаются по быстродействию, оперативной памяти, способам ввода и вывода информации.Персональный Компьютер, компьютер, специально созданный для работы в однопользовательском режиме. Появление персонального компьютера напрямую связана с рождением микрокомпьютера.ПК - настольный или портативный компьютер, который использует микропроцессор как единый центральный процессор, выполняющий все логические и арифметические операции. Эти компьютеры относят к вычислительным машинам четвертого и пятого поколения. Помимо ноутбуков, к переносным микрокомпьютеров относят и карманные компьютеры-палмтопы. Основными признаками ПК являются шинная организация системы, высокая стандартизация аппаратных и программных средств. Компьютеры будут способны воспринимать информацию с рукописного или печатного текста, с бланков, с человеческого голоса, узнавать пользователя по голосу, осуществлять перевод с одного языка на другие. Это позволит общаться с ЭВМ всем пользователям, даже тем, кто не обладает специальными знаниями в этой области.
2. Понятие архитектуры компьютера.Архитектура компьютера - концептуальная модель компьютерной системы, воплощённая в её компонентах, их взаимодействии между собой и окружением, включающая также принципы её проектирования и развития. Аспекты реализации (например, технология, применяемая при реализации памяти) не являются частью архитектуры.Уровни организацииВыделяют несколько уровней организации компьютера (компьютерной архитектуры), от двух и более:[3] Схема, иллюстрирующая многоуровневую структуру компьютераУровень 0Цифровой логический уровень, это аппаратное обеспечение машины, состоящий из вентилей. Уровень 1Микроархитектурный уровень, интерпретация (микропрограммы) или непосредственное выполнение. Электронные схемы исполняют машинно-зависимые программы. Совокупность регистров процессора формирует локальную память. Его задача — интерпретация команд уровня 2 (уровня архитектуры команд). В настоящее время на уровне архитектуры команд обычно находятся простые команды, которые выполняются за один цикл (таковы, в частности, RISCмашины).Уровень 2Уровень архитектуры системы команд, трансляция (ассемблер).Уровень 3Уровень операционной системы, трансляция (ассемблер). Это гибридный уровень: одна часть команд интерпретируется операционной системой, а другая — микропрограммой. Уровень 4Уровень языка ассемблера, трансляция (компилятор). Четвертый уровень и выше используется для написания прикладных программ, с первого по третий — системных программ. Программы в удобном для человека виде транслируются на язык уровней 1-3.Уровень 5Язык высокого уровня. Программы на языках высокого уровня транслируются обычно на уровни 3 и 4.КлассификацияПо типу применяемого процессора
3. Архитектура фон Неймана и Гарварда.Гарвардская архитектура — архитектура ЭВМ, отличительными признаками которой являются:
Отличие от архитектуры фон НейманаВ архитектуре фон Неймана процессор в каждый момент времени может либо читать инструкцию, либо читать/записывать единицу данных из/в памяти. Оба действия одновременно происходить не могут, поскольку инструкции и данные используют один и тот же поток (шину). В компьютере с использованием гарвардской архитектуры процессор может считывать очередную команду и оперировать памятью данных одновременно и без использования кэш-памяти. Исходя из физического разделения шин команд и данных, разрядности этих шин могут различаться и физически не могут пересекаться. 4. Параллелизм в архитектуре начального периодаНа сегодняшний день параллелизм в архитектуре компьютеров используется довольно обширно, так для всех современных микропроцессоров характерно использование той или иной параллельной обработки. Это преподносится как последнее слово техники и науки, и это действительно так, если рассматривать реализацию данных принципов в миниатюрных рамках одного кристалла.Вместе с тем, зарождение самих идей появилось довольно давно. Изначально они внедрялись в единичных, самых передовых компьютерах своего времени. Затем, вслед за изменением технологии и удешевлением производства, они стали использоваться и в компьютерах среднего класса. На сегодняшний же день параллелизм в полном объеме воплощен в персональных компьютерах и в рабочих станциях. Рассмотрим исторические тенденции нововведений.IBM 701 (1953), IBM 704 (1955) : разрядно-параллельная память, разрядно-параллельная арифметика. Все самые первые компьютеры (UNIVAC, EDSAC, EDVAC) имели разрядно-последовательную память, считывание слов из которой осуществлялось бит за битом.IBM 709 (1958): независимые процессоры ввода/вывода. Управление ввода/вывода было под контролем самих процессоров. Но, в то время самое быстрое внешнее устройство, магнитная лента, работало со скоростью в 1000 раз меньше скорости процессора, по этому процессор во операций ввода/вывода фактически простаивал. В 1958 г после того, как к IBM 704 присоединили 6 независимых процессоров ввода/вывода, которые могли бы после получения команд работать вместе с основным процессором, компьютер переименовали в IBM 709. Это была весьма популярная модель, было продано порядка 400 экземпляров, последний из которых был выключен в 1975 году.
-
Этапы развития вычислительной техники.
3. Электромеханический этап развития вычислительной техники является наименее продолжительным и охватывает около 60 лет - от первого табулятора Г.Холлерита к первой ЭВМ "ENIAC".В конце XIX в. были созданы сложные механические устройства. Важнейшим из них был устройство, разработанное американцем Германом Холлеритом. Исключительность его заключалась в том, что в нем впервые была употреблена идея перфокарт и расчеты велись с помощью электрического тока. Это сочетание делало машину настолько работоспособной, что она получила широкое применение в свое время. Например, при перечислении населения в США, проведенного в 1890, Холлерит, с помощью своих машин смог выполнить за три года то, что вручную делалось бы в течении семи лет, причем гораздо большим числом людей.Начало - тридцатые годы XX века - разработка рахунковоаналитичних комплексов, состоящих из четырех основных устройств: перфоратора, контрольника, сортировщика и табулятора. На базе таких комплексов создаются вычислительные центры. В это же время развиваются аналоговые машины.4. Электронный этап, начало которого связывают с созданием в США в конце 1945 электронной вычислительной машины ENIAC американским инженером-электронщиком Дж. П. Эккерт и физиком Дж.У. Моучли.В истории развития ЭВТ принято выделять несколько поколений, каждое из которых имеет свои отличительные признаки и уникальные характеристики. Главное отличие машин разных поколений состоит в элементной базе, логической архитектуре и программном обеспечении, кроме того, они различаются по быстродействию, оперативной памяти, способам ввода и вывода информации.Персональный Компьютер, компьютер, специально созданный для работы в однопользовательском режиме. Появление персонального компьютера напрямую связана с рождением микрокомпьютера.ПК - настольный или портативный компьютер, который использует микропроцессор как единый центральный процессор, выполняющий все логические и арифметические операции. Эти компьютеры относят к вычислительным машинам четвертого и пятого поколения. Помимо ноутбуков, к переносным микрокомпьютеров относят и карманные компьютеры-палмтопы. Основными признаками ПК являются шинная организация системы, высокая стандартизация аппаратных и программных средств. Компьютеры будут способны воспринимать информацию с рукописного или печатного текста, с бланков, с человеческого голоса, узнавать пользователя по голосу, осуществлять перевод с одного языка на другие. Это позволит общаться с ЭВМ всем пользователям, даже тем, кто не обладает специальными знаниями в этой области.
2. Понятие архитектуры компьютера.Архитектура компьютера - концептуальная модель компьютерной системы, воплощённая в её компонентах, их взаимодействии между собой и окружением, включающая также принципы её проектирования и развития. Аспекты реализации (например, технология, применяемая при реализации памяти) не являются частью архитектуры.Уровни организацииВыделяют несколько уровней организации компьютера (компьютерной архитектуры), от двух и более:[3] Схема, иллюстрирующая многоуровневую структуру компьютераУровень 0Цифровой логический уровень, это аппаратное обеспечение машины, состоящий из вентилей. Уровень 1Микроархитектурный уровень, интерпретация (микропрограммы) или непосредственное выполнение. Электронные схемы исполняют машинно-зависимые программы. Совокупность регистров процессора формирует локальную память. Его задача — интерпретация команд уровня 2 (уровня архитектуры команд). В настоящее время на уровне архитектуры команд обычно находятся простые команды, которые выполняются за один цикл (таковы, в частности, RISCмашины).Уровень 2Уровень архитектуры системы команд, трансляция (ассемблер).Уровень 3Уровень операционной системы, трансляция (ассемблер). Это гибридный уровень: одна часть команд интерпретируется операционной системой, а другая — микропрограммой. Уровень 4Уровень языка ассемблера, трансляция (компилятор). Четвертый уровень и выше используется для написания прикладных программ, с первого по третий — системных программ. Программы в удобном для человека виде транслируются на язык уровней 1-3.Уровень 5Язык высокого уровня. Программы на языках высокого уровня транслируются обычно на уровни 3 и 4.КлассификацияПо типу применяемого процессора
-
CISC (англ. complex instruction set computing) — архитектура с полным набором команд. Такие процессоры выполняют все команды, простые и сложные, за большое количество тактов. Команд в таких процессорах много, и компиляторы верхнего уровня редко используют все команды. -
RISC (англ. reduced instruction set computing) — архитектура с сокращённым набором команд. Такие процессоры, в целом, работают быстрее, чем с CISC-архитектурой, за счёт упрощения архитектуры и сокращения количества команд, но для выполнения сложной команды она составляется из набора простых, что увеличивает время выполнения команды (за большее количество тактов). Стоит отметить, что современные процессоры RISC по внутренней сложности приближаются, а то и превосходят классические CISC аналоги. -
MISC (англ. minimal instruction set computing) — архитектура с минимальным набором команд. Такие процессоры имеют минимальное количество команд, все команды простые и требуют небольшого количества тактов на выполнение, но если выполняются сложные вычисления, например, с числами с плавающей запятой, то такие команды выполняются за существенно большее количество тактов, превышающее CISC- и RISC-архитектуры. -
VLIW (англ. very long instruction word — «очень длинная машинная команда») — архитектура с длинной машинной командой, в которой указывается параллельность выполнения вычислений. Такие процессоры получили широкое применение в цифровой обработке сигналов.
3. Архитектура фон Неймана и Гарварда.Гарвардская архитектура — архитектура ЭВМ, отличительными признаками которой являются:
-
хранилище инструкций и хранилище данных представляют собой разные физические устройства; -
канал инструкций и канал данных также физически разделены.
-
выборку двух операндов; -
выбор инструкции и её выполнение; -
сохранение результата.
Отличие от архитектуры фон НейманаВ архитектуре фон Неймана процессор в каждый момент времени может либо читать инструкцию, либо читать/записывать единицу данных из/в памяти. Оба действия одновременно происходить не могут, поскольку инструкции и данные используют один и тот же поток (шину). В компьютере с использованием гарвардской архитектуры процессор может считывать очередную команду и оперировать памятью данных одновременно и без использования кэш-памяти. Исходя из физического разделения шин команд и данных, разрядности этих шин могут различаться и физически не могут пересекаться. 4. Параллелизм в архитектуре начального периодаНа сегодняшний день параллелизм в архитектуре компьютеров используется довольно обширно, так для всех современных микропроцессоров характерно использование той или иной параллельной обработки. Это преподносится как последнее слово техники и науки, и это действительно так, если рассматривать реализацию данных принципов в миниатюрных рамках одного кристалла.Вместе с тем, зарождение самих идей появилось довольно давно. Изначально они внедрялись в единичных, самых передовых компьютерах своего времени. Затем, вслед за изменением технологии и удешевлением производства, они стали использоваться и в компьютерах среднего класса. На сегодняшний же день параллелизм в полном объеме воплощен в персональных компьютерах и в рабочих станциях. Рассмотрим исторические тенденции нововведений.IBM 701 (1953), IBM 704 (1955) : разрядно-параллельная память, разрядно-параллельная арифметика. Все самые первые компьютеры (UNIVAC, EDSAC, EDVAC) имели разрядно-последовательную память, считывание слов из которой осуществлялось бит за битом.IBM 709 (1958): независимые процессоры ввода/вывода. Управление ввода/вывода было под контролем самих процессоров. Но, в то время самое быстрое внешнее устройство, магнитная лента, работало со скоростью в 1000 раз меньше скорости процессора, по этому процессор во операций ввода/вывода фактически простаивал. В 1958 г после того, как к IBM 704 присоединили 6 независимых процессоров ввода/вывода, которые могли бы после получения команд работать вместе с основным процессором, компьютер переименовали в IBM 709. Это была весьма популярная модель, было продано порядка 400 экземпляров, последний из которых был выключен в 1975 году.