Descargar

Sistemas operativos y alternativas RTOS

Enviado por Pablo Turmero


    edu.red

    Índice Definiciones y Conceptos Planificación Tipos de sistemas operativos Symbian OS Mobilinux VxWorks

    edu.red

    Definición de sistema operativo “Un sistema operativo es un programa que controla la ejecución de aplicaciones y programas que actúa como interfaz entre las aplicaciones y el hardware del computador” Objetivos: Facilidad de uso Eficiencia capacidad para evolucionar

    edu.red

    Proceso Conjunto de piezas: Código de programa Información de estado Modelo 5 estados

    edu.red

    Hilo Concepto

    Ventajas

    edu.red

    Núcleo Monolítico Micronúcleo Híbrido Exonúcleo

    edu.red

    Características Multi Multitasking/multiprogramming Multithreading Multiprocessing ASMP SMP Multiuser

    edu.red

    HAL y API Hardware Abstraction Layer

    Application Programming Interface

    edu.red

    Planificación Planificación a largo plazo Planificación a medio plazo Planificación a corto plazo Planificación de E/S

    edu.red

    Planificación a corto plazo monoprocesador Preemptive/nonpreemptive Planificaciones alternativas Primero en llegar, primero en servirse (FCFS) Turno rotatorio (round robin o time slicing) Primero el proceso más corto (SPN) Menor tiempo restante (SRT) Primero el de mayor tasa de respuesta (HRRN)

    edu.red

    Planificación a corto plazo multiprocesador Compartición de carga Planificación en pandilla Asignación de procesador dedicado Planificación dinámica

    edu.red

    Planificación de tiempo real Características Determinismo Reactividad Control de usuario Fiabilidad Operación de fallo suave Enfoques Estáticos dirigidos por tablas Estáticos expulsivos dirigidos por prioridad Dinámicos basados en un plan Dinámicos de mejor esfuerzo

    edu.red

    Tipos de sistemas operativos (I) Supercomputación Suse Linux Server AIX Unix Red Hat Linux UNICOS Mainframes/servidores/estaciones de trabajo IBM Z/OS Solaris

    edu.red

    Tipos de sistemas operativos (II) Propósito general Unix-like: Distribuciones Linux Minix BSD OpenSolaris Microsoft Windows 9x /XP / Vista

    edu.red

    Tipos de sistemas operativos(III) Tiempo real/empotrados eCos Nucleus VRTX QNX Snapgear Palm OS Windows Mobile Openmoko Android

    edu.red

    Tipos de sistemas operativos(IV) Sistemas operativos web WebOS eyeOS

    Sistemas operativos de red Microsoft Windows NT / 2000 Novel Netware BSD

    edu.red

    Symbian OS Historia

    Actualidad

    Características

    edu.red

    Mobilinux

    Historia

    Características

    edu.red

    VxWorks Historia

    Productos

    Características