Аппаратное и программное обеспечение компьютера.. Аппаратное обеспечение работы компьютера
Скачать 32.7 Kb.
|
Аппаратное обеспечение работы компьютера На сегодняшний момент насчитывается уже несколько поколений ЭВМ. К одному поколению относят все типы и модели машин, сконструированные на одних научно-технических принципах. Смена поколения происходит с появлением новых элементов, изготовленных по принципиально иным технологиям. Первое поколение (1946 - конец 50-х годов) компьютеров считали в тысячи раз быстрее механических счетных машин, но были очень громоздкими. ЭВМ занимала помещение размером 9х15 м, весила около 30 тонн и потребляла 150 киловатт в час. В такой ЭВМ было около 18 тысяч электронных ламп. Элементная база: электронно-вакуумные лампы, резисторы и конденсаторы. Габариты: громадные шкафы, которые занимали целые машинные залы. Скорость работы: 10 - 20 тыс. операций в секунду. Эксплуатация: очень сложная, частая замена ламп, перегрев машины. Программирование: в машинных кодах. Работали непосредственно за пультом машины специалисты высокой квалификации. Второе поколение (конец 50-х - конец 60-х годов) электронных компьютеров обязано своим появлением важнейшему изобретению электроники ХХ века - транзистору. Миниатюрный полупроводниковый прибор позволил резко уменьшить габариты компьютеров и снизить потребляемую мощность. Скорость компьютеров возросла до миллиона операций в секунду. Элементная база: полупроводниковые элементы - транзисторы, диоды, более совершенные резисторы и конденсаторы. Появились печатные платы для монтажа элементов. Габариты: стойки чуть выше роста человека. Устанавливались в специальных залах. Производительность: до 1 млн. операций в секунду. Введен принцип разделения времени для совмещения во времени работы разных устройств. Появились процессоры для управления вводом-выводом и для работы с действительными числами. Эксплуатация: стала проще. Появился штат обслуживающего персонала в машинных залах. Программирование: появились алгоритмические языки. Программы вводились не вручную с пульта самим программистом, а с помощью перфокарт или перфолент операторами ЭВМ. Задачи решались в пакетном режиме: друг за другом по мере освобождения устройств обработки. Третье поколение (конец 60-х - конец 70-х годов) связано с созданием интегральных схем. В сотни раз сократить число электронных элементов в компьютере позволило изобретение в 1950 году интегральных микросхем - полупроводниковых кристаллов, содержащих большое количество соединенных между собой транзисторов и других элементов. ЭВМ третьего поколения на интегральных микросхемах появились в 1964 году. Первой ЭВМ третьего поколения была IBM-360 фирмы IBM. Отечественные ЭВМ разделились на два семейства: большие (ЕС ЭВМ) и малые (СМ ЭВМ - класс мини-ЭВМ). Элементная база: интегральные схемы, которые вставляются в специальные гнезда на печатной плате. Габариты: ЕС ЭВМ схожи с ЭВМ второго поколения. СМ ЭВМ - две стойки и дисплей, которые не нуждались в специальном помещении. Скорость: до нескольких миллионов операций в секунду. Для эксплуатации требуется большой штат сотрудников: операторов, электронщиков. Большую роль играет системный программист. В структуре ЭВМ появился принцип модульности и магистральности - прообраз современной системной шины. Увеличился объем памяти, память разделилась на ОЗУ и ПЗУ, появились магнитные диски, ленты, дисплеи и графопостроители. Программирование: примерно так же, как и на предыдущем этапе. Наряду с пакетной обработкой появился режим работы с разделением времени. Разработаны операционные системы. Мини-ЭВМ уже работали в режиме реального времени. Четвертое поколение (конец 70-х и по настоящее время) связано с разработкой больших интегральных схем. В июне 1971 года была впервые разработана очень сложная универсальная интегральная микросхема, названная микропроцессором - важнейшим элементом компьютеров четвертого поколения. Элементная база: большие и сверхбольшие интегральные схемы (БИС и СБИС), содержащие сотни тысяч элементов на одном кристалле. Появилась технология создания микропроцессоров на базе БИС. Первый микропроцессор был создан фирмой Intel в 1971 году. Появились многопроцессорные суперЭВМ и микропроцессорные персональные ЭВМ. Термин "ЭВМ" заменился словом "компьютер". Габариты: персональный компьютер, занимающий часть письменного стола. Скорость: до миллиарда операций в секунду. Основная направленность в развитии аппаратной и программной части компьютерных технологий - обеспечение удобной работы пользователя. Сюда включается дружественный интерфейс, компактность оборудования, возможность подключения дополнительных устройств, совместимость и доступность программного обеспечения. Программирование: новые языки и среды программирования, новые принципы программирования. Развитие операционных систем, а также широкого класса программ прикладного характера. Функциональное устройство компьютера Потребность в автоматизации вычислений привела к созданию вначале простейших механических устройств, выполняющих арифметические действия, которые с развитием техники и появлением новых знаний совершенствовались и усложнялись. С технической точки зрения любой компьютер представляет собой систему устройств и блоков разного принципа действия: механических, электронных, магнитных, оптических и пр. Каждый элемент этой системы выполняет свою операцию по вводу, преобразованию, обработке, хранению и выводу информации. Совокупность всех технических средств, составляющих компьютер, называют аппаратным обеспечением (англ. hardware - аппаратные средства). Само по себе аппаратное обеспечение ещё не является компьютером. Чтобы "железо" ожило и стало выполнять назначенные действия, необходимо программное обеспечение - совокупность программ, которые подсказывают компьютеру, что и в какой последовательности делать (англ. software - программные средства). Благодаря разнообразному программному обеспечению компьютер стал универсальным инструментом, применяемым в различных областях человеческой деятельности. Разумеется, нельзя утверждать, что только от программ зависят возможности компьютера. Если в программе записана команда "звук", а компьютер не имеет звуковоспроизводящей аппаратуры, то звука никто не услышит. И аппаратура, и программы необходимы для полноценного функционирования компьютера. Можно сказать, что аппаратное обеспечение - это тело, а программное - это душа компьютера. Компьютер - это универсальная электронная машина, которая состоит из согласованно работающих аппаратных и программных средств для автоматической обработки информации. В соответствии с принципами фон-неймановской архитектуры компьютер должен иметь устройства для обработки информации (арифметической и логической), хранения, ввода и вывода, а также устройство для управления всей работой компьютера. Каким же образом в персональном компьютере реализуется этот принцип? Устройством, обрабатывающим информацию, является центральный процессор (ЦП). Он также обеспечивает согласование действий всей аппаратуры, входящей в состав компьютера. Располагается процессор в системном блоке. Там же расположены запоминающие устройства (память), предназначенные для хранения информации. Устройства ввода и вывода информации расположены вне системного блока. Они играют посредническую роль, обеспечивая взаимодействие человека и компьютера. Для ПК неотъемлемыми устройствами ввода являются клавиатура и мышь, за вывод отвечает монитор, отображающий на своем экране выводимую информацию. Компьютер работает под управлением программы. Программа представляет собой последовательность команд, которые "понимает" процессор. Процессор считывает очередную команду, анализирует и выполняет. Считывание входных данных с устройств ввода и отправка результатов их обработки на устройства вывода выполняются под управлением процессора. Для хранения выполняемой команды и обрабатываемых данных в процессоре имеются специальные ячейки, так называемые регистры. Но в нём не предусмотрено место для хранения всей программы. Для этой важной цели служит внутренняя (основная) память компьютера. Наиболее существенную часть этой памяти составляет оперативное запоминающее устройство (ОЗУ). Именно в нем хранится выполняемая программа и данные, с которыми она работает. Но информация в ОЗУ хранится лишь до отключения компьютера от электропитания. Для долговременного хранения информации предназначена другая - внешняя память, в которой информация при выключении компьютера не стирается. Из внешней памяти выбирается и загружается в ОЗУ для выполнения программа, указанная пользователем. Носителями внешней памяти компьютера являются, например, магнитные и оптические диски. Все дополнительное оборудование, предназначенное для ввода, вывода, передачи, долговременного хранения информации, называют периферийными устройствами. Набор периферийных устройств современного ПК широк и разнообразен. Архитектура компьютера Под архитектурой компьютера понимается его принципы работы, логическая организация, структура, ресурсы, т. е. средства вычислительной системы, которые могут быть выделены процессу обработки данных на определенный интервал времени. Архитектура современных ПК основана на магистрально-модульном принципе. Модульный принцип позволяет потребителю самому подобрать нужную ему конфигурацию компьютера и производить при необходимости его модернизацию. Модульная организация системы опирается на магистральный (шинный) принцип обмена информации. Магистраль или системная шина - это набор электронных линий, связывающих воедино по адресации памяти, передачи данных и служебных сигналов процессор, память и периферийные устройства. Обмен информацией между отдельными устройствами ЭВМ производится по трем многоразрядным шинам, соединяющим все модули: шине данных, шине адресов и шине управления. Подключение отдельных модулей компьютера к магистрали на физическом уровне осуществляется с помощью контроллеров, а на программном обеспечивается драйверами. Контроллер принимает сигнал от процессора и дешифрует его, чтобы соответствующее устройство смогло принять этот сигнал и отреагировать на него. За реакцию устройства процессор не отвечает - что функция контроллера. Поэтому внешние устройства ЭВМ заменяемы, и набор таких модулей произволен. Разрядность шины данных задается разрядностью процессора, т. е. количеством двоичных разрядов, которые процессор обрабатывает за один такт. Данные по шине данных могут передаваться как от процессора к какому-либо устройству, так и в обратную сторону, т.е. шина данных является двунаправленной. К основным режимам работы процессора с использованием шины передачи данных можно отнести следующие: запись/чтение данных из оперативной памяти и из внешних запоминающих устройств, чтение данных с устройств ввода, пересылка данных на устройства вывода. Выбор абонента по обмену данными производит процессор, который формирует код адреса данного устройства, а для ОЗУ - код адреса ячейки памяти. Код адреса передается по адресной шине, причем сигналы передаются в одном направлении, от процессора к устройствам, т.е. эта шина является однонаправленной. По шине управления передаются сигналы, определяющие характер обмена информацией, и сигналы, синхронизирующие взаимодействие устройств, участвующих в обмене информацией. Внешние устройства к шинам подключаются посредством интерфейса. Под интерфейсом понимают совокупность различных характеристик какого-либо периферийного устройства ПК, определяющих организацию обмена информацией между ним и центральным процессором. В случае несовместимости интерфейсов (например, интерфейс системной шины и интерфейс винчестера) используют контроллеры. Чтобы устройства, входящие в состав компьютера, могли взаимодействовать с центральным процессором, в IBM-совместимых компьютерах предусмотрена система прерываний (Interrupts). Система прерываний позволяет компьютеру приостановить текущее действие и переключиться на другие в ответ на поступивший запрос, например, на нажатие клавиши на клавиатуре. Ведь с одной стороны, желательно, чтобы компьютер был занят возложенной на него работой, а с другой - необходима его мгновенная реакция на любой требующий внимания запрос. Прерывания обеспечивают немедленную реакцию системы. Архитектура компьютера строится согласно принципам фон Неймана. Компьютер состоит из процессора, памяти и внешних устройств. Единственным источником активности (не считая стартового и аварийного вмешательства человека-оператора) в ЭВМ является процессор, который в свою очередь управляется программой, находящейся в памяти компьютера. Память состоит из ячеек, имеющих каждая свой адрес. Каждая ячейка хранит команду программы или некоторую единицу обрабатываемой информации, причем и команда и информация выглядят одинаково (машинное слово). В любой момент процессор выполняет одну команду программы, адрес которой находится в специальном регистре процессора - счетчике команд. Обработка информации происходит только в регистрах процессора. Информацию в процессор можно ввести из любой ячейки памяти или внешнего устройства и, наоборот, можно направить из процессора в любую ячейку или на внешнее устройство. В каждой команде программы зашифрованы следующие предписания: из каких ячеек памяти взять обрабатываемую информацию; какие совершить операции с взятой информацией; в какие ячейки памяти направить полученную информацию; как изменить содержимое счетчика команд, чтобы знать, откуда взять для выполнения следующую команду. Процессор исполняет программу команда за командой в соответствии с изменением содержимого счетчика команд в памяти, пока не получит команду остановиться. В настоящее время активно используется принцип открытой архитектуры компьютера, который был заложен при разработке ПЭВМ IBM PC. В IBM PC была заложена возможность усовершенствования отдельных частей компьютера и использования новых устройств. Фирма IBM обеспечила возможность сборки компьютера из независимо изготовленных частей. Этот принцип, при котором методы сопряжения различных устройств с IBM PC был стандартизован, известен и доступен всем желающим, был назван принципом открытой архитектуры. Реализация этого принципа такова. На основной электронной плате компьютера (системной, или материнской) размещены только те блоки, которые осуществляют обработку информации. Схемы, управляющие всеми другими устройствами компьютера - монитором, дисками и т.д., реализованы на отдельных платах, которые вставляются в стандартные разъемы на системной плате. При таком подходе фирмы IBM к разработке компьютеров другие фирмы получили возможность разрабатывать различные дополнительные устройства, а пользователи - самостоятельно модернизировать и расширять возможности компьютеров по своему усмотрению. Сейчас многие фирмы производят IBM-совместимые компьютеры и комплектующие к ним. Состав компьютера Обычно персональный компьютер состоит из трех частей: системный блок, клавиатура (для организации ввода информации в компьютер), монитор (для отображения текстовой и графической информации). В системном блоке располагаются электронные схемы (микропроцессор, ОП, контроллеры устройств), блок питания (преобразует напряжение сети в постоянный ток низкого напряжения, подаваемый на электрические схемы), НГМД (дисководы), НЖМД (винчестер). К системному блоку можно подключать дополнительные устройства ввода-вывода через специальные гнезда (разъемы) на задней стенке компьютера: принтер, мышь, сканер, графопостроитель, модем, факс- модем, звуковые колонки и т.д. Микропроцессор производит все вычисления и обработку информацию. Контроллеры и шина осуществляют обмен информацией между ОП и внешними устройствами (ВУ). Для каждого ВУ в компьютере имеется электронная схема, которая им управляет. Эта схема называется контроллером, или адаптером. Все контроллеры взаимодействуют с МП и ОП через системную магистраль по передаче данных, называемую шиной. Блока питания со встроенным вентилятором для охлаждения устройств внутри системного блока. Его легко определить по заметным размерам. В зависимости от типа компьютера мощность блока питания бывает разной. Энергия расходуется компьютером постоянно и порой совершенно бесполезно, когда компьютер включен, но не используется. Поэтому и появились экономичные модели настольных компьютеров. Проработав некоторое время вхолостую, они впадают "в спячку" - выключается монитор, отключаются и "засыпают" другие энергоемкие устройства. Потребление электроэнергии при этом снижается в несколько раз. Но стоит вам коснуться клавиатуры или мышки, компьютер оживет. Такие компьютеры называют "экономически чистыми", или green - "зелеными". Микросхемы центрального процессора и оперативной памяти расположены на самой большой электронной плате, которую называют системной или материнской платой (motherboard). Современный центральный процессор представляет собой сверхбольшую интегральную схему (СБИС), размещенную на кремниевом кристалле и выполненную в виде микросхемы или чипа (англ. chip - чип), Называется он микропроцессором. А термин "сверхбольшая" относится не к размерам микросхемы, а к количеству заключенных в ней электронных элементов (до нескольких миллионов). В компьютерную систему могут входить и другие процессоры, отвечающие за обработку информации на своих участках, например, математический сопроцессор, ускоряющий некоторые виды математических операций. Внутренняя память состоит из трех частей: оперативной (ОЗУ), постоянной (ПЗУ) и кэш-памяти. В отличие от оперативной и кэш-памяти, которые хранят данные, пока есть электропитание, ПЗУ является энергонезависимой и используется для хранения неизменяемой информации. В ней записаны программы, с помощью которых происходит тестирование устройств и загрузка операционной системы. Большая часть этих программ связана с обслуживанием процессов ввода-вывода, и содержимое ПЗУ часто называют BIOS (Basic Input/Output System, или базовая система ввода/вывода). Объем ПЗУ значительно меньше, чем ОЗУ, не превышает несколько сотен Кбайт. Раньше содержимое ПЗУ раз и навсегда формировалось на заводе, теперь современные технологии позволяют обновлять его, даже не извлекая из компьютерной платы. Микросхемы оперативной памяти монтируются на маленькой плате, снабженной контактами, с помощью которых она вставляется в специальный разъем (слот) на материнской плате. Для расширения возможностей компьютера материнская плата снабжается несколькими такими разъёмами. Кэш-память служит для ускорения работы компьютера (подробнее о ней будет сказано чуть позже). Существует два вида кэш-памяти: внутренняя, размещаемая внутри процессора, и внешняя, устанавливаемая на системной плате. Для согласованной работы устройств вывода (монитора, звуковых колонок и других) необходимы средства сопряжения этих устройств с компьютером: контроллеры (адаптеры), управляющие работой устройства, специальные слоты на материнской плате для установки контроллера и кабели для соединения устройства с контроллером. Все эти средства сопряжения предназначены для стандартизации обмена информацией аппаратуры ПК и называются интерфейсом (по-английски inter - между, face - лицо). Различают аппаратный и программный интерфейс. Для подключения нового периферийного устройства к компьютеру необходимо иметь соответствующий контроллер и подходящую программу-драйвер. Скорее всего, один или два слота расширения на системной плате будут заняты постоянно - в них "воткнуты" видеоадаптер (от него идет кабель к монитору) и звуковая карта (провода от нее идут к колонкам и микрофону). Внешние по отношению к системному блоку устройства (клавиатура, мышь, принтер и другие) подключаются через порты - разъемы, расположенные на задней панели системного блока. Некоторые из устройств внешней памяти, хотя и размещаются внутри системного блока, оформлены в виде самостоятельных узлов. Широкие и плоские кабели идут от материнской платы к дисководу для 3,5-дюймовых дискет, к жесткому диску, к приводу лазерных компакт-дисков. Программное обеспечение компьютера. Классификация Бурное развитие новой информационной технологии и расширение сферы ее применения привели к интенсивному развитию программного обеспечения (ПО). Достаточно отметить, что в 1996 г. мировым сообществом на программное обеспечение затрачено свыше 110 млрд долларов. Причем тенденции развития ПО показывают, что динамика затрат имеет устойчивую тенденцию к росту, примерно 20% в год. Под программным обеспечением информационных систем понимается совокупность программных и документальных средств для создания и эксплуатации систем обработки данных средствами вычислительной техники. В зависимости от функций, выполняемых программным обеспечением, его можно разделить на: системные программы (иногда называют базовым программным обеспечением); прикладные программы; среды программирования. К системным относятся прежде всего операционные системы и программы, входящие в состав операционной системы (например, драйвера для различных устройств компьютера (от английского слова "drive" - управлять), т.е. программы, управляющие работой устройств: драйвера для сканера, принтера и т.д.). Кроме операционных систем еще относятся обслуживающее программное обеспечение (их ещё называют сервисные или утилиты, от английского слова "utilize" - использовать) для обслуживания дисков, архиваторы, антивирусные программы и т.д. К прикладным относятся программы, предназначенные для решения задач в различных сферах деятельности человека (бухгалтерские программы, текстовые и графические редакторы, базы данных, экспертные системы, переводчики, энциклопедии, обучающие, тестовые и игровые программы и т.д.). К средам программирования относятся инструментальные средства для создания новых программ (ЛОГО, QuickBASIC, Pascal, Delphi и т.д.) Системное программное обеспечение. Операционные системы Операционная система - комплекс программ, постоянно (псевдопостоянно) находящихся в памяти ЭВМ, организующий управление устройствами машины и ее взаимодействие с пользователем (интерфейс). В операционную систему обычно входят следующие программы: стартовая программа, диспетчер (монитор или супервизор) (очередность исполнения программ), редакторы, загрузчики (для ввода программ в ОЗУ), файловая система, административная система (учет ресурсов), а так же базовое программное обеспечение. Классификацию операционных систем можно проводить: по принципу организации пользовательского интерфейса по количеству одновременно обрабатываемых задач по количеству одновременно работающих пользователей Операционная система (ОС) - комплекс программных средств, который загружается при включении компьютера и обеспечивает: загрузку в оперативную память и выполнение всех программ; управление ресурсами компьютера (оперативной памятью, процессорным временем, файловой системой, внешними устройствами); диалог пользователя с компьютером, предоставляя удобный способ взаимодействия (интерфейс). Интерфейс - это совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека. В зависимости от объектов взаимодействия интерфейс определяют как пользовательский, аппаратный, программный. Например, интерфейс между пользователем и программно-аппаратными средствами компьютера называют пользовательским интерфейсом, а между аппаратным и программным обеспечением - аппаратно-программный интерфейс. |