SlideShare una empresa de Scribd logo
1 de 5
Tipos de sistemas operativos<br />Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más. <br />Sistema Programación Usuario único Usuario múltiple Tarea única Multitarea DOS16 bitsX X Windows3.116/32 bitsX  no preventivoWindows95/98/Me32 bitsX  cooperativoWindowsNT/200032 bits X preventivoWindowsXP32/64 bits X preventivoUnix / Linux32/64 bits X preventivoMAC/OS X32 bits X preventivoVMS 32 bits   X   preventivo <br />Sistema operativo de tiempo real<br />Un sistema operativo de tiempo real (SOTR o RTOS -Real Time Operating System en inglés), es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible (determinista).<br />Usado típicamente para aplicaciones integradas, normalmente tiene las siguientes características:<br />No utiliza mucha memoria<br />Cualquier evento en el soporte físico puede hacer que se ejecute una tarea<br />Multi-arquitectura (código portado a cualquier tipo de CPU)<br />Muchos tienen enfermedades predecibles para eventos electrónicos<br />*Se caracterizan por presentar requisitos especiales en cinco áreas generales:<br />ð Determinismo<br />ð Sensibilidad<br />ð Control del usuario<br />ð Fiabilidad<br />ð Tolerancia a los fallos<br />Diseño<br />Hay dos diseños básicos:<br />Un sistema operativo guiado por eventos sólo cambia de tarea cuando un evento necesita el servicio.<br />Un diseño de compartición de tiempo cambia de tareas por interrupciones del reloj y por eventos.<br />El diseño de compartición de tiempo gasta más tiempo de la UCP en cambios de tarea innecesarios. Sin embargo, da una mejor ilusión de multitarea. Normalmente se utiliza un sistema de prioridades fijas.<br />Uno de los algoritmos que suelen usarse para la asignación de prioridades es el Rate-Monotonic Schedule. Si el conjunto de tareas que tenemos es viable con alguna asignación de prioridades fijas, también es viable con el Rate-Monotonic Schedule, donde la tarea más prioritaria es la de menor periodo. Esto no quiere decir que si no es viable con Rate-Monotonic Schedule no sea viable con asignaciones de prioridad variable. Puede darse el caso de encontrarnos con un sistema viable con prioridades variables y que no sea viable con prioridades fijas.<br />Algunos Ejemplos<br />MaRTE OS<br />EasyTasks<br />QNX<br />LynxOS<br />RedHat Embedded Linux<br />eCos (Linux)<br />SOOS<br />Ubuntu Studio (Linux)<br />VxWorks<br />Windows CE<br />Linchos<br />UNIX (Some)<br />DuinOS<br />RTAI<br />Symbian<br />Ejemplos:<br />Cámaras de seguridad<br />Sistemas de tiempo real<br />Los sistemas de tiempo real se utilizan principalmente en la industria y son sistemas diseñados para funcionar en entornos con limitaciones de tiempo. Un sistema de tiempo real debe tener capacidad para operar en forma fiable según limitaciones de tiempo específicas; en otras palabras, debe tener capacidad para procesar adecuadamente la información recibida a intervalos definidos claramente (regulares o de otro tipo). <br />Estos son algunos ejemplos de sistemas operativos de tiempo real: <br />OS-9; <br />RTLinux (RealTime Linux); <br />QNX; <br />VxWorks. <br />Sistemas de multiprocesos<br />Un sistema operativo se denominade multiprocesos cuando muchas quot;
tareasquot;
 (también conocidas como procesos) se pueden ejecutar al mismo tiempo. <br />Las aplicaciones consisten en una secuencia de instrucciones llamadas quot;
