Posts Tagged ‘контроллер’

Программирование служб Windows 7 с триггерами (ч.2)

Четверг, Май 3rd, 2012 Нет комментариев

Under : , , , , ,

В предыдущей статье о программировании служб Windows 7 с триггерами мы представили Windows 7  Trigger Services в качестве замечательного способа оптимизировать ваши службы для повышения производительности и безопасности. В этой статье мы рассмотрим, как превратить службу, настроенную на автоматический запуск, в службу, запускающуюся по триггеру только после того, как в системе произошло определенное событие. Мы используем WPF-приложение (то есть управляемый код), которое регистрирует и следит за службой (также созданной с использованием .NET). Для связи между миром .NET  и Win32 API, который мы видели в прошлой статье, мы используем слой взаимодействия C++/CLI.

Приложение-пример состоит из 3 частей: (далее…)

Как человек стал контроллером (ч.2)

Четверг, Май 3rd, 2012 Нет комментариев

Under : , , , ,

Kinect — это технология, которая вас понимает!
Технологии играют ключевую роль в нашей повседневной жизни, но до сих пор технологии не прикладывали достаточных усилий, чтобы понять вас и подстроиться под вас. Все изменилось с приходом Kinect. В мире Kinect вы стоите перед датчиком, и он знает, кто вы такой. Кроме того, он знает об отличиях между вами и вашими домочадцами. Когда вы передвигаетесь, сенсор мгновенно отслеживает эти движения. Готовы обратиться к нему? Просто используйте ваш голос и ваше тело, чтобы запустить фильм, игру, чат с вашим другом и многое другое. Вам не нужно учиться с этим работать — это магия!

В первой части этой статьи Рон Форбс (Ron Forbes), программный менеджер нашей команды, рассказал о технологии, которая позволяет Kinect отслеживать движения тел игроков в реальном времени. Нашей целью было дать игрокам максимум контроля над Xbox, сделав жесты простыми для обучения и понимания любым, кто использует систему. В этой статье мы раскроем секреты этой технологии и поговорим о том, как Kinect используется для управления хабом Kinect. (далее…)

Сохранность и восстановление компьютерных данных

Пятница, Апрель 11th, 2008 Нет комментариев

Under : , , , ,

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

Почему пропадают данные

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

Особенности использования IDE/SATA жестких дисков в RAID

Пятница, Апрель 11th, 2008 Нет комментариев

Under : , , , , , ,

В последнее время IDE и в большей степени SATA жесткие диски все чаще и чаще используются для построение отказоустойчивых дисковых подсистем на базе RAID контроллеров и/или внешних дисковых массивов. Большая емкость на один диск, низкая стоимость и вполне приличная надежность делает эти диски в ближайшей перспективе серьезными конкурентами для SCSI в серверных системах, а во внешних дисковых системах для работы с оцифрованным кино и видео SCSI диски уже практически не применяются. Но при использовании обычных IDE/SATA жестких дисков в RAID массивах может возникнуть одна довольно неприятная проблема, о решении которой мы и расскажем в этой заметке. (далее…)

Выбираем жесткий диск

Пятница, Апрель 11th, 2008 Нет комментариев

Under : , , , , , ,

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

В течение многих лет основным интерфейсом для подключения жестких дисков к персональному компьютеру являлся ATA (AT Attachment for Disk Drives — интерфейс для подключения дисковых накопителей к компьютерам PC AT), называемый также IDE (Integrated Drive Electronics — накопитель со встроенным контроллером). Другой распространенный интерфейс, SCSI (Small Computer System Interface — интерфейс для малых компьютерных систем), во многом из-за необходимости использования дорогостоящего контроллера и относительной сложности настройки оборудования, применялся исключительно в высокопроизводительных рабочих станциях и серверах. (далее…)

Интерфейсы жестких дисков

В настоящее время, наиболее распространены два стандарта на подключение винчестера к компьютеру. Первый, наиболее распространенный среди домашних и офисных ПК — IDE (Integrated Device Electronics — устройство со встроенным контроллером), также именуемый как ATA (AT Attachment — подключаемый к АТ). Второй чаще всего можно встретить в серверах и высокопроизводительных рабочих станциях — SCSI (Small Computer System Interface, произносится как «скази»). Стоит отметить, что этот интерфейс не является специализированным для дисковых устройств. Помимо жестких дисков и CD-ROM приводов, существует огромная масса устройств работающих по этому стандарту.

