TEMA 4, S.S.O.O Flashcards
QUE ES EL SISTEMA OPERATIVO?
·ES EL CONJUNTO DE RUTINAS Y DEMÁS PROGRAMAS QUE PERMITEN EL MANEJO DE LOS ELEMENTOS HARDWARE DE UNA MÁQUINA MEDIANTE OPERACIONES BÁSICAS.
UNA DE LAS FUNCIONES IMPORTANTE DE UN S.S.O.O
·UNA IMPORTANTE ES PROPORCIONAR SERVICIOS A OTROS PROGRAMAS. CUANDO LOS PROGRAMADORES ESCRIBEN PROGRAMAS DE COMPUTADORA, INCLUYEN UNAS INSTRUCCIONES QUE SOLICITAN LOS SERVICIOS DE S.S.O.O. ESTAS SE LLAMAN; “LLAMADAS DEL SISTEMA”
CLASIFICACIÓN DE S.S.O.O POR ESTRUCTURAS;
-MONOLITICA
-JERÁRQUICA MÁQUINA VITUAL
-CLIENTE SERVIDOR
-HÍBRIDO
CLASIFICACIÓN POR SUS SERVICIOS;
-S.SO.O DE RED
-S.S.O.O DISTRIBUIDOS
CLASIFICACIÓN POR SERVICIOS;
-MONOUSUARIOS
-MULTIUSUARIOS
-UNIPROCESO
-MONOTAREA
-MULTITAREA
-MULTIPROCESO
QUE SON LOS PROCESOS? (S.S.O.O)
·UN PROCESO SE DEFINE COMO LA IMAGÉN DE UN PROGRAMA EN EJECUCIÓN. CONSTA DEL PROGRAMA EJECUTABLE, LOS DATOS Y EL CONTEXTO DE EJECUCIÓN.
COMO REGISTRA LOS PROCESOS EL S.S.O.O?
·PARA REGISTRAS LOS DISTINTOS PROCESOS QUE HAY EN EJECUCIÓN, EL SISTEMA OPERATIVO UTILIZA UNA TABLA DE PROCESOS DONDE REGISTRA, ENTRE OTRA INFORMACIÓN: EL IDENTIFICADOR DEL PROCESO (PID), SU PROCESO PADRE (PPID), MEMORIA OCUPADA, USUARIO,PRIORIDAD, ESTADO, COMANDO QUE INICIO EL PROCESO Y EL TIEMPO DE EJECUCIÓN.
CÚAL ES EL PRIMER PROCESO EN CARGARSE EN UN SISTEMA UNIX?
·EL PRIMER PROCESO EN CARGARSE ES EL IDENTIFICADOR “PID”.
A CONTINUACIÓN SE CARGARÁ EL PROCESO “INIT”, A PARTIR DE AQUÍ, INIT SERÁ EL PADRE DE TODOS LOS PROCESOS. Y SE ENCARGARA DE ARRANCAR LOS DAEMONS QUE SON PROCESOS QUE SE MANTIENEN SIEMPRE EN EJECUCIÓN, SALVO QUE SE DETENGAN.
QUE ES UN PROCESO ZOMBI?
ES UN PROCESO QUE HA FINALIZADO, LIBERANDO TODOS SUS RECURSOS.
QUE ES UN PROCESO HUÉRFANO?
·SE PRODUCE CUANDO EL PROCESO PADRE FINALIZA ANTES QUE EL HIJO. PASA POR QUE EL PROCESOS HIJO PASA A SER ADOPTADO POR INIT “PPID”.
ESTADO DE LOS PROCESOS EN LOS SSOO;
-EN EJECUCIÓN.
-LISTO.
-BLOQUEADO.
QUE ES UN “THREAD”?
·(HILO) ES UN TROZO O SECCIÓN DE UN PROCESO QUE TIENE SUS PROPIOS REGISTROS, PILA Y CONTADOR DE PROGRAMA, PERO QUE, COMPARTE MEMORIA CON EL RESTO DE HILOS DE UN MISMO PROCESO. CADA HILO ES UN TROZO DE CODIGO DISTINTO.
QUE NIVELES DE PLANIFICACIÓN?
-ALTO
-INTERMEDIO.
-BAJO.
ASIGNACIÓN TURNO DE EJECUCIÓN (DE LA CAPA BAJA);
-POR PRIORIDAD.
-EL TRABAJO + CORTO 1º.
-1º EN LLEGAR, 1º EN EJECUTARSE (FCFS).
-ROUND ROBIN.
-EL TIEMPO RESTANTE + CORTO.
-EL TIEMPO RESTANTE + CORTO(SRTF)
-SELFISH ROUND ROBIN (RONDA EGOÍSTA)
-LA TASA DE RESPUESTA + ALTA.
-POR POLITICA.
QUE SON LOS PROBLEMAS DE CONCURRENCIA?
-EL SSOO DEBE OFRECER MECANISMOS PARA SINCRONIZAR LA EJECUCIÓN DE LOS PROCESOS;
-SEMÁFOROS.
-MONITORES.
-ENVÍO DE MENSAJES.
-TUBERÍAS (PIPES)
-ETC ETC..