Remkomplekty.ru

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что такое принцип открытой архитектуры

Принцип открытой архитектуры.

1. Регламентируются и стандартизируются только описание принципа действия компьютера и его конфигурация (определённая совокупность аппаратных средств и соединений между ними). Таким образом, компьютер можно собирать из отдельных узлов и деталей, разработанных и изготовленных независимыми фирмами-изготовителями.
2. Компьютер легко расширяется и модернизируется за счёт наличия внутренних расширительных гнёзд, в которые пользователь может вставлять разнообразные устройства, удовлетворяющие заданному стандарту, и тем самым устанавливать конфигурацию своей машины в соответствии со своими личными предпочтениями.

1.Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определённой последовательности.

2.Принцип адресности. Основная память состоит из перенумерованных ячеек; процессору времени доступна любая ячейка.

3.Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.

Программное обеспечение (SoftWare).

Совокупность программ, выполняемых компьютером, а также вся область деятельности по проектированию и разработке программ.

Имитация программистом за столом выполнения программы на конкретном наборе тестовых данных.

Согласованный набор конкретных правил обмена информацией между разными устройствами передачи данных. Имеются протоколы для скорости передачи, форматов данных, контроля ошибок и др.

Система обозначений и правил, предназначенная для единообразной записи алгоритмов. Занимает промежуточное место между естественным и формальным языками.

Специальная запоминающая ячейка, выполняющая функции кратковременного хранения числа или команды и выполнения над ними некоторых операций. Отличается от ячейки памяти тем, что может не только хранить двоичный код, но и преобразовывать его.

Регистр УУ для хранения кода команды на период времени, необходимый для её выполнения.

Очень быстрое ЗУ малого объёма. Используется для компенсации разницы в скорости обработки информации процессором и несколько менее быстродействующей оперативной памятью.

Система правил истолкования отдельных языковых конструкций. Определяет смысловое значение предложений языка. Устанавливает, какие последовательности действий описываются теми или иными фразами языка и какой алгоритм определён данным текстом на алгоритмическом языке.

Высокопроизводительный компьютер с большим объёмом внешней памяти, который обеспечивает обслуживание других компьютеров путем управления распределением дорогостоящих ресурсов совместного пользования (программ, данных и периферийного оборудования). См. также Клиент.

Совокупность компьютеров, соединенных с помощью каналов связи и средств коммутации в единую систему для обмена сообщениями и доступа пользователей к программным, техническим, информационным и организационным ресурсам сети. По степени географического распространения сети делятся на локальные, городские, корпоративные, глобальные и др.

Читать еще:  Тангенциальное ускорение тела

Локальная сеть (ЛВС) – связывает ряд компьютеров в зоне, ограниченной пределами одной комнаты, здания или предприятия.

Глобальная сеть (ГВС) — соединяет компьютеры, удалённые географически на большие расстояния друг от друга. Отличается от локальной сети более протяженными коммуникациями (спутниковыми, кабельными и др.).

Городская сеть — обслуживает информационные потребности большого города.

Набор правил построения фраз языка, позволяющий определить, какие комбинации символов являются осмысленными предложениями в этом языке.

Совокупность операций, выполняемых некоторым компьютером.

Система для разработки новых программ на конкретном языке программирования. Предоставляет пользователю мощные и удобные средства разработки программ: транслятор, редактор текстов программ, библиотеки стандартных программ, отладчик и др.

Совокупность приемов и правил, по которым записываются и читаются числа.

Основанная на использовании компьютерной техники система, позволяющая пользователям, несмотря на их взаимную удалённость в пространстве, а иногда, и во времени, участвовать в совместных мероприятиях, таких, как организация и управление сложными проектами.

Статьи к прочтению:

Принцип программного управления. Принцип фон Неймана

Похожие статьи:

Современную архитектуру компьютера определяют следующие принципы: — Принцип программного управления. Обеспечивает автоматизацию процесса вычислений на…

Компьютер является универсальным инструментом для решения разнообразных задач по преобразованию информации, но его универсальность определяется не…

Что такое «открытая архитектура» IBM

Проектирование любого устройства (не обязательно компьютера) начинается с разработки некоторых базовых принципов, на которых будет построена вся система. Этот своеобразный фундамент будущей системы принято называть «архитектурой».

Разрабатывая персональный компьютер, сотрудники IBM создали, так называемую, «открытую архитектуру», которая оказалось настолько эффективной, что лежит в основе современных ПК и по сей день. Основополагающие принципы открытой архитектуры следующие:

  • конструкция предусматривает возможность расширения системы;
  • использование технических решений и технологий не требует лицензионных затрат;
  • в процессе эксплуатации возможно изменение базового состава системы самим пользователем.

Такая «самонастраивающаяся» система оказалась очень удачным решением. Посудите сами, поскольку система в начале работы сама может определять свою конфигурацию (какие компоненты в данный момент подключены к системе), то пользователю не составляет большого труда самостоятельно настраивать эту самую конфигурацию. В этом состоит принципиальное отличие IBM-совместимых компьютеров и Macintosh, которые построены на закрытой архитектуре. Т.к., последние содержат фиксированный набор компонентов, а сведения о конфигурации закладываются в систему изготовителем, то для внесения каких-либо изменений пользователь должен обращаться в сервисный центр, который выполнит перенастройку конфигурации. Согласитесь, это довольно неудобно и хлопотно.

Блочно-модульная компоновка

Открытая архитектура IBM-компьютеров реализована с помощью блочно-модульной компоновки. В чем ее суть?

Компьютер собирается из отдельных унифицированных блоков. Существует некий базовый состав блоков, необходимый для работы ПК, а открытая система позволяет пользователю самостоятельно дополнять и изменять блочный состав компьютера, при этом, конечно же, функциональная завершенность системы не должна быть нарушена.

