Современный компьютер как совокупность аппаратуры и программных средств

Автор: Пользователь скрыл имя, 15 Декабря 2011 в 20:51, реферат

Описание работы

Архитектура компьютера — логическая организация и структура аппаратных и программных ресурсов вычислительной системы. Архитектура заключает в себе требования к функциональности и принципы организации основных узлов ЭВМ.
В настоящее время наибольшее распространение в ЭВМ получили 2 типа архитектуры: принстонская (фон Неймана) и гарвардская. Обе они выделяют 2 основных узла ЭВМ: центральный процессор и память компьютера. Различие заключается в структуре памяти: в принстонской архитектуре программы и данные хранятся в одном массиве памяти и передаются в процессор по одному каналу, тогда как гарвардская архитектура предусматривает отдельные хранилища и потоки передачи для команд и данных.

Содержание

Введение ……………………………………………………..…………
1. Современный компьютер как совокупность аппаратуры и программных средств ………………………………………...…..…..
2. Центральный процессор, оперативная память, системная магистраль, внешние устройства (магнитная память, устройства ввода/вывода)…..………………………………………...
3. Иерархия программных средств………………………………….
4. BIOS, операционная система, прикладные программы……….
5. Функциональные характеристики ПК…………………………..
Заключение …………………………………………………..….…….
Список используемой литературы ……………………

Работа содержит 1 файл

реферат АОД.doc

— 127.50 Кб (Скачать)

Содержание 

Введение  ……………………………………………………..…………

1.  Современный компьютер как совокупность аппаратуры и программных средств ………………………………………...…..…..         

2. Центральный процессор, оперативная память, системная магистраль, внешние устройства (магнитная память, устройства ввода/вывода)…..………………………………………...

3. Иерархия программных средств………………………………….

4. BIOS, операционная система,  прикладные программы……….

5. Функциональные характеристики ПК…………………………..

  Заключение …………………………………………………..….…….

Список  используемой литературы ………………………………….

3 

4 
 

9

16

18

23

25

26

 
 
 
 
 
 
 
 
 
 

     Введение

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

       В настоящее время наибольшее распространение  в ЭВМ получили 2 типа архитектуры: принстонская (фон Неймана) и гарвардская. Обе они выделяют 2 основных узла ЭВМ: центральный процессор и  память компьютера. Различие заключается в структуре памяти: в принстонской архитектуре программы и данные хранятся в одном массиве памяти и передаются в процессор по одному каналу, тогда как гарвардская архитектура предусматривает отдельные хранилища и потоки передачи для команд и данных.

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

       По  перечисленным признакам и их сочетаниям среди архитектур выделяют:

       По  разрядности интерфейсов и машинных слов: 8-, 16-, 32-, 64-, 86-разрядные (ряд ЭВМ имеет и иные разрядности);

       По  особенностям набора регистров, формата  команд и данных: CISC, RISC, VLIW;

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

     1. Современный компьютер как совокупность аппаратуры и программных средств 

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

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

      По  способу расположения устройств  относительно центрального процессорного  устройства (ЦПУ — Central Processing Unit, CPU) различают внутренние и внешние  устройства. Внешними, как правило, являются большинство устройств  ввода-вывода данных (их также называют периферийными устройствами) и некоторые устройства, предназначенные для длительного хранения данных.

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

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

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

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

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

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

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

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

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

      Базовый уровень. Самый низкий уровень программного обеспечения представляет базовое  программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными  средствами. Как правило, базовые  программные средства непосредственно  входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУ—Read Only Memory, ROM). Программы и данные записываются («прошиваются») в микросхемы ПЗУ на этапе производства и не могут быть изменены в процессе эксплуатации.

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

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

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

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

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

2. Центральный процессор,  оперативная память, системная магистраль, внешние устройства (магнитная  память, устройства ввода/вывода) 

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

      В состав центрального процессора входят:

     Устройство  управления организует процесс выполнения программ и координирует взаимодействие всех устройств ЭВМ во время её работы.

Информация о работе Современный компьютер как совокупность аппаратуры и программных средств