stringtranslate.com

Софи Уилсон

Софи Мэри Уилсон CBE FRS FREng DistFBCS [5] [2] (род. Роджер Уилсон ; июнь 1957) — английский учёный-компьютерщик , соразработчик набора инструкций для архитектуры ARM . [6] [7] [8]

Уилсон впервые сконструировал микрокомпьютер во время перерыва в учебе в Селвин-колледже в Кембридже . Впоследствии она присоединилась к Acorn Computers и сыграла важную роль в разработке микрокомпьютера BBC, включая язык программирования BBC BASIC . [9] Впервые она начала проектировать компьютер с сокращенным набором команд ARM (RISC) в 1983 году, который был запущен в производство два года спустя. Она стала популярной во встроенных системах и в настоящее время является наиболее широко используемой процессорной архитектурой в смартфонах . В 2011 году она была указана в рейтинге Maximum PC под номером 8 в статье «15 самых важных женщин в истории технологий». [10] В 2019 году она стала кавалером Ордена Британской Империи .

ранняя жизнь и образование

Уилсон родился в Лидсе и вырос в деревне Берн-Бридж , Северный Йоркшир . Оба ее родителя были учителями: отец специализировался на английском языке, а мать - на физике. [3] В 1976 году она поступила в Селвин-колледж в Кембридже , [11] где изучала математический курс в течение первых двух лет, а затем информатику на последнем году обучения, [4] и была членом университетского общества микропроцессоров. [12]

Карьера

Прежде чем поступить в университет, Уилсон спроектировала и изготовила две электронные системы для компании ICI Fibers Research в Харрогейте, недалеко от ее родной деревни. В следующем году, во время летних каникул 1977 года после первого года обучения в университете, она разработала небольшую систему на базе микропроцессора MOS Technology 6502 , которая использовалась для электронного управления кормлением коров. [13]

Успех Уилсона с проектом кормушки для коров и разработками более общей системы, основанной на нем, привлек внимание Германа Хаузера , в то время аспиранта Кембриджа. Хаузер был впечатлен и поддержал Уилсон, чтобы она осталась в Кембридже на летние каникулы 1978 года, чтобы посмотреть, сможет ли она воплотить этот проект в жизнь. В то же время небольшой комплект микрокомпьютера MK14 только что был запущен компанией Science of Cambridge , возглавляемой Крисом Карри от имени кембриджского бизнесмена, занимающегося электроникой Клайва Синклера . Уилсон была убеждена, что она может добиться большего, и Хаузер посоветовал ей сделать это, используя детали от MK14. [14]

В декабре 1978 года Хаузер и Карри основали Cambridge Processor Unit Ltd (CPU), первоначально как консалтинговую компанию, занимающуюся разработкой микропроцессорных систем управления. Их первым клиентом была компания Ace Coin Equipment Ltd, которой требовались контроллеры для своих фруктовых автоматов , а Уилсон разработал устройство, предотвращающее срабатывание выплат от искр прикуривателя. [13] Тем временем компьютерная конструкция Уилсона в сочетании с кассетным интерфейсом, разработанным Стивом Фербером , стала микрокомпьютером Acorn , первым из длинной линейки компьютеров, продаваемых компанией. [15] [14]

На основе этой процессорной платы компания CPU Ltd разработала все большее количество различных надстроек интерфейса, отображения, управления и тестирования для разных клиентов, что, в свою очередь, привело к тому, что стоечные системы Acorn Eurocard стали общедоступными, а затем в марте был выпущен Acorn Atom. 1980. Уилсон, первоначально подрабатывавшая на последнем году обучения, разработала сначала монитор машинного кода , затем ассемблер , затем версию BASIC и несколько драйверов устройств для машин («невероятная задача по начальной загрузке »), а а также участвовать во всем остальном в офисе. [3]

Би-би-си микро

Уилсон был в авангарде создания прототипа, который позволил Acorn выиграть контракт с Британской радиовещательной корпорацией (BBC) на их амбициозный проект компьютерного образования. [16]

