SlideShare una empresa de Scribd logo
1 de 8
ARQUITECTURA DEL SISTEMA
   OPERATIVO WINDOSW




    CATEGORIAS DE LOS SISTEMAS OPERATIVOS




     NOMBRE: WAGNER TOASA
     SEMESTRE: 5to SISTEMAS
CATEGORIAS DE LOS SISTEMAS OPERATIVOS
Las categorías de los Sistemas Operativos está dada según los
usuarios, la forma como realiza las acciones y el número de
procesadores que presenta.


El proceso de cambio en las demandas de los sistemas operativos
requiere no solamente las modificaciones y mejoras en las arquitectura
ya existentes, si no nuevas formas de organización del sistema operativo
.
Mucho de los diferentes enfoques y elementos de diseño se han probado
tanto en el sistemas operativos experimentales como comerciales , y
muchos de ellos encajan dentro de la siguiente categoría.
>Arquitectura Micro núcleo.
>Multihilos.
>Multiproceso Simétrico.
>Sistemas operativos distribuidos.
>Diseño orientado a objetos.
ARQUITECTURA MICRONUCLEO




                                             L4 es una familia de micro núcleos
                                             de segunda generación basada en
                                             los diseños e implementaciones
                                             originales del informático alemán
                                             Jochen Liedtke.

En esta, se trata de combinar el rendimiento y sencillez de la Arquitectura
monolítica con la protección y organización de la arquitectura por capas. La idea
fundamental es obtener un Núcleo lo más pequeño y rápido posible y tratar el
resto de las funciones y componentes como procesos de aplicación.
En esta nueva concepción, es usual que el núcleo solo contenga lo necesario para
la gestión de memoria y procesos. Todo el resto se ejecuta con el nivel de
privilegios de las aplicaciones que no son del sistema.
En la práctica es un poco difícil conseguir esto sin una pérdida apreciable de
rendimiento y en alguna medida deben incluirse en el núcleo otras funciones
como el manejo de hardware y algunos Drivers.
MULTIHILOS

Las unidades centrales de procesamiento con capacidad para multithilo (multithreading
en inglés) tienen soporte en hardware para ejecutar eficientemente múltiples hilos de
ejecución.
El paradigma de multihilo ha llegado a ser más popular a medida que los esfuerzos para
llevar más adelante el paralelismo a nivel de instrucción se han atascado desde finales de
los años 1990. Esto permitió que reemergiera a una posición destacada el concepto del
computación de rendimiento a partir del más especializado campo del procesamiento
transaccional:

Aunque es muy difícil acelerar un solo hilo o un solo programa, la mayoría de los
sistemas de computadores son realmente multitarea entre múltiples hilos o programas.
Las técnicas que permitirían acelerar el rendimiento total del procesamiento del
sistema en todas las tareas (tasks) darían como resultado un aumento significativo del
rendimiento.
Las dos principales técnicas para computación de rendimiento son el multiproceso y el
multihilo.
Una cierta crítica del multihilo incluye:
Los múltiples hilos pueden interferir uno con el otro al compartir recursos de hardware
como cachés o Translation Lookaside Buffer (TLB).
Los tiempos de ejecución de un solo hilo no son mejorados, sino por el contrario,
pueden ser degradados.
El soporte de hardware para multihilo es más visible al software que el
multiprocesamiento, por lo tanto requiriendo más cambios tanto a las
aplicaciones como el sistema operativo.
Las técnicas de hardware usadas para soportar multihilo a menudo paralelizan
las técnicas de software usadas para la multitarea de los programas de
computadora.
MULTIPROCESO SIMETRICO



Multiproceso simétrico, una de las formas
más fáciles y baratas de aumentar el
rendimiento del hardware es poner más
de una CPU en la placa. Esto se puede
realizar haciendo que CPU diferentes
tengan trabajos diferentes (multiproceso
asimétrico) o haciendo que todos se
ejecuten en paralelo, realizando el mismo
trabajo (multiproceso simétrico o SMP). El
hacer multiproceso asimétrico requiere
un conocimiento especializado sobre las
tareas que la computadora debe ejecutar,
que no es fácilmente discernible en un
sistema operativo de propósito general
como Linux. En cambio el multiproceso
simétrico es relativamente fácil de
implementar.
SISTEMAS OPERATIVOS DISTRIBUIDOS


