Cómo prepararse para una entrevista de conceptos del sistema operativo en 7 días

Temas importantes para prepararse para las preguntas relacionadas con el sistema operativo: –

Control de concurrencia : todo, desde mutex hasta la sección crítica, es muy importante. Casi una cuarta parte de las preguntas del sistema operativo formuladas en entrevistas técnicas son de esta sección.

Algoritmos de programación : FCFS, Round Robin, programación basada en prioridades, etc.

Gestión de memoria : algoritmos de reemplazo de página, RAM frente a disco frente a caché frente a registro, alineación, memoria de almacenamiento dinámico, pila, recolectores de basura, anomalía de Belady, pérdidas de memoria.

Gestión de procesos : subprocesos, grupo de procesos, proceso secundario, bifurcación, fusión, puntos muertos .

Comunicación / coordinación de procesos : memoria compartida, transmisión de mensajes, MISD, MIMD, etc.

Varios : interrupciones, golpes, memoria virtual, spools, fragmentación, tuberías, flujos de E / S, desbordamiento de búfer.

Las preguntas relacionadas con el SO a menudo tocan otros temas relacionados como sockets, programación del sistema, comandos de Linux, etc.

Recursos: –

a) Libros –

  • Galvin, Gagne (Libro Dino)
  • Andrew S.Tanenbaum

b) en línea

  • Tutorial del sistema operativo: Punto de tutoriales
  • Sistema operativo: Saurabh School (YouTube)
  • Introducción a los sistemas operativos: NPTEL (YouTube)

Aquí está el buen enlace para aprender los conceptos básicos del sistema operativo.
Tutorial del sistema operativo (puede descargar el pdf si lo desea)
Para video conferencias aquí está el enlace: Sistema operativo
Espero que estos enlaces te ayuden.