BBC планировала, что центральным элементом их проекта станет предстоящий телесериал , в котором возможности, открываемые компьютерами, будут связаны с демонстрациями, выполняемыми на стандартном эталонном микрокомпьютере, чтобы зрители затем могли экспериментировать над собой. Однако к концу 1980 года стало ясно, что предполагаемая машина BBC, поддерживаемая правительством Newbury Newbrain , не сможет удовлетворить ни возможности, ни график, которые искала BBC, и команда программы начала срочный поиск других вариантов. . Карри настаивал на уже существующем Acorn Atom, но когда в начале февраля 1981 года он был отклонен как слишком ограниченный и слишком нестандартный, Карри вместо этого предложил BBC приехать на следующей неделе в Кембридж, чтобы просмотреть прототип следующего компьютера Acorn. — машины, которая в действительности еще не существовала, за исключением некоторых общих обсуждений конструкции и названия, «Желудь Протон». Хаузер применил обман, сообщив Уилсону и его коллеге Стиву Ферберу, что тот согласился, что прототип можно построить в течение недели. [17] [18] Приняв вызов, команда Acorn с понедельника по среду разработала систему, включая печатную плату и компоненты, что потребовало, чтобы новые быстрые интегральные схемы DRAM были поставлены непосредственно у Hitachi . К вечеру четверга прототип был построен, но по-настоящему он заработал только в пятницу утром, что позволило Уилсону (которому удалось поспать несколько часов ночью) начать портирование операционной системы, [17] вовремя, чтобы иметь возможность показать, как он последовательно рисует линию на графическом экране высокого разрешения к моменту прибытия BBC, с полным текстом и графикой на экране к тому времени, когда BBC вернется из непродуктивного визита в близлежащий исследовательский центр Sinclair Research .

Proton был принят под названием BBC Micro [19] , а Уилсону пришлось разработать свою операционную систему и версию BASIC, BBC BASIC [9] — при 16K и 16K соответственно, что в четыре раза больше, чем у 4K и 4K. Atom, включая полный набор математических процедур с плавающей запятой . К моменту визита BBC разработка Уилсон "Acorn SuperBASIC" достигла около 10 000, и она стремилась сохранить улучшения, которые, по ее мнению, она сделала с Acorn System BASIC по сравнению с предыдущими версиями языка. [20] Но BBC, в частности ее внешний консультант Джон Колл и Ричард Рассел из BBC Engineering , были непреклонны в том, что основные установленные особенности языка должны присутствовать в узнаваемом стандартном синтаксисе. С другой стороны, расширения, написанные Уилсоном для обеспечения более структурированного программирования на BASIC, тесно перекликались с амбициями команды BBC: длинные, полностью значимые имена переменных , циклы повторения/пока , а также многострочные процедуры и функции с переменными, которые можно было объявить. все местные языки стали визитной карточкой BBC BASIC. Работа над дизайном системы, операционной системой и языком BASIC (и размещением всего в доступной памяти) продолжалась все лето, и Уилсон вспомнил, как смотрел свадьбу принца Чарльза и леди Дианы Спенсер в июле 1981 года по небольшому портативному телевизору, пытаясь отладить и перепаять прототип. [17] Вместе с Фербером Уилсон присутствовал за кулисами первых студийных записей машины для телевидения на случай, если потребуются какие-либо исправления программного обеспечения. Позже она описала это событие как «уникальный момент во времени, когда публика захотела узнать, как эта штука работает, и ее можно было показать и научить программировать». [17]

ARM-процессор

В октябре 1983 года Уилсон приступил к разработке набора команд для одного из первых компьютерных процессоров с сокращенным набором команд (RISC), Acorn RISC Machine (ARM). [21] ARM1 был доставлен 26 апреля 1985 года и заработал впервые. [22] Позже этот тип процессора стал одним из самых успешных IP-ядер – лицензированным ядром ЦП – и к 2012 году использовался в 95% смартфонов . [13]

Уилсон разработал Acorn Replay, видеоархитектуру для машин Acorn. Сюда входили расширения операционной системы для доступа к видео, а также кодеки , оптимизированные для воспроизведения видео с высокой частотой кадров на процессорах ARM, начиная с ARM 2. [23]

Она была неисполнительным директором компании Eidos plc, занимающейся технологиями и играми, которая купила и создала Eidos Interactive в течение нескольких лет после ее размещения в 1990 году. [24] Она была консультантом ARM Ltd , когда она отделилась от Acorn в 1990.

Уилсон делает публичную презентацию о разработке ARM в 2009 году.