procesosquot;
. Estos procesos permanecen activos, en espera, suspendidos, o se eliminan en forma alternativa, según la prioridad que se les haya concedido, o se pueden ejecutar en forma simultánea. <br />Un sistema se considera preventivo cuando cuenta con un programador (también llamado planificador) el cual, según los criterios de prioridad, asigna el tiempo de los equipos entre varios procesos que lo solicitan. <br />Se denomina sistema de tiempo compartido a un sistema cuando el programador asigna una cantidad determinada de tiempo a cada proceso. Éste es el caso de los sistemas de usuarios múltiples que permiten a varios usuarios utilizar aplicaciones diferentes o similares en el mismo equipo al mismo tiempo. De este modo, el sistema se denomina quot;
sistema transaccionalquot;
. Para realizar esto, el sistema asigna un período de tiempo a cada usuario. <br />Sistemas de multiprocesadores<br />La técnica de multiprocesamiento consiste en hacer funcionar varios procesadores en forma paralela para obtener un poder de cálculo mayor que el obtenido al usar un procesador de alta tecnología o al aumentar la disponibilidad del sistema (en el caso de fallas del procesador). <br />Las siglas SMP (multiprocesamiento simétrico o multiprocesador simétrico) hacen referencia a la arquitectura en la que todos los procesadores acceden a la misma memoria compartida. <br />Un sistema de multiprocesadores debe tener capacidad para gestionar la repartición de memoria entre varios procesadores, pero también debe distribuir la carga de trabajo. <br />Maleabilidad.Políticas de planificación de trabajos a largo plazo.Políticas de planificación de procesadores a corto/medio plazo.Coordinación entre niveles.Gestión de memoria: colocación de páginas.<br />MULTITRAMO<br />Permite que diversas partes de un solo programa funcionen al mismo tiempo.<br />Ej: <br />
Tipos SO en 40
Tipos SO en 40
Tipos SO en 40
Tipos SO en 40

Más contenido relacionado

La actualidad más candente

Sistemas operartivos lucas
Sistemas operartivos lucasSistemas operartivos lucas
Sistemas operartivos lucasprofe74
 
Multiprogramacion
MultiprogramacionMultiprogramacion
MultiprogramacionIrisMTF16
 
Resumen del primer corte
Resumen del primer corteResumen del primer corte
Resumen del primer corteADOLFO BORJA
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo realAreliDA
 
Tema 1 multiprocesadores
Tema 1 multiprocesadoresTema 1 multiprocesadores
Tema 1 multiprocesadoresKuma Sanchez
 
Cuarto blog de arquitectura de hardware tercer corte
Cuarto blog de arquitectura de hardware tercer corteCuarto blog de arquitectura de hardware tercer corte
Cuarto blog de arquitectura de hardware tercer corteSebastian Gonzalez
 
Multiprocesamiento (S.O)
Multiprocesamiento (S.O)Multiprocesamiento (S.O)
Multiprocesamiento (S.O)Javier Alvarez
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativosAlexander Daniel
 
Multitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos yMultitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos yMiguel Magaña
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo realAreliDA
 
CAMILO ALEJANDRO CUERVO AVILA 8-2
CAMILO ALEJANDRO CUERVO AVILA 8-2 CAMILO ALEJANDRO CUERVO AVILA 8-2
CAMILO ALEJANDRO CUERVO AVILA 8-2 camilocuervo14
 
Arquitectura multiusuario
Arquitectura multiusuarioArquitectura multiusuario
Arquitectura multiusuarioLE96
 

La actualidad más candente (19)

Sistemas operartivos lucas
Sistemas operartivos lucasSistemas operartivos lucas
Sistemas operartivos lucas
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Resumen del primer corte
Resumen del primer corteResumen del primer corte
Resumen del primer corte
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo real
 
Tipos de s.o 2013 upt
Tipos de s.o 2013 uptTipos de s.o 2013 upt
Tipos de s.o 2013 upt
 
Tema 1 multiprocesadores
Tema 1 multiprocesadoresTema 1 multiprocesadores
Tema 1 multiprocesadores
 
Cuarto blog de arquitectura de hardware tercer corte
Cuarto blog de arquitectura de hardware tercer corteCuarto blog de arquitectura de hardware tercer corte
Cuarto blog de arquitectura de hardware tercer corte
 
Multiprocesamiento (S.O)
Multiprocesamiento (S.O)Multiprocesamiento (S.O)
Multiprocesamiento (S.O)
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativos
 
Multiprocesamiento
MultiprocesamientoMultiprocesamiento
Multiprocesamiento
 
Sistemas Operativos Mono Proceso
Sistemas Operativos Mono ProcesoSistemas Operativos Mono Proceso
Sistemas Operativos Mono Proceso
 
