Sistemas operativos y alternativas rtos
Download
1 / 19

Sistemas operativos y alternativas RTOS - PowerPoint PPT Presentation


  • 171 Views
  • Uploaded on

Sistemas operativos y alternativas RTOS. MPC0809 Rubén Marrero Gómez. Índice. Definiciones y Conceptos Planificación Tipos de sistemas operativos Symbian OS Mobilinux VxWorks. Definición de sistema operativo.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Sistemas operativos y alternativas RTOS' - baldwin


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Sistemas operativos y alternativas rtos

Sistemas operativos y alternativas RTOS

MPC0809

Rubén Marrero Gómez


Ndice
Índice

  • Definiciones y Conceptos

  • Planificación

  • Tipos de sistemas operativos

  • Symbian OS

  • Mobilinux

  • VxWorks


Definici n de sistema operativo
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


Proceso
Proceso

  • Conjunto de piezas:

    • Código de programa

    • Información de estado

  • Modelo 5 estados


Hilo

  • Concepto

  • Ventajas


N cleo
Núcleo

  • Monolítico

  • Micronúcleo

  • Híbrido

  • Exonúcleo


Caracter sticas multi
Características Multi

  • Multitasking/multiprogramming

  • Multithreading

  • Multiprocessing

    • ASMP

    • SMP

  • Multiuser


Hal y api
HAL y API

  • Hardware Abstraction Layer

  • Application Programming Interface


Planificaci n
Planificación

  • Planificación a largo plazo

  • Planificación a medio plazo

  • Planificación a corto plazo

  • Planificación de E/S


Planificaci n a corto plazo monoprocesador
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)


Planificaci n a corto plazo multiprocesador
Planificación a corto plazo multiprocesador

  • Compartición de carga

  • Planificación en pandilla

  • Asignación de procesador dedicado

  • Planificación dinámica


Planificaci n de tiempo real
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


Tipos de sistemas operativos i
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


Tipos de sistemas operativos ii
Tipos de sistemas operativos (II)

  • Propósito general

    • Unix-like:

      • Distribuciones Linux

      • Minix

      • BSD

      • OpenSolaris

    • Microsoft Windows 9x /XP / Vista


Tipos de sistemas operativos iii
Tipos de sistemas operativos(III)

  • Tiempo real/empotrados

    • eCos

    • Nucleus

    • VRTX

    • QNX

    • Snapgear

    • Palm OS

    • Windows Mobile

    • Openmoko

    • Android


Tipos de sistemas operativos iv
Tipos de sistemas operativos(IV)

  • Sistemas operativos web

    • WebOS

    • eyeOS

  • Sistemas operativos de red

    • Microsoft Windows NT / 2000

    • Novel Netware

    • BSD


Symbian os
Symbian OS

  • Historia

  • Actualidad

  • Características


Mobilinux
Mobilinux

  • Historia

  • Características


Vxworks
VxWorks

  • Historia

  • Productos

  • Características


ad