После закрытия Acorn Computers Уилсон несколько раз появлялся на публике, рассказывая о проделанной там работе. [25]

Огненная тропа

Она была главным архитектором процессора Firepath компании Broadcom. [26] Firepath ведет свою историю с Acorn Computers, [27] которая после переименования в Element 14 была разделена в результате поглощения, при этом название Element 14 было передано новой компании, [28] эта компания в конечном итоге была куплена. Broadcom в 2000 году. [29]

В 2011 году Уилсон была указана в журнале Maximum PC под номером 8 в статье «15 самых важных женщин в истории технологий». [10]

Почести и награды

Уилсон была награждена Премией научного сотрудника Музея истории компьютеров в Калифорнии в 2012 году «за работу со Стивом Фербером над компьютером BBC Micro и архитектурой процессора ARM». [1] [30] В 2009 году она была избрана членом Королевской инженерной академии, а в 2013 году — членом Королевского общества . [31] В 2014 году Уилсон получила Премию Лови за выслугу лет в знак признания ее изобретения процессора ARM. [32] В 2016 году она стала почетным членом своей альма-матер, Селвин-колледжа в Кембридже . [11] В 2020 году она была удостоена звания почетного члена Британского компьютерного общества . [2]

Уилсон был назначен кавалером Ордена Британской Империи (CBE) в честь Дня рождения 2019 года за заслуги в области вычислительной техники. [33]

В 2022 году премия Чарльза Старка Дрейпера в области инженерии была вручена в Вашингтоне, округ Колумбия, Дэвиду А. Паттерсону, Джону Л. Хеннесси, Стивену Б. Ферберу и Софи М. Уилсон за «изобретение, разработку и внедрение» чипов RISC. [34]

Личная жизнь

Уилсон перенес операцию по смене пола и превратился из мужчины в женщину в 1994 году. [35] [36] Она увлекается фотографией, участвует в местной театральной труппе, где отвечает за костюмы и декорации, а также участвует в ряде постановок. . Она также сыграла эпизодическую роль хозяйки паба в телевизионной драме BBC «Микромены» , в которой Уилсон-младшего играет Стефан Батлер. [36]

Смотрите также

