Apuntes
Kernel (16)
- Modo de operación
- User mode
- Unix
- System call
- Sistema operativo
- Micro kernel
- Linux
- Kernel
- Kernel monolítico
- Kernel mode
- IOPL
- Interrupción
- Interrupción por temporizador
- Excepción del procesador
- Instrucción privilegiada
- Ejecución directa
La abstracción de proceso (21)
- Wait system call
- Virtualización del procesador
- User Area
- Unix process system calls
- Programa
- Process Control Block
- Proceso
- Getppid system call
- Getpid system call
- Fork system call
- Exec system call
- Exit system call
- Estados de un proceso en Linux
- Estructura Proc
- Contexto de los registros
- Contexto del proceso
- Contexto del nivel del usuario
- Contexto del nivel del sistema
- Brk system call
- Arquitectura de Von Newman
- Compilador
Virtualización de memoria (15)
- Traslación de direcciones con registros de base y segmento
- Virtualización de memoria
- Traslación de direcciones
- Virtualización
- Traslación de direcciones multinivel
- Traslación de direcciones con memoria paginada
- Traslación de direcciones con tabla de segmentos
- Translation-Lookaside Buffer
- Realocación dinámica
- Protección de memoria
- Espacio de direcciones
- Memory Management Unit
- Memoria
- Dirección de memoria virtual
- Dirección de memoria
Virtualización de memoria (27)
- Heap
- Stack
- Política de planificación Multi-Level Feedback Queue
- Política de planificación Shortest time-to-completion
- Política de planificación Shortest Job First
- Política de planificación First In, First Out
- Política de planificación Completely Fair Scheduler
- Vruntime
- Workload
- Time sharing
- Scheduler
- Suposiciones en la planificación
- Políticas de planificación
- Política de planificación Single Queue Multiprocessor Scheduling (SQMS)
- Política de planificación Round Robin
- Política de planificación Multi-Queue Multiprocessor Scheduling (MQMS)
- Política de planificación Proportional share
- Métrica Turn Around de planificación
- Métrica Tiempo de respuesta de planificación
- Multiprogramación
- Localidad espacial
- Multiple fix partitions
- Multiple variable partitions
- Localidad temporal
- Cache
- Arquitectura multiprocesador
- Afinidad de cache
Concurrencia (12)
- Threads Control Block
- Thread
- Thread Shared State
- Sincronización de un programa multithreading
- Race condition
- Thread scheduler
- POSIX Threads
- Operación atómica
- Lock
- Estados de un thread
- Deadlock
- Concurrencia
File system (26)
- Very Simple File System
- Write system call
- Virtual File System
- Unlink system call
- Unix file systems system calls
- Stat system call
- Umask system call
- Rmdir system call
- Read system call
- Open system call
- Opendir system call
- Mkdir system call
- Inodo
- Lseek system call
- Link system call
- File system
- Directorio
- Dup system call
- Creat system call
- Closedir system call
- Close system call
- Chown system call
- Chdir system call
- Chmod system call
- Access system call
- Archivo