Los sistemas distribuidos están basados en las ideas básicas de transparencia,
eficiencia, flexibilidad, escalabilidad y fiabilidad. Sin embargo estos aspectos son
en parte contrarios, y por lo tanto los sistemas distribuidos han de cumplir en su
diseño el compromiso de que todos los puntos anteriores sean solucionados de
manera aceptable.

Transparencia
El concepto de transparencia de un
sistema distribuido va ligado a la idea
de que todo el sistema funcione de
forma similar en todos los puntos de la
red, independientemente de la posición
del usuario. Queda como labor del
sistema operativo el establecer los
mecanismos que oculten la naturaleza
distribuida del sistema y que permitan
trabajar a los usuarios como si de un
único equipo se tratara.
DISEÑO ORIENTADO A OBJETOS




Diseño orientado a objetos es una fase de la metodología orientada a
objetos para el desarrollo de Software. Su uso induce a los
programadores a pensar en términos de objetos, en vez de
procedimientos, cuando planifican su código. Un objeto agrupa datos
encapsulados y procedimientos para representar una entidad. La
'interfaz del objeto', esto es, las formas de interactuar con el objeto,
también se definen en esta etapa. Un programa orientado a objetos se
caracteriza por la interacción de esos objetos. El diseño orientado a
objetos es la disciplina que define los objetos y sus interacciones para
resolver un problema de negocio que fue identificado y documentado
durante el análisis orientado a objetos.

                        FIN DE LA PRESENTACION

Más contenido relacionado

La actualidad más candente

Estructura Y Caracteristicas De Los S
Estructura Y  Caracteristicas De Los  SEstructura Y  Caracteristicas De Los  S
Estructura Y Caracteristicas De Los Scarlos
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquicaAndrew King
 
Tipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoTipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoHugiiño Pereida
 
Trabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo layeTrabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo layeAlbert Garcia
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativosernesto perez
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosguestea15e3
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativosANDREA
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativosEdgar Vazquez
 
Sistemas operativos ejemplos de algunos
Sistemas operativos ejemplos de algunosSistemas operativos ejemplos de algunos
Sistemas operativos ejemplos de algunosJorge Alberto
 
Estructura Del Sistema Operativo
Estructura Del Sistema OperativoEstructura Del Sistema Operativo
Estructura Del Sistema OperativoIvanBalter
 
Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.Absner Anaya
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Clasificación de sistemas operativos
Clasificación de sistemas operativosClasificación de sistemas operativos
Clasificación de sistemas operativosElizabeth Lee
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossergiooney
 
Arquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsArquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsAlexito Pico
 

La actualidad más candente (20)

Estructura Y Caracteristicas De Los S
Estructura Y  Caracteristicas De Los  SEstructura Y  Caracteristicas De Los  S
Estructura Y Caracteristicas De Los S
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 
Aso 3
Aso 3Aso 3
Aso 3
 
Tipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoTipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema Operativo
 
Sistema Jerarquico
Sistema JerarquicoSistema Jerarquico
Sistema Jerarquico
 
Trabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo layeTrabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo laye
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Sistemas
SistemasSistemas
Sistemas
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
Sistemas monousuario y multiusuario
Sistemas monousuario y multiusuarioSistemas monousuario y multiusuario
Sistemas monousuario y multiusuario
 
Sistemas operativos ejemplos de algunos
Sistemas operativos ejemplos de algunosSistemas operativos ejemplos de algunos
Sistemas operativos ejemplos de algunos
 
Estructura Del Sistema Operativo
Estructura Del Sistema OperativoEstructura Del Sistema Operativo
Estructura Del Sistema Operativo
 
Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Clasificación de sistemas operativos
Clasificación de sistemas operativosClasificación de sistemas operativos
Clasificación de sistemas operativos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Arquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsArquitectura del sistema operativo windows
Arquitectura del sistema operativo windows
 

Destacado

Sistemas Operativos MILENIUM-XP-VISTA
Sistemas Operativos MILENIUM-XP-VISTASistemas Operativos MILENIUM-XP-VISTA
Sistemas Operativos MILENIUM-XP-VISTAArvey Barahona
 