Estructura de un Sistema Operativo
Estructura de un Sistema Operativo Estructura de un Sistema Operativo
Estructura de un Sistema Operativo
 
Multitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos yMultitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos y
 
Aso 3
Aso 3Aso 3
Aso 3
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo real
 
Nucleo kernel
Nucleo kernelNucleo kernel
Nucleo kernel
 
CAMILO ALEJANDRO CUERVO AVILA 8-2
CAMILO ALEJANDRO CUERVO AVILA 8-2 CAMILO ALEJANDRO CUERVO AVILA 8-2
CAMILO ALEJANDRO CUERVO AVILA 8-2
 
Arquitectura multiusuario
Arquitectura multiusuarioArquitectura multiusuario
Arquitectura multiusuario
 
Multiprocesamiento
MultiprocesamientoMultiprocesamiento
Multiprocesamiento
 

Destacado

Social psych power point redux
Social psych power point reduxSocial psych power point redux
Social psych power point reduxsaijin32k
 
Analisis elecciones autonomicas 2012 albolote
Analisis elecciones  autonomicas 2012 alboloteAnalisis elecciones  autonomicas 2012 albolote
Analisis elecciones autonomicas 2012 alboloteLidia Milena
 
Export leaflet 20pp 3rd a4 spanish
Export leaflet 20pp 3rd a4 spanishExport leaflet 20pp 3rd a4 spanish
Export leaflet 20pp 3rd a4 spanishFree lancer
 
Administracion de empresa
Administracion de empresaAdministracion de empresa
Administracion de empresajuanitomaf
 
Agatha christie. [hrcules poirot 34] un gato en el palomar
Agatha christie. [hrcules poirot   34] un gato en el palomarAgatha christie. [hrcules poirot   34] un gato en el palomar
Agatha christie. [hrcules poirot 34] un gato en el palomarAmu Hinamori
 
Shakina alvarado obra leida-don quijote de la mancha
Shakina alvarado obra leida-don quijote de la manchaShakina alvarado obra leida-don quijote de la mancha
Shakina alvarado obra leida-don quijote de la manchaShakina Alvarado
 
Guia profesores asperger
Guia profesores aspergerGuia profesores asperger
Guia profesores aspergerZelorius
 
Liliana presentacion admon
Liliana presentacion admonLiliana presentacion admon
Liliana presentacion admonempresa1103
 

Destacado (10)

Social psych power point redux
Social psych power point reduxSocial psych power point redux
Social psych power point redux
 
Analisis elecciones autonomicas 2012 albolote
Analisis elecciones  autonomicas 2012 alboloteAnalisis elecciones  autonomicas 2012 albolote
Analisis elecciones autonomicas 2012 albolote
 
Fundamentos comp
Fundamentos compFundamentos comp
Fundamentos comp
 
Export leaflet 20pp 3rd a4 spanish
Export leaflet 20pp 3rd a4 spanishExport leaflet 20pp 3rd a4 spanish
Export leaflet 20pp 3rd a4 spanish
 
Administracion de empresa
Administracion de empresaAdministracion de empresa
Administracion de empresa
 
Agatha christie. [hrcules poirot 34] un gato en el palomar
Agatha christie. [hrcules poirot   34] un gato en el palomarAgatha christie. [hrcules poirot   34] un gato en el palomar
Agatha christie. [hrcules poirot 34] un gato en el palomar
 
Shakina alvarado obra leida-don quijote de la mancha
Shakina alvarado obra leida-don quijote de la manchaShakina alvarado obra leida-don quijote de la mancha
Shakina alvarado obra leida-don quijote de la mancha
 
T1 tarea1 elvis
T1 tarea1 elvisT1 tarea1 elvis
T1 tarea1 elvis
 
Guia profesores asperger
Guia profesores aspergerGuia profesores asperger
Guia profesores asperger
 
Liliana presentacion admon
Liliana presentacion admonLiliana presentacion admon
Liliana presentacion admon
 

Similar a Tipos SO en 40

Slideshare
SlideshareSlideshare
SlideshareDj_bf
 
