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

Здесь есть возможность читать онлайн «Коллектив Авторов - Цифровой журнал «Компьютерра» № 161» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Цифровой журнал «Компьютерра» № 161: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Цифровой журнал «Компьютерра» № 161»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Оглавление
Колонка IT-рынок Промзона Mobile Технологии Инновации Гид
Мотивационный инфантилизм лежит в основе IT консюмеризма — кто-то сомневался? Чайник Ильича, или О пользе посещения музеев, как провинциальных, так и столичных АйТи как убийца sci-fi, или Почему раньше умели сочинять научную фантастику, а потом разучились Говорите, говорите, мы вас пишем! Рационально ли в век сущностной цифровой свободы отказываться от неё ради временной безопасности? Анатолий Левенчук о «сотовой» энергетике Дмитрий Вибе: Размышления в постметеоритную эпоху Родина — программистам! Испытание бренда сомнениями, репутацией и молвой Профессиональное клонирование, криптозащита, амазиге и тамашек Как нас дурят: анализ порции антипрививочных аргументов от «первоисточника» Воображаемое противостояние как стимул к самосовершенствованию Чему роботы из Lego смогут научить российских школьников Что погубило браузер Opera и чем займутся его создатели в будущем Алексей Афанасьев, «Лаборатория Касперского»: DDoS-атаки — инструмент давления на бизнес Дети, учите китайский! А вы заглянете в магазин Google? Для чего поисковый гигант планирует свою розничную сеть — и удастся ли повторить успех магазинов Apple? Youtube и реклама: что могут сделать рекламодатели и получить пользователи Как злые аналитики из Forrester Research Ларри Эллисона обидели Какой будет Playstation 4: первые подробности о приставке Sony Рекламные посты в блогах обложат налогом. Платить будут все Кто обидел The Pirate Bay — и почему информация не обязана быть свободной? Гэвин Ньюсом — будущий президент США от «партии ИТ и инноваций»? «Государственный e-mail» за 1 млрд. долларов сделает… Почта России? Новое покрытие самолётов компании Lufthansa в виде «акульей кожи» снижает аэродинамическое сопротивление Проект Epiphany One Puck: как зарядить смартфон от горячего кофе Посмотрите на Eartha — самый большой макет Земли, занесённый в Книгу рекордов Гиннеса Деанонимизация Рунету не грозит, или Какие правила использовать для улучшения вашей анонимности? Столичные парковки проще оплатить по SMS. Паркоматов мало, а приложения работают нестабильно Временами метеоритный дождь: почему мы не следим за мелкими астероидами — и когда начнём? Opera с возу, но Сети не легче: чем аукнется усыхание разнообразия браузеров? «Бионические» протезы: какие органы сегодня можно подменить электроникой Работа без останова: можно ли научить компьютер не бояться ошибок? Почему стартаперам не нужно сразу бежать за инвестициями в Sequoia Технологическая революция оставит миллионы людей без работы? Нейминг для стартапа: небыстро, небезболезненно «Правильные» инновации — для бизнеса не более чем побочный продукт Как быть стартаперам, если инвестор уходит досрочно 23 февраля: десять подарков ко Дню защитника Отечества

Цифровой журнал «Компьютерра» № 161 — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Цифровой журнал «Компьютерра» № 161», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

И вряд ли смогут в ближайшие десятилетия — слишком уж тонкую материю из себя представляет человеческое тело и слишком многое с ним остаётся загадочным и непонятным.

К оглавлению

Работа без останова: можно ли научить компьютер не бояться ошибок?

Евгений Золотов

Опубликовано22 февраля 2013

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

Ещё двадцать лет назад ошибка в программе стремилась унести с собой результат работы не только самой программы, но и операционной системы. Популяризация микропроцессоров, способных аппаратно изолировать приложения друг от друга (архитектура x86 умеет это с середины 80-х), появление массовых операционных систем, умеющих использовать эту возможность, несколько улучшило ситуацию. Не стояла на месте и эволюция языков программирования. Вышедший из лабораторий Ericsson чудаковатый Erlang и его последователи делают ставку на конкурентное решение задачи множеством мелких параллельных процессов: если один из них вдруг «обваливается», соседям это не мешает.

Тем не менее и сегодня ещё стопроцентная надёжность остаётся недостижимой. Даже дата-центры таких гигантов бизнеса, как Amazon, Facebook, Google, Microsoft, обеспечивают аптайм лишь с одной девяткой после запятой (онлайн 99,9 процента времени). Вправе ли мы надеяться, что однажды научимся строить вычислительные машины, сохраняющие работоспособность вне зависимости от качества кода, решаемых задач, любых других обстоятельств? Учёные — пожалуй, единственные, кто ещё не растерял оптимизма. На днях группа британских компьютерщиков (University College, London) обнародовала результаты эксперимента, в рамках которого была создан действующий прототип именно такой — абсолютно надёжной! — машины.

Британцы оттолкнулись от простого рассуждения Мы строим компьютеры и - фото 89

Британцы оттолкнулись от простого рассуждения. Мы строим компьютеры и разрабатываем программы, равняясь на последовательное исполнение команд. Суперскалярные фокусы в микропроцессорах (уже Intel Pentium умел исполнять несколько команд одновременно) и суперкомпьютеры с их тысячами параллельно работающих узлов лишь маскируют это препятствие. Взгляните на картину в целом: весь компьютерный мир всё ещё крутится вокруг идеи последовательного исполнения. Если одна команда в потоке приводит к непредвиденному результату, выполнение прекращается — и вся задача остаётся нерешённой.

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

Это и попытались воспроизвести в виде компьютерной архитектуры британцы. Идея, несколько упрощая, следующая: каждая большая задача разбивается на множество независимых кусков, которые — и это важный момент — вместе с необходимыми исходными данными передаются на исполнение разным микропроцессорам. Авторы назвали это «системными вычислениями», потому что каждый микропроцессор с порученной ему частью задачи здесь фактически является самодостаточной системой ( архитектура HAoS— Hardware Architecture of Systemic computation). Работают они одновременно, асинхронно, словно пчелиный рой или части человеческого тела. Вышла из строя одна система? Не беда! Можно добавить избыточности, сделав резервные системы, ждущие повода вступить в игру, а можно заставить некоторые из систем следить за соседями, скажем, перезагружая их в случае необходимости. Результатом станет машина, не просто чрезвычайно устойчивая к сбоям, но и обладающая необычной для компьютеров способностью «лечить» себя на ходу.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Отзывы о книге «Цифровой журнал «Компьютерра» № 161»

Обсуждение, отзывы о книге «Цифровой журнал «Компьютерра» № 161» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x