Читать еще:  Ускорение браузерных игр

Для взаимодействия блоков между собой и с центральным процессором организуется приемно-передающий канал — системная шина.

Для состыковки блоков между собой имеются специальные системные разъемы, к контактам которых подводятся сигналы системной шины. Такой комплект разъемов размещается на системной (материнской) плате. Остальные элементы, подключаемые к системным разъемам материнской платы, имеют ответные части для их установки в разъемы.

Основы открытой архитектуры

  • В качестве центрального процессора используются микропроцессоры серии x86 фирмы Intel, их аналоги, а также программно-совместимые с ними процессоры других фирм.
  • Система имеет BIOS — программное средство поддержки определенного набора компонентов.
  • Регламентирована процедура начального запуска системы.
  • Память организована в виде нескольких блоков, имеющих различные свойства.
  • Задействован механизм конфигурирования.
  • ПК имеет системный реестр и КМОП-память для хранения сведений о конфигурации системы.
  • Реализована система прерываний и прямого доступа к памяти.
  • Всем устройствам компьютера выделены «свои» адреса.
  • Для ввода информации и вывода ее на экран монитора задействована специальная система кодировок.

Следует сказать, что параллельно были разработаны технические нормативы, описывающие конструкцию компьютера, рабочие режимы, протоколы обмена данными. Без разработки подобных норм невозможен был бы подобный успех IBM-компьютеров.

Программное обеспечение

Компьютерная архитектура имеет в своей основе две составляющие: аппаратную часть (железо) и программную часть (программное обеспечение). Все это великолепие под названием ПК (состоящее из корпуса, блока питания, системной платы, винчестера, дисководов, различных периферийных устройств) является «мертвым» хламом без соответствующего программного обеспечения, которое «оживляет» весь этот сложный механизм.

С развитием ПК развивается и соответствующее программное обеспечение. Для начала стала необходимость создания системного ПО, которое бы уже непосредственно управляло работой компьютера. Такой системой стала MS-DOS (MicroSoft Disk Operation System). На смену ей пришла Microsoft Windows, которая является и по сей день фактическим лидером операционных систем на рынке IBM-совместимых компьютеров.

В начало страницы

В начало страницы

Принципы, определяющие архитектуру компьютера.

Современную архитектуру компьютера определяют следующие принципы:

— Принцип программного управления. Обеспечивает автоматизацию процесса вычислений на ЭВМ. Согласно этому принципу, для решения каждой задачи составляется программа, которая определяет последовательность действий компьютера. Эффективность программного управления будет выше при решении задачи этой же программой много раз (хотя и с разными начальными данными).

— Принцип программы, сохраняемой в памяти. Согласно этому принципу, команды программы подаются, как и данные, в виде чисел и обрабатываются так же, как и числа, а сама программа перед выполнением загружается в оперативную память, что ускоряет процесс ее выполнения.

Читать еще:  Аппаратное ускорение intel hd graphics

— Принцип произвольного доступа к памяти. В соответствии с этим принципом, элементы программ и данных могут записываться в произвольное место оперативной памяти, что позволяет обратиться по любому заданному адресу (к конкретному участку памяти) без просмотра предыдущих.

На основании этих принципов можно утверждать, что современный компьютер — техническое устройство, которое после ввода в память начальных данных в виде цифровых кодов и программы их обработки, выраженной тоже цифровыми кодами, способно автоматически осуществить вычислительный процесс, заданный программой, и выдать готовые результаты решения задачи в форме, пригодной для восприятия человеком.

Обзор архитектуры компьютеров

Архитектура с параллельными процессорами — архитектура вычислительной системы, состоящей из несколько арифметико-логических устройств, которые работают под управлением одного устройства управления.

Классическая архитектура компьютера (Архитектура фон Неймана ) — архитектура компьютера, предусматривающая:

— одно арифметико-логическое устройство, через которое проходит поток данных;

— одно устройство управления, через которое проходит поток команд.

Многомашинная вычислительная система — архитектура вычислительной системы, состоящей их нескольких процессоров, не имеющих общей оперативной памяти. Каждый компьютер в многомашинной системе имеет собственную (локальную) память и классическую архитектуру.

Многопроцессорная архитектура компьютера (Мультипроцессорная архитектура компьютера) — архитектура компьютера, предусматривающая наличие в компьютере нескольких процессоров, что позволяет параллельно обрабатывать несколько потоков данных и несколько потоков команд.

Открытая архитектура (Open architecture) — архитектура компьютера или периферийного устройства, на которую опубликованы спецификации, что позволяет другим производителям разрабатывать дополнительные устройства к системам с такой архитектурой.

Открытая архитектура персонального компьютера — разработанная корпорацией IBM архитектура персональных компьютеров, предполагающая:

— наличие общей информационной шины, к которой подключаются дополнительные устройства через разъемы расширения;

— модульное построение компьютера;

— совместимость всех новых устройств и программных средств с предыдущими версиями.

Последовательный компьютер (Sequential computer) — компьютер с жесткой последовательностью операций, в котором в каждый момент времени только один процессорный элемент обрабатывает одну программу. Последовательный компьютер реализует фон-неймановскую архитектуру вычислений.

Вопросы для активизации и создания проблемной ситуации.

1. Что такое архитектура компьютера? Общая структура компьютера?

2. Принципы современной архитектуры компьютера?

3. Методы классификации компьютеров? Классификация по назначению?

4. Провести сравнительный анализ по поколениям?

5. Какие принципы определяют архитектуру компьютера?

6. Какая архитектура является с параллельными процессорами?

7. Какая архитектура называется многомашинной вычислительной системой?

8. В чем различие открытой архитектуры от закрытой?

Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector
×
×