Richard Farris Rashid es el fundador de Microsoft Research , que creó en 1991. [1] Entre 1991 y 2013, como director y director de investigación, supervisó las operaciones mundiales de Microsoft Research, que creció hasta abarcar a más de 850 investigadores y un docenas de laboratorios en todo el mundo. [1]
Antes de unirse a Microsoft en 1991, Rashid había sido el desarrollador del kernel Mach durante su mandato como profesor de informática en la Universidad Carnegie Mellon . [2] El núcleo del sistema operativo multiprocesador Mach desarrollado por Rashid ha tenido una influencia duradera en el diseño de los sistemas operativos modernos , incluido el diseño de Windows NT , [3] y sigue siendo el núcleo de varios sistemas operativos como NeXTSTEP , GNU Hurd , macOS , iOS , OSF/1 y Tru64 UNIX . [2]
El núcleo Mach de Rashid fue pionero en los conceptos de arquitectura de micronúcleo y su impacto se puede rastrear en el panorama informático actual, con cientos de millones de personas que todavía utilizan sistemas operativos basados en Mach treinta años después de su creación. [2] El proyecto Mach popularizó y perfeccionó conceptos en gestión de memoria virtual, abstracción de hardware , compatibilidad de código binario y gestión de procesos . Estos conceptos mejoraron el estado de los sistemas operativos y llevaron a su adopción práctica y generalizada. [2]
Bajo el liderazgo de Rashid, Microsoft Research ha realizado investigaciones en diversas disciplinas que incluyen el aprendizaje automático; multimedia y gráficos, seguridad, búsqueda, juegos, redes, inteligencia artificial e interacción persona-computadora. Su equipo ha colaborado con los investigadores más destacados del mundo en el ámbito académico, industrial y gubernamental para avanzar en el estado de la informática y ayudar a asegurar el futuro de los productos de Microsoft. [4]
Rashid es autor de varias patentes en áreas como compresión de datos , redes y sistemas operativos , y fue uno de los principales desarrolladores del sistema de televisión interactiva de Microsoft .
Fue ascendido a vicepresidente en 1994. En 2000, se convirtió en vicepresidente senior de Microsoft . [1]
Rashid fue elegido miembro de la Academia Nacional de Ingeniería en 2003 por sus avances en sistemas operativos y liderazgo en investigación industrial.
Rashid nació en Fort Madison, Iowa , y es hijo de Farris Rashid y Ramona Wright Rashid. [5] Es de ascendencia libanesa . [6] Rashid se graduó en la Universidad de Stanford en 1974 con títulos en matemáticas y literatura comparada . Luego recibió una Maestría en Ciencias y un Ph.D. en Ciencias de la Computación de la Universidad de Rochester , finalizando en 1980. Mientras estaban en Rochester, él y Gene Ball escribieron lo que probablemente sea uno de los primeros juegos de computadora multijugador en red, Alto Trek , para computadoras Xerox Alto .
Mientras era miembro de la facultad de CMU, también realizó investigaciones y publicó numerosos artículos y artículos sobre temas como redes, sistemas operativos, inteligencia artificial y lenguajes de programación para aplicaciones informáticas distribuidas . [7]
La técnica que utiliza Windows NT se llama "microkernel" y fue influenciada por el microkernel Mach desarrollado en la Universidad Carnegie Mellon.