Mark Zbikowski

Mark Zbikowski
Mark Zbikowski
Born March 21, 1956 (1956-03-21) (age 55)
Detroit, Michigan
Nationality American
Alma mater Harvard University
Yale University
Known for His work at Microsoft

Mark "Zibo" Joseph Zbikowski (born March 21, 1956) is a former Microsoft Architect and an early computer hacker. He started working at the company only a few years after its inception, leading efforts in MS-DOS, OS/2, Cairo and Windows NT. In 2006 he was honored for 25 years of service with the company, the third employee to reach this milestone, after Bill Gates and Steve Ballmer[citation needed]. He is currently a technical adviser to several companies and a lecturer at the University of Washington.

He was the designer of the DOS executable file format, used in MS-DOS executable files, and the headers of that file format start with his initials: the magic number of this type of file is the ASCII characters 'MZ' (0x4D, 0x5A).[1]

Contents

Early years

Zbikowski was born in Detroit, Michigan, in 1956. While attending The Roeper School from 1961 to 1974, he developed an interest in mathematics and computers. His 8th-grade performance in the Michigan Mathematics Prize Competition led to an invitation in an NSF-funded summer program at Oakland University where he became friends with Microsoft's Steve Ballmer and Jeff Sachs.

Zbikowski pursued Computer Science at Harvard (A.B. 1978) and at Yale (S.M. 1979).[2] He was active in both universities' Gilbert and Sullivan performing groups.[3]

Microsoft

Ballmer recruited Zbikowski, who joined Microsoft in 1981. In March 1982 he replaced Tim Paterson as development lead and manager for Microsoft's MS-DOS 2.0, a position he held through DOS 4.0. His first major contributions were the addition of hierarchical directory structure to DOS 2.0 and installable device drivers. From March 1985 until 1991, he was on the architecture team for OS/2, development manager for file systems and device drivers, and technical advisor to Paul Maritz. The breakthrough concept of Installable File System in OS/2 is attributed to him.

Following the demise of the Microsoft/IBM joint development agreement, he was an architect, development manager and key contributor to Cairo, working for Jim Allchin and, later, Anthony Short. This led to Cairo's Object File System and content index efforts. In 1996, as Cairo migrated from being a standalone product to a technology source, Zbikowski worked under Lou Perazzoli on the Windows NT kernel, focusing on performance and size, before becoming architect and development manager for NT file systems in 1998.

In 2001, Zbikowski was a candidate for director of the Harvard Alumni Association.

Zbikowski retired from Microsoft in June 2006.

Mark Zbikowski is affiliated with the following companies:

  • (January 2008) Parallels, Inc. as Senior Technical Advisor.[4]
  • (December 2007) Skytap as Technical Advisor.[5]
  • (2007) InstallFree as Technical Advisor.[6]
  • (October 2006) BlueDot / Faves as Technical Advisor and Investor.[7]

References

  1. ^ Inside Windows: An In-Depth Look into the Win32 Portable Executable File Format - MSDN Magazine, February 2002. "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."
  2. ^ "News from the HAA". Harvard Magazine, March-April 2001, accessed September 7, 2010
  3. ^ Harvard-Radcliffe Gilbert and Sullivan Players (The Gondoliers 1977; Ruddigore 1978)
  4. ^ Parallels: : Pioneer Software Developer Joins Parallels as Senior Technical Advisor
  5. ^ Seattle Virtualization Company illumita Attracts Key Industry Talent
  6. ^ Advisory Team
  7. ^ Blue Dot Launches Partner Program, Adds DOS’s MZ to Advisory Board

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Mark Zbikowski — (* 21. März 1956 in Detroit) war einer der am längsten bei Microsoft tätigen Softwareentwickler. Während seiner Tätigkeit bei Microsoft von 1981 bis Juni 2006 hat er an der Entwicklung von MS DOS, OS/2, dem eingestellten Projekt Cairo sowie… …   Deutsch Wikipedia

  • Zbikowski — Mark Zbikowski (* 21. März 1956 in Detroit) war einer der am längsten bei Microsoft tätigen Softwareentwickler. Während seiner Tätigkeit bei Microsoft von 1981 bis Juni 2006 hat er an der Entwicklung von MS DOS, OS/2, dem eingestellten Projekt… …   Deutsch Wikipedia

  • Grzymała coat-of-arms — Grzymała Battle cry: Grzymała Details Alternative names Grzymalita, Ślasa (Slasa) Earliest mention …   Wikipedia

  • 0xDEADBEEF — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Eine Magische Zahl (engl. magic number) ist in der Programmierung… …   Deutsch Wikipedia

  • Liste der Biografien/Zb — Biografien: A B C D E F G H I J K L M N O P Q …   Deutsch Wikipedia

  • Magic-Byte — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Eine Magische Zahl (engl. magic number) ist in der Programmierung… …   Deutsch Wikipedia

  • Magic Byte — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Eine Magische Zahl (engl. magic number) ist in der Programmierung… …   Deutsch Wikipedia

  • PE-Header — Portable Executable beschreibt ein Binärformat ausführbarer Programme. Es ist das Dateiformat, das bei Win32 und Win64 Systemen für ausführbare Dateien verwendet wird. Mögliche Dateiendungen sind zum Beispiel: .exe – executable, ein… …   Deutsch Wikipedia

  • Nombre magique (programmation) — Pour les articles homonymes, voir Nombre magique (homonymie). En programmation informatique, le terme magic number (en français « nombre magique ») peut référer à : une constante numérique ou un ensemble de caractères utilisé pour… …   Wikipédia en Français

  • Magic number (programming) — For other uses of the term, see Magic number (disambiguation). In computer programming, the term magic number has multiple meanings. It could refer to one or more of the following: A constant numerical or text value used to identify a file format …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”