SISTEMA OPERATIVO
SISTEMA OPERATIVO SISTEMA OPERATIVO
SISTEMA OPERATIVO Dj_bf
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREDeBoRaNbA8
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativosroberto cruz velasquez
 
Sistema operativo angie
Sistema operativo angieSistema operativo angie
Sistema operativo angieangizitha15
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativocamilobar2
 
Informática y telemática
Informática y telemáticaInformática y telemática
Informática y telemáticaOmarDavids
 
Sistemas operativos (1)
Sistemas operativos (1)Sistemas operativos (1)
Sistemas operativos (1)mesiasangeles
 
Erika trabajo sistemas operativos
Erika trabajo sistemas operativosErika trabajo sistemas operativos
Erika trabajo sistemas operativosERIKITATH
 
Fredy trabajo sistemas operativos
Fredy trabajo sistemas operativosFredy trabajo sistemas operativos
Fredy trabajo sistemas operativosFredy Garcia
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREJenni2011
 
evolucion de sisitemas operativos
evolucion de sisitemas operativosevolucion de sisitemas operativos
evolucion de sisitemas operativosAlexander Daniel
 

Similar a Tipos SO en 40 (20)

Slideshare
SlideshareSlideshare
Slideshare
 
SISTEMA OPERATIVO
SISTEMA OPERATIVO SISTEMA OPERATIVO
SISTEMA OPERATIVO
 
Sistema operativo-651-mdcjfw
Sistema operativo-651-mdcjfwSistema operativo-651-mdcjfw
Sistema operativo-651-mdcjfw
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Taller no 3
Taller no 3Taller no 3
Taller no 3
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Sistema operativo angie
Sistema operativo angieSistema operativo angie
Sistema operativo angie
 
Ivonne
IvonneIvonne
Ivonne
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Informática y telemática
Informática y telemáticaInformática y telemática
Informática y telemática
 
Sistemas operativos (1)
Sistemas operativos (1)Sistemas operativos (1)
Sistemas operativos (1)
 
Erika trabajo sistemas operativos
Erika trabajo sistemas operativosErika trabajo sistemas operativos
Erika trabajo sistemas operativos
 
Sistemasoperativos
SistemasoperativosSistemasoperativos
Sistemasoperativos
 
Distribuido
DistribuidoDistribuido
Distribuido
 
Fredy trabajo sistemas operativos
Fredy trabajo sistemas operativosFredy trabajo sistemas operativos
Fredy trabajo sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Sistemasoperativos
SistemasoperativosSistemasoperativos
Sistemasoperativos
 
evolucion de sisitemas operativos
evolucion de sisitemas operativosevolucion de sisitemas operativos
evolucion de sisitemas operativos
 

Más de Elvis Sarchi

La constitución ecuatoriana y acuerdos internacionales_Elvis
La constitución ecuatoriana y acuerdos internacionales_ElvisLa constitución ecuatoriana y acuerdos internacionales_Elvis
La constitución ecuatoriana y acuerdos internacionales_ElvisElvis Sarchi
 
Taller3 cuestionario Elvis_Diego_Lenin
Taller3 cuestionario Elvis_Diego_LeninTaller3 cuestionario Elvis_Diego_Lenin
Taller3 cuestionario Elvis_Diego_LeninElvis Sarchi
 
Taller4_Elvis código de ética profesional principios
Taller4_Elvis código de ética profesional principiosTaller4_Elvis código de ética profesional principios
Taller4_Elvis código de ética profesional principiosElvis Sarchi
 
taller3_Elvis_JeanPierre
taller3_Elvis_JeanPierretaller3_Elvis_JeanPierre
taller3_Elvis_JeanPierreElvis Sarchi
 
Taller2 elvis sarchi_jeanpierregarcia
Taller2 elvis sarchi_jeanpierregarciaTaller2 elvis sarchi_jeanpierregarcia
Taller2 elvis sarchi_jeanpierregarciaElvis Sarchi
 
Accesos directos que se pueden hacer con el teclado
Accesos directos que se pueden hacer con el tecladoAccesos directos que se pueden hacer con el teclado
Accesos directos que se pueden hacer con el tecladoElvis Sarchi
 
