Цифровой журнал «Компьютерра» № 74

Авторов Коллектив

Оглавление

Статьи

Автор: Евгений Лебеденко, Mobi.ru

Автор: Евгений Лебеденко, Mobi.ru

Терралаб

Автор: Олег Нечай

Автор: Олег Нечай

Автор: Олег Нечай

Автор: Олег Нечай

Колумнисты

Автор: Василий Щепетнев

Автор: Киви Берд

Автор: Ваннах Михаил

Автор: Василий Щепетнев

Автор: Дмитрий Шабанов

Автор: Ваннах Михаил

Автор: Василий Щепетнев

Голубятня-Онлайн

Автор: Сергей Голубицкий

Статьи

Система строгого режима: Microsoft Singularity (часть 1)

Евгений Лебеденко, Mobi.ru

Опубликовано 21 июня 2011 года

В большинстве своём современные информационные системы не очень надёжны в эксплуатации, и корень этой проблемы скрывается в самой их архитектуре. Да, мы научились повышать надёжность и безопасность за счет внесения работу систем избыточности, связанной с резервированием критически важных данных и установкой специального программного обеспечения, следящего за возможными угрозами информационной безопасности. Мы учимся сводить к минимуму проблемы, связанные с конфликтами в работе программ и компьютерного «железа». И тем не менее мы не застрахованы от СМС-баннеров, «зависания» системы и потери данных в результате внезапного её «падения». Дивясь ежедневному прогрессу в цифровом мире, мы подспудно ощущаем его несовершенство. И, глядя на громкий анонс новой версии операционной системы, не можем не предчувствовать: главные проблемы предшественницы в ней никуда не денутся.

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

Сегодня же на смену им пришли простые смертные со своими скромными задачами. Нельзя сказать, что это плохо — просто для решения этих повседневных задач требуется фундамент покрепче. Такой, который избавил бы людей от проблем, справиться с которыми невозможно без «заглядывания под капот». Разработчики, идя навстречу этим желаниям потребителя, облегчают ему жизнь, усложняя при этом жизнь системе.

Драйверы устройств, работающие в пространстве памяти ядра и способные на самые непредсказуемые действия. Динамически подгружаемые библиотеки, код которых одни программы могут перезаписывать в ущерб работе других программ. Бесчисленные уязвимости, основанные на концепции обмена данными через совместно используемые объекты. Все эти механизмы прекрасно работали в ситуации, когда пользователь-профессионал держал работу системы под контролем. Сегодня же юзер, устанавливая новый плагин для браузера, даже не представляет, что за код в нём реализован. А между тем этот плагин будет трудиться в адресном пространстве браузера и без зазрения совести пользоваться всеми возможностями своей родительской программы.

Система строгого режима: Microsoft Singularity (часть 2)

Евгений Лебеденко, Mobi.ru

Опубликовано 23 июня 2011 года

