¿Cuáles son los documentos fundamentales sobre la programación?

Directamente desde el OS Qual en Wisconsin:

  1. TE Anderson, BN Bershad, ED Lazowska y HM Levy. Activaciones del programador: soporte efectivo del kernel para la gestión del paralelismo a nivel de usuario. En SOSP ’91: Actas del decimotercer simposio de ACM sobre principios de sistemas operativos , 1991. ACM.
  2. KJ Duda y DR Cheriton. Programación de tiempo prestado virtual (bvt): admite hilos sensibles a la latencia en un programador de propósito general. SIGOPS Oper. Syst. Rev. , 33 (5): 261-276, 1999.
  3. A. Adya, J. Howell, M. Theimer, WJ Bolosky y JR Douceur. Gestión cooperativa de tareas sin gestión manual de la pila. En ATEC ’02: Actas de la vía general de la conferencia anual sobre la Conferencia Técnica Anual de USENIX , 2002. Asociación USENIX.
  4. CA Waldspurger y WE Weihl. Programación de lotería: gestión flexible de recursos de participación proporcional. En OSDI ’94: Actas de la primera conferencia de USENIX sobre diseño e implementación de sistemas operativos , 1994. Asociación de USENIX.

No trabajo en esta área, por lo que podría estar dejando muchos documentos seminales.