Programar una tarea
Programar una tareaProgramar una tarea
Programar una tareaElvis Sarchi
 
Programar una tarea
Programar una tareaProgramar una tarea
Programar una tareaElvis Sarchi
 
Tarjetas post y codigos bios
Tarjetas post y codigos biosTarjetas post y codigos bios
Tarjetas post y codigos biosElvis Sarchi
 
Dispostivos de computacion
Dispostivos de computacionDispostivos de computacion
Dispostivos de computacionElvis Sarchi
 
Microprocesadores intel
Microprocesadores intelMicroprocesadores intel
Microprocesadores intelElvis Sarchi
 

Más de Elvis Sarchi (16)

La constitución ecuatoriana y acuerdos internacionales_Elvis
La constitución ecuatoriana y acuerdos internacionales_ElvisLa constitución ecuatoriana y acuerdos internacionales_Elvis
La constitución ecuatoriana y acuerdos internacionales_Elvis
 
Taller3 cuestionario Elvis_Diego_Lenin
Taller3 cuestionario Elvis_Diego_LeninTaller3 cuestionario Elvis_Diego_Lenin
Taller3 cuestionario Elvis_Diego_Lenin
 
Taller4_Elvis código de ética profesional principios
Taller4_Elvis código de ética profesional principiosTaller4_Elvis código de ética profesional principios
Taller4_Elvis código de ética profesional principios
 
taller3_Elvis_JeanPierre
taller3_Elvis_JeanPierretaller3_Elvis_JeanPierre
taller3_Elvis_JeanPierre
 
Taller2 elvis sarchi_jeanpierregarcia
Taller2 elvis sarchi_jeanpierregarciaTaller2 elvis sarchi_jeanpierregarcia
Taller2 elvis sarchi_jeanpierregarcia
 
Tipos de amenazas
Tipos de amenazasTipos de amenazas
Tipos de amenazas
 
Tipos de amenazas
Tipos de amenazasTipos de amenazas
Tipos de amenazas
 
Accesos directos que se pueden hacer con el teclado
Accesos directos que se pueden hacer con el tecladoAccesos directos que se pueden hacer con el teclado
Accesos directos que se pueden hacer con el teclado
 
Programar una tarea
Programar una tareaProgramar una tarea
Programar una tarea
 
Programar una tarea
Programar una tareaProgramar una tarea
Programar una tarea
 
Tarjetas post y codigos bios
Tarjetas post y codigos biosTarjetas post y codigos bios
Tarjetas post y codigos bios
 
Targetas madre
Targetas madreTargetas madre
Targetas madre
 
Targetas madre
Targetas madreTargetas madre
Targetas madre
 
El código ascii
El código asciiEl código ascii
El código ascii
 
Dispostivos de computacion
Dispostivos de computacionDispostivos de computacion
Dispostivos de computacion
 
Microprocesadores intel
Microprocesadores intelMicroprocesadores intel
Microprocesadores intel
 

