|
|
|||||
Технологии
В исследовательском подразделении Microsoft в настоящий момент ведется работа над проектом Farsite. Основные характеристики Farsite — это устойчивость к сбоям, самонастраиваемость и безопасность. Возможно, что идеи, лежащие в его основе, в будущем окажутся внедрены в реальные операционных системах. Реализацию своих идей на практике специалисты Microsoft видят так: несколько компьютеров, объединенных в сеть, совместно предоставляют ресурсы пользователям, но работают без центрального сервера. Система обеспечивает должную защиту данных с помощью резервного копирования и специальной технологии защиты от взломщиков. Даже если хакер захватит контроль над одним из компьютеров кластера, он не сможет контролировать всю сеть. Конечная цель проекта Farsite — это создание в 2006 году кластера из 100 тысяч компьютеров, с общим объемом дисковой памяти в 10 петабайт (10 тысяч терабайт). В университете Карнеги-Меллон также работают над операционной системой будущего. Большее внимание здесь уделяется не надежности, а повышению мобильности. Профессор Махадев Сатъянарайянан видит главную черту операционных систем будущего в управлении приложениями на основе информации о имеющихся в распоряжении ресурсах, таких как скорость передачи данных и заряд батарей. Сатъянарайянан приводит пример: пользователь с мобильным устройством получает по высокоскоростному беспроводному каналу цветное видео. В это время он покидает открытую местность, перемещаясь в туннель. Оценив ухудшение канала связи, операционная система отправляет предупреждение приложению для просмотра видео о снижении максимально возможной скорости передачи данных с 2 Мбит/с до 100 кбит/с. "Приложение должно быть в курсе того, что изменилось качество приема, — говорит Сатъянарайянан, — оно должно знать, что не может транслировать видео с частотой 10 кадров в секунду в цвете, но имеет возможность показывать 2 кадра в секунду в черно-белом режиме". Исследовательская группа, ведущая работу над проектом, испытывает такого рода технологии на базе операционной системы Linux, оснащая ее соответствующими дополнениями. Как можно заметить, проекты Microsoft и Carnegie Mellon ориентированы на создание нового принципа взаимодействия различных устройств и программ. В то же время, компания IBM работает над расширением возможностей существующих ОС. В настоящий момент в исследовательском центре IBM ведется работа по расширению возможностей операционной системы Linux для управления компьютером с 65 тысячами процессоров. Такая ОС будет управлять суперкомпьютером Blue Gene, с заявленной производительностью в 1 квадриллион операций с плавающей точкой в секунду. Компания IBM планирует инвестировать в Blue Gene более 100 миллионов долларов. Исследование IBM направлено на создание "самооптимизирующейся, самонастриваемой, самовосстанавливающейся" системы, сходной по устройству с автономной нервной системой человека. Главной чертой операционной системы будущего в IBM считают ориентацию на решение конкретных задач. Представитель исследовательского центра IBM объясняет это следующим образом: "Приложения не будут говорить системе, что им нужно больше памяти, больше места на диске, и т.д. Вместо этого операционной системе будут даваться инструкции вида: среднее время работы над данной операцией должно быть не больше 10 мс. Выполняй". Такого рода отношения между приложениями и ОС должны облегчить написание приложений и повысить эффективность их работы.
Рекомендуем
Обсуждение новости
|
|