SO linux Por Elizabeth Escobar y Julian Ocampo
SO linux Por Elizabeth Escobar y Julian OcampoSO linux Por Elizabeth Escobar y Julian Ocampo
SO linux Por Elizabeth Escobar y Julian OcampoArvey Barahona
 
Los Sistemas Operativos MáS Populares De Las Pc
Los Sistemas Operativos MáS Populares De Las PcLos Sistemas Operativos MáS Populares De Las Pc
Los Sistemas Operativos MáS Populares De Las PcArvey Barahona
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windowsazrahim
 

Destacado (6)

Sistemas Operativos MILENIUM-XP-VISTA
Sistemas Operativos MILENIUM-XP-VISTASistemas Operativos MILENIUM-XP-VISTA
Sistemas Operativos MILENIUM-XP-VISTA
 
Categorias del s.o
Categorias del s.oCategorias del s.o
Categorias del s.o
 
SO linux Por Elizabeth Escobar y Julian Ocampo
SO linux Por Elizabeth Escobar y Julian OcampoSO linux Por Elizabeth Escobar y Julian Ocampo
SO linux Por Elizabeth Escobar y Julian Ocampo
 
Los Sistemas Operativos MáS Populares De Las Pc
Los Sistemas Operativos MáS Populares De Las PcLos Sistemas Operativos MáS Populares De Las Pc
Los Sistemas Operativos MáS Populares De Las Pc
 
SISTEMAS OPERATIVOS MAS USADOS.
 SISTEMAS OPERATIVOS  MAS USADOS. SISTEMAS OPERATIVOS  MAS USADOS.
SISTEMAS OPERATIVOS MAS USADOS.
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windows
 

Similar a Categoria de sistemas operativos

Similar a Categoria de sistemas operativos (20)

Fabianm
FabianmFabianm
Fabianm
 
Presentación1
Presentación1Presentación1
Presentación1
 
Category
CategoryCategory
Category
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativos
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativos
 
Categotias de sistemas operativo
Categotias de sistemas operativoCategotias de sistemas operativo
Categotias de sistemas operativo
 
Majitop
MajitopMajitop
Majitop
 
Majitop
MajitopMajitop
Majitop
 
3.estructura de un sistema operativo
3.estructura de un sistema operativo3.estructura de un sistema operativo
3.estructura de un sistema operativo
 
Sistemao
SistemaoSistemao
Sistemao
 
Sistemao
SistemaoSistemao
Sistemao
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Sistemao
SistemaoSistemao
Sistemao
 
Sistemao
SistemaoSistemao
Sistemao
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Jacinto 1
Jacinto 1Jacinto 1
Jacinto 1
 
SistemaoPERATIVOS
SistemaoPERATIVOSSistemaoPERATIVOS
SistemaoPERATIVOS
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
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
 

