Общее представление архитектуры компьютера принципы 3м
Архитектура компьютера, организация внутренней и внешней памяти, магистраль, принципы работы и конфигурация компьютера
Для того чтобы понимать возможности и ограничения, существующие при работе с компьютерами, и уметь автоматизировать информационные процессы, недостаточно знать, из каких функциональных устройств состоит компьютер. Необходимо иметь представление о структуре компьютера и понимать принципы организации работы компьютера. Говоря другими словами, необходимо иметь представление об архитектуре компьютера.
Архитектура компьютера — структура и принципы организации работы компьютера, рассматриваемые без особенностей их технической реализации.
Все информационные процессы в компьютере осуществляются автоматически под управлением программ, созданных программистами. Программы состоят из команд. Процессор выполняет последовательность команд, обрабатывает данные и управляет всеми устройствами компьютера автоматически.
Вся информация в компьютере (данные и программы) хранится, обрабатывается и передается с использованием двоичного кода. Иначе говоря, информация в компьютере кодируется последовательностью нулей и единиц.
Адрес ячейки памяти, как и вся информация в компьютере, представлен с использованием двоичного кода. Количество ячеек (байтов) памяти, а значит, емкость внутренней памяти зависит от количества двоичных разрядов, используемых для кодирования адреса ячейки (байта). Например, если для кодирования адреса ячейки использовано 8 двоичных разрядов (8 битов), то можно закодировать 256 адресов ячеек (28 = 256). А поскольку каждая ячейка содержит 1 байт информации, то информационная емкость всех ячеек памяти, имеющих адреса, составит 256 байтов, нумеруемых с 0 по 255 (табл. 21).
Носители внешней памяти компьютера размечаются (форматируются) на секторы. Каждому сектору присваивается свой порядковый номер, который называется адресом сектора. Информационная емкость одного сектора, как правило, составляет 512 байтов. Поскольку информационная емкость одного сектора довольно мала, то соседние секторы могут быть объединены в кластеры. В зависимости от параметров разметки носителя один кластер может содержать 1, 2, 4, 8, 16, 32, 64 соседних секторов. Обращение к кластеру происходит по адресу — порядковому номеру кластера.
Данные и программы хранятся в памяти компьютера единообразно с использованием двоичного кода. Причем в одних и тех же ячейках или секторах памяти в разное время могут храниться как данные, так и программы. Учитывая это, говорят, что память компьютера однородна.
Взаимодействие всех устройств компьютера осуществляется через общий канал связи — магистраль, которую также называют системной шиной. По магистрали передаются команды и обрабатываемые данные, адреса ячеек памяти, где хранятся данные или команды, управляющие сигналы, координирующие работу устройств компьютера. Через магистраль процессор управляет и высокоскоростными (регистры процессора, оперативная память, кэш-память) и низкоскоростными (внешняя память, устройства ввода и вывода) устройствами компьютера. Взаимодействие с низкоскоростными устройствами, как правило, требует преобразования сигналов (например, из аналогового сигнала в цифровой сигнал) и выполнения определенных операций. Для того чтобы процессор не ждал, пока низкоскоростные устройства выполнят его команды, используются контроллеры, которые управляют работой таких устройств. Контроллеры частично выполняют функцию процессора, и в этом случае говорят уже не о процессоре, а о центральном процессоре и контроллерах.
Магистраль компьютера (системная шина компьютера) — совокупность проводников, связывающих центральный процессор и внутреннюю память с устройствами управления внешней памятью, устройствами ввода и вывода для передачи адресов ячеек памяти, данных, программ и служебных сигналов.
Основной характеристикой магистрали является ее разрядность, которая определяется количеством одновременно передаваемых битов информации. Разрядность магистрали напрямую связана с количеством двоичных разрядов, отводимых для кодирования адреса ячейки памяти, а значит, и с емкостью внутренней памяти компьютера. Разрядность магистрали должна быть согласована с разрядностью процессора.
Компьютер собирается из отдельных блоков (модулей) аналогично тому, как собирается игрушечный дом из кубиков детского конструктора. В компьютере можно заменять и добавлять блоки при условии их совместимости. Это не только не нарушит работу компьютера, но и, возможно, повысит его производительность или увеличит количество выполняемых им функций.
Таким образом, можно выделить следующие основные принципы, которые лежат в основе архитектуры как ранее разработанных, так и большинства современных компьютеров.
Принцип программного управления компьютером — компьютер автоматически управляется командами программы, которые понятны процессору.
Принцип двоичного представления данных и команд в компьютере — вся обрабатываемая информация (данные и команды программы) представляется с использованием двоичного кода, а значит, единообразно представляется в виде последовательности нулей и единиц.
Принцип адресности памяти компьютера — внутренняя память состоит из ячеек, каждая из которых имеет свой адрес, аналогично внешняя память состоит из секторов, каждый из которых также имеет свой адрес.
Принцип однородности памяти компьютера — обрабатываемые данные и исполняемые программы могут храниться в одной и той же памяти компьютера.
Принцип магистрально-модульного устройства компьютера — все устройства компьютера взаимодействуют через магистраль (системную шину), каждое устройство конструктивно выполнено в виде отдельного блока (модуля), который легко подключается или заменяется.
Принцип открытой архитектуры компьютера — каждый физически неисправный или устаревший по характеристикам блок можно заменить на новый блок без внесения изменений в конструкцию компьютера.
Говорят, что компьютеры, построенные с учетом этих принципов, имеют магистрально-модульную архитектуру (рис. 20).
Все устройства компьютера взаимодействуют через магистраль. Непосредственно к магистрали подсоединяются центральный процессор и основная память компьютера. Остальные устройства подключены к магистрали через контроллеры. Центральный процессор управляет всеми устройствами с помощью команд.
Устройства компьютера могут быть изготовлены как в виде отдельных элементов (например, мышь, клавиатура, видеоадаптер), так и конструктивно объединены в единый блок (например, жесткий диск состоит из самого носителя, накопителя на жестком ди ске и контроллера жесткого диска). Подсоединяя к магистрали наборы разных модулей, можно собирать компьютеры, различные по возможностям, характеристикам и составу устройств. Иначе говоря, можно получать компьютеры разной конфигурации.
Конфигурация компьютера — совокупность взаимосвязанных устройств, составляющих компьютеры, и их основные технические характеристики.
Приведем пример конфигурации современного персонального компьютера: 32-разрядный центральный процессор с тактовой частотой 3,3 ГГц, оперативная память объемом 1 Гбайт с частотой работы 800 МГц, жесткий диск объемом 320 Гбайтов со скоростью вращения 7200 оборотов в минуту, кэш-память объемом 16 Мбайтов, видеопамять объемом 512 Мбайтов, накопитель DVD ± RW.
Для организации взаимодействия компьютеров в сети каждому компьютеру присваивается уникальный адрес. Так, например, в сетях Интернет и Интранет он называется IP-адрес (Ай Пи адрес). Поскольку IP-адрес состоит из 32 двоичных разрядов, то, используя их, можно закодировать адреса нескольких миллиардов компьютеров. Подключение компьютера к сети обеспечивается устройством ввода-вывода (сетевой картой), которое, с одной стороны, взаимодействует через контроллер с магистралью этого компьютера, а с другой — с компьютерной сетью.
Развитие архитектуры компьютера происходит в нескольких направлениях. Среди них основными являются параллельное выполнение нескольких операций и одновременное использование нескольких процессоров (многопроцессорных систем) в компьютере. Это позволит повысить быстродействие компьютеров и сделать работу человека более эффективной.
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
311 лекций для учителей,
воспитателей и психологов
Получите свидетельство
о просмотре прямо сейчас!
Кафедра Естественно-научных дисциплин
Лекция по теме 3.1. Архитектура компьютера и основные характеристики
для студентов очной формы обучения
по специальности 40.02.02«Правоохранительная деятельность»
Одобрены на заседании кафедры Естественно-научных дисциплин
протокол № 1 от 31 августа 2020 г.
Вопросы для рассмотрения:
5. Магистрально-модульный принцип
Рекомендованная литература:
1.Е.В. Михеева// Информационные технологии в профессиональной деятельности: Учебник для студентов учреждений среднего профессионального образования /Е.В. Михеева, О.И. Титова. М.: Издательский центр «Академия», 2019.-416с.
Основные характеристики компьютеров
Архитектура компьютера – это его устройство и принципы взаимодействия его основных элементов – логических узлов, среди которых основными являются
– внутренняя память (основная и оперативная),
– устройства ввода-вывода информации (периферийные).
Каждый логический узел компьютера выполняет свои функции.
Центральный процессор [1] — электронный блок либо интегральная схема, исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера. Иногда называют микропроцессором или просто процессором.
Рисунок 1 – Процессор
– обработка данных (выполнение над ними арифметических и логических операций);
– управление всеми остальными устройствами компьютера.
– Тактовая частота (в МГц, ГГц) и подразумевает под собой количество тактов (вычислений) в секунду.
– Частота шины – тактовая частота (в МГц), с которой происходит обмен данными между процессором и системной шиной материнской платы.
– Множитель – коэффициент умножения, на основании которого производится расчет конечной тактовой частоты процессора, методом умножения частоты шины на коэффициент (множитель).
– Разрядность (32/64 bit) — максимальное количество бит информации, которые процессор может обрабатывать и передавать одновременно.
– Кэш-память первого уровня, L1 — это блок высокоскоростной памяти, который расположен на ядре процессора, в него помещаются данные из оперативной памяти. Сохранение основных команд в кэше L1 повышает быстродействие процессора, так как обработка данных из кэша происходит быстрее, чем при непосредственном взаимодействии с ОЗУ.
– Кэш-память второго уровня, L2 — это блок высокоскоростной памяти, выполняющий те же функции, что и кэш L1, однако имеющий более низкую скорость и больший объем.
– Кэш-память третьего уровня обычно присутствует в серверных процессорах или специальных линейках для настольных ПК.
– Ядро – определяет большинство параметров центрального процессора: тип сокета, диапазон рабочих частот и частоту работы FSB. характеризуется следующими параметрами:
· Техпроцесс Масштаб технологии (мкм), которая определяет размеры полупроводниковых элементов, составляющих основу внутренних цепей процессора.
· Напряжение, которое необходимо процессору для работы и характеризует энергопотребление.
· Тепловыделение – мощность (Вт), которую должна отводить система охлаждения, чтобы обеспечить нормальную работу процессора.
· Тип сокета – то есть разъём для установки процессора на материнской плате.
Оперативная память [2] или оперативное запоминающее устройство (ОЗУ) — энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором.
Рисунок 2 – Оперативная память
Функции оперативной памяти:
– прием информации от других устройств;
– передача информации по запросу в другие устройства компьютера.
Характеристики оперативной памяти:
– тип DDR — 1, 2, 3, 4;
– тайминги – длительность импульсов и пауз обновления ячеек памяти;
– тактовая частота оперативной памяти — частота в МГц (количество импульсов в секунду), с которой работает оперативная память;
– тактовая частота шины — частота канала, по которому идёт обмен данными между оперативной памятью и процессором;
– пропускная способность — это сколько за секунду времени может быть «пропущено» данных через плату оперативной памяти;
Жёсткий диск, винчестер (накопитель на жёстких магнитных дисках, или НЖМД) [3] — запоминающее устройство произвольного доступа, основанное на принципе магнитной записи.
Винчестер является основным накопителем данных в большинстве компьютеров. Именно на жёсткий диск устанавливается операционная система или другое программное обеспечение.
Рисунок 3 – Жёсткий диск
Характеристики жёстких дисков:
– скорость вращения шпинделя;
– наработка на отказ;
– среднее время ожидания;
– энергопотребление и тепловыделение.
Видеокарта [4] — устройство, преобразующее графический образ, хранящийся как содержимое памяти компьютера (или самого адаптера), в форму, пригодную для дальнейшего вывода на экран монитора.
Рисунок 4 – Видеокарта
– производитель видеопроцессора (GPU);
– частота GPU, МГц;
– количество занимаемых слотов на материнской плате;
– объем видеопамяти, ГБ;
– тактовая частота видеопамяти, МГц;
– шина обмена данными с памятью, бит;
– поддержка SLI и CrossFire;
– поддержка разных версий DirectX;
– необходимость дополнительного питания.
В основе архитектуры современных ЭВМ лежит магистрально-модульный принцип (рис. 26), который позволяет комплектовать нужную конфигурацию и производить необходимую модернизацию. Он опирается на шинный принцип обмена информацией между модулями
Рисунок 5 – Магистрально-модульный принцип построения компьютера
Системная шина или магистраль компьютера включает в себя три многоразрядные шины:
– шину данных – для передачи различных данных между устройствами компьютера ;
– шину адреса – для адресации пересылаемых данных, то есть для определения их местоположения в памяти или в устройствах ввода/вывода ;
– шину управления, которая включает в себя управляющие сигналы, которые служат для временного согласования работы различных устройств компьютера, для определения направления передачи данных, для определения форматов передаваемых данных и т. д .
Основой построения модульного устройства компьютера является материнская (или системная) плата [5] — печатная плата, которая содержит основную часть устройства (рис. 6).
Рисунок 6 – Материнская плата
На системной (материнской) плате размещаются:
– генератор тактовых импульсов;
– контроллеры внешних устройств;
– звуковая и видеокарты;
3. Этапы развития ЭВМ
В истории развития вычислительной техники качественный скачок происходил примерно каждые 10 лет. Такой скачок связывает с появлением нового поколения ЭВМ. Идея делить машины появилась по причине того, что за время короткой истории своего развития компьютерная техника проделала большую эволюцию как в смысле элементной базы (лампы, транзисторы, микросхемы и др.), так и в смысле изменения ее структуры, появления новых возможностей, расширения областей применения и характера использования. Более подробно все этапы развития ЭВМ показаны на Рис. 2. Для того чтобы понять, как и почему одно поколение сменялось другим, необходимо знать смысл таких понятий, как память, быстродействие, степень интеграции и т. д.
Рис. 2. Поколения ЭВМ
Среди компьютеров не классической, не фон Неймановской архитектуры, можно выделить так называемые нейрокомпьютеры. В них моделируется работа клеток головного мозга человека, нейронов, а также некоторых отделов нервной системы, способных к обмену сигналами.
Многообразие компьютеров
В настоящее время рынок персональных компьютеров представлен огромным количеством моделей различных конфигураций. Основными факторами, влияющими на дальнейшее развитие компьютерной индустрии, станет снижение цен, появление в этом сегменте рынка все большего числа производителей. Компьютерный бизнес — одна из самых динамично развивающихся сфер как российской, так и мировой экономики.
Также положительную динамику рынка персональных компьютеров связывают с глобальной «мобилизацией» потребителей. Сегодня все больше рядовых пользователей переходят с громоздких настольных машин на портативные ПК — например, ноутбуки и нетбуки. Немудрено, что при таком невероятном многообразии компьютеров пользователю практически невозможно выбрать персональный компьютер самостоятельно.
Существует различные системы классификации ЭВМ:
– по производительности и быстродействию;
– по уровню специализации;
– по типу используемого процессора;
– по особенностям архитектуры;
Рассмотрим одну из таких классификаций.
1. Персональные компьютеры
1.1 Стационарные компьютеры. Занимают постоянное место, например, компьютерный стол. Обладают большими вычислительными мощностями чем переносные гаджеты. Выделим основные виды подобных устройств:
– Десктопы. Самые мощные и производительные персональные компьютеры, основным компонентом которого является системный блок, занимающий постоянное место. К блоку подключаются периферийные устройства – клавиатура, мышь, монитор и прочее. Такое устройство является модульным, то есть отдельные его части подлежат замене, что позволяет постоянно обновлять и улучшать показатели работы компьютера.
– Неттопы. По сути это те же десктопы, но они обладают меньшими габаритами и более экономным энергопотреблением. Их производительность меньше, но для некоторых задач она не настолько важна, а вот отсутствие шума для некоторых покупателей является приоритетом. Такой девайс занимает меньше места и его значительно проще разместить в домашних или офисных условиях, что также имеет высокую ценность в некоторых ситуациях.
– Моноблоки. У данного вида стационарных ПК отсутствует видимый системный блок – все его компоненты размещены в мониторе, который так же служит корпусом для комплектующих. Такие устройства обладают высокой эстетичностью и меньшими требованиями к наличию свободного места, а топовые моноблоки практически не уступают по характеристикам привычным десктопам.
1.2. Портативные компьютеры – переносные персональные компьютеры, имеют высокие требования к мобильности конструкции и ее весу, способны работать в автономном режиме, для увеличения которого производители зачастую жертвуют производительностью системы. Этот вид ПК классифицируют следующим образом:
– Ноутбуки – переносные компьютеры, оснащенные батареей, которая позволяет устройство работать без подключения к электрической сети. В одном корпусе такого гаджета одновременно находятся все необходимые элементы – монитор, клавиатура, процессор и прочая начинка.
– Нетбуки – это компактные ноутбуки, которые приносят производительность в жертву легкости веса и упрощения мобильности, они отлично подходят для тех, кто любит работать не только за определенным рабочим местом, но и буквально где придется – в поезде, кафе или библиотеке.
– Планшеты – нечто среднее между смартфонами и ноутбуками. Обладают довольной большой диагональю экрана порядка 10 дюймов, весят заметно меньше ноутбуков. Управляются посредством сенсорного дисплея, хотя, например, планшетные ноутбуки обладают полноценной клавиатурой.
– Карманные компьютеры и смартфоны. Форм-фактор КПК был крайне популярен на заре нулевых, когда мобильные телефоны еще не предоставляли широких возможностей. Пришедшие на смену КПК смартфоны проигрывают в производительности более тяжелым и мощным ноутбукам, зато они имеют неоспоримое достоинство – они умещаются в карман и их всегда можно иметь под рукой.
2. Вычислительные серверы – благодаря таким компьютерам обеспечивается доступ к сетям, в том числе и интернету. Все файлы и информация, которую пользователь видит на экране монитора при веб-серфинге, хранится на таких серверах. Для таких компьютеров огромную роль играет производительность, но есть и более важная характеристика подобных систем – надежность. Вычислительные серверы должны без сбоев работать весь срок своей службы. Такие типы компьютеров всегда имеют резервные копии данных, что сказывается на общей концепции их архитектуры.
В основе такой аппаратуры лежит параллельная обработка информации, потому серверы стали пионерами в развитии многопроцессорности и многоядерности, которая сегодня используется уже повсеместно.
3. Суперкомпьютеры –профессиональные машины с наиболее высокой на сегодняшний день производительностью, они используются в научных лабораториях и крупном бизнесе. Такое устройство представляет собой целый комплекс компьютерных устройств, который может занимать огромные помещения. Каждый составной элемент подобной махины отвечает за свою конкретную задачу, подобная структуризация и векторная организация позволяют решать самые сложные проблемы, требующие невероятного объема расчетов.
4. Другие виды – многие устройства, которые привычно воспринимаются опосредовано от компьютерной составляющей, например, банкоматы или игровые приставки, также по большому счету являются компьютерами. Бытовая техника тоже имеет в себе встроенные компьютеры, ответственные за выполнение ряда функций. Роботы, которые постепенно получают все большее распространение в нашей жизни, так же являются компьютерными устройствами.
4. Функции некоторых узлов компьютера
4. Функции некоторых узлов компьютера
Каждый логический узел компьютера выполняет свои функции. Функции процессора (Рис. 3):
- обработка данных (выполнение над ними арифметических и логических операций);
- управление всеми остальными устройствами компьютера.
Рис. 3. Центральный процессор компьютера
Программа состоит из отдельных команд. Команда включает в себя код операции, адреса операндов (величин, которые участвуют в операции) и адрес результата.
Выполнение команды делится на следующие этапы:
формирование адреса следующей команды;
вычисление адресов операндов;
формирование признака результата;
Не все из этапов присутствуют при выполнении любой команды (зависит от типа команды), однако этапы выборки, декодирования, формирования адреса следующей команды и исполнения операции имеют место всегда. В определенных ситуациях возможны еще два этапа:
· реакция на прерывание.
Оперативная память (Рис. 4) устроена следующим образом:
· прием информации от других устройств;
· передача информации по запросу в другие устройства компьютера
Рис. 4. ОЗУ (Оперативное запоминающее устройство) компьютера
3. Этапы развития ЭВМ
2. Гарвардская архитектура
Компьютеры, построенные на принципах фон Неймана, имеют классическую архитектуру, но, кроме нее, существуют другие типы архитектуры. Например, Гарвардская. Ее отличительными признаками являются:
· хранилище инструкций и хранилище данных представляют собой разные физические устройства;
· канал инструкций и канал данных также физически разделены.
2. Гарвардская архитектура
3.1 Архитектура компьютеров
1. Принципы фон Неймана
Архитектура компьютера – это его устройство и принципы взаимодействия его основных элементов – логических узлов, среди которых основными являются процессор, внутренняя память (основная и оперативная), внешняя память и устройства ввода-вывода информации (периферийные) (Рис. 1).
Рис. 1. Условная модель структуры архитектуры ЭВМ
Принципы, лежащие в основе архитектуры ЭВМ, были сформулированы в 1945 году Джоном фон Нейманом, который развил идеи Чарльза Беббиджа, представлявшего работу компьютера как работу совокупности устройств: обработки, управления, памяти, ввода-вывода.
Принципы фон Неймана.
1. Принцип однородности памяти. Над командами можно выполнять такие же действия, как и над данными.
2. Принцип адресуемости памяти. Основная память структурно состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так чтобы к хранящимся в них значениям можно было бы впоследствии обращаться или менять их в процессе выполнения программы с использованием присвоенных имен.
3. Принцип последовательного программного управления. Предполагает, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
4. Принцип жесткости архитектуры. Неизменяемость в процессе работы топологии, архитектуры, списка команд.
Многообразие внешних устройств, подключаемых к компьютеру
Периферийные [6] (внешние) устройства персонального компьютера подключаются к его интерфейсам и предназначены для выполнения вспомогательных операций. Благодаря этим устройствам компьютерная система приобретает гибкость и универсальность.
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
311 лекций для учителей,
воспитателей и психологов
Получите свидетельство
о просмотре прямо сейчас!
БАЗОВЫЕ ПРЕДСТАВЛЕНИЯ ОБ АРХИТЕКТУРЕ ЭВМ
Структура компьютера — это совокупность его функциональных элементов и связей между ними. Элементами могут быть самые различные устройства — от основных логических узлов компьютера до простейших схем. Структура компьютера графически представляется в виде структурных схем, с помощью которых можно дать описание компьютера на любом уровне детализации.
Архитектурой компьютера считается его представление на некотором общем уровне, включающее описание пользовательских возможностей программирования, системы команд, системы адресации, организации памяти и т. д.
Архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера: процессора, оперативного запоминающего устройства (ОЗУ, ОП), внешних ЗУ и периферийных устройств. Общность архитектуры разных компьютеров обеспечивает их совместимость с точки зрения пользователя.
Принципы фон Неймана
В основу архитектуры большинства компьютеров положены следующие общие принципы, сформулированные в 1945 г. американским ученым Джоном фон Нейманом в отчете по ЭВМ EDVAC:
- принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности. Выборка программы из памяти осуществляется с помощью счетчика команд (СчАК). Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды. Если после выполнения команды следует перейти не к следующей, а к какой-то другой, используются команды условного или безусловного переходов, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду;
- принцип однородности памяти . Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. Например, программа в процессе своего выполнения также может подвергаться переработке, что позволяет задавать в самой программе правила получения некоторых ее частей (так в программе организуется выполнение циклов и подпрограмм);
- принцип адресности. Структурно основная память состоит из перенумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти так, чтобы к запомненным в них значениям можно было впоследствии обращаться или менять их в процессе выполнения программ с использованием присвоенных имен.
– Компьютеры, построенные на этих принципах, относятся к типу фон-неймановских. Существуют и другие классы компьютеров, принципиально отличающиеся от них, — нефон-неймановские. Например, в ассоциативных компьютерах может не выполняться принцип программного управления, поскольку каждая команда здесь содержит адрес следующей (т. е. они могут работать без счетчика команд, указывающего на выполняемую команду программы). По прошествии более 60 лет большинство компьютеров так и имеют «фон-неймановскую архитектуру», причем принципы фон Неймана реализованы в следующем виде:
– оперативная память (ОП) организована как совокупность машинных слов (МС) фиксированной длины или разрядности (имеется в виду количество двоичных единиц или бит, содержащихся в каждом МС). Например, ранние ПЭВМ имели разрядность 8, затем появились -разрядные, затем — 32- и 64-разрядные машины. В свое время существовали также 45-разрядные (М-20, М-220), 35-разрядные (Минск-22, Минск-32) и др. машины;
– ОП образует единое адресное пространство, адреса МС возрастают от младших к старшим;
– в ОП размещаются как данные, так и программы, причем в области данных одно слово, как правило, соответствует одному числу, а в области программы — одной команде (машинной инструкции — минимальному и неделимому элементу программы);
– команды выполняются в естественной последовательности (по возрастанию адресов в ОП), пока не встретится команда управления (условного/безусловного перехода, или ветвления — branch), в результате которой естественная последовательность нарушится;
– ЦП может произвольно обращаться к любым адресам в ОП для выборки и/или записи в МС чисел или команд.
АРХИТЕКТУРЫ ЭВМ
Архитектура «звезда» . Здесь процессор (ЦУ), а соединен непосредственно с ВУ и управляет их работой (ранние модели машин). Этот тип также именуется классическая архитектура (фон Неймана) — одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд — программа. Это однопроцессорный компьютер.
Принстонская и гарвардская архитектуры. Архитектура фон Неймана часто ассоциируется с принстонской архитектурой, которая характеризуется использованием общей оперативной памяти для хранения программ и данных. Альтернативная — гарвардская архитектура (название связано с компьютером «Марк-1» (1950 г.), в котором использовалась отдельная память для команд) характеризуется физическим разделением памяти команд (программ) и памяти данных. Каждая память соединяется с процессором отдельной шиной, что позволяет одновременно с чтением-записью данных при выполнении текущей команды производить выборку и декодирование следующей команды. Гарвардская архитектура появляется в современных процессорах, когда в кэш-памяти ЦП выделяется память команд (I-Cache) и память данных (D-Cache).
Иерархическая архитектура. ЦУ соединено с периферийными процессорами (вспомогательными процессорами, каналами, канальными процессорами), управляющими в свою очередь контроллерами, к которым подключены группы ВУ (системы IBM 360-375, ЕС ЭВМ).
Магистральная структура (общая шина). Процессор (процессоры) и блоки памяти (ОП) взаимодействуют между собой и с ВУ (контроллерами ВУ) через внутренний канал, общий для всех устройств (машины DEC, IBM PC-совместимые ПЭВМ). Физически магистраль представляет собой многопроводную линию с гнездами для подключения электронных схем. Совокупность линий магистрали разделяется на отдельные группы — шину адреса, шину данных и шину управления.
К этому типу архитектуры относится также архитектура персонального компьютера (ПК). Конечно, реальная структура ПК отличается от теоретических схем — в ней используется несколько разновидностей шинных интерфейсов, которые соединяются между собой мостами — контроллерами памяти (Northbridge) и периферийных устройств (Southbridge).
Архитектурой компьютера считается его представление на некотором общем уровне, включающее описание пользовательских возможностей программирования, системы команд, системы адресации, организации памяти и т. д. Архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера: процессора, оперативного запоминающего устройства (ОЗУ, ОП), внешних ЗУ и периферийных устройств. Общность архитектуры разных компьютеров обеспечивает их совместимость с точки зрения пользователя.
Структура компьютера — это совокупность его функциональных элементов и связей между ними. Элементами могут быть самые различные устройства — от основных логических узлов компьютера до простейших схем. Структура компьютера графически представляется в виде структурных схем, с помощью которых можно дать описание компьютера на любом уровне детализации
Принципы (архитектура) фон Неймана
В основу построения большинства компьютеров положены следующие общие принципы, сформулированные в 1945 г. американским ученым Джоном фон Нейманом.
1. Принцип программного управления. Из него следует, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды на длину команды. Так как команды программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти.
Если после выполнения команды следует перейти не к следующей, а к какой-то другой, используются команды условного или безусловного переходов (ветвления), которые заносят в счетчик командномер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды «стоп».
Таким образом, процессор исполняет программу автоматически, без вмешательства человека.
2. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными. Это открывает целый ряд возможностей. Например, программа в процессе своего выполнения также может подвергаться переработке, что позволяет задавать в самой программе правила получения некоторых ее частей (так в программе организуется выполнение циклов и подпрограмм). Более того, команды одной программы мо- -гут быть получены как результаты исполнения другой программы. На этом принципе основаны методы трансляции — перевода текста программы с языка программирования высокого уровня на язык конкретной машины.
3. Принцип адресности. Структурно основная память состоит из перенумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к запомненным в них значениям можно было впоследствии обращаться или менять их в процессе
выполнения программ с использованием присвоенных имен.
Компьютеры, построенные на этих принципах, относятся к типу фон-неймановских. Существуют и другие классы компьютеров, принципиально отличающиеся от фон-неймановских. Здесь, например, может не выполняться принцип программного управления, т. е. они могут работать без счетчика (регистра адреса) команд, указывающего на выполняемую команду программы. Для обращения к какой-либо переменной, хранящейся в памяти, этим компьютерам не обязательно давать ей имя. Такие компьютеры называются не-фон-неймановскими.
Логические узлы (агрегаты) ЭВМ, простейшие типы архитектур
Центральное устройство. ЦУ представляет основную компоненту ЭВМ и, в свою очередь, включает ЦП — центральный процессор (central processing unit - CPU) и ОП - оперативную (главную) память (main storage, core storage, random access memory - RAM).
Процессор непосредственно реализует операции обработки информации и управления вычислительным процессом, осуществляя выборку машинных команд и данных из оперативной памяти и запись в ОП, включение и отключение ВУ. Основными блоками процессора являются:
устройство управления (УУ) с интерфейсом процессора (системой сопряжения и связи процессора с другими узлами ма-' шины);
Оперативная память предназначена для временного хранения данных и программ в процессе выполнения вычислительных и логических операций.
ЦУ описывается следующими характеристиками:
Внешние устройства (ВУ). ВУ обеспечивают эффективное взаимодействие компьютера с окружающей средой — пользователями, объектами управления, другими машинами. ВУ разделяются на следующие группы:интерактивные устройства (ввода/вывода); устройства хранения (массовые накопители); устройства массового ввода информации, устройства массового вывода информации.
В специализированных управляющих ЭВМ (технологические процессы, связь, ракеты и пр.) внешними устройствами ввода являются датчики (температуры, давления, расстояния и пр.), вывода — манипуляторы (гидро-, пневмо-, сервоприводы рулей, вентилей и др.).
В универсальных ЭВМ (человеко-машинная обработка информации) в качестве ВУ выступают терминалы, принтеры и др. устройства.
Каналы связи (внутримашинный интерфейс) служат для сопряжения центральных узлов машины с ее внешними устройствами.
Однотипные ЦУ и устройства хранения данных могут использоваться в различных типах машин. Известны примеры того, как фирмы, начавшие свою деятельность с производства управляющих машин, совершенствуя свою продукцию, перешли к выпуску систем, которые в зависимости от конфигурации ВУ могут исполнять как роль универсальных, так и управляющих машин (Hewlett-Packard и Digital Equipment Corporation).
Если абстрагироваться от подробностей, то основные классические типы архитектур можно определить как следующие: «звезда», иерархическая, магистральная Архитектура «звезда». Здесь ЦУ (рис. 2.1, а) соединено непосредственно с ВУ и управляет их работой (ранние модели машин).
Классическая архитектура (фон Неймана) - одно арифметико-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое проходит поток команд — программа (рис. 2.2). Это однопроцессорный компьютер.
Вычислительная машина включает пять базовых компонент и состоит из следующих типов устройств:
Иерархическая архитектура — ЦУ соединено с периферийными процессорами (вспомогательными процессорами, каналами и пр.), управляющими в свою очередь контроллерами, к которым подключены группы ВУ (системы IBM 360—375);
Магистральная структура (общая шина - unibas) — процессор (процессоры) и блоки памяти (ОП) взаимодействуют между собой и с ВУ (контроллерами ВУ) через внутренний канал, общий для всех устройств (машины DEC, ПЭВМ IBM PC-совместимые).
К этому типу архитектуры относится также архитектура персонального компьютера: функциональные блоки здесь связаны между собой общей шиной, называемой также системной магистралью.
Физически магистраль представляет собой многопроводную линию с гнездами для подключения электронных схем. Совокупность проводов магистрали разделяется на отдельные группы: шину адреса, шину данных и шину управления.
Периферийные устройства (принтер и др.) подключаются к аппаратуре компьютера через специальные контроллеры — устройства управления периферийными устройствами.
Контроллер — устройство, которое связывает периферийное оборудование или каналы связи с центральным процессором, освобождая процессор от непосредственного управления функционированием данного оборудования.
1. Принципы фон Неймана
5. Магистрально-модульный принцип
В основе архитектуры современных ЭВМ лежит магистрально-модульный принцип (Рис. 5). Модульный принцип позволяет комплектовать нужную конфигурацию и производить необходимую модернизацию. Он опирается на шинный принцип обмена информацией между модулями. Системная шина или магистраль компьютера включает в себя несколько шин различного назначения. Магистраль включает в себя три многоразрядные шины:
Рис. 5. Магистрально-модульный принцип построения ПК
Шина данных используется для передачи различных данных между устройствами компьютера; шина адреса применяется для адресации пересылаемых данных, то есть для определения их местоположения в памяти или в устройствах ввода/вывода; шина управления включает в себя управляющие сигналы, которые служат для временного согласования работы различных устройств компьютера, для определения направления передачи данных, для определения форматов передаваемых данных и т. д.
Такой принцип справедлив для различных компьютеров, которые можно условно разделить на три группы:
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
Видеолекции для
профессионалов
- Свидетельства для портфолио
- Вечный доступ за 120 рублей
- 311 видеолекции для каждого
Курс лекций
по дисциплине «Информатика»
Разработчики
Максимова О.Г., преподаватель.
Максимова А.В., студент.
Читайте также: