Вот как устроен компьютер
Современный компьютер – это универсальная машина для обработки информации. Любая информация внутри компьютера представлена в цифровом виде, и все действия над ней сводятся к простым арифметическим и логическим операциям. Поэтому компьютер еще называют электронно-вычислительной машиной (ЭВМ); в переводе с английского слово «computer» означает «вычислитель».
схема
ЦЕНТРАЛЬНЫМ устройством любого компьютера является процессор. Именно он преобразует информацию по заданной программе. Процессор содержит арифметико-логическое устройство (АЛУ), устройства управления (УУ) и некоторые другие компоненты. Устройство управления выбирает из оперативной памяти команды и данные; данные обрабатываются в АЛУ в соответствии с командами. В современных компьютерах процессор выполнен в виде одной микросхемы и потому называется еще микропроцессором.
В оперативной памяти (ее еще называют ОЗУ – оперативное запоминающее устройство) хранится программа, которую компьютер выполняет в данный момент, и данные, которые в настоящий момент обрабатываются. Модуль оперативной памяти ПК представляет собой несколько микросхем, размещенных на небольшой плате.
Данные в оперативной памяти могут храниться только тогда, когда компьютер работает. Если питание выключить, данные стираются. Для долговременного хранения данных и программ используются накопители: жесткие магнитные диски («винчестеры»), гибкие магнитные диски (дискеты), компакт-диски и др. Сразу после включения питания в ОЗУ нет никакой программы. Однако без программы процессор работать не может. Поэтому каждый компьютер содержит постоянное запоминающее устройство – ПЗУ. Данные в ПЗУ сохраняются и тогда, когда компьютер выключен. После включения процессор сразу начинает выполнять размещенную в ПЗУ программу. А она уже обеспечивает загрузку в ОЗУ других программ с дисков или прочих накопителей.
В некоторых простых компьютерах, например карманных, накопители не предусмотрены, и компьютер постоянно работает под управлением программ, размещенных в ПЗУ.
Кроме процессора, запоминающих устройств и накопителей, компьютер содержит также устройства ввода и вывода информации. Основное устройство вывода – монитор: на нем отображается процесс и результаты работы программ. Для ручного ввода команд и данных используются клавиатура и мышь.
У большинства настольных компьютеров процессор, запоминающие устройства и накопители объединены в одном корпусе, называемом системным блоком. К системному блоку с помощью разъемов, размещенных на его задней стенке, подключаются все остальные устройства.
Компьютер изнутри
Большинство современных ПК основаны на архитектуре, унаследованной от компьютеров IBM PC (персональный компьютер фирмы IBM), выпускавшихся в первой половине 1980-х годов. Их по традиции называют IBM-совместимыми, или просто PC. Основная особенность компьютеров PC в том, что владелец компьютера может сам покупать различные новые компоненты и модернизировать свой ПК или дооснащать его устройствами, производимыми разными фирмами. Благодаря этой особенности, называемой открытостью архитектуры, IBM-совместимые компьютеры и получили такое широкое распространение.
Рассмотрим устройство такого компьютера.
Системный блок содержит, во-первых, системную плату (ее еще называют материнской платой, так как по-английски она обозначается чаще motherboard, чем system board). На системной плате размещены процессор, микросхема ПЗУ, содержащая программу начальной инициализации компьютера, модули оперативной памяти, интерфейсы к накопителям и другим внешним устройствам. Все эти элементы связаны между собой посредством так называемого чипсета (англ. chip set – набор микросхем). Чипсет представляет собой несколько впаянных в плату микросхем и выполняет функции соединителя всех остальных компонентов компьютера. Процессор обычно вставлен в разъем; его можно легко вынуть и заменить другой, более совершенной моделью.
На системной плате также имеется несколько разъемов (слотов) расширения. В них можно вставлять новые компоненты: видеоплаты, звуковые платы, внутренние модемы, адаптеры сети и многое другое.
В корпусе системного блока также размещен блок питания, который преобразует переменное напряжение электрической сети в набор постоянных напряжений, необходимых для питания различных элементов компьютера. В корпусе предусмотрены отсеки для накопителей: жесткого диска (как правило, несъемного), дисководов для дискет и оптических дисков.
Устройства ввода
Клавиатура и мышь – это основные устройства ввода. С помощью клавиатуры в компьютер вводятся команды, тексты (в том числе тексты программ), числовые данные и др. Мышь используется для указания элементов на экране, для рисования и др. Курсор – это графический элемент, показывающий, в каком месте на экране будут вводиться данные. В современных операционных системах используется несколько видов курсора, например текстовый курсор и курсор мыши. Текстовый курсор обычно выглядит как мигающая черта и показывает, в каком месте экрана появится символ, если он будет введен с клавиатуры. Курсор мыши выглядит как наклонная стрелка; его можно перемещать по всему экрану, передвигая мышь. Нарисованный на экране объект можно активировать, если навести на него курсор и нажать кнопку мыши.
Сканер относится к периферийным устройствам ввода. С его помощью в компьютер вводится напечатанный на бумаге текст, картинки, фотографии.
Джойстик – это специализированное устройство ввода, предназначенное в основном для управления компьютерными играми. Джойстики бывают в виде рычагов с кнопками, руля и педалей, штурвала самолета. Джойстик подключается к специальному игровому порту.
Кроме того, большие массивы информации и программы в компьютер можно вводить со съемных накопителей, по сети и другими способами.
Устройства
вывода
Видеоплата относится к устройствам вывода и формирует изображение на экране монитора. Графическая видеоплата (все современные видеоплаты графические, так как отображают на экране монитора не только текст, но и графику) содержит собственную оперативную память (где каждый маленький участок памяти соответствует точке на экране монитора), собственный процессор для выполнения сложных графических вычислений и преобразователь содержимого видеопамяти в видеосигнал. Видеоплата может быть выполнена как отдельное устройство, вставляемое в разъем расширения, или интегрирована в системную плату.
Видеоплата работает в паре с монитором. На экране монитора отображаются процесс и результаты работы программ. Мониторы бывают электронно-лучевые и жидкокристаллические. Мониторы с электронно-лучевой трубкой (ЭЛТ) отличаются крупными габаритами, но зато они дешевы и точнее передают цвета. Черно-белые ЭЛТ-мониторы меньше утомляют глаза и применяются там, где оператор должен весь день провести за компьютером, например в банках и магазинах. Жидкокристаллические мониторы – компактные, дают четкую картинку без геометрических искажений, однако они дороги и имеют некоторые ограничения по выводу изображения. ЖК-мониторы более безопасны для здоровья, чем ЭЛТ-мониторы.
Принтер – печатающее устройство. Позволяет печатать графику и тексты (некоторые принтеры могут печатать на конвертах, самоклеящейся или прозрачной пленке, бумажной ленте, компакт-дисках и др.) Принтеры бывают цветные и черно-белые. Самые простые и дешевые цветные принтеры – струйные: в них чернила разбрызгиваются на бумагу мелкими капельками, сочетание нескольких цветов позволяет получить нужный оттенок.
Лазерный принтер «рисует» изображение лазерным лучом на светочувствительном барабане, который теряет в этих местах электрический заряд и притягивает к себе красящий порошок – тонер. Затем тонер переносится на бумагу, подогревается и расплавляется для закрепления. Лазерные принтеры дороги, но печатают с высокой скоростью. Самые дорогие лазерные принтеры – цветные.
Если требуется печать больших объемов данных с невысоким качеством (например, финансовая информация), используются матричные принтеры, в которых ряд иголочек ударяет по листку бумаги через красящую ленту. В кассовых аппаратах часто используются термопринтеры с бумагой, которая меняет свой цвет при нагревании.
Принтеры подключаются к компьютеру через параллельный порт или USB.
УСТРОЙСТВА СВЯЗИ
Аппаратный интерфейс – это технические и программные средства, обеспечивающие связь между разными устройствами компьютера. Параллельный интерфейс позволяет передавать за один раз целый байт или «слово» информации (каждый бит по своему проводу); он применяется для быстрой связи на небольших расстояниях. Последовательный интерфейс за одну посылку передает один бит и в общем случае работает медленнее, но позволяет передавать данные на большие расстояния; кроме того, кабель последовательного интерфейса содержит меньше проводов и потому надежнее. Современные последовательные интерфейсы, такие как USB и IEEE1394, уже превосходят по скорости параллельные, и поэтому вытесняют последние.
В IBM-совместимых компьютерах применяются параллельные интерфейсы IDE (для подключения жестких дисков, приводов компакт-дисков), LPT (принтер, сканер), PCI (шина для подключения плат расширения), AGP (шина для подключения быстродействующих видеоплат); последовательные интерфейсы COM (модем, мышь), USB (мышь, принтер, сканер, web-камера и др.), специальные интерфейсы (клавиатура).
Модем обеспечивает связь двух компьютеров по телефонной линии, преобразуя цифровые данные в аналоговый (звуковой) сигнал и наоборот. Внутренний модем представляет собой плату, вставляемую в разъем расширения на системной плате, внешний модем выполняется как отдельное устройство и подключается к компьютеру через последовательный интерфейс. Чаще всего модемы используются для подключения к Интернету.
Сетевая плата обеспечивает связь компьютеров по локальной сети и включается в разъем расширения на системной плате. Если сервер локальной сети подключен к Интернету, то компьютеры связываются с глобальной сетью через сетевую плату.
Накопители
Жесткий диск (винчестер) – основной вид накопителя, которым оснащаются почти все настольные компьютеры. Способ хранения данных – магнитная запись на твердых дисках, изготавливаемых из металла или стекла и покрытых сверху магнитным слоем. Винчестер обычно состоит из 2-4 дисков, собранных в пакет. Для считывания (записи) с каждой поверхности каждого диска используется собственная магнитная головка. Жесткий диск – наиболее чувствительное к механическим воздействиям устройство. Если работающий компьютер резко ударить или сдвинуть, то можно повредить жесткий диск. Жесткий диск подключается к системной плате по интерфейсам IDE или SCSI.
Дисковод для гибкого диска – накопитель для съемных 3,5-дюймовых дискет. Дискета представляет собой гибкий магнитный диск, заключенный в пластмассовый конверт. Ее емкость – 1,44 Мбайт – уже недостаточна для большинства современных приложений.
Накопитель на оптическом диске – привод компьютерного компакт-диска (CD-ROM) или диска DVD. Обычные приводы только считывают информацию с дисков, но существуют диски и приводы, которые однократно или многократно позволяют записывать информацию. Считывает и записывает информацию лазерный луч. Благодаря приводам CD-ROM слушают звуковые компакт-диски и смотрят записанные на CD фильмы, с помощью приводов DVD смотрят видеофильмы.
Конфигурация
КОНФИГУРАЦИЕЙ КОМПЬЮТЕРА называют характеристики устройств, которые в этот компьютер включены. Например, в прайс-листе компьютерной фирмы указана такая конфигурация: CEL450/128Mb/8.4Gb/ATI32MB/SB 16/ 50x CDD/3.5“/ATX. Это следует читать так: процессор Celeron с тактовой частотой 450 МГц, 32 Мбайт ОЗУ, жесткий диск емкостью 8,4 Гбайт, видеоплата ATI с 32 Мбайт видеопамяти, 16-разрядная звуковая плата («sound blaster»), привод CD-ROM, работающий с 50-кратной скоростью, 3,5-дюймовый дисковод, форм-фактор корпуса ATX.
ИЛИ: Athlon MP-2200+x2 (Dual CPU)/40 Gb HDD/128 Mb DDR-266 Kingston DRAM/MB ASUS A7M 266-D/ATI 8 Mb/ Audiocard/ FDD 3.5”/ATX IN WIN IW-S500/P4. Это читается так: два процессора Athlon MP с тактовой частотой 2200 МГц, жесткий диск на 40 Гбайт, 128 Мбайт памяти DDR-266 фирмы Kingston, системная плата A7M266-D фирмы ASUS, видеоплата ATI с 8 Мбайт видеопамяти, звуковая плата, 3,5-дюймовый дисковод, корпус форм-фактора ATX фирмы IN WIN модель IW-S500, допускающий установку процессора Pentium 4.
Как работает винчестер | |
Типовой винчестер состоит из гермоблока и платы электроники. В гермоблоке размещены все механические части, на плате - вся управляющая электроника, за исключением предусилителя, размещенного внутри гермоблока в непосредственной близости от головок. В дальней от разъемов части гермоблока установлен шпиндель с одним или несколькими дисками. Диски изготовлены чаще из алюминия, реже - из керамики или стекла, и покрыты тонким слоем окиси хрома, которая имеет существенно большую износостойкость, чем покрытие на основе окиси железа в ранних моделях. Под дисками расположен двигатель - плоский, как во floppy-дисководах, или встроенный в шпиндель дискового пакета. При вращении дисков создается сильный поток воздуха, который циркулирует по периметру гермоблока и постоянно очищается фильтром, установленным на одной из его сторон. Ближе к разъемам, с левой или правой стороны от шпинделя, находится поворотный позиционер, несколько напоминающий по виду башенный кран: с одной стороны оси, находятся обращенные к дискам тонкие, длинные и легкие несущие магнитных головок, а с другой - короткий и более массивный хвостовик с обмоткой электромагнитного привода. При поворотах коромысла позиционера головки совершают движение по дуге между центром и периферией дисков. Угол между осями позиционера и шпинделя подобран вместе с расстоянием от оси позиционера до головок так, чтобы ось головки при поворотах как можно меньше отклонялась от касательной дорожки. В более ранних моделях коромысло было закреплено на оси шагового двигателя, и расстояние между дорожками определялось величиной шага. В современных моделях используется так называемый линейный двигатель, который не имеет какой-либо дискретности, а установка на дорожку производится по сигналам, записанным на дисках, что дает значительное увеличение точности привода и плотности записи на дисках. Обмотку позиционера окружает статор, представляющий собой постоянный магнит. При подаче в обмотку тока определенной величины и полярности коромысло начинает поворачиваться в соответствующую сторону с соответствующим ускорением; динамически изменяя ток в обмотке, можно устанавливать позиционер в любое положение. Такая система привода получила название Voice Coil (звуковая катушка) - по аналогии с диффузором громкоговорителя. На хвостовике обычно расположена так называемая магнитная защелка - маленький постоянный магнит, который при крайнем внутреннем положении головок (landing zone - посадочная зона) притягивается к поверхности статора и фиксирует коромысло в этом положении. Это так называемое парковочное положение головок, которые при этом лежат на поверхности диска, соприкасаясь с нею. В ряде дорогих моделей (обычно SCSI) для фиксации позиционера предусмотрен специальный электромагнит, якорь которого в свободном положении блокирует движение коромысла. В посадочной зоне дисков информация не записывается. В оставшемся свободном пространстве размещен предусилитель сигнала, снятого с головок, и их коммутатор. Позиционер соединен с платой предусилителя гибким ленточным кабелем, однако в отдельных винчестерах (в частности - некоторые модели Maxtor AV) питание обмотки подведено отдельными одножильными проводами, которые имеют тенденцию ломаться при активной работе. Гермоблок заполнен обычным обеспыленным воздухом под атмосферным давлением. В крышках гермоблоков некоторых винчестеров специально делаются небольшие окна, заклеенные тонкой пленкой, которые служат для выравнивания давления внутри и снаружи. В ряде моделей окно закрывается воздухопроницаемым фильтром. У одних моделей винчестеров оси шпинделя и позиционера закреплены только в одном месте - на корпусе винчестера, у других они дополнительно крепятся винтами к крышке гермоблока. Вторые модели более чувствительны к микродеформации при креплении - достаточно сильной затяжки крепежных винтов, чтобы возник недопустимый перекос осей. В ряде случаев такой перекос может стать труднообратимым или необратимым совсем. Плата электроники - съемная, подключается к гермоблоку через один-два разъема различной конструкции. На плате расположены основной процессор винчестера, ПЗУ с программой, рабочее ОЗУ, которое обычно используется и в качестве дискового буфера, цифровой сигнальный процессор (DSP) для подготовки записываемых и обработки считанных сигналов, и интерфейсная логика. На одних винчестерах программа процессора полностью хранится в ПЗУ, на других определенная ее часть записана в служебной области диска. На диске также могут быть записаны параметры накопителя (модель, серийный номер и т.п.). Некоторые винчестеры хранят эту информацию в электрически репрограммируемом ПЗУ (EEPROM). Многие винчестеры имеют на плате электроники специальный технологический интерфейс с разъемом, через который при помощи стендового оборудования можно выполнять различные сервисные операции с накопителем - тестирование, форматирование, переназначение дефектных участков и т.п. У современных накопителей марки Conner технологический интерфейс выполнен в стандарте последовательного интерфейса, что позволяет подключать его через адаптер к алфавитно-цифровому терминалу или COM-порту компьютера. В ПЗУ записана так называемая тест-мониторная система (ТМОС), которая воспринимает команды, подаваемые с терминала, выполняет их и выводит результаты обратно на терминал. Ранние модели винчестеров, как и гибкие диски, изготовлялись с чистыми магнитными поверхностями; первоначальная разметка (форматирование) производилась потребителем по его усмотрению, и могла быть выполнена любое количество раз. Для современных моделей разметка производится в процессе изготовления; при этом на диски записывается сервоинформация - специальные метки, необходимые для стабилизации скорости вращения, поиска секторов и слежения за положением головок на поверхностях. Не так давно для записи сервоинформации использовалась отдельная поверхность (dedicated - выделенная), по которой настраивались головки всех остальных поверхностей. Такая система требовала высокой жесткости крепления головок, чтобы между ними не возникало расхождений после начальной разметки. Ныне сервоинформация записывается в промежутках между секторами (embedded - встроенная), что позволяет увеличить полезную емкость пакета и снять ограничение на жесткость подвижной системы. В некоторых современных моделях применяется комбинированная система слежения - встроенная сервоинформация в сочетании с выделенной поверхностью; при этом грубая настройка выполняется по выделенной поверхности, а точная - по встроенным меткам. Поскольку сервоинформация представляет собой опорную разметку диска, контроллер винчестера не в состоянии самостоятельно восстановить ее в случае порчи. При программном форматировании такого винчестера возможна только перезапись заголовков и контрольных сумм секторов данных. При начальной разметке и тестировании современного винчестера на заводе почти всегда обнаруживаются дефектные сектора, которые заносятся в специальную таблицу переназначения. При обычной работе контроллер винчестера подменяет эти сектора резервными, которые специально оставляются для этой цели на каждой дорожке, группе дорожек или выделенной зоне диска. Благодаря этому новый винчестер создает видимость полного отсутствия дефектов поверхности, хотя на самом деле они есть почти всегда. При включении питания процессор винчестера выполняет тестирование электроники, после чего выдает команду включения шпиндельного двигателя. При достижении некоторой критической скорости вращения плотность увлекаемого поверхностями дисков воздуха становится достаточной для преодоления силы прижима головок к поверхности и поднятия их на высоту от долей до единиц микрон над поверхностями дисков - головки "всплывают". С этого момента и до снижения скорости ниже критической головки "висят" на воздушной подушке и совершенно не касаются поверхностей дисков. После достижения дисками скорости вращения, близкой к номинальной (обычно - 3600, 4500, 5400 или 7200 об/мин) головки выводятся из зоны парковки и начинается поиск сервометок для точной стабилизации скорости вращения. Затем выполняется считывание информации из служебной зоны - в частности, таблицы переназначения дефектных участков. В завершение инициализации выполняется тестирование позиционера путем перебора заданной последовательности дорожек - если оно проходит успешно, процессор выставляет на интерфейс признак готовности и переходит в режим работы по интерфейсу. Во время работы постоянно работает система слежения за положением головки на диске: из непрерывно считываемого сигнала выделяется сигнал рассогласования, который подается в схему обратной связи, управляющую током обмотки позиционера. В результате отклонения головки от центра дорожки в обмотке возникает сигнал, стремящийся вернуть ее на место. Для согласования скоростей потоков данных - на уровне считывания/записи и внешнего интерфейса - винчестеры имеют промежуточный буфер, часто ошибочно называемый кэшем, объемом обычно в несколько десятков или сотен килобайт. В ряде моделей (например, Quantum) буфер размещается в общем рабочем ОЗУ, куда вначале загружается оверлейная часть микропрограммы управления, отчего действительный объем буфера получается меньшим, чем полный объем ОЗУ (80-90 кб при ОЗУ 128 кб у Quantum). У других моделей (Conner, Caviar) ОЗУ буфера и процессора сделаны раздельными. При отключении питания процессор, используя энергию, оставшуюся в конденсаторах платы либо извлекая ее из обмоток двигателя, который при этом работает как генератор, выдает команду на установку позиционера в парковочное положение, которая успевает выполниться до снижения скорости вращения ниже критической. В некоторых винчестерах (Quantum) этому способствует помещенное между дисками подпружиненное коромысло, постоянно испытывающее давление воздуха. При ослаблении воздушного потока коромысло дополнительно толкает позиционер в парковочное положение, где тот фиксируется защелкой. Движению головок в сторону шпинделя способствует также центростремительная сила, возникающая из-за вращения дисков.
|