Categoria de sistemas operativos

  • 1. ARQUITECTURA DEL SISTEMA OPERATIVO WINDOSW CATEGORIAS DE LOS SISTEMAS OPERATIVOS NOMBRE: WAGNER TOASA SEMESTRE: 5to SISTEMAS
  • 2. CATEGORIAS DE LOS SISTEMAS OPERATIVOS Las categorías de los Sistemas Operativos está dada según los usuarios, la forma como realiza las acciones y el número de procesadores que presenta. El proceso de cambio en las demandas de los sistemas operativos requiere no solamente las modificaciones y mejoras en las arquitectura ya existentes, si no nuevas formas de organización del sistema operativo . Mucho de los diferentes enfoques y elementos de diseño se han probado tanto en el sistemas operativos experimentales como comerciales , y muchos de ellos encajan dentro de la siguiente categoría. >Arquitectura Micro núcleo. >Multihilos. >Multiproceso Simétrico. >Sistemas operativos distribuidos. >Diseño orientado a objetos.
  • 3. ARQUITECTURA MICRONUCLEO L4 es una familia de micro núcleos de segunda generación basada en los diseños e implementaciones originales del informático alemán Jochen Liedtke. En esta, se trata de combinar el rendimiento y sencillez de la Arquitectura monolítica con la protección y organización de la arquitectura por capas. La idea fundamental es obtener un Núcleo lo más pequeño y rápido posible y tratar el resto de las funciones y componentes como procesos de aplicación. En esta nueva concepción, es usual que el núcleo solo contenga lo necesario para la gestión de memoria y procesos. Todo el resto se ejecuta con el nivel de privilegios de las aplicaciones que no son del sistema. En la práctica es un poco difícil conseguir esto sin una pérdida apreciable de rendimiento y en alguna medida deben incluirse en el núcleo otras funciones como el manejo de hardware y algunos Drivers.
  • 4. MULTIHILOS Las unidades centrales de procesamiento con capacidad para multithilo (multithreading en inglés) tienen soporte en hardware para ejecutar eficientemente múltiples hilos de ejecución. El paradigma de multihilo ha llegado a ser más popular a medida que los esfuerzos para llevar más adelante el paralelismo a nivel de instrucción se han atascado desde finales de los años 1990. Esto permitió que reemergiera a una posición destacada el concepto del computación de rendimiento a partir del más especializado campo del procesamiento transaccional: Aunque es muy difícil acelerar un solo hilo o un solo programa, la mayoría de los sistemas de computadores son realmente multitarea entre múltiples hilos o programas. Las técnicas que permitirían acelerar el rendimiento total del procesamiento del sistema en todas las tareas (tasks) darían como resultado un aumento significativo del rendimiento. Las dos principales técnicas para computación de rendimiento son el multiproceso y el multihilo. Una cierta crítica del multihilo incluye: Los múltiples hilos pueden interferir uno con el otro al compartir recursos de hardware como cachés o Translation Lookaside Buffer (TLB). Los tiempos de ejecución de un solo hilo no son mejorados, sino por el contrario, pueden ser degradados.
  • 5. El soporte de hardware para multihilo es más visible al software que el multiprocesamiento, por lo tanto requiriendo más cambios tanto a las aplicaciones como el sistema operativo. Las técnicas de hardware usadas para soportar multihilo a menudo paralelizan las técnicas de software usadas para la multitarea de los programas de computadora.
  • 6. MULTIPROCESO SIMETRICO Multiproceso simétrico, una de las formas más fáciles y baratas de aumentar el rendimiento del hardware es poner más de una CPU en la placa. Esto se puede realizar haciendo que CPU diferentes tengan trabajos diferentes (multiproceso asimétrico) o haciendo que todos se ejecuten en paralelo, realizando el mismo trabajo (multiproceso simétrico o SMP). El hacer multiproceso asimétrico requiere un conocimiento especializado sobre las tareas que la computadora debe ejecutar, que no es fácilmente discernible en un sistema operativo de propósito general como Linux. En cambio el multiproceso simétrico es relativamente fácil de implementar.
  • 7. SISTEMAS OPERATIVOS DISTRIBUIDOS Los sistemas distribuidos están basados en las ideas básicas de transparencia, eficiencia, flexibilidad, escalabilidad y fiabilidad. Sin embargo estos aspectos son en parte contrarios, y por lo tanto los sistemas distribuidos han de cumplir en su diseño el compromiso de que todos los puntos anteriores sean solucionados de manera aceptable. Transparencia El concepto de transparencia de un sistema distribuido va ligado a la idea de que todo el sistema funcione de forma similar en todos los puntos de la red, independientemente de la posición del usuario. Queda como labor del sistema operativo el establecer los mecanismos que oculten la naturaleza distribuida del sistema y que permitan trabajar a los usuarios como si de un único equipo se tratara.
  • 8. DISEÑO ORIENTADO A OBJETOS Diseño orientado a objetos es una fase de la metodología orientada a objetos para el desarrollo de Software. Su uso induce a los programadores a pensar en términos de objetos, en vez de procedimientos, cuando planifican su código. Un objeto agrupa datos encapsulados y procedimientos para representar una entidad. La 'interfaz del objeto', esto es, las formas de interactuar con el objeto, también se definen en esta etapa. Un programa orientado a objetos se caracteriza por la interacción de esos objetos. El diseño orientado a objetos es la disciplina que define los objetos y sus interacciones para resolver un problema de negocio que fue identificado y documentado durante el análisis orientado a objetos. FIN DE LA PRESENTACION