Збиковски, Марк

Марк «Zibo» Джозеф Збиковски (род. 21 марта 1956, Детройт, Мичиган, США) — архитектор программного обеспечения компании «Microsoft». Ведущими направлениями работы являлись MS-DOS, OS/2, Windows Cairo и Windows NT. С 2020 года являлся техническим советником в компании «Polyverse», также занимал должность технического директора (CTO) в SimulConsult[1].

Общие сведения
Марк Збиковски
англ. Mark Zbikowski
Дата рождения 21 марта 1956(1956-03-21) (70 лет)
Место рождения Детройт, США
Страна  США
Научная сфера Разработка программного обеспечения
Место работы Microsoft (1981 — июнь 2006)
SimulConsult (CTO)
Образование
Известен как разработчик формата исполняемых файлов MS-DOS

Биография

Марк Збиковски родился 21 марта 1956 года в Детройте.

В 1978 году окончил Гарвардский университет.

В 1979 году окончил Йельский университет.

Работа в «Microsoft»

В 1981 году устроился в «Microsoft».

В марте 1982 года он сменил Тима Патерсона на посту руководителя разработки MS-DOS 2.0, возглавив создание иерархической файловой системы и архитектуры устанавливаемых драйверов устройств. Збиковски разработал формат исполняемых файлов MS-DOS, и заголовок этого файлового формата начинается с его инициалов в ASCII кодах: 'MZ' (0x4D, 0x5A)[2].

С 1985 по 1991 год входил в команду архитекторов OS/2, занимаясь файловыми системами и драйверами. Внёс вклад в проект Cairo и разработку Windows NT, в частности файловой системы NTFS.

В июне 2006 года ушёл в отставку. Был отмечен наградой за 25 лет работы, став третьим сотрудником компании (после Билла Гейтса и Стива Балмера), достигшим этого рубежа.

С 2007 года являлся преподавателем кафедры компьютерных наук и инженерии Вашингтонского университета.

С 2017 по 2019 год работал в «Valve Corporation».

В 2020 году назначен техническим советником (Technology Advisor) в компании «Polyverse Corporation». Также занимал должность технического директора (CTO) в компании SimulConsult[1].

В 2025 году стал участником «Microsoft Alumni Voices»[3].

Патенты

  • Патент № 5,363,487 (1994): «Method and system for dynamic volume tracking in an installable file system»[4];
  • Патент № 5,497,492 (1996): «System and method for loading an operating system through use of a file system»[5];
  • Патент № 5,854,931: «Method and system for accessing virtual base classes»[6];
  • Патент № 8,725,772 (2014): «Extending cluster allocations in an extensible file system»;
  • Серия патентов (№ 7,644,239[7], 8,041,904[8], 8,255,645), связанных с улучшением производительности кэша в энергонезависимой памяти.

Примечания

  1. 1 2 Our Team. SimulConsult. Дата обращения: 28 января 2026.
  2. Inside Windows: An In-Depth Look into the Win32 Portable Executable File Format — MSDN Magazine, February 2002 Архивная копия от 1 декабря 2016 на Wayback Machine. «Every PE file begins with a small MS-DOS® executable. … The first bytes of a PE file begin with the traditional MS-DOS header, called an IMAGE_DOS_HEADER. The only two values of any importance are e_magic and e_lfanew. … The e_magic field (a WORD) needs to be set to the value 0x5A4D. … In ASCII representation, 0x5A4D is MZ, the initials of Mark Zbikowski, one of the original architects of MS-DOS.»
  3. Identifying the Voices. Microsoft Alumni Voices. Дата обращения: 28 января 2026.
  4. US5363487A - Method and system for dynamic volume tracking in an installable file system. Google Patents (1994). Дата обращения: 28 января 2026.
  5. US Patent 5,497,492 (1996). Дата обращения: 28 января 2026.
  6. US5854931A - Method and system for accessing virtual base classes. Google Patents (1998). Дата обращения: 28 января 2026.
  7. US7644239B2 - Performance improvements for non-volatile memory cache. Google Patents (2010). Дата обращения: 28 января 2026.
  8. US8041904 - Performance improvements for non-volatile memory cache. Google Patents (2011). Дата обращения: 28 января 2026.