Tipos SO en 40

  • 1. Tipos de sistemas operativos<br />Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más. <br />Sistema Programación Usuario único Usuario múltiple Tarea única Multitarea DOS16 bitsX X Windows3.116/32 bitsX  no preventivoWindows95/98/Me32 bitsX  cooperativoWindowsNT/200032 bits X preventivoWindowsXP32/64 bits X preventivoUnix / Linux32/64 bits X preventivoMAC/OS X32 bits X preventivoVMS 32 bits   X   preventivo <br />Sistema operativo de tiempo real<br />Un sistema operativo de tiempo real (SOTR o RTOS -Real Time Operating System en inglés), es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible (determinista).<br />Usado típicamente para aplicaciones integradas, normalmente tiene las siguientes características:<br />No utiliza mucha memoria<br />Cualquier evento en el soporte físico puede hacer que se ejecute una tarea<br />Multi-arquitectura (código portado a cualquier tipo de CPU)<br />Muchos tienen enfermedades predecibles para eventos electrónicos<br />*Se caracterizan por presentar requisitos especiales en cinco áreas generales:<br />ð Determinismo<br />ð Sensibilidad<br />ð Control del usuario<br />ð Fiabilidad<br />ð Tolerancia a los fallos<br />Diseño<br />Hay dos diseños básicos:<br />Un sistema operativo guiado por eventos sólo cambia de tarea cuando un evento necesita el servicio.<br />Un diseño de compartición de tiempo cambia de tareas por interrupciones del reloj y por eventos.<br />El diseño de compartición de tiempo gasta más tiempo de la UCP en cambios de tarea innecesarios. Sin embargo, da una mejor ilusión de multitarea. Normalmente se utiliza un sistema de prioridades fijas.<br />Uno de los algoritmos que suelen usarse para la asignación de prioridades es el Rate-Monotonic Schedule. Si el conjunto de tareas que tenemos es viable con alguna asignación de prioridades fijas, también es viable con el Rate-Monotonic Schedule, donde la tarea más prioritaria es la de menor periodo. Esto no quiere decir que si no es viable con Rate-Monotonic Schedule no sea viable con asignaciones de prioridad variable. Puede darse el caso de encontrarnos con un sistema viable con prioridades variables y que no sea viable con prioridades fijas.<br />Algunos Ejemplos<br />MaRTE OS<br />EasyTasks<br />QNX<br />LynxOS<br />RedHat Embedded Linux<br />eCos (Linux)<br />SOOS<br />Ubuntu Studio (Linux)<br />VxWorks<br />Windows CE<br />Linchos<br />UNIX (Some)<br />DuinOS<br />RTAI<br />Symbian<br />Ejemplos:<br />Cámaras de seguridad<br />Sistemas de tiempo real<br />Los sistemas de tiempo real se utilizan principalmente en la industria y son sistemas diseñados para funcionar en entornos con limitaciones de tiempo. Un sistema de tiempo real debe tener capacidad para operar en forma fiable según limitaciones de tiempo específicas; en otras palabras, debe tener capacidad para procesar adecuadamente la información recibida a intervalos definidos claramente (regulares o de otro tipo). <br />Estos son algunos ejemplos de sistemas operativos de tiempo real: <br />OS-9; <br />RTLinux (RealTime Linux); <br />QNX; <br />VxWorks. <br />Sistemas de multiprocesos<br />Un sistema operativo se denominade multiprocesos cuando muchas quot; tareasquot; (también conocidas como procesos) se pueden ejecutar al mismo tiempo. <br />Las aplicaciones consisten en una secuencia de instrucciones llamadas quot; procesosquot; . Estos procesos permanecen activos, en espera, suspendidos, o se eliminan en forma alternativa, según la prioridad que se les haya concedido, o se pueden ejecutar en forma simultánea. <br />Un sistema se considera preventivo cuando cuenta con un programador (también llamado planificador) el cual, según los criterios de prioridad, asigna el tiempo de los equipos entre varios procesos que lo solicitan. <br />Se denomina sistema de tiempo compartido a un sistema cuando el programador asigna una cantidad determinada de tiempo a cada proceso. Éste es el caso de los sistemas de usuarios múltiples que permiten a varios usuarios utilizar aplicaciones diferentes o similares en el mismo equipo al mismo tiempo. De este modo, el sistema se denomina quot; sistema transaccionalquot; . Para realizar esto, el sistema asigna un período de tiempo a cada usuario. <br />Sistemas de multiprocesadores<br />La técnica de multiprocesamiento consiste en hacer funcionar varios procesadores en forma paralela para obtener un poder de cálculo mayor que el obtenido al usar un procesador de alta tecnología o al aumentar la disponibilidad del sistema (en el caso de fallas del procesador). <br />Las siglas SMP (multiprocesamiento simétrico o multiprocesador simétrico) hacen referencia a la arquitectura en la que todos los procesadores acceden a la misma memoria compartida. <br />Un sistema de multiprocesadores debe tener capacidad para gestionar la repartición de memoria entre varios procesadores, pero también debe distribuir la carga de trabajo. <br />Maleabilidad.Políticas de planificación de trabajos a largo plazo.Políticas de planificación de procesadores a corto/medio plazo.Coordinación entre niveles.Gestión de memoria: colocación de páginas.<br />MULTITRAMO<br />Permite que diversas partes de un solo programa funcionen al mismo tiempo.<br />Ej: <br />