Онлайн библиотека PLAM.RU


  • 3.1. Поколения ЭВМ
  • 3.2. Магистрально-модульный принцип построения ПК
  • 3.3. Устройства персонального компьютера
  • 3.4. Общие сведения о программном обеспечении
  • 3.5. Операционные системы
  • Контрольные вопросы
  • Глава 3

    Аппаратные и программные средства реализации информационных процессов

    3.1. Поколения ЭВМ

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

    Таблица 1

    ЭВМ первого поколения обладали небольшим быстродействием в несколько десятков тыс. оп./сек. В качестве внутренней памяти применялись ферритовые сердечники.

    Основной недостаток этих ЭВМ – рассогласование быстродействия внутренней памяти и АЛУ и УУ за счет различной элементной базы. Общее быстродействие определялось более медленным компонентом – внутренней памятью – и снижало общий эффект. Уже в ЭВМ первого поколения делались попытки ликвидировать этот недостаток путем асинхронизации работы устройств и введения буферизации вывода, когда передаваемая информация «сбрасывается» в буфер, освобождая устройство для дальнейшей работы (принцип автономии). Таким образом, для работы устройств ввода-вывода использовалась собственная память.

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

    Языков программирования как таковых еще не было, и для кодирования своих алгоритмов программисты использовали машинные команды или ассемблеры. Это усложняло и затягивало процесс программирования. К концу 50-х годов средства программирования претерпевают принципиальные изменения: осуществляется переход к автоматизации программирования с помощью универсальных языков и библиотек стандартных программ. Использование универсальных языков повлекло возникновение трансляторов.

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

    Начало современной эры использования ЭВМ в нашей стране относят к 1950 году, когда в институте электротехники АН УССР под руководством С.А. Лебедева была создана первая отечественная ЭВМ под названием МЭСМ – Малая Электронная Счетная Машина. В течение первого этапа развития средств вычислительной техники в нашей стране создан ряд ЭВМ: БЭСМ, Стрела, Урал, М-2.

    Второе поколение ЭВМ – это переход к транзисторной элементной базе, появление первых мини-ЭВМ.

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

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

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

    Совершенствуется технология выполнения программ на ЭВМ: создаются специальные программные средства – системное ПО.

    Цель создания системного ПО – ускорение и упрощение перехода процессором от одной задачи к другой. Появились первые системы пакетной обработки, которые просто автоматизировали запуск одной программы за другой и тем самым увеличивали коэффициент загрузки процессора. Системы пакетной обработки явились прообразом современных операционных систем, они стали первыми системными программами, предназначенными для управления вычислительным процессом. В ходе реализации систем пакетной обработки был разработан формализованный язык управления заданиями, с помощью которого программист сообщал системе и оператору, какую работу он хочет выполнить на вычислительной машине. Совокупность нескольких заданий, как правило, в виде колоды перфокарт, получила название пакета заданий. Этот элемент жив до сих пор: так называемые пакетные (или командные) файлы MS DOS есть не что иное, как пакеты заданий (расширение в их имени bat является сокращением от английского слова batch, что означает пакет).

    К отечественным ЭВМ второго поколения относятся «Проминь», «Минск», «Раздан», «Мир».

    В 70-х годах возникают и развиваются ЭВМ третьего поколения. В нашей стране это ЕС ЭВМ, АСВТ, СМ ЭВМ. Данный этап – переход к интегральной элементной базе и создание многомашинных систем, поскольку значительного увеличения быстродействия на базе одной ЭВМ достичь уже не удавалось. Поэтому ЭВМ этого поколения создавались на основе принципа унификации, что позволило комплексировать произвольные вычислительные комплексы в различных сферах деятельности.

    Расширение функциональных возможностей ЭВМ увеличило сферу их применения, что вызвало рост объема обрабатываемой информации и поставило задачу хранения данных в специальных базах данных и их ведения. Так появились первые системы управления базами данных – СУБД.

    Изменились формы использования ЭВМ: введение удаленных терминалов (дисплеев) позволило широко и эффективно внедрить режим разделения времени и за счет этого приблизить ЭВМ к пользователю и расширить круг решаемых задач.

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

    С 1980 года начался современный, четвертый этап, для которого характерны переход к большим интегральным схемам, создание серий недорогих микро ЭВМ, разработка суперЭВМ для высокопроизводительных вычислений.

    Наиболее значительным стало появление персональных ЭВМ, что позволило приблизить ЭВМ к своему конечному пользователю. Компьютеры стали широко использоваться неспециалистами, что потребовало разработки «дружественного» программного обеспечения. Возникают операционные системы, поддерживающие графический интерфейс, интеллектуальные пакеты прикладных программ, операционные оболочки. В связи с возросшим спросом на программное обеспечение совершенствуются технологии его разработки – появляются развитые системы программирования, инструментальные среды пользователя.

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

    3.2. Магистрально-модульный принцип построения ПК

    Компьютер – это многофункциональное электронное автоматическое устройство для накопления, обработки и передачи информации.

    В 1946–1948 годах в Принстонском университете (США) коллектив исследователей под руководством Джона фон Неймана разработал проект ЭВМ, который никогда не был реализован, но идеи данного используются и по сей день. Этот проект получил название машины фон Неймана, или Принстонской машины. В его состав входили схема (рассматривается ниже) и принципы функционирования вычислительной машины:

    1) Принцип программного управления: работа ЭВМ регламентируется программой, что позволяет, вводя разные программы, решать разные задачи. Команды, из которых состоит программа, интерпретируются специально введенным в схему устройством – устройством управления. Структура отдельной команды имеет вид:

    <код операции> <операнды>, где <код операции> определяет, какая операция должна выполняться,

    <операнды> – список (возможно, одноэлементный) тех констант, адресов или имен переменных, над которыми выполняется данная операция.

    В зависимости от числа операндов различают одно-, двух– и трехадресные машинные команды. Каждая команда имеет определенный объем, измеряемый байтами.

    Этот принцип был самым прогрессивным среди включенных в проект, поскольку обеспечивал универсальность ЭВМ. В соответствии с принципом программного управления любая ЭВМ – это совокупность аппаратной (технической) и программной частей;

    2) Принцип условного перехода: команды из программы не всегда выполняются одна за другой. Возможно присутствие в программе команд условного перехода, которые меняют последовательное выполнение команд в зависимости от значений данных;

    3) Принцип размещения программы в памяти: программа, требуемая для работы ЭВМ, предварительно размещается в памяти компьютера, а не вводится команда за командой;

    4) Принцип иерархии памяти: память ЭВМ неоднородна. Для часто используемых данных выделяется память меньшего объема, но большего быстродействия; для редко используемых данных выделяется память большего объема, но меньшего быстродействия;

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

    Рисунок 3.1. Схема Принстонской машины


    Рассмотрим назначение отдельных элементов этой схемы и их взаимосвязь в процессе функционирования ЭВМ.

    Через устройство ввода (УВв) в память (П) вводится программа – набор команд, предписывающих ЭВМ выполнять требуемые действия (на схеме связь 1). При вводе программы (а позже и данных) выполняется отображение вводимой информации во внутреннее представление, принятое в ЭВМ.

    После размещения программы в памяти устройство управления (УУ) выбирает последовательно команду за командой из памяти (связь 2) и интерпретирует ее по следующим правилам:

    • если выбранная команда является командой ввода данных, УУ посылает управляющий сигнал (связь 3) в УВв для начала ввода данных. Данные также вводятся по связи 1 и размещаются в памяти П;

    • если выбранная команда связана с выполнением арифметических или логических операций, то в память П из УУ посылается сигнал (связь 4) на выборку указанных в команде данных с последующей их пересылкой в арифметико-логическое устройство (АЛУ) (связь 5), а в само АЛУ передается сигнал с кодом нужной операции (связь 7). АЛУ выполняет арифметические и логические действия над переданными операндами. После выполнения требуемых действий, АЛУ возвращает результат в память П (связь 6);

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

    УВыв выводит информацию из ЭВМ и преобразует ее из внутреннего представления во внешнее.

    В соответствии с принципом иерархии памяти блок Память на рис. 3.1 делится на два блока – внешняя и внутренняя память. Внешняя память традиционно отводится для долговременного хранения данных и программ, а сама оперативная обработка данных в соответствии с программой, как это было рассмотрено выше, выполняется во внутренней памяти.

    В современных компьютерах блоки УУ и АЛУ объединены в блок, называемый процессором. В состав процессора, кроме указанных блоков, входят также несколько регистров – специальных небольших областей памяти, куда процессор помещает промежуточные результаты и некоторую другую информацию, необходимую ему в ближайшие такты работы.

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

    Рисунок 3.2. Магистрально-модульный принцип строения ЭВМ


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

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

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

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

    Шина данных. По этой шине данные передаются между различными устройствами. Разрядность шины данных определяется разрядностью процессора, т. е. количеством двоичных разрядов, которые процессор обрабатывает за один такт. За 25 лет, прошедших со времени создания первого персонального компьютера (1975 г.), разрядность шины данных увеличилась с 8 до 64 бит. К основным режимам работы процессора с использованием шины передачи данных можно отнести:

    • запись/чтение данных из оперативной памяти (оперативное запоминающее устройство – ОЗУ);

    • запись/чтение данных из внешних запоминающих устройств (ВЗУ);

    • чтение данных с устройств ввода;

    • пересылка данных на устройства вывода.

    Шина адреса. Каждая ячейка оперативной памяти имеет свой адрес. Адрес передается по адресной шине. Разрядность шины адреса определяет адресное пространство процессора, т. е. количество ячеек оперативной памяти, которые могут иметь уникальные адреса. Количество адресуемых ячеек памяти можно рассчитать по формуле:

    N = 2m, где N – разрядность шины адреса.

    В первых персональных компьютерах разрядность шины адреса составляла 16 бит, а количество адресуемых ячеек памяти – N = 216= 65 536.

    В современных персональных компьютерах разрядность шины адреса составляет 32 бита, а максимально возможное количество адресуемых ячеек памяти равно: N = 232 = 4 294 967 296. Выбор абонента по обмену данными производит процессор, формируя код адреса данного устройства, а для ОЗУ – код адреса ячейки памяти. Код адреса передается по адресной шине, причем сигналы по ней передаются в одном направлении – от процессора к устройствам (однонаправленная шина).

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

    Классификации электронно-вычислительных машин

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

    а) универсальные – предназначены для решения различных задач, типы которых не оговариваются. Эти ЭВМ характеризуются:

    • разнообразием форм обрабатываемых данных (числовых, символьных и т. д.) при большом диапазоне их изменения и высокой точности представления;

    • большой емкостью внутренней памяти;

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

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

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

    По размерам и функциональным возможностям различают четыре вида компьютеров: суперЭВМ, большие, малые и микроЭВМ.

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

    Большие ЭВМ (их называют мэйнфреймами от англ. mainframe) характеризуются многопользовательским режимом (до 1000 пользователей одновременно могут решать свои задачи). Основное направление – решение научно-технических задач, работа с большими объемами данных, управление компьютерными сетями и их ресурсами.

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

    По назначению микроЭВМ могут быть универсальными и специализированными. По числу пользователей, одновременно работающих за компьютером – много– и однопользовательские. Специализированные многопользовательские микроЭВМ (серверы – от англ. server) являются мощными компьютерами, используемыми в компьютерных сетях для обработки запросов всех компьютеров сети. Специализированные однопользовательские (рабочие станции – workstation, англ.) эксплуатируются в компьютерных сетях для выполнения прикладных задач. Универсальные многопользовательские микроЭВМ являются мощными компьютерами, оборудованными несколькими терминалами. Универсальные однопользовательские микроЭВМ общедоступны. К их числу относятся персональные компьютеры – ПК. Наиболее популярным представителем ПК в нашей стране является компьютер класса IBM PC (International Business Machines – Personal Computer).

    По конструктивным особенностям ПК делятся на стационарные (настольные – тип DeskTop) и переносные.

    Рисунок 3.3. Классификация персональных компьютеров по конструктивным особенностям


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

    Notebook (блокнот, записная книжка) по размерам ближе к книге крупного формата. Имеет вес около 3 кг. Помещается в портфель-дипломат. Для связи с офисом его обычно комплектуют модемом. Ноутбуки зачастую снабжают приводами CD-ROM.

    Многие современные ноутбуки включают в себя взаимозаменяемые блоки со стандартными разъемами. Такие модули предназначены для очень разных функций. В одно и то же гнездо можно по мере надобности вставлять привод компакт-дисков, накопитель на магнитных дисках, запасную батарею или съемный винчестер. Ноутбук устойчив к сбоям в энергопитании. Даже если он получает энергию от обычной электросети, в случае какого-либо сбоя он мгновенно переходит на питание от аккумуляторов.

    Palmtop (наладонник) – самые маленькие современные персональные компьютеры. Умещаются на ладони. Магнитные диски в них заменяет энергонезависимая электронная память. Нет и накопителей на дисках – обмен информацией с обычными компьютерами идет по линиям связи. Если Palmtop дополнить набором деловых программ, записанных в его постоянную память, получится персональный цифровой помощник (Personal Digital Assistant).

    3.3. Устройства персонального компьютера

    Конструктивно составные части системного блока и магистраль располагаются на системной плате. На ней иногда бывают сосредоточены все необходимые для работы компьютера элементы. Такие платы называются All-In-One. Однако большая часть компьютеров имеет системные платы, которые содержат лишь основные узлы, а элементы связи, например, с приводами накопителей, дисплеем и другими периферийными устройствами на ней отсутствуют. В таком случае эти отсутствующие элементы располагаются на отдельных печатных платах, которые вставляются в специальные разъемы расширения, предусмотренные для этого на системной плате. Эти дополнительные платы называют дочерними (daughterboard), а системную плату – материнской (motherboard).

    Функциональные устройства, выполненные на дочерних платах, часто называют контроллерами или адаптерами, а сами дочерние платы – платами расширения. Таким образом, подключение отдельных модулей компьютера к магистрали, находящейся непосредственно на материнской плате, на физическом уровне осуществляется с помощью контроллеров, а на программном обеспечивается драйверами. Контроллер принимает сигнал от процессора и дешифрует его, чтобы соответствующее устройство смогло принять этот сигнал и правильно отреагировать на него. За его выполнение процессор не отвечает – отвечает лишь соответствующий контроллер, поэтому периферийные устройства компьютера заменяемы и набор таких модулей произволен. Большая часть периферийных устройств подсоединяется очень просто – снаружи, через разъемы на корпусе системного блока к выходам соответствующих контроллеров – портам.

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

    Команда – двоичный код, который определяет действие вычислительной системы по выполнению какой-либо операции.

    Операция – комплекс технологических действий, совершаемых над информацией по одной из команд программы.

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

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

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

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

    Упрощенная блок-схема, отражающая основные функциональные компоненты ПЭВМ в их взаимосвязи, изображена на рисунке 3.4.

    Рисунок 3.4. Функциональные компоненты персонального компьютера


    Конструктивно современный персональный компьютер состоит из четырех основных компонентов, которые образуют его базовую конфигурацию:

    • системного блока, в котором размещаются устройства обработки и хранения информации;

    • дисплея – устройства отображения информации;

    • клавиатуры – основного устройства ввода информации в ПК;

    • мышь манипулятора – для упрощения взаимодействия пользователя с ПК.

    Корпус системного блока может иметь следующие варианты компоновки:

    А. Горизонтальная (DeskTop)


    Б. Вертикальная (Tower)


    В системном блоке размещаются основные элементы компьютера, необходимые для выполнения программ:

    • микропроцессор (МП), или центральный процессор (CPU, от англ. Central Processing Unit) – основной рабочий компонент компьютера, который выполняет арифметические и логические операции, заданные программой, управляет вычислительным процессом и координирует работу всех устройств компьютера;

    • память (внутренняя – системная, включающая ОЗУ и ПЗУ, и внешняя – дисковая):

    – ПЗУ, постоянное запоминающее устройство или постоянная память (от англ. ROM, Read Only Memory – память только для чтения), служит для хранения неизменяемой (постоянной) программной и справочной информации.

    – ОЗУ, оперативное запоминающее устройство, или оперативная память (от англ. RAM, Random Access Memory – память с произвольным доступом), предназначено для оперативной записи, хранения и считывания информации (программ и данных), непосредственно участвующей в информационно-вычислительном процессе, выполняемом ПК в текущий период времени.

    – Дисковая память относится к внешним устройствам ПК и используется для долговременного хранения любой информации, которая может когда-либо потребоваться для решения задач, в ней, в частности, хранится все программное обеспечение компьютера. В качестве устройств внешней памяти, размещаемых в системном блоке, используются накопители на жестких (НЖМД) и гибких (НГМД) магнитных дисках, накопители на оптических дисках (НОД) и др.

    • контроллеры (адаптеры) служат для подключения периферийных (внешних по отношению к процессору) устройств к шинам микропроцессора, обеспечивая совместимость их интерфейсов. Они осуществляют непосредственное управление периферийными устройствами по запросам микропроцессора. Контроллеры реализуются, как правило, на отдельных печатных платах, часто называемых адаптерами устройств (от лат. adapto – преобразовываю);

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

    Системная (материнская) плата

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

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

    Основными ведущими производителями системных плат являются компании Asustek, Intel, Giga-Byte, Abit и др.

    Интерфейсы

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

    По функциональному назначению интерфейсы компьютера принято разделять на внешние (ввода-вывода) и внутренние. Очевидно, что внешние интерфейсы предназначены для подключения периферийных устройств (принтеров, сканеров и тому подобного), а также пользовательских компонентов управления (клавиатура, мышь). С внутренними интерфейсами ситуация выглядит несколько сложнее. Часть из них можно назвать системными интерфейсами, поскольку они фигурируют исключительно внутри платформы (системная шина, шина чипсета, шина памяти), а часть – локальными. К широко распространенным локальным интерфейсам относятся ISA, PCI, AGP, IDE (ATA), COM, LPT, USB, IEEE 1394 (Fire Wire), SCSI, Serial ATA, PS/2, Game-port, MIDI, Ethernet, IrDA, Bluetooth и другие.

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

    Микропроцессоры

    Первый микропроцессор был выпущен в 1971 г. фирмой Intel (США) – 4-разрядный Intel 4004. В настоящее время выпускается несколько сотен различных микропроцессоров, но среди микропроцессоров, используемых в ПЭВМ, наиболее популярными являются микропроцессоры семейства х86. Среди фирм-производителей можно выделить такие, как Intel (процессоры – Pentium, Pentium MMX, Pentium Pro, Pentium II, Pentium III, Pentium IV, Xeon, Celeron) и AMD Corp. (процессоры – Duron, Athlon, Sempron) и Apple Macintosh.

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

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

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

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

    Разрядность процессора показывает, сколько бит данных он может принять и обработать в своих регистрах за один раз (за один такт). Первые процессоры х86 были 16-разрядными. Начиная с процессора 80386 они имеют 32-разрядную архитектуру. Современные процессоры семейства Intel Pentium остаются 32-разрядными, хотя и работают с 64-разрядной шиной данных (разрядность процессора определяется разрядностью внутренних регистров).

    Рабочая тактовая частота и коэффициент ее внутреннего умножения. В процессоре исполнение каждой команды занимает определенное количество тактов. Тактовые импульсы задает одна из микросхем, входящая в микропроцессорный комплект (чипсет), расположенный на материнской плате. Чем выше частота тактов, поступающих на процессор, тем больше команд он может исполнить в единицу времени, тем выше его производительность. Первые процессоры х86 могли работать с частотой не выше 4,77 МГц, а сегодня рабочие частоты процессоров уже превосходят три миллиарда тактов в секунду (3 ГГц).

    Тактовые сигналы процессор получает от материнской платы, которая по чисто физическим причинам не может работать со столь высокими частотами, как процессор. Сегодня ее предел составляет сотни МГц. Для получения более высоких частот в процессоре происходит внутреннее умножение частоты на коэффициент 3; 3,5; 4; 4,5; 5 и более. Например, частота МП 2,4 ГГц – это частота системной шины в 400 МГц, умноженная на коэффициент 6.

    Обмен данными внутри процессора происходит в несколько раз быстрее, чем обмен с другими устройствами, например, с оперативной памятью. Для того чтобы уменьшить количество обращений к оперативной памяти, внутри процессора создают буферную область – так называемую кэш-память. Это как бы «сверхоперативная память». Когда процессору нужны данные, он сначала обращается в кэш-память, и только если там нужных данных нет, происходит его обращение в оперативную память. Принимая блок данных из оперативной памяти, процессор заносит его одновременно и в кэш-память. Высокопроизводительные процессоры всегда имеют повышенный объем кэш-памяти.

    Процессор расположен на материнской плате и подключается к процессорному разъему (Socket). В связи с этим обстоятельством процессор можно подключить только к той системной плате, на которой есть строго соответствующий Socket. Можно встретить процессоры подключаемые к следующим процессорным разъемам: Socket 478, Socket 775, Socket А, Socket 754, Socket 939/940 и др.

    Комплект системной логики (чипсет)

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

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

    Многие современные чипсеты включают две «базовые» микросхемы, которые принято называть соответственно «North Bridge» (северный мост) и «South Bridge» (южный мост). Северный мост обычно обеспечивает управление шиной AGP, шиной системной памяти, шиной PCI. Южный мост управляет интерфейсами IDE, USB, ACPI, IEEE1294, имеет мост ISA-PCI, контроллеры клавиатуры, мыши, FDD. Оба моста соединены шиной PCI или другим интерфейсом. Известны чипсеты, в которых встроены видео– и звуковые контроллеры. Необходимо отметить, что чипсет не является отдельным устройством, подключаемым к системной плате. Комплект системной логики всегда интегрирован с нее, а следовательно, разработкой и производством чипсетов будут заниматься фирмы, непосредственно производящие системные платы.

    Наиболее распространены следующие чипсеты: Nvidian Force 2 (3, 4), VIA K8T800 PRO, VIA K8T890, Intel865PE, AMD-8000 и др.

    Запоминающие устройства ПК

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

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

    • постоянное запоминающее устройство (ПЗУ);

    • оперативное запоминающее устройство (ОЗУ).

    Кэш-память служит для хранения копий информации, используемой в текущих операциях обмена. Это очень быстрое ЗУ небольшого объема, являющееся буфером между устройствами с различным быстродействием. Обычно используется при обмене данными между микропроцессором и оперативной памятью для компенсации разницы в скорости обработки информации процессором и несколько менее быстродействующей оперативной памятью. Кэш-памятью управляет специальное устройство – контроллер, который, анализируя выполняемую программу, пытается предвидеть, какие данные и команды, вероятнее всего, понадобятся в ближайшее время процессору, и подкачивает их в кэш-память. При этом возможны как «попадания», так и «промахи». В случае попадания, т. е. если в кэш подкачаны нужные данные, извлечение их из памяти происходит без задержки. Если же требуемая информация в кэше отсутствует, то процессор считывает ее непосредственно из оперативной памяти. Соотношение числа попаданий и промахов определяет эффективность кэширования.

    Внешняя память используется для долговременного хранения больших объемов информации. В современных компьютерных системах в качестве устройств внешней памяти наиболее часто применяются:

    • накопители на жестких магнитных дисках (НЖМД)

    • накопители на гибких магнитных дисках (НГМД)

    • накопители на оптических дисках

    • магнитооптические носители информации

    • ленточные накопители (стримеры).

    Оперативное запоминающее устройство (ОЗУ)

    Оперативное запоминающее устройство, или оперативная память, – это массив кристаллических ячеек, способных хранить данные. Ее основная особенность заключена в том, что хранение информации в ней осуществляется только до тех пор, пока компьютер включен. При выключении компьютера, вся хранимая информация сразу же удаляется без возможности восстановления. По способу хранения информации оперативная память делится на статическую (SRAM – Static RAM) и динамическую (DRAM – Dynamic RAM).

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

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

    Постоянное запоминающее устройство (ПЗУ)

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

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

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

    Комплект программ, находящихся в ПЗУ, образует базовую систему ввода-вывода (BIOS – Basic Input Output System). Основное назначение программ этого пакета состоит в том, чтобы проверить состав и работоспособность компьютера и обеспечить взаимодействие с клавиатурой, монитором, жестким диском и дисководом гибких дисков. Программы, входящие в BIOS, позволяют нам наблюдать на экране диагностические сообщения, сопровождающие запуск компьютера, а также вмешиваться в ход запуска с помощью клавиатуры.

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

    Специально для этого на материнской плате есть микросхема «энергонезависимой памяти», по технологии изготовления называемая CMOS (complementary metaloxide semiconductor). От оперативной памяти она отличается тем, что ее содержимое не стирается во время выключения компьютера, а от ПЗУ тем, что данные в нее можно заносить и изменять самостоятельно, в соответствии с тем, какое оборудование входит в состав Системы. Эта микросхема постоянно подпитывается от небольшой батарейки, расположенной на материнской плате. Заряда этой батарейки хватает на то, Чтобы микросхема не теряла данные, даже если компьютер не будут включать несколько лет.

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

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

    Внешние устройства хранения информации

    В качестве внешних запоминающих устройств при работе на ПК в основном используются накопители на гибких магнитных дисках (НГМД) или дискеты, накопитель на жестком магнитном диске (НЖМД) или винчестер и накопители на лазерных компакт-дисках или CD-диски. Кроме того, в последнее время все большую популярность стали приобретать различные сменные карты памяти. Основными характеристиками всех внешних устройств хранения информации являются:

    1. Информационная емкость – максимально возможный объем хранимой информации. Выражается в мегабайтах (для дискет и CD-дисков) и гигабайтах (для винчестеров).

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

    3. Скорость чтения и записи информации – определяется количеством байт, прочитанных/записанных в секунду. Выражается в Мбайт/с.

    Накопители на гибких магнитных дисках или дискеты

    Дискеты служат для долговременного хранения программ и данных небольшого объема и удобны для перенесения информации с одного компьютера на другой. Дискеты различаются размером и объемом информации, который можно на них разместить. Различают 3,5 – дюймовые и 5,25 – дюймовые дискеты (сейчас не используются). Их информационный объем составляет 1,44 Мб и 1,2 Мб соответственно. Для считывания информации с дискеты необходимо специальное устройство – дисковод.

    Накопитель на жестких магнитных дисках

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

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

    Если дискета физически состоит из одного диска, то винчестер состоит из нескольких одинаковых дисков, расположенных друг под другом.

    НЖМД помещен в почти полностью герметизированный корпус. В отличие от НГМД, внутреннее устройство которого хорошо видно, НЖМД изолирован от внешней среды, что предотвращает попадание пыли и других частиц, которые могут повредить магнитный носитель или чувствительные головки чтения/записи, располагаемые над поверхностью быстро вращающегося диска на расстоянии нескольких десятимиллионных долей дюйма.

    Магнитные диски являются элементами устройств чтения-записи информации – дисководов. Сам магнитный диск – это пластиковый (для гибких дисков) и алюминиевый либо керамический (для жестких дисков) круг с магниточувствительным покрытием. В случае жесткого диска таких кругов Может быть несколько, и все они в центре посажены на один стержень. Для гибкого диска такой круг один, при помещении в дисковод он фиксируется в центре. Во время работы диск раскручивается. Схема дисковода показана на рисунке 3.5.

    Рисунок 3.5. Схема дисковода магнитного диска


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

    Так же, как и основная память, поверхность диска (или дисков) имеет структуру. Элементы физической структуры следующие:

    1) дорожка – концентрическая окружность, по которой движутся головки чтения-записи при размещении или поиске данных. Дорожки нумеруются, начиная с нуля. Нулевой номер имеет самая внешняя дорожка на диске;

    2) секторы – блоки, в которых размещаются данные на дорожке при записи. Нумеруются начиная с единицы. Помимо пользовательской информации (самих данных), сектора содержат служебную информацию, например, собственный номер. Сектора являются Минимальными адресуемыми элементами данных для диска;

    3) стороны диска. Нумеруются начиная с нуля. Для винчестера, расположенного вертикально, нулевой номер имеет самая верхняя сторона, для гибкого диска нулевой номер – у «лицевой» стороны дискеты;

    4) цилиндр – совокупность дорожек с одинаковыми номерами на разных сторонах диска. Номера цилиндров совпадают с номерами дорожек;

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

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

    Дискретное пространство диска имеет, в свою очередь, следующую структуру (она описана в порядке возрастания номеров сторон, дорожек и секторов):

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

    2) главная загрузочная запись MBR (Master Boot Record). Содержит код процессора, необходимый для дальнейшей загрузки операционной системы;

    3) загрузочная запись операционной системы BR (Boot Record). Содержит следующую информацию: программу загрузки операционной системы, размер кластера, количество копий FAT, количество файлов в корневом каталоге Root, размер FAT и некоторую другую информацию;

    4) таблица размещения файлов FAT (File Allocation Table) и ее копии. Содержит полную карту принадлежности кластеров файлам и используется операционными системами для хранения сведений о размещении файлов на диске и о «плохих» (bad) кластерах. В силу важности FAT она дублируется несколько раз;

    5) корневой каталог Root. Это таблица, в которой каждая запись соответствует файлу или подкаталогу, подчиненному корневому каталогу диска, и имеет структуру:

    • имя файла или подкаталога;

    • тип файла,

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

    • время создания;

    • дата создания;

    • номер начального кластера файла или подкаталога;

    • размер файла.

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

    6) область размещения файлов FA (File Area). Содержит файлы и подкаталоги, которые описаны в Root.

    К основным характеристиками винчестеров относят:

    информационный объем – до 300 Гбайт;

    число пластин (дисков) – от 1 до 3 шт.;

    количество головок – 2, 4, 6 шт.;

    скорость вращения дисков – скорость, с которой пластины диска вращаются относительно магнитных головок (измеряется в оборотах в минуту). У современных моделей этот показатель обычно составляет 7200 об./мин;

    Время доступа – 7–9 мс;

    Скорость чтения и записи информации – 75 Мбайт/с и более;

    Размер кэш-памяти – в среднем 4–8 Мбайт.

    Винчестерский накопитель связан с процессором через контроллер жесткого диска.

    Реальная производительность жестких дисков всегда определяется интерфейсом. На сегодняшний день в компьютерах могут быть интерфейсы параллельного (IDE и SCSI) и последовательного типов (USB и Fire Wire), используемые в основном при подключении внешних дисков. Винчестеры, подключаемые при помощи интерфейсов SCSI, USB и Fire Wire имеют гораздо более высокие характеристики, чем IDE.

    Винчестер (как один физический диск) может быть разделен на несколько логических дисков (разделов). Каждый из них обозначается одной буквой латинского алфавита начиная с C: и может иметь свою метку (название). Кроме того, каждый логический диск имеет файловые системы (их разновидности были рассмотрены ранее), которые могут различаться (например, диск C: имеет файловую систему NTFS, а D: – FAT 32). Процесс полной очистки диска от хранимой на нем информации и его переразметки называется форматированием диска (логического или физического).

    Ведущими производителями жестких дисков являются Seagate, Maxtor, Hitachi, Samsung, Western Digital и др.

    Накопители на оптических дисках

    Запись и считывание информации в оптических накопителях производится бесконтактно с помощью лазерного луча. К таким устройствам относятся, прежде всего, накопители CD-ROM, CD-R, CD-RW и DVD (ROM, R и RW).

    Устройства CD-ROM. В устройствах CD-ROM (Compact Disk Read-Only Memory – компакт-диск только для чтения) носителем информации является оптический диск (компакт-диск), изготавливаемый на поточном производстве с помощью штамповочных машин и предназначенный только для чтения.

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

    Информация на диске представляется в виде последовательности впадин и выступов (их уровень соответствует поверхности диска), расположенных на спиральной дорожке, выходящей из области вблизи оси диска (на поверхности жесткого диска на дюйме по радиусу помещается лишь несколько сотен дорожек). Емкость такого CD достигает 780 Мбайт, что позволяет создавать на его основе справочные системы и учебные комплексы с большой иллюстративной базой. Один CD по информационной емкости равен почти 500 дискетам. Считывание информации с CD-ROM происходит с достаточно высокой скоростью, хотя и заметно меньшей, чем скорость работы накопителей на жестком диске.

    Накопители CD-R (CD-Recordable). Они позволяют наряду с прочтением обычных компакт-дисков однократно записывать информацию на специальные оптические диски CD-R. Информационный объем таких дисков составляет 700 Мбайт.

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

    Запись информации на диски CD-R представляет собой дешевый и оперативный способ хранения больших объемов данных.

    Накопители CD-RW (CD-ReWritable). Дают возможность делать многократную запись на диск. Информационный объем таких дисков составляет 700 Мбайт.

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

    Дисковод CD-ROM – позволяет только считывать информацию с любых CD-дисков. Соответственно между собой такие устройства будут различаться скоростью чтения и кэш-памятью. Дисковод CD-R – прочитать и записать, а дисковод CD-RW не только читает, но и перезаписывает (стирает информацию и записывает поверх нее новую). Такие дисководы различаются скоростью чтения/записи/перезаписи (последнее только для CD-RW) и размером кэш.

    Накопители DVD (Digital Versatile Disc, цифровой диск общего назначения). Первые DVD-диски появились на рынке где-то в 96–97 годах прошлого века. DVD является прекрасным носителем для данных любого типа и используется как обыкновенный компьютерный носитель информации.

    Снаружи DVD выглядит как обычный CD, и даже при ближайшем рассмотрении тяжело заметить разницу. Однако возможностей у DVD гораздо больше. Диски DVD могут хранить в 26 раз больше данных по сравнению CD-ROM.

    Технология DVD стала огромным скачком в области носителей информации. Стандартный односторонний однослойный диск может хранить 4,7 Gb данных. Но DVD могут изготавливаться по двухслойному стандарту, который позволяет увеличить количество хранимых на одной стороне данных до 8,5 Gb.

    Кроме этого, диски DVD бывают двухсторонними, что увеличивает емкость диска до 17 Gb. Правда, чтобы считать DVD-диск, необходимо новое устройство (DVD-ROM), но технология DVD совместима с технологией CD, и привод DVD-ROM читает и диски CD-диск, причем разных форматов.

    В продаже можно встретить различные комбинированные дисководы для оптических дисков. Например, DVD-CD R/RW позволяет читать DVD и CD – диски и производить запись/перезапись на CD-диски. Другой вариант – DVD-RW – CD-RW. Позволяет читать, записывать и перезаписывать DVD и CD-диски.

    Сменные носители информации (флэш-карты)

    Флэш-память

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

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

    Недостатки – в высокой сложности устройства, в невысоком быстродействии и в относительно высокой стоимости микросхем.

    Основная битва производителей флэш-карт развернулась на двух фронтах: уменьшение размеров и увеличение быстродействия. Уже сейчас скорость работы карт сравнима с накопителями на оптических дисках, но от современных винчестеров отстает весьма заметно.

    Огромное количество техники – фото– и видеокамеры, карманные персональные компьютеры, мр3-плееры, диктофоны и сотовые телефоны – использует в качестве носителей информации флэш-карты. Эволюция как форматов карт, так и их характеристик стремительно изменяется: увеличиваются объемы, растет скорость, падает цена.


    «CompactFlash»

    Карты «CompactFlash» (CF) выпущены в 1994 году компанией «Sandisk» и на сегодняшний день занимают на рынке лидирующее положение: обеспечивают наивысшую скорость и наибольшую емкость (вплоть до 12 Гб).

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

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


    «Smartmedia Card»

    «SmartMedia Card» (SM) – сравнительно «древний» формат карт, которому, по всем прогнозам, пора бы уже и на покой: достаточный «запас скорости» при создании не обеспечили. Стандарт разработан в 1997 году специально для использования в цифровых аудиоплеерах и фотоаппаратах.

    Основная доля продвижения стандарта на рынке принадлежит компаниям «Olympus» и «Toshiba».

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


    «XD Picture Card»

    В августе 2002 года японские компании «Toshiba», «Olympus» и «Fuji Photo Film» представили новый стандарт флэш-карт – «XD Picture Card» (XD – сокращение от «eхtreme Digital»).

    XD на сегодняшний день поддерживает объем до 256 Мбайт, но планируется довести его до 8 Гб. Карты в размерах значительно меньше «SmartMedia» и весят около 2-х граммов.


    «MultiMedia Card»

    Стандарт «MultiMedia Card» (MMC) разработан в 1997 году компаниями «Sandisk» и «Siemens». Карты данного типа отличаются малыми габаритами, соизмеримыми с размерами почтовой марки, и весом менее 1,5 грамма: они проектировались для использования в мобильных телефонах.


    «Reduced Size MultiMedia»

    Созданные карты «Reduced Size MultiMedia» (RS-MMC), идентичные MMC по структуре, но меньшие по размеру и весу (менее грамма). Карликовость весьма актуальна для портативных устройств.

    Максимальный объем карт – до 256 Мб, однако низкая скорость работы вместе с необходимостью использования адаптера для подключения к любым имеющимся устройствам не позволяют отнести карты этого стандарта к перспективным.


    «Secure Digital»

    Формат «Secure Digital» (SD) «родился» на смену безвременно «ушедшему» MMC. «Родители» – компании «Matsushita», «Sandisk» и «Toshiba», дата «рождения» – 1999 год.

    По габаритам SD-карта соответствует MMC, хоть и стала чуть толще. В SD особое внимание уделено вопросам защиты и безопасности, что заботливо отражено в названии. В карты встроены криптографические функции, позволяющие защитить информацию от несанкционированного копирования, а также механическая защита от случайного стирания. На сегодняшний день карты формата SD – наиболее серьезный конкурент CF, их основное преимущество – размер.

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


    «Memory Stick»

    Формат «Memory Stick» (MS) разработан в 1999 году компанией «Sony». По обыкновению компании, и он – «вещь в себе»: «Sony» придумала, «Sony» производит, «Sony» и пользуется.

    По скорости карта примерно соответствует ММС, по уровню защищенности данных – SD, но по физическим размерам она заметно больше обоих, а вес карты – 4 грамма. Однако не так давно появился вариант «MS Duo» с меньшими габаритами и весом. Объем карты не может превышать 128 Мбайт.


    Стримеры

    Стримеры – это накопители на магнитной ленте. Их отличает сравнительно низкая цена. Емкость магнитных кассет (картриджей) для стримеров составляет до нескольких Гбайт. Стримеры широко используют в системах разведки, безопасности, связи, навигации и в десятке других областей, где надо непрерывно записывать огромные массивы данных при безусловном обеспечении надежности хранения.

    Устройства ввода/вывода данных

    Монитор

    Монитор на электроннолучевой трубке


    Жидкокристаллический монитор


    Монитор (дисплей) – устройство визуального представления данных. Это не единственно возможное, но главное устройство вывода. Различают мониторы на электронно-лучевых трубках и жидкокристаллические. Его основными потребительскими параметрами являются: размер мониьора и размер точки экрана, максимальная частота регенерации изображения.

    Размер монитора измеряется между противоположными углами трубки кинескопа по диагонали. Единица измерения – дюймы. Стандартные размеры: 14"; 15"; 17"; 19"; 20"; 21". В настоящее время наиболее универсальными являются мониторы размером 15 и 17 дюймов, а для операций с графикой желательны мониторы размером 19–21 дюйм. Выделяют три принципиально различающихся разновидности мониторов – на базе электронно-лучевой трубки (CRT), газоразрядные и жидкокристаллические (TFT). Два последних вида благодаря своей конструкции не выделяют излучения, в отличие от моделей с электронно-лучевой трубкой.

    Размер точки экрана или шаг маски (0,25—0,27) – изображение на экране состоит из точек, размер которых колеблется от 0,24 до 0,27 мм. Чем меньше размер точки экрана, тем четче и точнее полученное изображение;

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

    Частоту регенерации изображения измеряют в герцах (Гц). Чем она выше, тем четче и устойчивее изображение, тем меньше утомление глаз, тем больше времени можно работать с компьютером непрерывно. При частоте регенерации порядка 60 Гц мелкое мерцание изображения заметно невооруженным глазом. Сегодня такое значение считается недопустимым. Минимальным считают значение 75 Гц, нормативным – 85 Гц, комфортным – 100 Гц и более.

    Среди фирм, выпускающих мониторы (офисные), наибольшим предпочтением пользуются LG, Samsung, Sony, IIYAMA, ViewSonic, Asus, Nec, BenQ, Mitsubishi.


    Видеоадаптер

    Качество изображения, которое пользователь видит на экране монитора, во многом зависит не только от самого монитора, но и от контроллера, который управляет работой монитора. Такой контроллер называется видеоконтроллер (видеоадаптер, видеокарта). Это электронная плата, которая обрабатывает видеоданные (текст и графику) и управляет работой монитора. Основным компонентом видеокарты является память, где хранятся передаваемые процессором числа, характеризующие каждый пиксель монитора. Для видеоадаптеров на сегодняшний день применяется память только одного типа – DDR (динамическая оперативная память). Цифроаналоговые преобразователи преобразуют эти числа в аналоговые сигналы, необходимые для работы монитора. Для ускорения процесса обработки видеоданных и разгрузки при этом центрального процессора ЭВМ современные видеокарты имеют свой собственный видеопроцессор. Видеокарта может быть интегрирована в системную плату или подключаться к специальному разъему – AGP-порту – ускоренный графический порт. Обязательно присутствует на карте и разъем для подключения монитора. Видеокарта может содержать в себе TV-тюнер (устройство для приема телевизионного сигнала), видеовыходы для второго (и даже третьего) монитора, разъемы для подключения антенн.

    К основным характеристикам видеоадаптера можно отнести следующие:

    1. Чипсет – NVIDIA Riva TNT, NVIDIA GeForce, RADEON

    2. Объем памяти – 16 – 512 Мбайт

    3. Выход на телевизор – наличие TV-тюнера

    4. Наличие видеоускорителя – возможность построения изображений без выполнения математических вычислений в основном процессоре компьютера, а чисто аппаратным путем – преобразованием данных в микросхемах видеоускорителя. Видеоускорители бывают двух типов – ускорение плоской (2D) и трехмерной графики (3D).

    5. Возможность подключения второго монитора.

    Достаточно широко представлены модели видеоадаптеров таких компаний, как NVidia, Asustek, Gigabyte и др.


    Клавиатура

    Клавиатура – клавишное устройство ввода в персональный компьютер алфавитно-цифровых (знаковых) данных и команд управления. Комбинация монитора и клавиатуры обеспечивает простейший интерфейс пользователя. Клавиатура имеет свой порт[1] на задней панели системного блока. Данная микросхема находится на основной плате компьютера внутри системного блока.

    Стандартная клавиатура имеет более 100 клавиш, функционально распределенных по нескольким группам (рис. 3.6).

    Рисунок 3.6. Зоны клавиатуры


    Специальные клавиши имеют специфическое назначение.

    На современных клавиатурах, предназначенных для работы в Windows, появились новые клавиши:

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


    Цифровая клавиатура расположена в правой части клавиатуры компьютера. Если горит индикатор Num Lock, то каждая клавиша печатает цифру, изображенную на ней. В другом режиме это клавиши управления курсором. Клавиши /, *, – и + означают соответствующие арифметические символы.

    Группа алфавитно-цифровых клавиш предназначена для ввода знаковой информации и команд, набираемых по буквам. Каждая клавиша может работать в нескольких режимах (регистрах) и, соответственно, может использоваться для ввода нескольких символов. Переключение между нижним регистром (для ввода строчных символов) и верхним регистром (для ввода прописных символов) выполняют удержанием клавиши SHIFT (нефиксированное переключение). При необходимости жестко переключить регистр используют клавишу CAPS LOCK (фиксированное переключение). Если клавиатура используется для ввода данных, абзац закрывают нажатием клавиши ENTER. При этом автоматически начинается ввод текста с новой строки. Если клавиатуру используют для ввода команд, клавишей ENTER завершают ввод команды и начинают ее исполнение.

    Для разных языков существуют различные схемы закрепления символов национальных алфавитов за конкретными алфавитно-цифровыми клавишами. Такие схемы называются раскладками клавиатуры. Переключения между различными раскладками выполняются программным образом – это одна из функций операционной системы. Соответственно способ переключения зависит от того, в какой операционной системе работает компьютер. Например, в системе Windows для этой цели могут использоваться следующие комбинации: левая клавиша ALT+SHIFT или CTRL+SHIFT. При работе с другой операционной системой способ переключения можно установить по справочной системе той программы, которая выполняет переключение.


    Принтеры

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

    Существует огромное количество наименований принтеров. Но основных видов принтеров три: матричные (игольчатые), лазерные и струйные.

    Матричные принтеры. Их печатающая головка содержит некоторое количество «иголок», которые под воздействием управляющих сигналов наносят удар по красящей ленте, благодаря чему на бумаге остается отпечаток символа. Каждый символ, печатаемый на таком принтере, образуется из набора 9 или 24 игл, сформированных в виде вертикальной колонки. Выводят на бумагу текст и графику в черно-белом изображении. Недостатками этих недорогих принтеров являются их шумная работа и невысокое качество печати. Основными параметрами, на которые следует обращать внимание при покупке, являются:

    – максимальный формат листа бумаги – А3 – А4;

    – количество игл (pin) в печатающей головке – 9 или 24;

    – количество печатаемых знаков в минуту;

    – интерфейс подключения – LPT или USB.


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

    – способность выводить на печать различную цветовую палитру – черно-белые или цветные изображения;

    – разрешающая способность (dpi) – количество точек на один дюйм бумаги. Чем это значение выше, тем отчетливее получается изображение;

    – количество печатаемых страниц в минуту;

    – интерфейс подключения – LPT, USB или IEEE 1394.


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

    Ведущими производителями принтеров являются такие компании, как Epson, Hewlett-Packard, Canon, Xeroxe, Lexmark, Samsung.


    Манипуляторы

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

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

    При перемещении мыши по поверхности расположенный в ее основании шарик начинает вращаться, приводя в движение расположенные внутри корпуса ролики. Эти ролики смонтированы относительно друг друга под углом 90° и, соприкасаясь с шариком, могут вращаться только по часовой или против часовой стрелки, преобразуя произвольное движение шарика в движение в двух взаимно-перпендикулярных направлениях (X и Y). При перемещении мыши строго горизонтально или строго вертикально приводится в движение только один из роликов, показывающий движение либо в направлении X, либо в направлении Y соответственно. Электронные схемы мыши преобразуют движения роликов в последовательности импульсов, передаваемые в ПЭВМ.

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

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

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


    Сканеры

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

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

    Для того чтобы ввести в компьютер документ при помощи ручного сканера, надо без резких движений провести сканирующей головкой по изображению. Равномерность перемещения сканера существенно сказывается на качестве. В ряде моделей для подтверждения нормального ввода встроен индикатор. Большинство современных ручных моделей автоматически «склеивает» части вводимого изображения.

    Наиболее распространенный тип – настольные сканеры, существующие в трех видах: планшетные, рулонные и проекционные.

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

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

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

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

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

    Наиболее популярны офисные сканеры таких фирм, как Epson, Hewlett-Packard, Canon, BenQ (Acer), Mustek и Genius.


    Звуковая карта

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

    На типичной звуковой карте могут находиться следующие разъемы.

    Внешние: MIDI-порт, линейный вход, микрофонный вход, линейный выход, аудиовыход, цифровой вход и выход.

    MIDI-порт. Самый большой и заметный 15-контактный разъем. К нему подключаются такие устройства, как джойстик, MIDI-клавиатура или, например, синтезатор.

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

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

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

    Внутренний вход. Обычно используется для подключения CD-ROM.


    Графические планшеты

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

    Разрешение планшета составляет 1000 точек на дюйм и более. Отсюда следует, что планшет даже небольшого формата А6 имеет рабочее поле 5000x3500 точек, что больше разрешающей способности любого современного монитора. Таким образом, планшета формата А6 вполне достаточно даже для профессиональных работ.

    Рынок графических планшетов не слишком велик, и в этой сфере действует всего несколько компаний: Aiptek, Genius, Wacom. По результатам тестов лидирует продукция Wacom, более простые и дешевые продукты предлагают Aiptek и Genius.


    Модемы

    Устройство, предназначенное для обмена информацией между удаленными компьютерами по каналам связи, называется модем. Название данного устройства происходит от сочетания слов «МОдулятор» и «ДЕМодулятор». По отношению к процессору модемы бывают внешние и внутренние.

    Внутренний модем


    Внешний модем


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

    К основным потребительским характеристикам можно отнести скорость передачи информации (бит в секунду) и интерфейс. В основном сейчас у все модемов максимальная скорость передачи информации – 56 Кбит/с (для коммутируемых соединений по телефонным линиям), но она не всегда достигает своего максимума, обычно несколько ниже. Интерфейс подключения к системной плате зависит от вида самого модема. Для внешних в основном последовательный порт COM1 (COM2) или USB, для внутренних – PCI.

    Наиболее широко на рынке компьютерной техники представлены модемы фирм Acorp, D-Link, USR, Zyxel, Genius.


    Сетевая карта

    Сетевая карта (сетевой адаптер), как и модем, используется для передачи информации от одного компьютера к другому. Используются для построения локальных сетей. В отличии от модема, в качестве канала связи используется не телефонная линия, а специальные соединительные кабели. Сетевой адаптер устанавливается в слот, поддерживающий интерфейс PCI. Может быть сразу интегрирована в системную (материнскую) плату. Основным показателем производительности карты является скорость передачи информации. Современные сетевые карты передают данные со скоростью от 10 до 100 Мбит/с.

    3.4. Общие сведения о программном обеспечении

    В соответствии с принципом программного управления любой компьютер можно рассматривать как совокупность аппаратной (или технической) и программной частей.

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

    1) системное, или общее, ПО;

    2) пакеты прикладных программ (ППП);

    3) инструментарий технологии программирования.

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

    Это совокупность программ для обеспечения работы компьютера и сетей ЭВМ. Делится на следующие виды (рис. 3.4):

    1) базовое ПО, содержащее операционные системы (ОС) и операционные оболочки;

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

    Рисунок 3.7. Структура системного программного обеспечения


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

    Операционные оболочки – это специальные программы, предназначенные для облегчения общения пользователя с командами ОС. Имеют текстовый и графический варианты интерфейса конечного пользователя. Примерами являются Norton Commander (NC) для ОС MS DOS, Far для ОС Windows’xx.

    Пакеты прикладных программ

    Это комплекс взаимосвязанных программ для решения задач определенного класса. Выделяются следующие виды ППП:

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

    2) автоматизации проектирования (или САПР). Используются в работе конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм;

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

    4) офисные. Обеспечивают организационное управление деятельностью офиса. Включают органайзеры (записные и телефонные книжки, календари, презентации и т. д.), переводчики, средства распознавания текста;

    5) настольные издательские системы – более функционально мощные текстовые процессоры;

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

    Инструментарий технологии программирования

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

    Инструментарий технологии программирования включает следующие виды программ:

    1) средства для создания приложений (программ):

    • локальные (языки и системы программирования, а также инструментальную среду пользователя);

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

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

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

    1) операторные. Используются для кодирования алгоритмов, а потому также называются алгоритмическими. Имеют в составе:

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

    • машинно-ориентированные (язык С). Объединяет идеи ассемблера и алгоритмического языка. Программы компактны и работают очень быстро.

    • универсальные (Турбо-Паскаль, Бэйсик). Приближены максимально, насколько это возможно, к естественному английскому языку: название каждой команды – английское слово;

    2) функциональные. Применяются, как правило, для машинного моделирования той или иной проблематики. Имеют в составе:

    • проблемно-ориентированные (GPSS). Моделируют систему с помощью последовательности событий. Применяются, в частности, при проектировании вычислительных комплексов;

    • объектно-ориентированные (Форт). Имеют встроенные средства для моделирования новых объектов программирования;

    • логико-ориентированные (Prolog). Отдельно описываются правила предметной области, по которым затем выводятся новые факты.

    Системы программирования включают:

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

    2) транслятор – программу, переводящую исходный текст во внутреннее представление компьютера;

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

    4) компоновщик – программа для подготовки прикладной программы к работе в конкретных адресах основной памяти компьютера;

    5) справочные системы.

    Инструментальная среда пользователя – специальные средства, встроенные в ППП:

    1) библиотеки функций, процедур, объектов и методов обработки;

    2) макрокоманды;

    3) программные модули-вставки;

    4) конструкторы экранных форм и отчетов;

    5) языки запросов высокого уровня.

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

    3.5. Операционные системы

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

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

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

    Операционные системы классифицируются по:

    • количеству одновременно работающих пользователей:

    • однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

    • многопользовательские (UNIX, Windows NT, Windows 2000, Windows XP).

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

    • количеству решаемых задач:

    – однозадачные (например, MS-DOS, MSX);

    – многозадачные (OC EC, OS/2, UNIX, Windows 95-XP).

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

    • количеству поддерживаемых процессоров:

    – однопроцессорные, Windows 95, 98, Ме, MS-DOS, MSX;

    – многопроцессорные; Solaris 2.x, Open Server 3.x, OS/2, Windows NT, Net-Ware 4.1.

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

    • типу интерфейса:

    – Командный – предполагает выдачу на экран приглашения для ввода команды (MS-DOS); этом виде интерфейса пользователь подает команды компьютеру, а компьютер их выполняет и выдает результат пользователю.

    – WIMP – (Window-окно, Image-изображение, Menu-меню, Pointer-указатель) (Windows 95/98/NT/2000/XP). Характерной особенностью этого вида интерфейса является то, что диалог с пользователем ведется не с помощью команд, а с помощью графических образов – меню, окон, других элементов. Хотя и в этом интерфейсе подаются команды машине, но это делается через графические образы. Отличительные особенности этого интерфейса заключаются: в выделении областей экрана; в переопределении клавиш клавиатуры в зависимости от контекста; в использовании манипуляторов и клавиатуры для управления курсором; в широкое использовании цветных мониторов; в том, что вся работа с программами, файлами и документами происходит в окнах – определенных очерченных рамкой частях экрана; в том, что все программы, файлы, документы, устройства и другие объекты представляются в виде значков – иконок, при открытии иконки превращаются в окна; все действия с объектами осуществляются с помощью меню.

    – SILK – (Speech-речь, Image-изображение, Language-язык, Knowledge-знание) (например, Brocade Fabric OS). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения. В рамках этого интерфейса идет обычный «разговор» человека и компьютера. При этом компьютер находит для себя команды, анализируя человеческую речь и находя в ней ключевые фразы. Результат выполнения команд он также преобразует в понятную человеку форму. Разновидностями являются интерфейсы на основе речевой и биометрической технологий;

    • типу доступа пользователя к ЭВМ:

    – системы пакетной обработки (например, OC EC), из программ, подлежащих выполнению, формируется пакет (набор) заданий, вводимых в ЭВМ и выполняемых в порядке очередности с возможным учетом приоритетности;

    – системы разделения времени (UNIX, VMS), обеспечивающие одновременный диалоговый (интерактивный) режим доступа к ЭВМ нескольких пользователей на разных терминалах, которым по очереди выделяются ресурсы машины, что координируется операционной системой в соответствии с заданной дисциплиной обслуживания;

    – системы реального времени (QNX, RT/11), обеспечивающие определенное гарантированное время ответа машины на запрос пользователя с управлением им какими-либо внешними по отношению к ЭВМ событиями, процессами или объектами;

    • типу использования ресурсов:

    – сетевые (UNIX Windows NT/2000/XP и др.) Сетевые ОС предназначены для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных, и предоставляют мощные средства разграничения доступа к данным в рамках обеспечения их целостности и сохранности, а также множество сервисных возможностей по использованию сетевых ресурсов.

    – локальные (MS-DOS Windows 95, 98, Ме и др.). Используются для реализации задач пользователя в пределах одной ЭВМ. Не имеют мощных средств разграничения доступа к данным в рамках обеспечения их целостности и сохранности. Однако сетевые операционные системы также могут использоваться в качестве локальных. При этом особенности, характерные для сетевых ОС, сохраняются.

    Контрольные вопросы

    1. Какие поколения развития ЭВМ различают? Дайте их характеристику.

    2. Каковы основные принципы работы машины фон Неймана?

    3. Как осуществляется функционирование ЭВМ?

    4. Какие устройства относятся к основным блокам персонального компьютера?

    5. Охарактеризуйте магистрально-модульный принцип функционирования ЭВМ.

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

    7. Как классифицируются ЭВМ?

    8. Чем образована базовая конфигурация персонального компьютера?

    9. В чем заключается основное назначение материнской платы?

    10. Дайте характеристику микропроцессора.

    11. Как можно классифицировать запоминающие устройства персонального компьютера?

    12. Как устроена оперативная память?

    13. Для чего предназначено постоянное запоминающее устройство?

    14. Какие основные характеристики присущи внешним запоминающим устройствам?

    15. Дайте характеристику внешних запоминающих устройств.

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

    17. Для чего предназначен видеоадаптер?

    18. Из каких зон состоит клавиатура? Какое назначение у специальных клавиш?

    19. Какие бывают принтеры и по какому принципу они различаются?

    20. Дайте характеристику основным манипуляторным устройствам.

    21. В чем предназначение сканеров и какие они бывают?

    22. Как устроена звуковая карта?

    23. Какие бывают модемы и в чем их отличие?

    24. Какое назначение у сетевой карты?

    25. Дайте характеристику основным видам программных продуктов.

    26. Какую структуру имеет системное программное обеспечение?

    27. Какие пакеты прикладных программ выделяют?

    28. Какие виды программ образуют инструментарий технологии программирования?

    29. Что такое операционная система? В чем ее основное назначение?

    30. Как классифицируются операционные системы?









    Главная | Контакты | Нашёл ошибку | Прислать материал | Добавить в избранное

    Все материалы представлены для ознакомления и принадлежат их авторам.