Архитектура компьютера. Цифровой логический уровень
Компьютер — это машина, которая может выполнять вычисления через исполнение примитивных операций. Она может понимать только два сигнала, которые принимаются за 0 и 1.
Организация архитектур машин представляется как ряд уровней, каждый из которых надстраивается над нижележащим уровнем. Это сделано не просто так, с помощью многоуровневой архитектуры мы можем абстрагироваться от реализации и сложности нижнего уровня, тем, самым облегчить процесс проектирования, и уменьшить вероятность ошибок. Абстрагирование является ключевым моментом во всей архитектуре компьютера.
Организация компьютера состоит из 6 уровней: цифровой логический, микроархитектура, архитектура набора команд (ISA), операционная система, язык ассемблера, прикладной, конечно, если не считать физический уровень, который находится ниже цифрового логического уровня. У меня нет пока что в планах рассказывать все, что происходит выше уровня ISA. На это есть две причины: во-первых, цель этих статей заключается не в том, чтобы рассмотреть все уровни, а в том, чтобы показать, что из себя представляют уровни 0-2, и, во-вторых, на habr’е существует немало статей по уровням выше ISA и без меня. В этой статье будет показан цифровой логический уровень, а в следующих двух микроархитектура и архитектура набора команд соответственно.
Классическая архитектура компьютера
Ключевые принципы, в соответствии с которыми предполагалось конструирование ПК по определенной логической схеме, предложил Джон фон Нейман, выдающийся математик. Его идеи были реализованы производителями ПК, относящихся к первым двум поколениям. Концепция, разработанная Джоном фон Нейманом, — это классическая архитектура ПК. Каковы ее особенности? Предполагается, что компьютер должен состоять из следующих основных компонентов:
— арифметического и логического блока;
— устройства для управления;
— блока внешней памяти;
— блока оперативной памяти;
— устройств, предназначенных для ввода и вывода информации.
В рамках данной схемы взаимодействие технологических компонентов должно реализовываться по конкретной последовательности. Так, сначала в память ПК попадают данные из компьютерной программы, которые могут вводиться с помощью внешнего устройства. Затем устройство для управления считывает информацию из памяти компьютера, после чего направляет ее на выполнение. В этом процессе при необходимости задействуются остальные компоненты ПК.
Внутреннее устройство компьютера
У каждого ПК или ноутбука есть:
— основные устройства, без которых он просто не сможет работать либо выполнять универсальные задачи. Они присутствуют на каждом современном ПК.
— дополнительные устройства. Этот класс аппаратуры служит для выполнения определенных специфических задач. Про такие девайсы я подробнее расскажу в конце статьи.
1. Материнская плата.
Самое главное устройство компьютера, можно сказать — его основа.
Если открыть корпус, то её очень просто найти — она самая большая из всех. Выглядит она так:
Слово «материнская» произошло от буквального перевода английского слова «Motherboard».
А вообще, по-русски, правильнее называть её системной или основной, так как на ней базируется вся система и именно к её портам, слотам и разъёмам подключаются другие комплектующие и периферийные устройства.
2. Центральный процессор
Пламенным «мотором» любой компьютерной системы является Процессор. По английски он называется CPU — Central Processing Unit, что на русский переводится, как Центральное Вычислительное Устройство. Думаю, по названию понятно, что весь объем вычислений и обработки данных это устройство ПК берет на себя. На него идет самая большая вычислительная нагрузка. И именно поэтому процессор как правило очень сильно греется. На сегодняшний день есть два основных производителя процессоров для компьютеров и ноутбуков — это Intel и AMD.
Сейчас для повышения эффективности и многозадачности процессоры идут многоядерные, хотя буквально 10 лет назад они были в основном с одним ядром.
3. Жесткий диск
Чтобы обрабатывать данные, их надо сначала на чем-то хранить. Для этих целей существует еще одно основное устройство хранения информации — жесткий диск. Это постоянное запоминающее устройство (ПЗУ). Он может представлять собой классический HDD — Hard Disk Drive.
На сегодняшний день это уже устаревшее устройство и его плавно вытесняет с рынка более новый, быстрый и надежный SSD-накопитель (Solid-State Drive — твердотельный накопитель.
).
У него нет механических частей, за счет чего этот девайс значительно меньше, легче и не так греется.
Сейчас активно развивается направление микрокомпьютеров, где все основные устройства ПК располагаются на одной плате. У них в качестве жесткого диска используется карта памяти SD или Micro SD.
4. Оперативная память
ОЗУ — RAM — это тоже запоминающее устройство, но только в отличие от жесткого диска она значительно меньшего объёма и используется для краткосрочного хранения самых необходимых операционной системе данных. То есть в оперативную память копируется то, что нужно компу для выполнения текущих задач. Как только эта задача будет выполнена — её данные будут выгружены из ОЗУ.
Вся оперативная память на компьютере должна быть одного стандарта. Поставить разные планки RAM не получится. В лучшем случае ПК не запуститься. В худшем — сгорит сама планка или слот под неё.
5. Видеокарта
Это то устройство компьютера или ноутбука, которое отвечает за вывод изображения на монитор. Есть два вида видеоадаптеров:
Интегрированный или встроенный в материнскую плату.
Дискретный — отдельная видеокарта, подключаемая через специальный разъём на матплате.
За работу видеадаптера отвечает специальный отдельный чип — GPU. У дискретного видеоадаптера как правило есть своя оперативная память, предназначенная для обработки графической информации в играх и приложениях для работы с графикой и 3D.
6. Звуковая карта
Это специальное устройство компа, предназначенное для работы со звуком и вывода звука на подключенные динамики. Не так давно звуковой адаптер был необязательным и практически периферийным устройством и выглядел примерно так:
Но последние годы звуковой чип уже интегрирован в материнскую плату и стал неотъемлемым основным устройством современного компьютера.
7. Блок питания
Без электроэнергии компьютер работать не будет. Поэтому в любой вычислительной технике есть специальный блок питания.
Он подключается к электрической розетке и обеспечивает электропитание всех узлов ПК.
8. Корпус
Это жестяная или пластиковая коробка с креплениями, в которую устанавливаются все комплектующие части компьютера. Никаких технологических сложностей в корпусе нет — пара кнопок и несколько индикаторов.
Итак, основные устройства и узлы персонального компьютера я перечислил. Лет 5 назад к ним можно было отнести ещё и приводы для чтения дисков CD и DVD. Но сейчас, во время бурного наплыва USB флешек они практически полностью потеряли актуальность и сейчас пользователи вполне обходятся без них.
Интересное по теме:
Современные тенденции развития архитектуры персонального компьютера
В современных персональных компьютерах архитектура характеризуется наличием контроллеров. Их появление – это итог пересмотра классической концепции. Теперь микропроцессор берет на себя функцию обмена данными с внешними устройствами. Производители смогли отделить микропроцессор от многофункционального компонента при помощи обнаруженных особенностей интегральных схем. Так возникли разные каналы обмена, в том числе и периферийные микросхемы, позднее их стали называть контроллерами. Сегодня подобные аппаратные компоненты в компьютерах научились управлять практически любым оборудованием.
Новейшие архитектуры ПК преимущественно используют шины. Эти каналы связи обеспечивают взаимодействие всех аппаратных элементов и обычно выглядят как электрическое соединение с проводниками. В ее структуру могут включаться специализированные модули, которые отвечают за различные функции.
Графически архитектура современного компьютера выглядит так:
Архитектура IBM
Архитектура персонального компьютера, спроектированная фирмой IBM, по сути являет собой мировой стандарт. Главная её отличительная особенность — это открытая структура. Другими словами, персональные компьютеры, в соответствии с этим стандартом, перестали быть окончательными завершенными брендовыми продуктами.
IBM — это фирма, которая является одной из первых на рынке производства компьютеров, кто выработал общепризнанную архитектуру.
Но она не монополист при этом, то есть фирмы и компании, производящие компьютеры и их составляющие элементы, сами определяют состав сборки персональных компьютеров. В то же время, всегда остается возможным осовременить свой персональный компьютер, заменив комплектующие на более продвинутые. Реализация технологии открытой архитектуры современных компьютеров стала возможной благодаря быстрым темпам прогресса.
Архитектура с параллельными процессорами
В данной архитектуре несколько АЛУ работают под управлением одного УУ. Это означает, что множество данных может обрабатываться по одной программе, т. е. по одному потоку команд. Высокое быстродействие такой архитектуры можно получить только на задачах, в которых одинаковые вычислительные операции выполняются одновременно на различных однотипных наборах данных.
Рисунок 4. Архитектура с параллельным процессором
В современных машинах часто присутствуют элементы различных типов архитектурных решений. Существуют и другие архитектурные решения, отличные от рассмотренных выше.
В данный момент вы не можете посмотреть или раздать видеоурок ученикам
Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобретя в каталоге.
Многопроцессорная архитектура ПК: особенности и нюансы
Если в компьютере несколько процессоров, то его работа выглядит следующим образом – много различных потоков информации реализуются одновременно. Конечно, такие компьютеры имеют преимущества перед компьютерами с одним процессором.
Рисунок 3. Архитектура многопроцессорного ПК