С точки зрения программиста
С точки зрения программиста
В 1970 году С. С. Хассон (S. S. Husson) определил термин «архитектура компьютера» как «характеристики (вычислительной) системы с точки зрения программиста»[ 5 ]. Архитектура включает в себя набор команд, типы данных, операции ввода-вывода и другие характеристики. Иногда эти компоненты рассматриваются по отдельности, и тогда говорят об архитектуре наборов команд и архитектуре ввода-вывода. Архитектура в целом включает в себя все, что нужно знать программисту для создания корректно работающих программ.
С точки зрения аппаратуры у компьютера имеется пять основных компонентов: ввод, вывод, память, тракт данных (datapath) и устройство управления. Два последних компонента часто объединяют и называют процессором. Архитектура компьютера определяет, какие операции могут выполнять эти компоненты. Процессор выбирает данные и команды из памяти. Аппаратура ввода записывает данные в память, а аппаратура вывода — считывает из нее. Управляющая аппаратура генерирует сигналы, управляющие трактом данных, памятью, вводом и выводом.
Иногда процессор называют ЦПУ — центральным процессорным устройством CPU (central processing unit). В последнее время этот термин используется реже, так как современные технологии позволяют упаковать целый процессор в одну микросхему. Процессор, выполненный на одной микросхеме, обычно называют микропроцессором. Достаточно часто термины «ЦПУ», «процессор» и «микропроцессор» используют как эквивалентные. Однако, следует помнить, что не всякий процессор умещается на одной микросхеме — их может потребоваться несколько.
Если два компьютера могут выполнять один и тот же набор команд, то говорят, что у них одинаковая архитектура набора команд. Одна и та же архитектура может быть реализована по-разному. Так, например, архитектура Intel x86[ 6 ], применяемая во многих ПК, используется целым семейством микропроцессоров, созданных с помощью разных технологий и имеющих разную производительность. То есть конкретная технология, использованная при создании компьютера, не есть часть его архитектуры.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Комментарии по поводу функций управления очередью с точки зрения производительности
Комментарии по поводу функций управления очередью с точки зрения производительности В приложении В представлены данные, характеризующие производительность программы 10.5, в которой используются функции управления очередью. Приведенные ниже замечания по поводу
1.3 ОБЗОР С ТОЧКИ ЗРЕНИЯ ПОЛЬЗОВАТЕЛЯ
1.3 ОБЗОР С ТОЧКИ ЗРЕНИЯ ПОЛЬЗОВАТЕЛЯ В этом разделе кратко рассматриваются главные детали системы UNIX, в частности файловая система, среда выполнения процессов и элементы структурных блоков (например, каналы). Подробное исследование взаимодействия этих деталей с ядром
Сходства и отличия «боевого» и «мирного» продвижения своей точки зрения
Сходства и отличия «боевого» и «мирного» продвижения своей точки зрения Принципиально задача донести до людей свою точку зрения в Интернете в ходе информационной войны очень похожа на задачу продвижения сайта или блога компании в рекламных целях. Однако при всем
Анализ сайтов-конкурентов с точки зрения персонажей
Анализ сайтов-конкурентов с точки зрения персонажей Как бы вы изменили содержимое сайта конференции SES, зная эти обстоятельства?Чтобы лучше понять каждую из Джанет, будет полезно пройтись по аналогичным сайтам и представить, как она себя поведет в каждом конкретном
Pocket PC с точки зрения программиста
Pocket PC с точки зрения программиста Windows CE и Pocket PCДля программиста общение с устройством – это прежде всего общение с его операционной системой. Даже те программисты, которые пишут драйверы на языке ассемблера, машинных кодах или языке C, все равно пишут их для определенной
XML-документы с точки зрения спецификации
XML-документы с точки зрения спецификации Теперь, когда мы разобрали практически все структурные единицы XML, осталось определить стандартным образом синтаксис для самих XML-документов. Им соответствует продукция document:[1] document ::= prolog element MiscИтак, XML-документ состоит из пролога,
Социальные сети с точки зрения Mail.ru Марина Пелепец
Социальные сети с точки зрения Mail.ru Марина Пелепец Социальная сеть "Мой Мир@Mail.Ru" занимает третье место в Рунете по числу пользователей после «Одноклассников» и "В Контакте". Анна Артамонова, вице-президент Mail.Ru по коммуникационным сервисам, и Алексей Терехов, руководитель
РЕПОРТАЖ: 5D, или Декабрьский графический пленум: Многомерность декабря с точки зрения Российской графики
РЕПОРТАЖ: 5D, или Декабрьский графический пленум: Многомерность декабря с точки зрения Российской графики Автор: Серж СкаутНачало декабря в Москве — впрочем, как и в других городах — удачно пришлось на выходные. Первого декабря, как вы помните, случилась пятница, а это
Кибервойна с точки зрения классики жанра
Кибервойна с точки зрения классики жанра Автор: Ваннах МихаилТо, что человечество вступило в эпоху кибервойн, знают уже не только читатели "КТ", но и широкая публика, вскормленная среднебюджетными технотриллерами. Как же соотносится новомодное - всего-то