sistema operativo
tipos de sistemas operativos
- sistema por lotes sencillo
- sistema por lotes multiprogramados
- sistema de tiempo compartido
- sistema de computador personal
- sistema paralelo / sistema multi- procesamiento
- sistema multi- programación
- sistema multi- tareas
- sistema distribuido
- sistema en red
- sistema de tiempo real
- sistema operativo embebido
kernel / núcleo
tipos de kernel
- kernel monolítico
- microkernel
- *comparación de kernels
llamadas al sistema
programas de sistema / software de sistema / utilidades del sistema
- bootloader
- shell / intérprete de comandos
- drivers
máquinas virtuales
arranque del sistema
memoria de un programa en ejecución(proceso)
- zona de código
- zona de datos estáticos
- heap / zona de datos dinámicos
- stack / pila de llamadas
proceso / trabajo
- gestión de procesos / administración de procesos
- estado de un proceso
- bloque de control de procesos
- interrupción
- hilo
- comunicación entre procesos
planificación del CPU / planificación de procesos
- planificador de CPU
- niveles de planificación / tipos de planificadores
- - alto nivel
- - nivel intermedio
- - nivel bajo
- planificación expropiativa
- planificación no expropiativa
- despachador
- criterios de planificación
- algoritmos de planificación
- - por prioridad fija
- - primero en entrar primero en salir / por orden de llegada
- - primero el trabajo mas corto
- - tiempo restante mas corto
- - por prioridad
- - round- robin
- - colas de múltiples niveles
sincronización de procesos
- sección crítica
- semáforos
- regiones críticas
- monitores
comunicación entre procesos
- archivo
- archivo mapeado en memoria
- cola de mensajes
- memoria compartida
- paso de mensajes
- semáforo
- socket
- tubo
bloqueos mutuos
modos de CPU
- modo protegido
- modo supervisor
memoria / memoria principal
- gestión de memoria / administración de memoria
- vinculación de direcciones
- carga dinámica
- enlace dinámico
- superposiciones
- espacio de direcciones lógico y físico
memoria virtual
- protección de memoria
- - paginación
- - - paginación por demanda
- - - algoritmos de remplazo de páginas
- - - - primero en entrar primero en salir / FIFO
- - - - el menos recientemente usado / LRU
- - - - bits de referencia adicionales
- - - - segunda oportunidad
- - - - optimo
- - segmentación de memoria
- - - fragmentación
espacio de direcciones
- espacio del usuario / modo usuario
- espacio del kernel / modo kernel / modo supervisor
- thrashing
memoria secundaria / almacenamiento secundario
- gestión de almacenamiento / gestión de memoria secundaria
- gestión de archivos / administración de archivos
- volumen
- partición
- sistema de archivos
- - montaje
- - estructura de directorios
- - - estructura jerarquica de árbol
- - directorio raíz
- - directorio / carpeta
- - archivo / fichero
- - enlace
- - enlace símbolico
- - *lista de sistemas de archivos
entrada y salida / E/S
- E/S de dispositivos
- flujos
seguridad en computación
- matriz de acceso
- control de acceso
- criptografía
- encriptación / cifrado
- autenticación de usuario
- pared de fuego / cortafuegos
interfaz con el usuario
- interfaz gráfica / GUI
- - sistema de ventanas
- - ambiente de escritorio
- - administrador de ventanas
- - widgets
- - aplicación de escritorio / aplicación GUI
- interfaz de línea de comandos / CLI
- - comando
- interfaz de texto / interfaz de consola / TUI
- - aplicación de consola
- pantalla tactil
- interfaz de voz
- interfaz de gestos


LinkBack URL
About LinkBacks




