¿Cuáles son las mejores escuelas de posgrado para estudiar sistemas operativos?

Además de las respuestas dadas, para aprender y estudiar sistemas
Stony Brook University es uno de los mejores lugares para aprender SO y sistemas

Razones-:

1. Tienes que diseñar el sistema operativo desde cero si el profesor Ferdman está tomando el curso.
Escribir su propio sistema operativo es una de las experiencias más satisfactorias que tuve. Aprendes construyendo.
Puede completar los espacios en blanco del código escrito por otra persona, puede tomar cualquier clase, nada mejor que escribir el código del sistema operativo completo desde cero desde la perspectiva del aprendizaje

2. El profesor Zadok es una de las figuras más conocidas en el Sistema de archivos. Su laboratorio de FSL realizó una buena cantidad de contribuciones en NFS y muchos otros aspectos de los sistemas de archivos

3. El profesor Scott Stoller enseña Sistema Distribuido.

4. En Stony Brook,
En compilador – compilador de diseño desde cero
Programación en red: diseño de aplicaciones de plano de datos y plano de control desde cero
En Arquitectura de Computadora – Diseñe una tubería de 5 etapas desde cero.

Básicamente, puede escribir su propio procesador, compilador, sistema operativo y aplicación de red desde cero en Stony Brook. Nada supera esa experiencia.

Una forma de responder a esta pregunta es mirar quién publicó en las principales conferencias. Mi asesor, Remzi Arpaci-Dusseau, recientemente hizo una publicación en el blog que responde a esta pregunta. Básicamente, SOSP y OSDI son las principales conferencias del sistema operativo, y él acaba de hacer una tabla con profesores en diferentes universidades (y compañías) con su número de trabajos en estas conferencias.

Puede encontrar la publicación aquí: The Systems “Top 50”. La lista no es específica de los EE. UU., Por lo que las universidades como Cambridge y MPI también aparecen. Las 12 mejores universidades de EE. UU. De esa lista:

1. MIT (por un amplio margen)
2. Washington
3. Princeton
4. UT Austin
5. Stanford
6. UCSD
7. Michigan
8. UCLA
9. Wisconsin
10. Columbia
11. Berkeley
12. CMU

La lista viene con una serie de advertencias, sobre las que puede leer en la publicación del blog. Remzi también hizo otra lista más amplia, que incluía todos los campos amplios de “sistemas” como arquitectura, lenguajes de programación, etc. Puede encontrar esa lista aquí: Presentación de remZ’is Index of Prolific Scholars (ZIPS): Edición Systems-ish

Descargo de responsabilidad: como Remzi señala en su blog

Finalmente, es solo contar frijoles; por favor solo tómese tan en serio como lo indica la frase.

Hay muchas otras métricas para evaluar las escuelas de posgrado. Esta es solo una métrica imperfecta.

A2A Best Computer Systems Programs clasifica a las mejores escuelas de postgrado según la investigación. Su área de interés es Sistemas.