Что такое информатика 7 страница
4.17 Мышь
Мыши и трекболы являются манипуляторами ввода информации в компьютер. Разумеется, полностью заменить клавиатуру они не могут. Первую компьютерную мышь создал молодой талантливый ученый Дуглас Энджельбарт. Произошло это событие в 1963 г. в Стенфордском исследовательском центре. Первый трекбол (trackball) был создан значительно позже фирмой Logitech. За прошедшие годы мышь значительно изменилась, однако неизменно элегантным и эргономичным остается ее «мышиный» дизайн.
Надо заметить, что, хотя до сих пор никаких официальных стандартов на компьютерные мыши не разработано, де-факто на рынке существуют три благородных породы мыши: Microsoft Mouse, Logitech Mouse и Mouse System. Все остальные фирмы всячески стремятся обеспечить совместимость своих «подопечных» с одной или сразу несколькими из породистых мышей.
Не секрет, что своей популярностью мышь обязана, главным образом, громадному спросу на прикладные графические программные системы, а также широкому распространению графического интерфейса пользователя, чему в немалой степени способствует экспансия Windows. Мышь делает очень удобным манипулирование такими широко распространенными в графических пакетах объектами, как окна, меню, кнопки, пиктограммы и т.д. При работе в такой среде мышь, по сравнению с клавиатурой, существенно облегчает работу, делая ее более простой и эффективной.
Как известно, «первобытная» мышь каталась на двух колесиках, которые были связаны с осями переменных резисторов. Перемещение такой мыши было прямо пропорционально изменению сопротивления переменных резисторов. В дальнейшем конструкция мыши претерпела значительные изменения. Колесики (ролики) были перенесены внутрь корпуса, а с поверхностью стал соприкасаться тяжелый обрезиненный или просто сделанный из твердой резины шарик сравнительно большого диаметра. Оси вращения роликов взаимно перпендикулярны. Ролики, прижатые к поверхности шарика, установлены на оси с датчиками, с помощью которых и определяются направление и скорость перемещения мыши. Некоторое время в качестве датчиков использовались непроводящие диски с нанесенными печатным способом контактами, которые поочередно могли соприкасаться с одним неподвижным контактом. При таком внутреннем устройстве мышь была практически полностью «механической».
Но, как известно, механика - вещь не очень надежная, поэтому впоследствии (да и до сих пор) подавляющее число компьютерных мышей стали использовать оптико-механический принцип кодирования перемещения. На смену механическим шифраторам пришли оптопары: светодиод-фотодиод, или фоторезистор, а в некоторых случаях даже фототранзистор. Такая пара располагается по разные стороны от диска с прорезями. Порядок, в котором освещаются фоточувствителъные элементы, определяет направление перемещения мыши, а частота приходящих от них импульсов - скорость.
Сегодня не все мыши используют одинаковый способ перемещения. Например мышь Honeywell имеет уникальный запатентованный дизайн. Вместо обычного шара эта мышь имеет две «ножки». Эти «ножки» являются частью Х-У-механизма оптико-механического шифратора.
Напомним, что наиболее распространенные мыши имеют либо две, либо три кнопки. Мыши от Microsoft, начиная со своей зеленоглазой прародительницы (первая мышь имела две кнопки зеленого цвета), имеют только две кнопки, а вот мыши Mouse System - три. Стоит, правда, отметить, что большинство прикладных программных систем ориентировано, вообще говоря, на некую однокнопочную мышь, поскольку оставшиеся кнопки либо вообще не используются, либо эмулируют определенные клавиши клавиатуры.
В настоящее время можно выделить три различных способа подключения мыши (мы не будем рассматривать «бесхвостых» радио- и иных редких мышей). Самым распространенным для настольных IBM- совместимых компьютеров является подключение через последовательный порт (интерфейс RS232). Таким образом происходит подключение подавляющего количества мышей различных фирм-производителей. Менее распространены так называемые мыши с шинным интерфейсом (bus-mouse) от фирмы Microsoft, которые для своего подключения требуют специальную плату, то есть особый «мышиный» порт. Сразу заметим, что мыши этого вида представляют у нас в стране некий раритет. Ну и третьей разновидностью можно считать мышей «в стиле PS/2», которые используются преимущественно в компьютерах аналогичной серии. Таким образом, наибольший интерес для массового пользователя представляют только те мыши, которые подключаются через последовательный порт компьютера.
Физически каждая такая мышь на своем «хвосте» имеет разъем типа DB-9. В некоторых случаях в комплекте с мышью поставляется и переходное устройство с DB-9 на DB25, поскольку на некоторых компьютерах последовательный порт может иметь именно такой разъем.
Неотъемлемой частью комплекта поставки мыши является дискета, на которой записаны программы установки и тестирования, а также драйвер (обычно в виде файлов типа СОМ и SYS). Часто в комплекте поставляются программы - генераторы меню. Они позволяют пользователю создавать на экране одно или несколько меню и «начинять» их пункты управления различными командами. Прикладная программа может получить указанную мышью команду точно так же, как если бы эта команда была введена с клавиатуры. Некоторые «благородные» мыши комплектуются также программами рисования типа упрощенной PaintBrush.
Мыши от Microsoft, имеющие последовательный интерфейс, и, разумеется, им подобные для передачи процессору используют 3-байтовый формат, содержащий информацию о позиции мыши и состоянии кнопок.
Не все мыши используют формат передачи, предложенный фирмой Microsoft. Например, трёхклавишная мышь Mouse System и совместимые с ней системы передают данные в 5-байтовом формате. Разница в форматах приводит к тому, что драйвер (программа управления) одной мыши не работает с другой.
4.18 Модемы и факс-модемы
Без модема немыслима система электронных коммуникаций. Это позволяет вам включиться в увлекательный, а сегодня уже и просто жизненно необходимый мир информационных потоков, электронных баз данных, электронной почты, электронных справочников, электронных досок объявлений и т.д.
Если вы хотите оперативно передать файл (с программой, картинкой или сообщением) вашему сотруднику, то с помощью модема это делается элементарно. Используя специальную информационную программу, вы звоните по телефону своему партнеру, модемы на ваших компьютерах «договариваются» друг с другом об установлении соединения, и после этого, используя специальный протокол передачи данных, вы передаете файл на удаленный компьютер.
Вторая услуга (необходимо отметить, что она является бесплатной, конечно, если не учитывать плату за занятую телефонную линию) - обмен информацией с BBS (Buleten Board System) электронной доски объявлений. Сейчас на территории бывшего СССР имеется уже несколько тысяч BBS. Физически BBS представляют собой ПК со специальным программным обеспечением, который через модем подключен к обычной телефонной сети. Программное обеспечение предоставляет возможность любому дозвонившемуся зарегистрироваться в BBS и работать в ней.
BBS могут быть связаны между собой. При этом есть возможность посылать электронные сообщения (и даже бинарные файлы) пользователю, зарегистрированному на другом узле сети BBS. Система BBS имеет свою конституцию - правила поведения членов системы. Узел BBS содержит большое количество файлов, разбитых по темам. Работая в системе, вы можете просмотреть список файлов и «перекачать» на свой компьютер файлы, которые вас заинтересовали.
Наряду с этим, стремительно развивается другое направление компьютерной технологии - общение компьютеров между собой через мировые сети с помощью различных коммуникаций.
Крупнейшей глобальной информационной системой является сеть Internet, которая в действительности не имеет определенной организационной структуры и представляет собой некий конгломерат самостоятельных компьютерных сетей, созданных усилиями различных правительств, научных, коммерческих и некоммерческих организаций.
За 1996 год в Москве количество WWW (World Wide Web - Всемирная паутина) серверов (узлов) возросло приблизительно с 30 на начало года до 500 к концу года.
Основной формой сетевых коммуникаций в настоящее время является электронная почта (E-mail). Каждый пользователь, подключенный к E-mail, имеет свой электронный адрес, например: grigri@finec.ru (адрес преподавателя нашего университета). С помощью специального программного обеспечения ваше послание будет отправлено в любую точку мира, где находится получатель, электронный адрес которого вы указали. Эта операция занимает минуты, даже если адресат находится на другом континенте.
Однако возможности Internet намного шире, чем простой обмен сообщениями между отдельными людьми. С помощью этой сети Вы можете получить доступ к океану информации, циркулирующей по планете, объем которой невозможно ни перечислить, ни классифицировать.
Когда компьютер используется для обмена информацией по телефонной сети, необходимо устройство, которое может принять сигнал из телефонной сети и преобразовать его в цифровую информацию. На выходе этого устройства информация подвергается МОДуляции, а на входе ДЕМодуляции, отсюда и название МОДЕМ. Назначение модема заключается в замене сигнала, поступающего из компьютера (сочетание нулей и единиц), электрическим сигналом с частотой, соответствующей рабочему диапазону телефонной линии.
Прежде чем перейти к описанию факс-модемов для компьютеров, необходимо пояснить, что такое факс или факсимильный аппарат в частности.
Факсимильный аппарат (далее просто факс или телефакс) служит для передачи или приема графических и текстовых черно-белых изображений по телефонным линиям. Выглядит как большой телефонный аппарат, и им можно пользоваться как обычным телефоном. Но, в отличие от обычного телефона, в него устанавливается рулон термобумаги (для распечатки получаемого изображения), есть также автоответчик. Если вы хотите пользоваться факсом одновременно и как телефоном, и как автоответчиком, и для приема/отправки факсовых изображений, то вам надо установить автоматическое срабатывание автоответчика и факса на пятый-шестой звонок телефона. Если вы успеете поднять трубку раньше, то будете разговаривать как по обычному телефону (впрочем, ничто не мешает вам при этом в любой момент включить факс на прием или отправку изображений, нажав соответствующую кнопку). Стандартный пример такого рода факса - факс Panasonic KX-F110B.
Факсимильные аппараты, в основном, используются организациями для отправки и приема счетов, документов. Те же самые функции позволит выполнить и факс-модемная плата совместно с компьютером (обычный телефон при этом включается параллельно). Но такой вариант факсового устройства менее удобен. Во-первых, для автоматического приема компьютер должен быть всегда включен, что не всегда приемлемо. Во-вторых, если вы даже находитесь у телефона, а компьютер не включен, вам придется его включать и запускать соответствующую программу. В-третьих, для отправки изображения его необходимо сперва перевести в компьютер, а для кого нужен сканер. Правда, вы можете просто перепечатать текст и отправить его, но при этом подписи или печать (организации) передать невозможно.
Из всего этого следует вывод: факс-модемную плату (в качестве факса) можно предпочесть факсовому аппарату, только если вы испытываете финансовые затруднения (ее стоимость от $50) или собираетесь пользоваться ею, в основном, на прием, или если вы вообще очень редко будете ею пользоваться (по части факса).
По части же модема факс-модемная плата ничем не отличается от модемной платы. И также может быть выполнена в виде внутреннего (вставляется в любой слот на «материнской» плате) или в виде отдельного блока (соединяется по RS-232). Факс-модемная плата обычно стоит чуть-чуть дороже модемной.
Все модемы и факсы начинают передавать информацию в телефонную линию с максимальной скоростью, на которую они рассчитаны. Если в линии большие помехи или у другого устройства ниже максимальная скорость, то происходит автоматический переход на более низкую скорость и так далее.
Модемы хотя и предназначены для передачи цифробуквенных сообщений, но с их помощью можно передать и графические изображения. Например, передать игровую программу. С одной стороны, она будет передаваться в виде цифробуквенной информации (текст программы), с другой стороны, будут переданы и графические картинки, которые зашифрованы в этой цифробуквенной информации. Однако оказывается, что для цифробуквенной информации существуют свои более плотные методы сжатия, а для графического изображены - свои эффективные методы сжатия (которые и применяются в факсовых аппаратах). Поэтому более быстро передавать графические изображения можно только с помощью факсимильной связи.
4.19 Компьютерные сети
Под локальной вычислительной сетью (ЛВС) обычно понимают коммуникационную систему, состоящую из двух или более компьютеров и включающую в себя специальное аппаратное и программное обеспечение. В такой системе любое из подключенных устройств может использовать ЛВС для передачи или получения информации. Небольшие ЛВС, или LAN (Local Area Network), обычно охватывают какое-либо отделение предприятия и не выходят за пределы одного здания. Достаточно эффективно можно использовать ЛВС и в малом офисе. Стоит, видимо, перечислить ряд веских причин для объединения отдельных персональных компьютеров в ЛВС.
Во-первых, совместный доступ к внешним высококачественном устройствам снижает затраты на каждого отдельного пользователя. К тому же правильная реализация совместного доступа повышает надежность всей системы, так как при отказе одного устройства его функции может взять на себя другое. Поскольку дисковая память является достаточно дорогим ресурсом, можно, например, организовать коллективный доступ к дискам одного или нескольких компьютеров, причем в этом случае на ряде компьютеров дисковые подсистемы могут вообще отсутствовать.
Кроме того, средства сети легко обеспечивают доступ к одному (дорогому) лазерному принтеру от нескольких компьютеров.
Во-вторых, кроме совместной эксплуатации дорогостоящих периферийных устройств, ЛВС позволяет аналогично использовать сетевые версии прикладного программного обеспечения. Затраты на покупку и поддержку новых программных пакетов в этом случае также сокращаются.
В-третьих, ЛВС обеспечивают новые формы взаимодействия пользователей в одном коллективе, например при работе над общим проектом. Особое значение имеет организация распределенной обработки данных. В локальной сети можно организовать доступ всех пользователей к большой базе данных, расположенной на одном мощном компьютере. Стоит отметить, что в случае централизованного хранения информации значительно упрощаются процессы обеспечения.
Для подготовки проекта установки и запуска локальной сети для вашего офиса лучше всего обратиться в специализированную фирму, благо их сегодня существует достаточно много. Тем не менее надо все- таки представлять проблему хотя бы в общих чертах.
Довольно часто компьютер, подключенный к локальной сети, называют рабочей станцией (workstation), однако не следует путать этот термин с другим, который обозначает мощную высокопроизводительную машину, предназначенную для решения сложных задач, например графических САПР и т.д. Впрочем, мощный компьютер также может быть включен в ЛВС, но в сети для малого офиса его наличие маловероятно. Кстати, в случае коллективного доступа к дискам одного или нескольких компьютеров речь может идти даже о бездисковых рабочих станций.
Каждый компьютер в ЛВС должен иметь встраиваемую плату, которая позволяет ему взаимодействовать с другими устройствами данной сети. Такая плата называется сетевым адаптером, или NIC (Network InterfaceCard). Небольшие низкоскоростные сети, выполненные на базе стандартных последовательных портов IBM PC-совместимых компьютеров, называют ЛВС «нулевым слотом» (zero slot LAN).
По определению, сервер - это некоторое обслуживающее устройство, которое в ЛВС выполняет, например, роль управляющего центра и концентратора данных. Под сервером, вообще говоря, понимается комбинация аппаратных и программных средств, которая служит для управления сетевыми ресурсами общего доступа. Среди ЛВС на базе персональных компьютеров различают сети с выделенным сервером (централизованным управлением) и так называемые одноранговые сети (peer- to-peer). В последних при совместном использовании информации каждая станция может выступать и как клиент, и как сервер. Таким образом, функции управления сетью передаются от одной станции к другой. Разумеется, в одноранговых сетях пользователям также предоставляется возможность совместного использования принтеров, накопителей, модемов и других ресурсов ЛВС.
Оба типа сетей имеют свои достоинства и недостатки. Одноранговые ЛВС достаточно дешевы и просты в обслуживании, однако не могут обеспечить должной защиты информации при большом размере сети. ЛВС с выделенным сервером имеют хорошие возможности для расширения, но требуют постоянного квалифицированного обслуживания. Существует большое количество сетевых операционных систем (Network Operation System, NOS), рассчитанных на ЛВС с централизованным управлением (Novell Netware, Microsoft LAN Manager), и программного обеспечения для одноранговых сетей (Artisoft LANtastic, Novell NetWare Lite, Microsoft Windows for Workgroups).
Способ объединения компьютеров в сети между собой называют топологией. Классическими топологиями ЛВС являются «звезда» («дерево»), «общая шина» и «кольцо». В случае использования топологии типа «звезда» компьютеры объединяются посредством специального устройства, называемого концентратором, или хабом (hub). Топология «общая шина» предполагает применение одного кабеля, к которому подключаются все компьютеры данной сети. Для топологии типа «кольцо» данные передаются от одного компьютера к другому как бы по эстафете.
4.20 Мультимедиа
Развитие интерактивных компьютерных систем обеспечивает работу со всеми этими видами информации в диалоговом режиме. Такие системы называются латинским словом мультимедиа (multimedia), т.е. системы со многими средами, со многими видами информации.
Число доступных на CD-ROM прикладных программ достигло ныне критической массы. Сегодня практически каждый компьютер продается вместе со встроенным лазерным дисководом, а те, кто купил ПК ранее, покупают CD-ROM и самостоятельно его устанавливают.
Что же нам может дать применение лазерных дисков? Прежде всего это качественно новые подходы к подаче информации (особенно это относится к всевозможным справочникам, словарям, энциклопедиям).
При работе с энциклопедиями часто приходится разыскивать одну за другой взаимосвязанные статьи, следуя указаниям «см. также...», в результате на столе собирается гора тяжелых томов. Но если вся энциклопедия умещается на компакт-диске, она становится гипермедиадокументом и читатель может изучать тот или иной вопрос, просто нажимая кнопку «мыши», а не перелистывая страницы. Более того, поскольку такой документ содержит, помимо текста, рисунки, карты, графики, звуковые записи, анимацию и видеоролики, среда CD-ROM позволяет превратить старую добрую энциклопедию в нечто совершенно новое - интерактивный обучающий мультимедиацентр.
Особое преимущество системы мультимедиа имеют там, где требуется поиск, в весьма ограниченные сроки, специальной информации среди огромного объема однотипных данных, например во врачебной практике.
Особую популярность приобрели на Западе обучающие системы. На дисках записывается курс обучения по одному из предметов. Звучат пояснения учителя, высвечиваются тексты, графики, цветные иллюстрации, демонстрируется динамика проведения опытов. При изучении какой-либо темы обучающийся может вызывать на свой компьютерный монитор любой учебный материал, скажем тот, который он хуже знает или который хотел бы изучить глубже. Это позволяет использовать учебное время максимально продуктивно и удовлетворить индивидуальные запросы каждого обучающегося.
Большими тиражами выходят каталоги о произведениях искусства, хранящихся в различных музеях и галереях, в том числе в их запасниках, с информацией об авторах. Можно назвать десятки областей деятельности, где компакт-диски нашли применение: это различные отрасли науки и техники, налоговые процедуры, законодательство, стандарты и многое другое.
Возможность размещения на одном компакт-диске технических руководств, конструкторской документации или архивных материалов позволяет тонущим в бумажном потоке компаниям выйти на передовые рубежи информации. Поэтому нет ничего удивительного в том, что CD - ROM быстро приобретает популярность в мире бизнеса.
В последнее время многие зарубежные фирмы выпускают игровые программы на лазерных дисках. Сложные красочные игры занимают, как правило, объем в несколько десятков Мбайт. Это значит, что на средний по объему винчестер можно записать в лучшем случае 5-6 таких игр. А на одном лазерном диске их поместится гораздо больше.
Применение технологии CD-ROM сегодня наиболее ярко отразилось на индустрии компьютерных игр. К настоящему времени уже существуют сотни игр на этих носителях. Среди игр, распространяемых на CD-ROM, можно четко выделить три направления: игры, просто перенесенные на другой носитель (т.н. Shovelware), игры с расширенными возможностями и оригинальные игры, созданные специально для CD.
Технология CD-ROM пока еще используется не на полную мощность: в основном CD-версии игр отличаются от оригинальных введением музыки и голосового сопровождения, либо улучшением качества графики. При этом игровой компонент как таковой практически не меняется: приключенческие игры как были линейными (то есть вы не можете сделать следующего шага, не завершив текущего), так и остаются таковыми даже на CD. Хотя, казалось бы, наличие большого объема для хранения данных позволяет делать игры с альтернативными сценариями: сделал это - попал туда, сделал то - попал куда-то еще, чуть задержался - и сюжет начал развиваться по-другому, и т.п. Очевидно, что именно с появлением специальных версий, рассчитанных только на CD- ROM, мы сможем в полной мере говорить о новом поколении компьютерных игр.
4.21 Другие периферийные устройства
1. Устройства защиты
Самую простейшую защиту по питанию обычно обеспечивают так называемые ограничители перенапряжений. Эти устройства предохраняют нагрузку от различного рода выбросов и всплесков питающего напряжения электросети, а также радиочастотных шумов. Некоторые из таких приборов гарантируют максимальный рабочий ток до 13 А (при напряжении 220-240 В). Примерами подобных устройств могут быть модели SurgeArrest фирмы American Power Conversion (APC), Isobar фирмы TrippLite, SpikeFree фирмы Best Power Technology.
Более высокий уровень защиты обеспечивают устройства нормализации, которые надежно «очищают» питающее напряжение от всевозможных шумов и позволяют регулировать его в достаточно широком диапазоне. Некоторые модели таких устройств могут предотвращать даже кратковременные провалы в питающем напряжении. Мощность нагрузки, подключаемой к таким устройствам, может варьироваться (в зависимости от модели) от 250 ВА до 2кВА.
2. Бесперебойные источники питания
Обеспечить работу нагрузки при полном отключении электропитания (blackout) могут только устройства, называемые UPS (Uninterruptible Power Supply), или БИП (Бесперебойные источники питания). Функционально такой прибор практически всегда состоит из устройства подавления помех, зарядного устройства, батареи аккумуляторов и преобразователя напряжения (постоянное-переменное). Все предлагаемые в настоящее время БИП можно условно подразделить на несколько групп.
К самой немногочисленной группе относятся так называемые встраиваемые (internal) UPS. Встраиваемые БИП - это самый дешевый по стоимости и самый простой тип бесперебойных источников питания. Конструктивно эти устройства выглядят как отдельная плата расширения, вставляемая в соответствующий разъем на системной плате компьютера. В БИП этого типа отсутствует преобразователь напряжения, так как цепи питания подключены непосредственно к батарее аккумуляторов, которая и выдает необходимые уровни постоянного напряжения. Сами же аккумуляторы подзаряжаются, конечно, от электросети. Все это является несомненным преимуществом таких БИП и сказывается на их невысокой стоимости. Однако заметим, что подобные БИП не могут защитить от неприятностей в сети электропитания ни монитор, ни внешние накопители, ни другие периферийные устройства. Установка встраиваемых БИП не очень сложна, но требует внимания и аккуратности. В качестве примера подобных устройств можно привести модели AccuCard и Internal Power System фирм Emerson Computer Power и Powercard.
Наиболее многочисленные группы БИП представляют устройства, имеющие топологию on-line (постоянно включенные) и off-line или standby (резервные). БИП, относящиеся к последней группе, в свою очередь, могут быть поделены на две подгруппы: standby hybrid UPS и standby-ferro UPS (гибридные и феррорезонансные). Подгруппа устройств, выполненных по топологии line-interactive (интерактивные бИп), выглядит несколько обособленно, хотя чаще всего подобные устройства относят к типу standby (или hybrid) UPS.
Как уже говорилось, в состав БИП обычно входят стабилизатор (устройство подавления перенапряжения и фильтр), зарядное устройство, аккумуляторы (возможно кислотные), преобразователь постоянного напряжения в переменное (DC/AC) и переключатель выходного напряжения.
Постоянно включенные БИП (работающие в режиме on-line) обеспечивают энергоснабжение подключенных устройств от батареи аккумуляторов через преобразователь напряжения независимо от состояния электросети, в то время как резервные UPS переходят на такой режим работы только при полном отключении внешнего питающего напряжения.
Большинство источников бесперебойного питания могут автономно работать от 5 до 20 минут. Они рассчитаны в основном на то, что вы немедленно сохраните свою информацию и выключите компьютер. Запаситесь достаточным терпением и ждите, пока снова появится электричество. Самые современные и очень дорогие источники бесперебойного питания могут работать часами и даже сутками.
Лекция 5. Операционные системы
5.1 Уровни компьютерных систем
Работая с компьютером на бытовом уровне, мы часто не задумываемся, что же скрывается за встречающим нас дружественным интерфейсом, а ведь современная компьютерная система состоит из одного или нескольких процессоров, оперативной памяти, дисков, клавиатуры, монитора, принтеров, сетевого интерфейса и других устройств, то есть является сложной комплексной системой. Написание программ, которые следят за всеми компонентами, корректно используют их и при этом работают оптимально, представляет собой крайне трудную задачу. По этой причине компьютеры оснащаются специальным уровнем программного обеспечения, называемым операционной системой. Операционная система отвечает за управление всеми перечисленными устройствами и обеспечивает пользователя имеющими простой, доступный интерфейс программами для работы с аппаратурой.
Выделяют пять основных уровней компьютерных систем (КС), среди которых:
1. Самый нижний уровень содержит физические устройства, состоящие из интегральных микросхем, проводников, источников питания, электронно-лучевых трубок и т.п. То, как они устроены и как работают, относится к сфере деятельности инженеров, специалистов по электронике.
2. Выше расположен микроархитектурный уровень, на котором физические устройства рассматриваются с точки зрения функциональных единиц. Обычно на этом уровне находятся внутренние регистры центрального процессора (CPU - Central Processing Unit) и арифметикологическое устройство. На каждом такте процессора из регистра выбирается один или два операнда, которые обрабатываются в арифметикологическом устройстве (например, действием операции сложения или логического И). Результат сохраняется в одном или нескольких регистрах. В некоторых машинах операции над данными контролируются программными приложениями, которые называются микропрограммами, в других такой контроль выполняется напрямую аппаратными цепями.
В микропрограммах используется:
• обработка прерываний,
• управление различными типами структур данных,
• примитивы, синхронизация, координирующий доступ к общим данным,
• переключение контекста,
• последовательности вызова из процедур и возврата в них.
3. Определенная система команд передается по маршруту передачи данных. Некоторые команды могут быть выполнены за один цикл передачи данных, другие требуют нескольких циклов. Такие команды могут использовать регистры или другие возможности аппаратуры. Команды, видимые для работающего на ассемблере программиста, формируют уровень ISA (Instruction Set Architecture - архитектура системы команд), часто называемый машинным языком.
Обычно машинный язык содержит от 50 до 300 команд, служащих преимущественно для перемещения данных по компьютеру, выполнения арифметических операций и сравнения величин. Управление устройствами на этом уровне осуществляется с помощью загрузки определенных величин в специальные регистры устройств.
Примером работы на таком уровне может служить обработка команды чтения с диска. Для этого нужно выполнить запись в его регистры: адреса места на диске, адреса в основной памяти, число байтов для чтения и еще множество параметров. Кроме того, нужно учитывать статус операции, возвращаемый диском.
Дата добавления: 2016-03-20; просмотров: 423;