(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Билл Гейтс об отношениях с Россией, о стратегии Microsoft, о личных планах и о будущем IT

Источник: citcity
Сергей Кузнецов

7 ноября в Москве компания Microsoft провела семинар «Технологии и инновации», на который были приглашены студенты и аспиранты московских университетов, молодые исследователи и предприниматели в области информационных технологий. Главным действующим лицом семинара был Билл Гейтс. На семинаре также присутствовал директор по стратегии и новым технологиям Microsoft Крейг Манди. Официальным представителем с российской стороны был министр науки и образования Российской Федерации Андрей Фурсенко, который и открыл работу семинара.

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

Инновации в образовании сегодня рассматриваются в контексте обучения людей, которые должны создавать что-то новое. Но не менее важно обучать людей, которые способны воспринимать это новое, которые способны использовать новые технологии, новые знания, новые продукты. Умение эффективно и разумно использовать то, что создается в мире, - это тоже один из главных вызовов нашего времени. Именно это позволит нам создать в мире большую стабильность, большее уважение к знаниям, к интеллекту и, если говорить более глобально, стратегически, большее уважение к собственности, потому что основной собственностью сегодня является интеллектуальная собственность. И именно это является и возможностью, и проблемой сегодняшнего дня. Компания Microsoft являет собой пример того, как можно и должно решать подобные проблемы.

Далее выступил господин Гейтс. Он начал с небольшого эссе о технологическом прогрессе, об открывающихся возможностях и появляющихся проблемах. Своими достижениями компания Microsoft в значительной мере обязана революционному развитию технологии интегральных схем, которое привело к созданию микропроцессоров. Успех Microsoft во многом был обусловлен осознанием компанией революционного значения микропроцессоров - особенно с учетом удвоения их производительности каждые 2 года в соответствии с законом Мура, пониманием того, что это кардинально изменит компьютерную индустрию и позволит обеспечить людям индивидуальный компьютер.

Прошло 30 лет со времени образования компании Microsoft; за это время и персональный компьютер, и Internet проделали немалый путь. Но именно в следующие 20 лет будет происходить самое интересное. Фактически, мы находимся в самом начале пути, и стоим на прочном фундаменте. Он включает возросшую скорость связи, широкое распространение Internet, появление стандартов Internet, рост числа персональных компьютеров и обусловленное этим ростом снижение стоимости вычислений, создание индустрии программного обеспечения.

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

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

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

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

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

Еще одна область - это образование. Сегодня система образования работает в целом примерно так же, как и 100, и 200 лет назад. Молодежь ожидает очень высокого уровня интерактивности и разнообразия. Традиционный метод, когда преподаватель стоит у доски и объясняет всем одно и то же, уже не очень соответствует реальности. Любые усовершенствования в этой области окажут большое влияние на обучение людей во всем мире. Пока современные технологии в системе образования распространяются недостаточно эффективно, но предстоящие 10 лет сулят многие перемены. Появятся возможности лучше готовить людей к новым специальностям, которые требуют больших интеллектуальных затрат, мотивировать людей к продолжению образования, к освоению классического наследия.

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

Затем Билл Гейтс ответил на многочисленные вопросы участников семинара, которые мы для удобства читателей немного отредактировали и сгруппировали в 3 блока с условными заголовками:

  • Microsoft в России
  • Общая стратегия Microsoft
  • Технологические вопросы

Microsoft в России

Какова, по Вашему мнению, роль России в осуществлении стратегии Microsoft по развитию программного обеспечения во всем мире на следующие 5-10 лет?

Программная индустрия уже превратилась в глобальный бизнес. 10 лет назад 80-90% программного обеспечения экспортировалось из США в другие страны. Эта ситуация сложилась в результате комбинации нескольких факторов, первым из которых были меры по защите прав интеллектуальной собственности. В этом отношении в России сейчас наблюдается большой прогресс, и это, в первую очередь, служит интересам российских производителей. Вторым фактором являлись инвестиции в университеты. Ведущие университеты всегда являлись самой сильной стороной США. В этом сила и России, хотя для восстановления соответствия лучших университетов наиболее высоким мировым стандартам образования требуется реализовать некоторые новые программы. Добиться мирового признания университетского образования непросто, потому что конкуренция за таланты носит мировой характер.

Американцам повезло, что удалось привлечь к работе в США многих талантливых людей из России. Когда-нибудь в России случится то, что наблюдалось в случае с Израилем, куда вернулось достаточно много людей из США, и образовалось ядро, позволившее Microsoft усилить поддержку местных талантов. Компания не планировала открывать центр разработки в Израиле, но оказалось, что из США в Израиль решило вернуться настолько много людей, что об этом пришлось серьезно задуматься.

На Земле есть мало мест, где бы сформировалась такая мощная традиция в области математики, науки, как в России. Конечно, Индия и Китай сейчас стараются изо всех сил, и некоторые из их университетов, например, университет Сычуань входят в число пятидесяти лучших в мире. Но возможности России носят не какой-то ограниченный характер - они гигантские! Прогресс, достигнутый в России в активизации деятельности университетов и в решении вопроса о защите интеллектуальной собственности, позволяет более уверенно смотреть в будущее.

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

Планирует ли Microsoft открыть в России исследовательский центр?

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

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

Наши исследования ведутся в глобальном масштабе. У нас есть несколько исследовательских центров в США, мы расширяем деятельность в Индии и Китае. В ближайшее время мы не планируем в России ничего крупномасштабного, но приглядываемся к возможным партнерам. Мы будем более интенсивно поддерживать своих партнеров, в частности, в связи с тем, что российское правительство включило в свою программу продвижение инноваций и защиты интеллектуальной собственности.

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

В этом году компания Microsoft открыла в МИФИ первый инновационный центр в России. Планируется ли расширение этой инициативы?

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

Общая стратегия Microsoft

Как вы оцениваете успех своих инноваций?

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

Мы относимся нормально к тому, что некоторые разработки наших исследовательских подразделений не реализуются в конкретных продуктах. Но, например, у нас имеется хороший задел в области систем поиска, и мы сейчас надеемся бросить вызов Google. Если бы у нас не было сотрудников-исследователей, мы никогда не смогли бы это сделать. Именно они буквально набросились на решение проблемы, когда она возникла. И если взять одну из самых трудных на сегодняшний день задач - параллельные вычисления, то именно сотрудники Microsoft Research в основном определили наше сегодняшнее представление о ней. Я обожаю наше исследовательское подразделение, это фантастически эффективный объект для инвестиций. Я советую всем компаниям больше инвестировать в исследования.

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

Что делает Microsoft для того, чтобы привлекать и удерживать лучших людей, и что Microsoft делает для их отбора?

Microsoft в течение всей своей истории очень хорошо справляется с задачей набора прекрасных разработчиков. Имеется немного компаний, способных привлечь разработчиков, которые хотят, чтобы их продукты использовались миллионами людей, и чтобы при этом им хорошо платили. Microsoft - это замечательный выбор для тех, кто хочет работать с другими великими разработчиками. И этот как раз тот случай, когда один наш успех порождает много других успехов. Мы привлекли к работе огромное число замечательных специалистов, среди которых такие великие люди в истории информатики, как, например, Гордон Белл и Джим Грей. Теперь им на смену приходит более молодое поколение, и мы рассчитываем, что эти люди будут добиваться таких же замечательных результатов, как те, кто это делал в 80-е и 90-е годы. Мы этим очень довольны.

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

Мы понимаем, что от очень небольшого количества самых сильных специалистов может во многом зависеть качество всей работы. Очень часто способности будущих разработчиков можно оценить на основе того, насколько хорошо они разбираются в таких серьезных науках, как физика и математика. К сожалению, в США студенты, специализирующиеся в области информатики, предпочитают не записываться на серьезные научные курсы, даже на курсы по математике. Я считаю, что чрезмерная специализация является очень большой ошибкой. По моим наблюдениям, люди с хорошей математической подготовкой добиваются лучших результатов. И мы стараемся учитывать это при наборе сотрудников. Надеюсь, что нам удается разглядеть тот потенциал, который дает научный склад ума. И мы стараемся поддерживать эту традицию во всех наших подразделениях, как производственных, так и исследовательских.

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

В последние годы возникает ощущение, что компания Google ведет себя гораздо активнее, чем Microsoft. У них быстрее растет число пользователей, аудитория их Web-сайта моложе, чем основная аудитория Microsoft. Через 10 лет именно эти люди станут основными покупателями программных решений и услуг. Как вы намереваетесь завоевывать эту аудиторию? Как вы планируете выходить на передовой край инноваций и развития?

Нет сомнений, что в нашей отрасли постоянно появляются новые компании. На каждом этапе нашей истории всегда была какая-нибудь компания, про которую говорилось, что она убьет Microsoft. И это хорошо. Это отражает здоровую ситуацию в бизнесе. Может быть, когда-нибудь кому-то из них и удастся убить Microsoft, но надеюсь, что это произойдет не при мне, не в ближайшие 10 лет.

Google - это замечательная компания. Она хорошо работает. Она подталкивает нас к освоению новых областей, к ускорению движения. Но, поскольку это очень молодая компания, ее сотрудники имеют склонность считать, что во всем разбирается, что все делают идеально, и в этом нет ничего страшного. И Microsoft примерно с 1980-го по 1996-й годы считалась такой же волшебной компанией, сотрудники которой думали, что они все делают замечательно и все знают о будущем. Конечно, все было не так. Мы многое знали, много сделали, но очень многое нам еще только предстояло сделать.

И вот появилась компания Google, как претендент на лидерcтво. И перед нами встала задача сделать лучший, чем у них, поисковый продукт. Но что делает «Google», кроме системы поиска, Google Talk и Froogle? Если взять 10-12 их продуктов и посмотреть, у скольких из них был успех, то мы увидим, что в Google работают не волшебники, а просто люди, и некоторые вещи, которые они делают, вовсе не являются идеальными. Например, как мы считаем, их методология не очень хорошо масштабируется…

Но это конкуренция. Вы абсолютно правы, у компании Google замечательный имидж. Конечно, на рынке есть вещи, до которых у нас руки дошли позже других. Но вот, например, X-Box 360 считается самым инновационным продуктом в потребительской категории, у нас выходит Zune, конкурент i-Pod. Мы должны добиться того, чтобы Live стал замечательным продуктом и не только сравнялся с Google, но и обогнал его. Во всем в мире задают вопросы, сможем ли мы это сделать? Но когда компания Netscape выпустила браузер, весь мир тоже задавался вопросами, сможет ли Microsoft сделать что-нибудь хорошее из своего Internet Explorer? И, конечно же, мы это сделали.

Как это было раньше с Netscape, Sun Java и т.д., Google в настоящее время становится значительной темой для размышлений. И нам нужно работать настолько же агрессивно, как они, приобретать новые компаний, у которых имеются хорошие идеи. Было бы ошибкой не делать этого.

Исследователям и даже коммерческим разработчикам часто проще и удобнее работать в методологии Open Source. Они сначала реализуют системы, и только после достижения успеха, как, например, в проектах Softricity, Virtuoso, системы виртуализации, их переносят в среду Windows. Каково Ваше отношение к подходу Open Source?

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

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

Тогда люди могут брать на работу друзей, платить налоги, финансировать университеты. Возникает тот самый добродетельный цикл, который позволяет развиваться экономике: выпускники лучших университетов основывают лучшие старт-апы, это ведет к созданию рабочих мест, притоку налогов. На основе этого государство может продолжать проводить свою политику по стимулированию инноваций, поскольку у него всегда будут хорошие примеры и оно сможет сказать налогоплательщикам: смотрите, это не просто деньги, потраченные зря, а все идет очень хорошо. США представляет очень хороший пример такого подхода, а если вы хотите все делать на основе GPL или Open Source, то, по сути дела, вы предлагаете от этого подхода отказаться.

Кроме того, в подходе Open Source имеется много неясностей в связи с поддержкой версий программного обеспечения, тестированием совместимости программ. Есть нерешенные вопросы, связанные с интеллектуальной собственностью. Многое в этой модели является не идеальным.

Но смотрите, теперь мы уже поговорили о двух основных конкурентах. Это, с одной стороны, очень здоровое явление Open Source, с другой стороны, это явление Google. Вот два сильных претендента на место Microsoft.

Говорят, что Вы намереваетесь прекратить свою деятельность в качестве председателя правления Microsoft. В чем основная причина и что Вы будете делать дальше?

Да, в июне этого года я огласил свои планы примерно через 2 года - в середине 2008 года - изменить свой круг обязанностей. Сегодня я посвящаю основное внимание компании Microsoft, а часть времени уделяю фонду, который управляет большей частью моего состояния. Изменение будет состоять в том, что основным моим делом станет фонд, а Майкрософт будет «вторым местом работы». Основная причина состоит в том, что я хочу посвятить больше времени пониманию того, как технологии могут помочь здравоохранению и образованию. Будучи главным архитектором программного обеспечения, я не могу позволить себе глубоко заниматься этими вещами.

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

Мы будем продолжать работать вместе со всеми другими руководителями компании, но моя основная ответственность за стратегические вопросы развития программного обеспечения перейдет частично Крейгу, частично Рею Оззи и немного Стиву Баллмеру, а сам я переключусь на эти вопросы. Отчасти это связано с размерами моего фонда: он управляет огромным объемом денежных средств, и я хочу сам следить за тем, чтобы эти средства тратились на доброе дело. Здесь я вижу огромные возможности, а что касается Microsof, то я считаю, что хорошие люди, такие как Крейг, смогут взять ответственность на себя и позаботиться о том, чтобы дела компании продолжали идти хорошо, а я тоже в этом буду участвовать, но уже уделяя только часть своего времени.

Технологические вопросы

Что вы думаете о будущем операционных систем?

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

Чтобы быть сегодня на переднем крае, требуется не только вывести на новый уровень графику, но нужно также внедрять лингвистику, распознавание речи и образов и т.д. По мере нашего продвижения в этих направлениях многие операционные системы будут терять свои позиции. Требуется решать вопросы безопасности. Пользователь должен быть уверен в том, что выполняемая им программа работает действительно в его интересах, а не в интересах какого-то хакера, который смог получить над ней контроль. То есть новаторские подходы имеются в областях естественного интерфейса, безопасности и параллелизма. Мы думаем не только об изолированных компьютерах, а обо всем Internet в целом, о координации действий в масштабе глобальной сети, можно сказать, о распределенных вычислениях. Вот наш новый передний край. И будущий успех Windows, очевидный на сегодняшний день, будет зависеть от того, насколько активно мы будем работать на этом переднем крае.

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

В чем состоят новые идеи по поводу технологии драйверов?

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

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

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

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

Каковы планы Microsoft по реализации в будущих версиях Windows WinFS?

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

Пока мы решили ограничиться унификацией управления данными на уровне почтового сервера. Мы включаем SQL Server в состав Exchange, Active Directory и SharePoint, а в следующем раунде вернемся к этому вопросу уже и на уровне клиентской операционной системы, так что при сохранении информации в Outlook она будет попадать в базу данных. Это сложная задача, потому что ее нужно выполнять без замедления выполнения обычных операций, но я убежден, что именно с этим будет связана следующая эпоха в области хранения информации, и компания Microsoft должна сделать этот шаг. Я думаю, что пройдет еще 2-3 года, пока мы не решим эту проблему полностью.

Недавно, с выпуском Microsoft Windows Compute Cluster Server компания Microsoft вышла в область параллельных вычислений. Как изменится информационная технология в предстоящие годы?

Имеется несколько причин, по которым компания Microsoft вышла в область высокопроизводительных вычислений, и двигателем наших усилий являлся Крейг Манди. Во-первых, это достаточно большой рынок. Если посмотреть на фармацевтические, проектные, конструкторские компании или государственные организации, которым требуется моделирование, то мы увидим, что класс задач, для которых требуется параллельные вычисления, достаточно широк. Одного этого было достаточно для того, чтобы мы решили заняться высокопроизводительными вычислениями.

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

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

Бизнес-вычисления, автоматизация управления, практически все, что обеспечивается в Cluster Server, станет мейнстримом компьютерного мира. Это позволяет сэкономить затраты времени операторов, исключить распределение ресурсов вручную. Хорошим примером этого в Microsoft является процесс тестирования. Мы существенно уменьшили объем ручной работы, и сэкономили немало денег за счет использования параллельных вычислений при тестировании. Поэтому хочу подчеркнуть, что задачи, которые мы ставим перед собой, требуют расширения круга наших партнеров.

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

Да, действительно происходит революция. В течение двадцати последних лет тактовая частота процессоров повышалась пропорционально росту числа транзисторов на подложке. А в ближайшие годы, хотя число транзисторов будет увеличиваться, тактовые частоты будут расти очень медленно, может быть, на 5% в год и достигнут 5-8 гигагерц, в самом лучшем случае, 10 гигагерц. Встречаясь с представителями компаний, производящих процессоры, я всегда прошу дать мне процессоры с частотой 20, 40 гигагерц, но они не знают, как это сделать.

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

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

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



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 14.11.2006 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft 365 Apps for business (corporate)
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft Windows Professional 10, Электронный ключ
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft 365 Business Standard (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Программирование на Microsoft Access
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Новости мира 3D-ускорителей
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100