Articulo de referencia

Marc McDonald

Marc B. McDonald es un estadounidense que fue el primer empleado asalariado de Microsoft (sin contar a Monte Davidoff , quien escribió el paquete matemático para BASIC por una t...

Marc B. McDonald es un estadounidense que fue el primer empleado asalariado de Microsoft (sin contar a Monte Davidoff , quien escribió el paquete matemático para BASIC por una tarifa fija).

Se le atribuye el diseño e implementación del sistema de archivos de tabla de asignación de archivos de 8 bits para la terminal de ingreso de datos NCR 8200 [ cita requerida ] y el disco autónomo BASIC-80 de Microsoft en 1977.

McDonald también desarrolló un sistema operativo de 8 bits llamado M-DOS o MIDAS; el sistema en sí nunca fue lanzado por Microsoft, pero su sistema de archivos (una variante de FAT) influyó en el QDOS de Tim Paterson . [1] [2]

Bob O'Rear trasladó una versión de "Standalone Disk Basic" a un Seattle Computer Products 8086 , y Tim Paterson estuvo a menudo en Microsoft para ayudar en el esfuerzo. Tim Paterson copió los aspectos clave del sistema FAT (tabla única, cada entrada de directorio que contiene el encabezado de la lista de clústeres del archivo y el último valor que indica el número de sectores utilizados en el último clúster) cuando implementó el sistema de archivos FAT12 para su sistema operativo 86-DOS en 1980, que se convirtió en la base para MS-DOS y PC DOS en 1981. Cometió dos errores en la implementación:

  • En las primeras versiones no había una entrada para detener el directorio, por lo que era necesario leer toda la pista del directorio para descubrir que no existía un archivo. En los disquetes, esto suponía una importante ralentización.
  • MS-DOS actualiza la entrada del directorio y las tablas FAT en el orden incorrecto cuando se crea un archivo. Al escribir primero el directorio, si el sistema falla antes de que se actualice la FAT, se creará una referencia pendiente. Esto da como resultado un archivo con enlaces cruzados en la siguiente asignación de clúster.

McDonald dejó Microsoft en enero de 1984, alegando que la empresa se había vuelto "demasiado grande", ya que Microsoft contaba en ese momento con unos cuatrocientos empleados. Fue el primer empleado de Asymetrix , donde trabajó en un sistema de código p de LISP utilizado internamente y rediseñó el entorno de ejecución y el compilador de ToolBook para ToolBook 3.0. En Design Intelligence, Marc trabajó en el diseño de documentos adaptativos y en un lenguaje de programación basado en expresiones utilizado para experimentos de diseño. Se reincorporó a Microsoft en diciembre de 2000, cuando compró Design Intelligence.

Cuando McDonald se reincorporó a Microsoft, varios empleados, entre ellos Bill Gates y Steve Ballmer, intentaron asignarle el número de empleado "1", pero descubrieron que el software de recursos humanos no lo permitía. En su lugar, le dieron una credencial con todos los dígitos borrados excepto el "1". [3]

McDonald trabajó en el grupo de prevención de defectos de Windows orientado al control de calidad , centrándose en las mejores prácticas organizacionales para impulsar la calidad del software desde abajo hacia arriba. Es coautor de The Practical Guide to Defect Prevention, publicado en noviembre de 2007. [4] Tiene seis patentes de software .

McDonald dejó Microsoft en septiembre de 2011. Trabajó en la startup MindMode Corp. hasta 2012 y ha estado en PaperG desde entonces. [5]

Véase también

Referencias

  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 ; Pérez, 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). "Asesores técnicos". La enciclopedia MS-DOS: versiones 1.0 a 3.2 . Por 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 (edición completamente reelaborada). Redmond, Washington, EE. UU.: Microsoft Press . pág. 9. ISBN 1-55615-049-0. LCCN  87-21452. OCLC  16581341. Durante este mismo período, Marc McDonald también trabajó en el desarrollo de un sistema operativo de 8 bits llamado M-DOS (que normalmente se pronuncia "Midas" o "My DOS"). […] M-DOS ofrecía un buen rendimiento y, con un FAT más flexible que el incorporado en BASIC, tenía una mejor estructura de manejo de archivos que el prometedor sistema operativo CP/M.(xix+1570 páginas; 26 cm) (NB: Esta edición fue publicada en 1988 después de una extensa reelaboración de la primera edición retirada de 1986 por un equipo diferente de autores. [1])
  2. ^ Manes, Stephen; Andrews, Paul (1993). Gates: Cómo el magnate de Microsoft reinventó una industria y se convirtió en el hombre más rico de Estados Unidos . Doubleday. pág. 157. ISBN 0-385-42075-7Al recordar su conversación en NCC con Marc McDonald sobre las tablas de asignación de archivos en su sistema operativo MIDAS de 8 bits, inacabado, grande y nunca publicado, Paterson decidió que el esquema FAT era una mejor manera de manejar la información del disco que la forma en que lo hacía CP/M.
  3. ^ scobleizer (8 de septiembre de 2005). «Marc McDonald: el primer empleado de Microsoft | scobleizer | Channel 9». Channel9.msdn.com . Consultado el 6 de junio de 2013 .
  4. ^ Guía práctica para la prevención de defectos . Microsoft.com. 2007-10-31. ISBN 0-7356-2253-1. Recuperado el 6 de junio de 2013 .
  5. ^ "Marc McDonald". LinkedIn . Consultado el 16 de mayo de 2014 .
Retrieved from "https://en.wikipedia.org/w/index.php?title=Marc_McDonald&oldid=1220309581"