Стандарт интерфейса IDE был разработан по некоторым причинам. Наиболее существенными являются:
- Более простой способ подключения винчестера к шине компьютера. Жесткий диск стандарта IDE с одинаковой легкостью можно подключить к высокопроизводительной системной шине компьютера и медленному LPT-порту. Конечно, в последнем случае обмен данными будет гораздо ниже, но такая возможность есть.
- Повышение быстродействия. Контроллер диска расположен непосредственно на устройстве, что позволяет передавать минуя длинные интерфейсные провода.

Подключить IDE-устройство к компьютеру можно несколькими способами. Наиболее распространенный — подключение с помощью 40-проводного кабеля (тип интерфейса AT-BUS). Интерфейс 16-битный. Второй тип — PC Card ATA — с помощью PC Card (PCMCIA), также имеющий 16-битный интерфейс. Этот тип используется в основном в переносных компьютерах. Существуют также и XT IDE и MCA IDE, но рассматривать мы их здесь не будем, так как XT уже достаточно стар и встретить его можно очень редко, а MCA используется только для PS/2 машин, которые в нашей стране практически не встречаются.
(далее…)

Технология ACPI и Windows2000

Воскресенье, Март 30th, 2008 Нет комментариев

Under : , , , , , , , , , , , , , ,

ACPI. В последнее время эта аббревиатура все чаще и чаще попадается на глаза. Расшифровывается она весьма просто Advanced Computer Management and Interface, но что кроется за этой фразой, для многих остается загадкой. Системам управления питанием простые пользователи традиционно не уделяли особого внимания, руководствуясь мнением, что пара лишних киловатт, сожженных в месяц, не имеют большого значения. Но ACPI не является простым механизмом для экономии пары ватт энергии, его возможности гораздо шире, и при правильном использовании он способен коренным образом изменить пути и принципы взаимодействия пользователя и машины.
Начало истории развития систем управления питанием на ПК можно датировать 1989 годом, когда корпорация Intel выпустила процессор i386SL, в котором впервые была реализована возможность отключения процессора в случае его длительного бездействия. Почти сразу же появились и другие устройства, поддерживающие технологии SL, которые заняли свою нишу на рынке ноутбуков, превратив их в действительно мобильные устройства. Однако, SL работал только на уровне BIOS, без всякого взаимодействия с операционной системой, что приводило к определенным проблемам и неудобствам, главным из которых было невозможность для ОС определить, какие устройства отключены, что приводило к серьезным неприятностям, вплоть до полного зависания системы при попытках ОС обратиться к отключенному устройству.

Конечно же, такая ситуация не могла сохраняться долго, поэтому уже в 1991 Intel совместно с Microsoft разработали стандарт APM (Advanced Power Management), который предусматривал активное участие операционной системы в управлении питанием. Теперь, когда функции управления питанием перестали ограничиваться только BIOS, стало возможным реализовать гораздо более продвинутые алгоритмы управления питанием. Например, с появлением APM стало возможным выключение питания по запросу ОС, что привело к появлению ATX форм-фактора. Кроме этого, стал возможным и обратный процесс, включения питания по запросу. Примером использования такой возможности может служить технология Wake on LAN, разработанная Intel совместно с IBM, которая позволяет включать ПК по сети, просто послав на сетевую карту так называемый «magic packet». Конечно, для этого сетевая карта, материнская плата и BIOS должны поддерживать эту технологию.
(далее…)

Обзор GeForce 3

Суббота, Март 29th, 2008 Нет комментариев

Under : , , , , , , , , , , ,

Компания NVIDIA в течение последних двух лет превратилась в мирового лидера на рынке 3D-ускорителей для потребительского рынка. Шестимесячный цикл разработки и выпуска новых продуктов вынуждал конкурентов постоянно находиться в положении догоняющего.

Развитие графических чипов шло путем наращивания тактовых частот и увеличения количества конвейеров, то есть, NVIDIA увеличивала производительность своих решений, не вводя каких-либо новых технологий. Поэтому к осени 2000 года стало ясно, что этот путь ведет в тупик.

Тому подтверждением стал успех RADEON от ATI. Более слабому чипу, если измерять в категориях величин тактовых частот и числа конвейеров, реализация некоторых идей тайловой архитектуры позволила добиться производительности, сравнимой с современными чипами NVIDIA.

А тайловый Kyro от PowerVR/STM, не блистая высокими тактовыми частотами, продемонстрировал несвойственную такому, в привычных представлениях, слабому чипу производительность в играх.
(далее…)