Організація та архітектура комп’ютера Exam Prep Pro
Основні характеристики цього додатка:
• У режимі практики ви можете побачити пояснення, що описує правильну відповідь.
• Повний пробний іспит у стилі справжнього іспиту з інтерфейсом із часовим інтервалом
• Можливість створити власний швидкий макет, вибравши кількість MCQ.
• Ви можете створити свій профіль і переглянути історію результатів одним клацанням миші.
• Ця програма містить велику кількість запитань, які охоплюють усі навчальні програми.
Перша задокументована комп’ютерна архітектура була в листуванні між Чарльзом Беббіджем і Адою Лавлейс, де описувався аналітичний механізм. Створюючи комп’ютер Z1 у 1936 році, Конрад Цузе описав у двох патентних заявках для своїх майбутніх проектів, що машинні інструкції можуть зберігатися в тому самому сховищі, яке використовується для даних, тобто концепція збереженої програми. Два інших ранніх і важливих прикладу:
Стаття Джона фон Неймана 1945 року «Перший проект звіту про EDVAC», в якій описується організація логічних елементів; і
Більш докладний «Пропонований електронний калькулятор для автоматичного обчислювального механізму» Алана Тюрінга також 1945 року, в якому цитується стаття Джона фон Неймана.
Термін «архітектура» в комп’ютерній літературі можна простежити до роботи Лайла Р. Джонсона та Фредеріка П. Брукса-молодшого, членів відділу організації машин у головному дослідницькому центрі IBM у 1959 році. Джонсон мав можливість написати власну книгу. дослідницьке повідомлення про Stretch, суперкомп’ютер, розроблений IBM для Національної лабораторії Лос-Аламоса (у той час відомої як Наукова лабораторія Лос-Аламоса). Щоб описати рівень деталізації для обговорення розкішно прикрашеного комп’ютера, він зазначив, що його опис форматів, типів інструкцій, апаратних параметрів і підвищення швидкості був на рівні «архітектури системи» – термін, який здавався більш корисним, ніж «організація машини». .”
Згодом Брукс, дизайнер Stretch, почав главу 2 книги (Планування комп’ютерної системи: проект Stretch, ред. W. Buchholz, 1962), написавши:
Архітектура комп’ютера, як і інша архітектура, — це мистецтво визначення потреб користувача структури, а потім проектування для задоволення цих потреб якомога ефективніше в рамках економічних і технологічних обмежень.
Брукс продовжував допомагати в розробці лінійки комп’ютерів IBM System/360 (тепер вона називається IBM zSeries), у якій «архітектура» стала іменником, що визначає «те, що користувач повинен знати». Пізніше користувачі комп’ютерів почали використовувати цей термін у багато менш явних способів.
Найдавніші комп’ютерні архітектури були розроблені на папері, а потім безпосередньо вбудовані в остаточну апаратну форму. Пізніше прототипи комп’ютерної архітектури були фізично створені у вигляді транзисторно-транзисторної логіки (TTL) комп’ютера, наприклад прототипи 6800 і PA. -RISC—перевірено та налаштовано перед тим, як перейти до остаточної апаратної форми. Починаючи з 1990-х років, нові комп’ютерні архітектури, як правило, «будуються», тестуються та налаштовуються — всередині іншої комп’ютерної архітектури в симуляторі комп’ютерної архітектури; або всередині FPGA як програмний мікропроцесор; або обидва — перед тим, як перейти до остаточної апаратної форми.