Singularity — микроядерная система. Весь код небольшого и тщательно проверенного на типобезопасность микроядра в большинстве сво`м написан на языке Sing# — подмножестве языка C#, специально разработанного для этой системы в Microsoft Research. Код ядра не верифицируется перед исполнением, поэтому он называется доверенным (trusted). Вообще-то в ядре есть небольшие фрагменты небезопасного кода, написанные на C++ и ассемблере, но они тщательно изолированы в уровне аппаратных абстракций HAL.

Терралаб

Путеводитель по новым мобильным процессорам

Олег Нечай

Опубликовано 21 июня 2011 года

Как и год назад, большую часть рынка мобильных центральных процессоров занимает корпорация Intel с семейством чипов Core i3/i5/i7. Однако в современных ноутбуках под этим брендом скрываются уже совсем другие чипы: в начале 2011 года они были переведены на новую микроархитектуру Sandy Bridge. Кроме того, совсем недавно AMD представила принципиально новые гибридные чипы A-Series со встроенным графическим ядром, способным конкурировать с дискретным видео. В технологическом плане ситуация на рынке заметно изменилась, так что давайте поближе присмотримся к новым мобильным решениям.

Микроархитектура Sandy Bridge была официально представлена 9 января 2011 года, тогда же появились и новые десктопные и мобильные чипы на её основе. Sandy Bridge — официальный преемник Nehalem, и новые модели при сохранении марки Core i3/i5/i7 получили другие индексы, чётко отличающие их от микросхем предыдущего поколения.

Все индексы мобильных процессоров Sandy Bridge четырёхзначные и начинаются с цифры "2". В конце числового индекса могут стоять одна или две буквы. Буква "М" означает стандартный мобильный процессор с термопакетом от 17 до 35 Вт, "E" — стандартный встраиваемый чип, буквами «QM» и «QE» маркируются четырёхъядерные микросхемы повышенной производительности (обычные и встраиваемые соответственно) с термопакетом 45 Вт, а индекс «XM» присваивается «экстремальным» моделям с разблокированным множителем. По индексу можно также отличить стандартные чипы с обычным и пониженным тепловыделением: у первых он заканчивается на «9M», у вторых — на «7M».

Новые мобильные процессоры. Часть 2

Олег Нечай

Опубликовано 22 июня 2011 года

Поскольку мобильные чипы, в отличие от «настольных», редко попадают в свободную продажу, в таблицах отсутствуют данные о розничных ценах.

Мобильные чипы Intel Core i3/5/7 построены на базе микроархитектуры Sandy Bridge и отличаются от «настольных» уменьшенными тактовыми частотами и пониженным энергопотреблением. Чипы оснащаются встроенным графическим ядром Intel HD Graphics 3000, двухканальным контроллером оперативной памяти DDR3 1333 МГц и контроллером PCI Express 2.0 x16. Выпускаются по 32-нм производственным нормам. Микросхемы рассчитаны на установку в разъёмы FCBGA1023, FCBGA1224 или FCPGA988. Многие чипы i3/i5 и некоторые i7 имеют по две модификации для FCBGA1023 или FCPGA988 с одинаковыми названиями, в таблице для экономии места указывается только индекс моделей для сокета 1023.

Наборы системной логики для процессоров Intel

Олег Нечай

Опубликовано 23 июня 2011 года

Новая архитектура потребовала и новой логики, к тому же чипы Sandy Bridge рассчитаны на установку в собственный разъём LGA1155 и несовместимы с сокетами для предыдущего поколения Core на базе микроархитектуры Nehalem.

В настоящее время на рынке представлено семь наборов системной логики для линейки Sandy Bridge: Intel B65 Express, H61 Express, H67 Express, P67 Express, Q65 Express, Q67 Express и Z68 Express. Первыми на рынке появились системные платы на чипсетах H67 и P67, чуть позже были выпущены другие модификации, а самым «молодым» стал флагманский Z68.

Системные платы для платформы Intel Sandy Bridge

Олег Нечай

Опубликовано 24 июня 2011 года

В

первой части этого обзора

мы познакомились с основными характеристиками наборов системной логики Intel шестидесятой серии, известных под кодовым названием Cougar Point, а сейчас поговорим о конкретных моделях материнских плат на их основе. Мы подобрали несколько плат разных производителей и различных ценовых категорий, представляющих интерес для домашних пользователей.

Как всегда, производители системных плат не ограничиваются функциональностью чипсетов. Очень часто они устанавливают дополнительные контроллеры, аудиокодеки, системы управления разгоном и прочие компоненты, расширяющие возможности базового набора логики. Поэтому несмотря на отсутствие в чипсетах Intel поддержки таких интерфейсов, как, например, USB 3.0 или PCI, в некоторых «материнках» на их основе эти интерфейсы реализованы при помощи микросхем третьих производителей.

Одна из флагманских моделей серии P8P67, построенная на основе набора системной логики Intel P67 Express. Ориентировочная розничная цена — 7500 рублей.