Страница:
Сергей Костенок
У меня какая-то ерунда с определением жесткого диска — он у меня определился как usb-устройство. Моя система: sempron 3000+, EPOX 8NPA7I NForce 4, GF 6600 LE, 512 DDR Samsung и 80Gb Samsung SATA2. Кроме того вся система почему-то тормозит, хотя ХР SP1 только поставил. Так и должно быть, я имею в виду юсб, у меня до этого был винт ide, только он мне таких фокусов не вытворял. И вопрос — вообще железо самсунг на фоне оппонентов — seagate и kingmax (имею в виду винты и память) — выглядит достойно? А то мне посоветовали взять и то, и то самсунг, а вот я пока от него не в восторге:(. Шепилов Алексей
В «Диспетчере устройств» откройте Свойства диска» вкладка Оборудование» кнопка Свойства» вкладка Политика. Включите параметр Оптимизировать для выполнения и разрешите кеширование.
Когда Samsung только пробивалась на рынок накопителей (еще в прошлом веке), об устройствах того периода (оптических приводах и жестких дисках) нельзя сказать ничего хорошего, они были очень ненадежными. Но сейчас ситуация изменилась, и я могу так же, как и ваши друзья, смело рекомендовать продукцию этой фирмы.
Модули оперативной памяти SEC (Samsung Electronics Co.) — это отличный выбор, поскольку они и качественны, и надежны.
Сергей Костенок
Решил поменять на видеокарте стандартную жвачку на пасту КПТ-8. После замены компьютер отказывается запускаться. POST проходит нормально, а там где появляется строка с бегающим ползунком начинаются артефакты (разноцветные вертикальные полосы по всему экрану) и компьютер выключается. Осмотрел все внимательно ни сколов, ни сгорания чего-либо не заметил. Знающие люди сказали, что проблема с памятью. Так ли это? И еще у меня есть диск с системой Knoppix 4.0, который я купил вместе с вашим журналом. Так вот в нем видеокарта почему-то работает нормально и ни каких артефактов нет. Пожалуйста, объясните почему так. Заранее спасибо, Максим
К сожалению приведенная информация не позволяет сказать, программные или аппаратные это проблемы, поскольку вы не сообщили никаких подробностей о своей системе, даже о моменте появления артефактов и вашей операционной системе приходится догадываться по косвенным признакам. Видеокарта совершенно не обязательно является виновником проблемы, с таким же успехом это может быть процессор, оперативная память, материнская плата, жесткий диск и даже блок питания. Ведь «ковыряясь» в системном блоке, вы могли затронуть любые компоненты.
Возможно, повредилась и ваша операционная система. Правда, работоспособность компьютера под управлением KNOPPIX — не доказательство этого, ведь эта операционная система может использовать другие участки видео и оперативной памяти, не весь набор команд процессоров (основного и графического), а жесткий диск вообще не задействует.
Поэтому попробуйте переустановить операционную систему. Если проблема останется, то выявляйте неисправное оборудование обычным способом — заменой.
Сергей Костенок
У меня возникла небольшая проблемка, и я решил обратиться за помощью к любимому журналу (друзья-юзеры ни чем помочь не смогли). Жена попросила ей на рабочем компе установить разных пользователей, чтобы никто не ползал в ее документы. Дурацкое дело — не хитрое, приехал, сделал ее Админом, остальных ущемил в правах. Но… Те документы, что первоначально были на Рабочем Столе ес-но «ушли». В Documents and Settings есть папка «Администратор\Рабочий Стол», но в нее доступ закрыт, хотя пароль (на всякий случай) установил тот же,что и для главного пользователя. Как открыть те документы, что там содержатся?? Я понимаю, что надо войти под пользователем «Администратор» и сохранить документы. Но раньше, когда я вводил пароль, там было имя пользователя — «Администратор». А теперь при входе в Винду отображаются только две записи пользователей — вторая и третья, с ограниченными правами (те, которые я сам создал). А как зайти в комп на правах первой записи — не врубаюсь… Может, что-то это очень простое, но не догоняю, т.к. раньше с подобным не сталкивался. Всего доброго, IAN
Некоторые учетные записи могут быть скрыты в окне выбора пользователя. Учетная запись «Администратор» относится именно к таким (отображается в этом окне только, если других учетных записей на компьютере не создавалось). Но это не значит, что ею нельзя воспользоваться. В окне выбора пользователя нажмите два раза сочетание клавиш Ctrl+Alt+Del — у вас появится окно регистрации, в котором вы можете ввести имя и пароль любого пользователя.
Сергей Костенок
Прошу дать совет по одной проблеме. Мой компьютер после выключения (обычным порядком) через 5-8 сек. включается сам. А после извлечения сетевого кабеля самопроизвольного включения не происходит. В управлении электропитанием сетевой карты стоит галочка «Вывод из ждущего режима только станц. Управления», и она не убирается никак. В свойствах IE «дополнительно» в строчке «разрешить синхронизацию автоном. элемен. по расписанию» галочку убрал. О системе: XP prof. русс. версия, интернет по TCP/IP выделенная линия, каспер. (вирусов не обнаруживает). Искал шпионск. программы утилитой Windows-ненашел. VLAD
По-видимому, фраза «после извлечения сетевого кабеля» относится к кабелю локальной сети. Тогда у вас компьютер включается потому, что в его настройках активировано пробуждение при обращении к нему из локальной сети. Это называется Wake On LAN (WOL) и настраивается в BIOS Setup. Кроме того, если сетевая карта не интегрированная, то для функционирования режима WOL она соединяется с материнской платой специальным трехпроводным кабелем, можете его отключить.
Сергей Костенок
Помогите мне, пожалуйста: дело в том, что я, нечаянно, установила пароль на учетную запись администратора, и забыла пароль. А мне нужен компьютер. Что можно сделать, чтобы узнать пароль (например через «Гостя»). Очень-очень надеюсь на вашу помощь. Заранее спасибо, Мария
Узнать пароль учетной записи компьютера нельзя. Можно изменить пароль любой учетной записи, воспользовавшись значком «Учетные записи пользователей» в «Панели управления», но для этого необходимо обладать правами администратора, поэтому учетная запись «Гость» для этого не пригодна. Если на вашем компьютере есть другие учетные записи, имеющие необходимые права, воспользуйтесь ими, если нет — придется переустанавливать систему (см.скриншот).
Сергей Костенок
Рабы интерфейса
Автор: Владимир Гуриев.
© 2004, Издательский дом | http://www.computerra.ru/
Журнал «Домашний компьютер» | http://dk.compulenta.ru/
Этот материал Вы всегда сможете найти по его постоянному адресу: /2006/121/280023/
Говорят, в языке эскимосов существует семьдесят слов для обозначения разных форм снега. Лингвисты и эскимосы в этом, мягко говоря, не уверены, но миф очень живуч, потому что он логичен — если эскимосам жизненно важно знать, какой именно снег лежит в конкретной местности и не опасен ли избранный маршрут, то и семьдесят синонимов не перебор.
Тем не менее, люди стараются почем зря не плодить лишние сущности, а за примерами далеко ходить не надо. Возьмем в руки компьютерный словарик: вряд ли в нем можно найти более многозначное слово, чем «интерфейс», которое по количеству различных смыслов вполне может поспорить с универсальной русской «хреновиной».
Традиционно «интерфейс» на русский язык не переводится, но — нисколько не ратуя за «хорошилище», «гульбище» и «ристалище» — мы все же можем подобрать близкий по сути аналог по-русски. «Интерфейс» между А и Б (а интерфейс не может быть сам по себе, он по определению связывает вместе два источника; это способ сопряжения) — это «переходник», который позволяет А и Б обмениваться информацией, причем и А, и Б могут не иметь никакого отношения к компьютерам, поскольку понятие интерфейса, в общем случае, намного шире и может быть применено практически ко всему, что нас окружает. Например, сейчас вы читаете эти строки, потому что умеете пользоваться интерфейсом в виде бумажного журнала и владеете таким эффективным интерфейсом, как русский язык. А чуть погодя, допустим, отправитесь на кухню, чтобы открыть белую дверцу холодильника (интерфейс) и достать из морозилки пару бутылок ледяного пива. Если вдуматься, вся наша жизнь состоит из общения с разного рода интерфейсами. Просто по большей части все эти интерфейсы настолько привычны и естественны, что никому и в голову не приходит считать их вспомогательными механизмами.
Компьютерные пользовательские интерфейсы (или человеко-машинные) интересны, прежде всего, тем, что исторически очень нехотя учитывали человеческую составляющую. Разумеется, сегодняшние домашние компьютеры намного удобнее в обращении, чем их предки, общавшиеся с человеком посредством перфокарт, однако и сегодняшние способы ввода информации выглядят слишком надуманными и искусственными. Ведь еще тридцать лет назад среднестатистическому человеку гораздо проще было написать предложение от руки, чем напечатать его. Еще в 1970-х гг. существовали огромные машинописные бюро, потому что умение печатать — это отдельный навык, отдельная область компетенции. Обычный же человек знал о печатных машинках лишь то, что они шумят, и буквы на клавиатуре расположены не в алфавитном порядке.
К слову о расположении букв — это ведь еще один пример уступки человека машине. Исторически раскладка QWERTY, изобретенная в середине 19 века, была придумана, чтобы минимизировать вероятность заедания клавиш при одновременном нажатии расположенных рядом литер. Она требовала времени на переучивание, однако существенно повышала скорость работы машинисток, благодаря чему успешно пережила всех конкурентов и, скорее по инерции, стала основной для компьютерных клавиатур, которые заедания литер не боятся.
История успеха QWERTY демонстрирует нам еще один важный для распространения интерфейса параметр — открытость. Общепринято, что раскладка QWERTY вовсе не была лучшей — в 20 веке появилась раскладка Дворака, которая, по заявлениям ее создателей, была и более эффективной, и более комфортной для наборщика. Однако ей не удалось вытеснить устаревший стандарт и вообще приблизиться к QWERTY по популярности. Во многом это было вызвано тем, что Дворак запатентовал свое изобретение, и для производителей печатных машинок внедрение его раскладки было связано с дополнительными расходами. Пользователи, в свою очередь, не горели желанием переучиваться — привычная раскладка их вполне устраивала, а увеличится ли скорость набора после переучивания — это еще бабушка надвое сказала. Сегодня же распространение раскладки Дворака ограничивается не только психологическими, но и сугубо техническими причинами: все короткие сочетания клавиш для быстрого запуска рутинных операций (например, Ctrl+C или Ctrl+V) спроектированы именно с расчетом на QWERTY-клавиатуру. На ней, например, C и V расположены в нижнем ряду, недалеко от клавиши Ctrl, — чтобы пользоваться такими комбинациями в раскладке Дворака пользователь должен обладать руками пианиста, так как C и V расположены соответственно в верхнем и нижнем ряду.
Вернемся к человеко-машинному интерфейсу, в котором сегодня ввод, как правило, осуществляется с помощью клавиатуры и мыши. Разработчики новых компьютерных интерфейсов полагают, что этот неестественный, неудобный, требующий дополнительного обучения способ общения человека с компьютерами рано или поздно уступит место чему-то более простому и эффективному. Но так ли это?
Нет сомнений, что набирать текст на клавиатуре — это не самый естественный способ передачи информации, до последнего времени большинство им не пользовалось. Общаясь с другими людьми, мы используем, прежде всего, речь. Поэтому немудрено, что больше всего усилий направлено на разработку голосовых интерфейсов — пользователю куда проще поговорить с компьютером, чем написать что-нибудь. За шестьдесят лет интенсивных исследований в этой области ученые лишились множества иллюзий (сейчас в это трудно поверить, но когда-то распознавание речи считалось простой задачей, которая может быть решена размещением в памяти компьютера нужного словаря), однако когда они действительно научат компьютер слушать и говорить, их вполне может ожидать крушение еще одной. Вполне вероятно, что голосовой интерфейс — при всей его естественности — для работы с компьютером не оптимален и способен в лучшем случае дополнить существующие решения, но не заменить их.
Предпосылки для такого скепсиса есть. Феноменальный успех интернет-телефонии никак не сказался на популярности средств обмена мгновенными сообщениями. Конечно, это удобно и приятно — слышать собеседника — говорить проще, чем писать. Но у голосовых коммуникаций — свои ограничения: мы не можем вести одновременно несколько разговоров (в аське же — легко), быть уверены, что не мешаем окружающим, и вынуждены вести плавный разговор, потому что пятиминутные паузы при голосовой коммуникации смотрятся (точнее, слушаются) весьма странно. Если есть возможность услышать собеседника — прекрасно. И тем не менее, миллионы людей предпочитают не пользоваться этой возможностью.
Последние разработки в области brain-computing, когда в качестве источника команд выступают мысленные импульсы, меня вообще немного пугают, потому что, как показывает практика, все без исключения компьютерные интерфейсы в большей степени полагаются на человеческую способность адаптироваться. Другими словами, brain-computing — это не столько о том, чтобы научить компьютер читать ваши мысли, сколько о том, чтобы научить пользователя думать так, чтобы компьютер мог их понять.
Редкий случай движения навстречу пользователю — унификация интерфейсов компьютерных программ под Windows. Десять (или, для верности, двенадцать-тринадцать) лет назад программы разных производителей отличались друг от друга гораздо сильнее, чем сейчас. Операционная система MS-DOS предоставляла программисту полную свободу в проектировании интерфейса программы. Ограничения были, но, в основном, технические. В пределах же отведенной ему делянки программист мог делать что и как угодно. В результате освоение каждой новой программы превращалось в тяжкий труд. Это сегодня — видел один текстовый процессор, значит, видел все! А DOS-версия Microsoft Word (да, да, была и такая) отличалась от процессора «Лексикон» радикально.
Все изменилось с распространением ОС Windows, которая не только существенно расширяет возможности программистов по использованию ресурсов компьютера, но и буквально диктует им, как должен быть построен интерфейс. Любители пооригинальничать несколько лет вяло сопротивлялись (самый, пожалуй, яркий пример — пакет графических подпрограмм Kai Power’s Tools, созданный безумным гением Каем Краузе), однако участь их была предрешена, и сегодня практически все Windows-приложения выглядят так, как будто их отлили в одной форме (собственно, в ней их и отлили — для отрисовки элементов интерфейса используются системные функции именно Windows). Различия в интерфейсах программ, разумеется, остались, но теперь они, в основном, продиктованы различием в функциональности, а не представлениями программистов о прекрасном.
Тем не менее, этот результат, скорее, случаен и побочен. Обычно же новый пользовательский интерфейс подразумевает переучивание, перепрограммирование пользователей, и чем дальше, тем быстрее происходят эти процессы. За последние пятнадцать лет мы научились пользоваться мышкой и клавиатурой, поняли, что очистка корзины — это навсегда, а окна нельзя разбить, но можно подвесить. Мы выучили SMS, хотя освоить азбуку Морзе и то было проще.
Вы все еще думаете, что компьютеры делаются для людей?
Тогда читайте дальше.
Журнал «Домашний компьютер» | http://dk.compulenta.ru/
Этот материал Вы всегда сможете найти по его постоянному адресу: /2006/121/280023/
Говорят, в языке эскимосов существует семьдесят слов для обозначения разных форм снега. Лингвисты и эскимосы в этом, мягко говоря, не уверены, но миф очень живуч, потому что он логичен — если эскимосам жизненно важно знать, какой именно снег лежит в конкретной местности и не опасен ли избранный маршрут, то и семьдесят синонимов не перебор.
Тем не менее, люди стараются почем зря не плодить лишние сущности, а за примерами далеко ходить не надо. Возьмем в руки компьютерный словарик: вряд ли в нем можно найти более многозначное слово, чем «интерфейс», которое по количеству различных смыслов вполне может поспорить с универсальной русской «хреновиной».
Традиционно «интерфейс» на русский язык не переводится, но — нисколько не ратуя за «хорошилище», «гульбище» и «ристалище» — мы все же можем подобрать близкий по сути аналог по-русски. «Интерфейс» между А и Б (а интерфейс не может быть сам по себе, он по определению связывает вместе два источника; это способ сопряжения) — это «переходник», который позволяет А и Б обмениваться информацией, причем и А, и Б могут не иметь никакого отношения к компьютерам, поскольку понятие интерфейса, в общем случае, намного шире и может быть применено практически ко всему, что нас окружает. Например, сейчас вы читаете эти строки, потому что умеете пользоваться интерфейсом в виде бумажного журнала и владеете таким эффективным интерфейсом, как русский язык. А чуть погодя, допустим, отправитесь на кухню, чтобы открыть белую дверцу холодильника (интерфейс) и достать из морозилки пару бутылок ледяного пива. Если вдуматься, вся наша жизнь состоит из общения с разного рода интерфейсами. Просто по большей части все эти интерфейсы настолько привычны и естественны, что никому и в голову не приходит считать их вспомогательными механизмами.
Компьютерные пользовательские интерфейсы (или человеко-машинные) интересны, прежде всего, тем, что исторически очень нехотя учитывали человеческую составляющую. Разумеется, сегодняшние домашние компьютеры намного удобнее в обращении, чем их предки, общавшиеся с человеком посредством перфокарт, однако и сегодняшние способы ввода информации выглядят слишком надуманными и искусственными. Ведь еще тридцать лет назад среднестатистическому человеку гораздо проще было написать предложение от руки, чем напечатать его. Еще в 1970-х гг. существовали огромные машинописные бюро, потому что умение печатать — это отдельный навык, отдельная область компетенции. Обычный же человек знал о печатных машинках лишь то, что они шумят, и буквы на клавиатуре расположены не в алфавитном порядке.
К слову о расположении букв — это ведь еще один пример уступки человека машине. Исторически раскладка QWERTY, изобретенная в середине 19 века, была придумана, чтобы минимизировать вероятность заедания клавиш при одновременном нажатии расположенных рядом литер. Она требовала времени на переучивание, однако существенно повышала скорость работы машинисток, благодаря чему успешно пережила всех конкурентов и, скорее по инерции, стала основной для компьютерных клавиатур, которые заедания литер не боятся.
История успеха QWERTY демонстрирует нам еще один важный для распространения интерфейса параметр — открытость. Общепринято, что раскладка QWERTY вовсе не была лучшей — в 20 веке появилась раскладка Дворака, которая, по заявлениям ее создателей, была и более эффективной, и более комфортной для наборщика. Однако ей не удалось вытеснить устаревший стандарт и вообще приблизиться к QWERTY по популярности. Во многом это было вызвано тем, что Дворак запатентовал свое изобретение, и для производителей печатных машинок внедрение его раскладки было связано с дополнительными расходами. Пользователи, в свою очередь, не горели желанием переучиваться — привычная раскладка их вполне устраивала, а увеличится ли скорость набора после переучивания — это еще бабушка надвое сказала. Сегодня же распространение раскладки Дворака ограничивается не только психологическими, но и сугубо техническими причинами: все короткие сочетания клавиш для быстрого запуска рутинных операций (например, Ctrl+C или Ctrl+V) спроектированы именно с расчетом на QWERTY-клавиатуру. На ней, например, C и V расположены в нижнем ряду, недалеко от клавиши Ctrl, — чтобы пользоваться такими комбинациями в раскладке Дворака пользователь должен обладать руками пианиста, так как C и V расположены соответственно в верхнем и нижнем ряду.
Вернемся к человеко-машинному интерфейсу, в котором сегодня ввод, как правило, осуществляется с помощью клавиатуры и мыши. Разработчики новых компьютерных интерфейсов полагают, что этот неестественный, неудобный, требующий дополнительного обучения способ общения человека с компьютерами рано или поздно уступит место чему-то более простому и эффективному. Но так ли это?
Нет сомнений, что набирать текст на клавиатуре — это не самый естественный способ передачи информации, до последнего времени большинство им не пользовалось. Общаясь с другими людьми, мы используем, прежде всего, речь. Поэтому немудрено, что больше всего усилий направлено на разработку голосовых интерфейсов — пользователю куда проще поговорить с компьютером, чем написать что-нибудь. За шестьдесят лет интенсивных исследований в этой области ученые лишились множества иллюзий (сейчас в это трудно поверить, но когда-то распознавание речи считалось простой задачей, которая может быть решена размещением в памяти компьютера нужного словаря), однако когда они действительно научат компьютер слушать и говорить, их вполне может ожидать крушение еще одной. Вполне вероятно, что голосовой интерфейс — при всей его естественности — для работы с компьютером не оптимален и способен в лучшем случае дополнить существующие решения, но не заменить их.
Предпосылки для такого скепсиса есть. Феноменальный успех интернет-телефонии никак не сказался на популярности средств обмена мгновенными сообщениями. Конечно, это удобно и приятно — слышать собеседника — говорить проще, чем писать. Но у голосовых коммуникаций — свои ограничения: мы не можем вести одновременно несколько разговоров (в аське же — легко), быть уверены, что не мешаем окружающим, и вынуждены вести плавный разговор, потому что пятиминутные паузы при голосовой коммуникации смотрятся (точнее, слушаются) весьма странно. Если есть возможность услышать собеседника — прекрасно. И тем не менее, миллионы людей предпочитают не пользоваться этой возможностью.
Последние разработки в области brain-computing, когда в качестве источника команд выступают мысленные импульсы, меня вообще немного пугают, потому что, как показывает практика, все без исключения компьютерные интерфейсы в большей степени полагаются на человеческую способность адаптироваться. Другими словами, brain-computing — это не столько о том, чтобы научить компьютер читать ваши мысли, сколько о том, чтобы научить пользователя думать так, чтобы компьютер мог их понять.
Редкий случай движения навстречу пользователю — унификация интерфейсов компьютерных программ под Windows. Десять (или, для верности, двенадцать-тринадцать) лет назад программы разных производителей отличались друг от друга гораздо сильнее, чем сейчас. Операционная система MS-DOS предоставляла программисту полную свободу в проектировании интерфейса программы. Ограничения были, но, в основном, технические. В пределах же отведенной ему делянки программист мог делать что и как угодно. В результате освоение каждой новой программы превращалось в тяжкий труд. Это сегодня — видел один текстовый процессор, значит, видел все! А DOS-версия Microsoft Word (да, да, была и такая) отличалась от процессора «Лексикон» радикально.
Все изменилось с распространением ОС Windows, которая не только существенно расширяет возможности программистов по использованию ресурсов компьютера, но и буквально диктует им, как должен быть построен интерфейс. Любители пооригинальничать несколько лет вяло сопротивлялись (самый, пожалуй, яркий пример — пакет графических подпрограмм Kai Power’s Tools, созданный безумным гением Каем Краузе), однако участь их была предрешена, и сегодня практически все Windows-приложения выглядят так, как будто их отлили в одной форме (собственно, в ней их и отлили — для отрисовки элементов интерфейса используются системные функции именно Windows). Различия в интерфейсах программ, разумеется, остались, но теперь они, в основном, продиктованы различием в функциональности, а не представлениями программистов о прекрасном.
Тем не менее, этот результат, скорее, случаен и побочен. Обычно же новый пользовательский интерфейс подразумевает переучивание, перепрограммирование пользователей, и чем дальше, тем быстрее происходят эти процессы. За последние пятнадцать лет мы научились пользоваться мышкой и клавиатурой, поняли, что очистка корзины — это навсегда, а окна нельзя разбить, но можно подвесить. Мы выучили SMS, хотя освоить азбуку Морзе и то было проще.
Вы все еще думаете, что компьютеры делаются для людей?
Тогда читайте дальше.
Внешние связи
Автор: Юрий Ревич.
© 2004, Издательский дом | http://www.computerra.ru/
Журнал «Домашний компьютер» | http://dk.compulenta.ru/
Этот материал Вы всегда сможете найти по его постоянному адресу: /2006/121/280021/
Как известно, компьютер состоит из процессора и памяти (последняя вполне может быть встроена и в процессор). Такая двухкомпонентная система вполне самодостаточна, однако работать она в таком виде способна только сама на себя. Как минимум, к ней надо приделать устройства ввода-вывода: клавиатуру, экран, принтер, дисковые накопители, оптические приводы или хотя бы флоппи-дисководы. Тогда получится полноценный компьютер, который получает данные и команды из внешнего мира и выдает на-гора результаты своей деятельности. При этом можно указанные компоненты намертво встроить в систему — как поступал Стив Возняк, конструируя с помощью своего паяльника первые массовые ПК Apple I в конце 70-х годов прошлого века. А можно придумать некий интерфейс, рассказать всем, как он устроен, и тогда каждый сможет подключать к нему любые устройства, лишь бы они были снабжены нужными разъемами-соединителями и соблюдали договоренности по поводу электрических характеристик сигналов и характера обмена данными — протокола. По этому пути пошли создатели другого первенца компьютеростроения — IBM PC, создав так называемую «открытую архитектуру».
В принципе, соблюдения правил взаимодействия — спецификаций интерфейсов — еще недостаточно: компьютер примет данные, но не будет знать, что с ними делать. Поэтому устройство, подключаемое по стандартному интерфейсу, обязательно снабжается драйвером — программой, которая определяет, что за устройство подключено, интерпретирует полученные данные и в ответ посылает нужные команды. Иногда такие драйверы включены в состав операционной системы. Есть и стандартные устройства, например, клавиатура, мышь, которые распознаются еще на уровне BIOS33.
Рассмотрим некоторые внешние интерфейсы современных ПК34. При этом оставим в стороне вопросы сетевых и беспроводных соединений, а также подключения таких устройств, как мониторы и аудиосистемы — это, как вы понимаете, разговор особый и длинный. Исключим и всякую экзотику, вроде специального разъема для подключения MIDI-устройств и специфичные для ноутбуков интерфейсы PCMCIA или ExpressCard — ограничимся стандартными портами общего назначения, к которым относятся порты COM, LPT, PS/2, GAME-порт, FireWire и USB, и рассмотрим их приблизительно в той последовательности, в которой они появлялись на свет.
СОМ-порт (от слова «коммуникационный», иногда его еще называют просто serial — «последовательный») отчасти ошибочно еще называют портом RS-232. Правильно сказать так: COM-порт передает данные, основываясь на стандарте последовательного интерфейса RS-23235. Последний, кроме собственно протокола передачи и электрических параметров, стандартизирует всем знакомые разъемы DB-9 и DB-25.
Стандарт RS-232 (и более скоростной RS-422) — один из самых древних протоколов передачи данных между устройствами, он был утвержден еще в 1969 году, и к компьютерам (тем более ПК) тогда еще не имел никакого отношения. Это очень простой в реализации, дешевый, неприхотливый и достаточно надежный способ соединения двух компонентов -применяется начиная от медицинской техники и датчиков состояния окружающей среды до GPS-навигаторов и мини-АТС. Стандартов RS-232 — несколько, различаются они буквой индекса: RS-232C, RS-232D, RS-232E и пр. и являются лишь последовательным усовершенствованием и детализацией технических особенностей. Заметим лишь, что все современные порты поддерживают спецификации RS-232D или RS-232E.
RS-232 — идеальный способ для передачи данных с небольшими скоростями по минимальному количеству проводов (никаких специальных витых пар не предполагается — линия может состоять из обычных проводов). Но сейчас развитие RS-232 затормозилось — ему на смену пришли более сложные, зато удобные для пользователя и скоростные USB и FireWire.
Согласно современной точки зрения, у COM-порта — только два недостатка, но очень серьезных. Во-первых, он медленный — со скоростью 115 Кбит/с не только какое-нибудь видео, даже цифровой звук не всегда передашь с надлежащим качеством. Правда, современные порты поддерживают скорости и повыше, но это не выход из положения. Во-вторых, он подразумевает только соединение «точка-точка» — если у вас один СОМ-порт, то вы к нему можете подключить только одно устройство. Тем не менее, хоронить протокол RS-232 не следует — это по-прежнему самый дешевый и простой способ связи внешних устройств с компьютером, отчего он и используется во многих специальных аксессуарах — вроде программаторов и медицинских приборов.
Мало кто вам сразу ответит, как расшифровывается аббревиатура LPT. На самом деле, это аббревиатура от Line PrinTer36, «построчный принтер». Порт LPT был спроектирован специально для компьютеров и впервые появился в модели IBM PC XT (1984). Как следует из названия, он предназначался для конкретной задачи — подсоединения принтера, но область его использования оказалась заметно шире. Он до сих пор, если так можно выразиться, «более жив», чем СОМ — по крайней мере, современные ПК им еще снабжаются.
Существовало несколько вариантов стандарта LPT. Самый первый, SPP (Standard Parallel Port), отличался тем, что мог передавать данные только в одну сторону (к принтеру). Это касается только данных — в стандарте SPP предусмотрен еще ряд вспомогательных линий, по которым сигналы можно передавать и туда и обратно. Всего в разъеме LPT — 25 контактов, причем, чтобы не перепутать его с аналогичным СОМ (они используют одинаковые типы разъемов — DB), со стороны ПК устанавливается гнездовая часть разъема LPT («мама»), а на кабеле — штыревая («папа»). Аналогичный СОМ имеет обратную конфигурацию.
В дальнейшем возник стандарт BPP (Bi-directional Parallel Port), обеспечивавший полностью двусторонний обмен со скоростью до 150 Кбайт/с, и его «продвинутые» варианты — EPP (Enhanced Parallel Port) и ECP (Extended Capabilities Port), обеспечивающие скорость не менее 2 Мбайт/с, что зафиксировано в стандарте IEEE 1284 (1994 г.). В нем, в частности, оговаривается и всем известный 26-контактный разъем Centronix, который устанавливается со стороны принтера. Для миниатюрных устройств предусмотрен разъем третьего типа — меньшего размера, чем Centronix.
Через LPT можно передавать данные между компьютерами, причем гораздо быстрее, чем через COM — до 16 Мбайт/c. Единственное ограничение — небольшое расстояние: не более 2-3 м для стандартных по качеству изготовления кабелей.
Одно время, кроме принтеров, к LPT модно было подключать сканеры, внешние диски и даже цифровые камеры (собственно, протокол ECP и создавался для подобных целей), однако появление USB свело на нет подобное использование.
Казалось бы преимущество параллельной передачи данных перед последовательной понятно — в то время как по одному проводу за такт передается всего один бит, по восьми проводам — целый байт, что очень наглядно при сравнении COM и LPT. Однако это справедливо только при относительно небольших скоростях обмена. Когда скорость превышает единицы Мбайт/с (десятки Мбит/с), преимущества параллельной передачи не столь однозначны. Например, скорость обмена для LPT может достигать 16 Мбайт/с — но только при качественном и не слишком длинном кабеле. Ведь в параллельной линии отдельные проводники всегда немного разные, отчего при увеличении длины кабеля и скорости передачи биты, передаваемые по разным проводам, начинают «разъезжаться» по времени — одни приходят чуть раньше, другие позднее, происходит фазовый сдвиг. Да и взаимовлияние проводников сказывается все сильнее.
Гораздо проще повышать частоту последовательного канала, где за один такт передается всего один бит, и сам такт мы теоретически можем сделать сколь угодно коротким — все зависит только от быстродействия оборудования. Поэтому выгоднее заложить максимум функциональности в микросхемы, нежели иметь дело с толстенными «шлангами» с сотней проводов внутри. И хотя в этом деле есть свои «тараканы», все современные скоростные каналы передачи данных являются последовательными (USB, FireWire, Serial ATA, Ethernet и т. п.). В развитие этой идеи Intel в 2002 году выступила с инициативой создания универсальной скоростной последовательной шины — PCI Express, которая должна заменить собой все слоты AGP-PCI, а заодно и внутреннюю шину данных на материнской плате. Итак, будущее — за последовательными интерфейсами.
Этот интерфейс имеет сугубо специфическое назначение — для подключения мыши и клавиатуры37— и использует одинаковые 6-контактные разъемы типа MiniDIN, маркированные (после принятия стандарта PC99) разными цветами — для мыши бирюзовым, для клавиатуры — сиреневым. Разъемы не взаимозаменяемы, то есть мышь, подключенная к клавиатурному разъему, не заработает, однако есть и совмещенные разъемы (обычно на ноутбуках), к ним можно подключать как мышь, так и клавиатуру. С физической точки зрения PS/2 — последовательный порт с отдельной линией синхронизации, отличающийся наличием вывода +5 В для питания подключенного устройства.
Журнал «Домашний компьютер» | http://dk.compulenta.ru/
Этот материал Вы всегда сможете найти по его постоянному адресу: /2006/121/280021/
Как известно, компьютер состоит из процессора и памяти (последняя вполне может быть встроена и в процессор). Такая двухкомпонентная система вполне самодостаточна, однако работать она в таком виде способна только сама на себя. Как минимум, к ней надо приделать устройства ввода-вывода: клавиатуру, экран, принтер, дисковые накопители, оптические приводы или хотя бы флоппи-дисководы. Тогда получится полноценный компьютер, который получает данные и команды из внешнего мира и выдает на-гора результаты своей деятельности. При этом можно указанные компоненты намертво встроить в систему — как поступал Стив Возняк, конструируя с помощью своего паяльника первые массовые ПК Apple I в конце 70-х годов прошлого века. А можно придумать некий интерфейс, рассказать всем, как он устроен, и тогда каждый сможет подключать к нему любые устройства, лишь бы они были снабжены нужными разъемами-соединителями и соблюдали договоренности по поводу электрических характеристик сигналов и характера обмена данными — протокола. По этому пути пошли создатели другого первенца компьютеростроения — IBM PC, создав так называемую «открытую архитектуру».
В принципе, соблюдения правил взаимодействия — спецификаций интерфейсов — еще недостаточно: компьютер примет данные, но не будет знать, что с ними делать. Поэтому устройство, подключаемое по стандартному интерфейсу, обязательно снабжается драйвером — программой, которая определяет, что за устройство подключено, интерпретирует полученные данные и в ответ посылает нужные команды. Иногда такие драйверы включены в состав операционной системы. Есть и стандартные устройства, например, клавиатура, мышь, которые распознаются еще на уровне BIOS33.
Рассмотрим некоторые внешние интерфейсы современных ПК34. При этом оставим в стороне вопросы сетевых и беспроводных соединений, а также подключения таких устройств, как мониторы и аудиосистемы — это, как вы понимаете, разговор особый и длинный. Исключим и всякую экзотику, вроде специального разъема для подключения MIDI-устройств и специфичные для ноутбуков интерфейсы PCMCIA или ExpressCard — ограничимся стандартными портами общего назначения, к которым относятся порты COM, LPT, PS/2, GAME-порт, FireWire и USB, и рассмотрим их приблизительно в той последовательности, в которой они появлялись на свет.
COM
СОМ-порт (от слова «коммуникационный», иногда его еще называют просто serial — «последовательный») отчасти ошибочно еще называют портом RS-232. Правильно сказать так: COM-порт передает данные, основываясь на стандарте последовательного интерфейса RS-23235. Последний, кроме собственно протокола передачи и электрических параметров, стандартизирует всем знакомые разъемы DB-9 и DB-25.
Стандарт RS-232 (и более скоростной RS-422) — один из самых древних протоколов передачи данных между устройствами, он был утвержден еще в 1969 году, и к компьютерам (тем более ПК) тогда еще не имел никакого отношения. Это очень простой в реализации, дешевый, неприхотливый и достаточно надежный способ соединения двух компонентов -применяется начиная от медицинской техники и датчиков состояния окружающей среды до GPS-навигаторов и мини-АТС. Стандартов RS-232 — несколько, различаются они буквой индекса: RS-232C, RS-232D, RS-232E и пр. и являются лишь последовательным усовершенствованием и детализацией технических особенностей. Заметим лишь, что все современные порты поддерживают спецификации RS-232D или RS-232E.
RS-232 — идеальный способ для передачи данных с небольшими скоростями по минимальному количеству проводов (никаких специальных витых пар не предполагается — линия может состоять из обычных проводов). Но сейчас развитие RS-232 затормозилось — ему на смену пришли более сложные, зато удобные для пользователя и скоростные USB и FireWire.
Согласно современной точки зрения, у COM-порта — только два недостатка, но очень серьезных. Во-первых, он медленный — со скоростью 115 Кбит/с не только какое-нибудь видео, даже цифровой звук не всегда передашь с надлежащим качеством. Правда, современные порты поддерживают скорости и повыше, но это не выход из положения. Во-вторых, он подразумевает только соединение «точка-точка» — если у вас один СОМ-порт, то вы к нему можете подключить только одно устройство. Тем не менее, хоронить протокол RS-232 не следует — это по-прежнему самый дешевый и простой способ связи внешних устройств с компьютером, отчего он и используется во многих специальных аксессуарах — вроде программаторов и медицинских приборов.
LPT
Мало кто вам сразу ответит, как расшифровывается аббревиатура LPT. На самом деле, это аббревиатура от Line PrinTer36, «построчный принтер». Порт LPT был спроектирован специально для компьютеров и впервые появился в модели IBM PC XT (1984). Как следует из названия, он предназначался для конкретной задачи — подсоединения принтера, но область его использования оказалась заметно шире. Он до сих пор, если так можно выразиться, «более жив», чем СОМ — по крайней мере, современные ПК им еще снабжаются.
Существовало несколько вариантов стандарта LPT. Самый первый, SPP (Standard Parallel Port), отличался тем, что мог передавать данные только в одну сторону (к принтеру). Это касается только данных — в стандарте SPP предусмотрен еще ряд вспомогательных линий, по которым сигналы можно передавать и туда и обратно. Всего в разъеме LPT — 25 контактов, причем, чтобы не перепутать его с аналогичным СОМ (они используют одинаковые типы разъемов — DB), со стороны ПК устанавливается гнездовая часть разъема LPT («мама»), а на кабеле — штыревая («папа»). Аналогичный СОМ имеет обратную конфигурацию.
В дальнейшем возник стандарт BPP (Bi-directional Parallel Port), обеспечивавший полностью двусторонний обмен со скоростью до 150 Кбайт/с, и его «продвинутые» варианты — EPP (Enhanced Parallel Port) и ECP (Extended Capabilities Port), обеспечивающие скорость не менее 2 Мбайт/с, что зафиксировано в стандарте IEEE 1284 (1994 г.). В нем, в частности, оговаривается и всем известный 26-контактный разъем Centronix, который устанавливается со стороны принтера. Для миниатюрных устройств предусмотрен разъем третьего типа — меньшего размера, чем Centronix.
Через LPT можно передавать данные между компьютерами, причем гораздо быстрее, чем через COM — до 16 Мбайт/c. Единственное ограничение — небольшое расстояние: не более 2-3 м для стандартных по качеству изготовления кабелей.
Одно время, кроме принтеров, к LPT модно было подключать сканеры, внешние диски и даже цифровые камеры (собственно, протокол ECP и создавался для подобных целей), однако появление USB свело на нет подобное использование.
О последовательных и параллельных интерфейсах
Казалось бы преимущество параллельной передачи данных перед последовательной понятно — в то время как по одному проводу за такт передается всего один бит, по восьми проводам — целый байт, что очень наглядно при сравнении COM и LPT. Однако это справедливо только при относительно небольших скоростях обмена. Когда скорость превышает единицы Мбайт/с (десятки Мбит/с), преимущества параллельной передачи не столь однозначны. Например, скорость обмена для LPT может достигать 16 Мбайт/с — но только при качественном и не слишком длинном кабеле. Ведь в параллельной линии отдельные проводники всегда немного разные, отчего при увеличении длины кабеля и скорости передачи биты, передаваемые по разным проводам, начинают «разъезжаться» по времени — одни приходят чуть раньше, другие позднее, происходит фазовый сдвиг. Да и взаимовлияние проводников сказывается все сильнее.
Гораздо проще повышать частоту последовательного канала, где за один такт передается всего один бит, и сам такт мы теоретически можем сделать сколь угодно коротким — все зависит только от быстродействия оборудования. Поэтому выгоднее заложить максимум функциональности в микросхемы, нежели иметь дело с толстенными «шлангами» с сотней проводов внутри. И хотя в этом деле есть свои «тараканы», все современные скоростные каналы передачи данных являются последовательными (USB, FireWire, Serial ATA, Ethernet и т. п.). В развитие этой идеи Intel в 2002 году выступила с инициативой создания универсальной скоростной последовательной шины — PCI Express, которая должна заменить собой все слоты AGP-PCI, а заодно и внутреннюю шину данных на материнской плате. Итак, будущее — за последовательными интерфейсами.
PS/2
Этот интерфейс имеет сугубо специфическое назначение — для подключения мыши и клавиатуры37— и использует одинаковые 6-контактные разъемы типа MiniDIN, маркированные (после принятия стандарта PC99) разными цветами — для мыши бирюзовым, для клавиатуры — сиреневым. Разъемы не взаимозаменяемы, то есть мышь, подключенная к клавиатурному разъему, не заработает, однако есть и совмещенные разъемы (обычно на ноутбуках), к ним можно подключать как мышь, так и клавиатуру. С физической точки зрения PS/2 — последовательный порт с отдельной линией синхронизации, отличающийся наличием вывода +5 В для питания подключенного устройства.