Рекомендации

  1. ^ abc «Софи Уилсон: научный сотрудник 2012 года». Музей истории компьютеров . Архивировано из оригинала 19 сентября 2020 года . Проверено 15 мая 2020 г.
  2. ^ abc "Софи Уилсон". БКС . 2020. Архивировано из оригинала 7 мая 2021 года . Проверено 7 мая 2021 г.
  3. ^ abcd «Устная история Софи Уилсон, сотрудник Музея компьютерной истории, 2012 г.» (PDF) . Archive.computerhistory.org . Архивировано (PDF) из оригинала 3 марта 2016 года . Проверено 10 апреля 2018 г.
  4. ^ ab "Софи Уилсон@Everything2.com". Архивировано из оригинала 4 декабря 2009 года . Проверено 1 января 2010 г.
  5. ^ «Список стипендиатов». Архивировано из оригинала 8 июня 2016 года . Проверено 23 октября 2014 г.
  6. ^ "Награждение премии Дрейпера". Бродком . Проверено 11 декабря 2023 г.
  7. ^ "Софи Уилсон (Профиль)" . Музей истории компьютеров . Проверено 11 декабря 2023 г.
  8. ^ «Софи Уилсон: ARM и как упрощение вещей сделало их быстрее и эффективнее» . Хакадей . 8 мая 2018 года . Проверено 11 декабря 2023 г.
  9. ^ ab "Путь ARM". Еженедельник электроники . 29 апреля 1998 года . Проверено 13 декабря 2023 г.
  10. ^ аб Бауман, Эмбер (1 марта 2011 г.). «15 самых важных женщин в истории технологий». Максимум ПК . Архивировано из оригинала 2 мая 2015 года . Проверено 12 марта 2012 г.
  11. ^ ab «Признание пионера компьютеров». Селвинский колледж . 21 апреля 2016 г. Архивировано из оригинала 2 ноября 2019 г. . Проверено 15 мая 2020 г.
  12. ^ Уилсон, Софи. «Изобретатель ARM: Софи Уилсон (Часть 1)». YouTube . Архивировано из оригинала 11 декабря 2021 года.
  13. ^ abc Бидмид, Крис (2 мая 2012 г.). «Невоспетые герои технологий: создатели ARM Софи Уилсон и Стив Фербер». Регистр . Архивировано из оригинала 13 апреля 2019 года . Проверено 9 ноября 2015 г.
  14. ^ аб Геленбе 2009, с. 118.
  15. ^ Рассел, RT «История BBC BASIC». Архивировано из оригинала 23 октября 2018 года . Проверено 10 июня 2007 г.
  16. ^ Геленбе 2009, с. 119.
  17. ^ abcd «BBC Micro разжигает воспоминания о революции». Новости BBC. 21 марта 2008 г. Архивировано из оригинала 7 апреля 2008 г. Проверено 26 октября 2015 г.
  18. ^ Неделя, которую стоит запомнить: гонка за прототипом BBC Micro, Национальный музей вычислительной техники , 14 января 2022 г., через YouTube .
  19. Повестка дня собрания, 12 февраля 1981 г. Повестка дня собрания, на котором было принято решение. Доступно Ричардом Расселом , 2016 г.
  20. ^ Обзорная спецификация BBC для тендеров и первоначальный ответ Acorn, декабрь 1980 г. / январь 1981 г. Доступно Ричардом Расселом , 2016 г. По состоянию на 6 февраля 2024 г. См. также ветку обсуждения
  21. ^ Геленбе 2009, с. 121.
  22. ^ Hohl & Hinds 2014, стр. 5–6.
  23. ^ Дрейдж, Крис (июль 1992 г.). «Повтор действия». Пользователь Желудя . стр. 107–109 . Проверено 29 октября 2021 г.
  24. ^ Берли, Ян (август 1993 г.). "Передний край". Пользователь Желудя . стр. 29–31 . Проверено 29 октября 2021 г.
  25. ^ "Общество сохранения компьютеров CU 1998–1999" . Общество сохранения компьютеров Кембриджского университета. 29 августа 2002 года. Архивировано из оригинала 31 марта 2012 года . Проверено 28 июня 2011 г. 20 октября 1998 года Софи Уилсон рассказала аудитории из 22 человек о Acorn от BBC до ARM .
  26. ^ Смотерман, Марк. «Какими машинами восхищаются компьютерные архитекторы?». Архивировано из оригинала 4 апреля 2006 года . Проверено 22 мая 2012 г.
  27. ^ "Лига женщин-программистов". Библиотека Корнеллского университета . Архивировано из оригинала 28 ноября 2022 года.
  28. ^ «Acorn Group PLC - Предварительное объявление проверенных результатов за год, закончившийся 31 декабря 1998 г.» (PDF) . marutan.net . Архивировано из оригинала (PDF) 18 июля 2011 года . Проверено 14 января 2011 г.
  29. Каллен, Дрю (14 октября 2000 г.). «Broadcom съедает Элемент 14». Регистр . Архивировано из оригинала 12 ноября 2020 года . Проверено 31 января 2021 г.
  30. Уильямс, Алан (20 января 2012 г.). «Четыре ядра ARM для каждого человека на земле – честь Фербера и Уилсона». Еженедельник электроники . Архивировано из оригинала 23 января 2012 года . Проверено 7 марта 2012 г.
  31. ^ "Г-жа Софи Уилсон FREng FRS" . Королевское общество. Архивировано из оригинала 22 февраля 2014 года.
  32. ^ «Микропроцессор ARM Софи Уилсон» (на итальянском языке). 5 мая 2015 г. Архивировано из оригинала 4 сентября 2020 г. Проверено 12 марта 2019 г.
  33. ^ "№ 62666". Лондонская газета (Приложение). 8 июня 2019 г. с. Б10.
  34. ^ "Приз Дрейпера". Национальная инженерная академия . Проверено 11 декабря 2023 г.
  35. ^ «Ты прекрасна, и не забывай этого. Слово о принятии». За гранью позитива . 9 мая 2012 года. Архивировано из оригинала 10 августа 2020 года . Проверено 27 апреля 2020 г.
  36. ^ Аб Уильямс, Крис (8 октября 2009 г.). «Микромены BBC4: интервью и обзор». Дробе . Архивировано из оригинала 16 марта 2012 года . Проверено 20 июня 2010 г.

Источники

Внешние ссылки