Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 See also  





2 References  














Marc McDonald







Add links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from MIDAS (operating system))

Marc B. McDonald is an American who was Microsoft's first salaried employee (not counting Monte Davidoff, who wrote the math package for BASIC for a flat fee).

He is credited with designing and implementing the 8-bit File Allocation Table file system for the NCR 8200[citation needed] data-entry terminal and Microsoft's Standalone Disk BASIC-80 in 1977.

McDonald also developed an 8-bit operating system called M-DOS or MIDAS; the system itself was never released by Microsoft, but its file system (a variant of FAT) influenced Tim Paterson's QDOS.[1][2]

A version of "Standalone Disk Basic" was ported to a Seattle Computer Products 8086 by Bob O'Rear, and Tim Paterson was often at Microsoft to aid in the effort. Tim Paterson copied the key aspects of the FAT system (single table, each directory entry containing the head of the file's cluster list, and the last value indicating the number of sectors used in the last cluster) when he implemented the FAT12 file system for his operating system 86-DOS in 1980, which became the basis for MS-DOS and PC DOS in 1981. He made two mistakes in implementation:

McDonald left Microsoft in January 1984, citing a reason that the company had gotten "too big", Microsoft having around four hundred employees at that time. He was Asymetrix's first employee where he worked on a LISP pcode system used internally and redesigned the ToolBook runtime and compiler for ToolBook 3.0. At Design Intelligence, Marc worked on adaptive document design and an expression-based programming language used for layout experiments. He rejoined Microsoft in December 2000 when it bought Design Intelligence.

When McDonald rejoined Microsoft, a number of employees including Bill Gates and Steve Ballmer tried to assign him the employee number "1" but found that the human resources software did not allow this. Instead he was given a badge with all the digits scraped off except "1".[3]

McDonald worked in the QA-oriented Windows Defect Prevention group, focusing on organizational best practices to drive software quality from the bottom up. He is co-author of The Practical Guide to Defect Prevention published in November 2007.[4] He holds six software patents.

McDonald left Microsoft in September 2011. He was with startup MindMode Corp. through 2012, and has been at PaperG since.[5]

See also[edit]

References[edit]

  1. ^ Zbikowski, Mark; Allen, Paul; Ballmer, Steve; Borman, Reuben; Borman, Rob; Butler, John; Carroll, Chuck; Chamberlain, Mark; Chell, David; Colee, Mike; Courtney, Mike; Dryfoos, Mike; Duncan, Rachel; Eckhardt, Kurt; Evans, Eric; Farmer, Rick; Gates, Bill; Geary, Michael; Griffin, Bob; Hogarth, Doug; Johnson, James W.; Kermaani, Kaamel; King, Adrian; Koch, Reed; Landowski, James; Larson, Chris; Lennon, Thomas; Lipkie, Dan; McDonald, Marc; McKinney, Bruce; Martin, Pascal; Mathers, Estelle; Matthews, Bob; Melin, David; Mergentime, Charles; Nevin, Randy; Newell, Dan; Newell, Tani; Norris, David; O'Leary, Mike; O'Rear, Bob; Olsson, Mike; Osterman, Larry; Ostling, Ridge; Pai, Sunil; Paterson, Tim; Perez, Gary; Peters, Chris; Petzold, Charles; Pollock, John; Reynolds, Aaron; Rubin, Darryl; Ryan, Ralph; Schulmeisters, Karl; Shah, Rajen; Shaw, Barry; Short, Anthony; Slivka, Ben; Smirl, Jon; Stillmaker, Betty; Stoddard, John; Tillman, Dennis; Whitten, Greg; Yount, Natalie; Zeck, Steve (1988). "Technical advisors". The MS-DOS Encyclopedia: versions 1.0 through 3.2. By Duncan, Ray; Bostwick, Steve; Burgoyne, Keith; Byers, Robert A.; Hogan, Thom; Kyle, Jim; Letwin, Gordon; Petzold, Charles; Rabinowitz, Chip; Tomlin, Jim; Wilton, Richard; Wolverton, Van; Wong, William; Woodcock, JoAnne (Completely reworked ed.). Redmond, Washington, USA: Microsoft Press. p. 9. ISBN 1-55615-049-0. LCCN 87-21452. OCLC 16581341. During this same period, Marc McDonald also worked on developing an 8-bit operating system called M-DOS (usually pronounced "Midas" or "My DOS"). […] M-DOS provided good performance and, with a more flexible FAT than that built into BASIC, had a better file-handling structure than the up-and-coming CP/M operating system. (xix+1570 pages; 26 cm) (NB. This edition was published in 1988 after extensive rework of the withdrawn 1986 first edition by a different team of authors. [1])
  • ^ Manes, Stephen; Andrews, Paul (1993). Gates: How Microsoft's Mogul Reinvented an Industry—and Made Himself the Richest Man in America. Doubleday. p. 157. ISBN 0-385-42075-7. Remembering his conversation at NCC with Marc McDonald about File Allocation Tables in his unfinished, large, and never-released 8-bit MIDAS operating system, Paterson decided that the FAT scheme was a better way to handle disk information than the way CP/M did it.
  • ^ scobleizer (2005-09-08). "Marc McDonald - Microsoft's First Employee | scobleizer | Channel 9". Channel9.msdn.com. Retrieved 2013-06-06.
  • ^ The Practical Guide to Defect Prevention. Microsoft.com. 2007-10-31. ISBN 0-7356-2253-1. Retrieved 2013-06-06.
  • ^ "Marc McDonald". LinkedIn. Retrieved 2014-05-16.

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Marc_McDonald&oldid=1220309581"

    Categories: 
    Microsoft employees
    Living people
    Hidden categories: 
    BLP articles lacking sources from July 2012
    All BLP articles lacking sources
    All articles with unsourced statements
    Articles with unsourced statements from May 2014
    Articles with ISNI identifiers
    Articles with VIAF identifiers
    Articles with WorldCat Entities identifiers
    Articles with J9U identifiers
    Articles with LCCN identifiers
    Articles with NDL identifiers
    Articles with NTA identifiers
    Year of birth missing (living people)
     



    This page was last edited on 23 April 2024, at 00:09 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki