Читаем Журнал "Компьютерра" №763-764 полностью

Главной целью проекта служит устранение "бутылочного горлышка" современных онлайн-сервисов - низкой производительности. Веб-приложения пишутся на скриптовых языках, либо выполняются в виртуальных машинах, а поэтому их скорость по сравнению с нативными программами гораздо ниже. Отсюда вытекает другая проблема: задачи, требующие большого объема вычислений, приходится выполнять на серверах, а это требует активного обмена информацией с ПК пользователя и, соответственно, быстрого интернет-соединения. По мнению создателей Native Client, спасением должен стать механизм, который позволит веб-приложениям, работающим в браузере, получить доступ к ресурсам центрального процессора.

Клиентская часть NC представляет собой плагин для Firefox, Opera и родного для Google Chrome. При запуске система организует в памяти компьютера изолированную от других программ "песочницу", в которой исполняются обычные x86-инструкции. Кроме того, в целях безопасности все NC-модули должны удовлетворять набору правил, оговаривающих, в частности, их структуру и отсутствие потенциально деструктивных последовательностей команд. Любой код перед запуском проверяется на соответствие этим требованиям.

Для рядового пользователя приложения, написанные с применением NC-модулей, ничем не отличаются от привычных флэш-сайтов или сервисов, использующих AJAX-методы. Они так же выполняются в окне браузера, с той лишь разницей, что производительность подобных решений намного выше. Чтобы продемонстрировать возможности Native Client, для него уже портирован движок классического шутера Quake и фрактальный эксплорер GNU XaoS. Примечательно, что тип операционной системы, на которой запущен сам браузер, не имеет значения. Приложения для Native Client компилируются с помощью популярного свободного пакета GCC и одинаково успешно трудятся в Windows, Linux и Mac OS X.

Едва Native Client был представлен широкой публике, как он стал объектом для обсуждений. Можно выделить два основных момента, на которых сосредоточили свое внимание комментаторы. Во-первых, критики ставят под сомнение безопасность и целесообразность проекта в целом - слишком уж он смахивает на печально известный ActiveX. Кроме того, очевидно, что технология во многом дублирует Java, Flash, Silverlight и другие уже существующие разработки. Во-вторых, несмотря на то что проект свободный, его ментором остается Google, поэтому NC вполне можно считать частью пока мифической операционки.

Несмотря на довольно холодный прием, создатели Native Client не тушуются и приглашают всех желающих принять участие в доведении технологии до ума. В ближайших планах - поддержка архитектуры ARM и PowerPC, что позволит NC работать на всем спектре цифровых устройств, соединенных с Интернетом, а также выпуск плагина для Internet Explorer. ЕЗ

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

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

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

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

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

Перейти на страницу:

Похожие книги

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

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

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии