SlideShare una empresa de Scribd logo
1 de 10
1
Andonayre Veliz Santiago Petter
Diseño por capas




                                                     2
                   Andonayre Veliz Santiago Petter
Diseño por capas (i):
 Interfaces del SO que debe conocer el diseñador:

 Interfaz hardware:

 Interrupciones, repertorio de instrucciones,

 traducción de direcciones de la MMU, punto de

 entrada para cargar el SO

 Interfaz usuario y programas

 API (Application Program Interface)
                                                                                    3
                                                  Andonayre Veliz Santiago Petter
4
Andonayre Veliz Santiago Petter
Diseño por capas (ii):
 El diseño por capas lleva asociada una
 jerarquización que permite disminuir la
 complejidad observable de un sistema.

 Concepto de capa: conjunto de funciones
 claramente definidas hacia un objetivo
 común.
                                                               5
                             Andonayre Veliz Santiago Petter
6
Andonayre Veliz Santiago Petter
Diseño por capas (iii):
Ventajas del empleo de capas
 Las estructuras internas y algoritmos de una
    capa no son visibles a las demás.
   El sistema puede evolucionar fácilmente. Lo
    único que hay que mantener son las interfaces.
   Pueden existir realizaciones alternativas llevadas
    a cabo por diferentes grupos de trabajo.
   Algunas capas pueden ser transparentes si sus
    servicios no son necesarios.
   Cada capa se codifica y prueba de modo
    independiente, para luego hacer las pruebas de
    integración y de conjunto.
   Esto es muy importante en el desarrollo del
    Software.

                                                                                           7
                                                         Andonayre Veliz Santiago Petter
8
Andonayre Veliz Santiago Petter
 Hardware: corresponde a todas las partes
  tangibles de un sistema informático.
 Kernel o núcleo: es un software que constituye
  la parte más importante del sistema operativo.
 Sistema de archivo : estructuran la información
  guardada       en      una       unidad       de
  almacenamiento (normalmente un disco
  duro de una computadora).
 Shell interprete de ordenes: El principal trabajo
  del Shell es recoger órdenes del canal de
  entrada y ejecutarlas.
 Aplicaciones: se programan para que funcionen
 encima de un sistema operativo.
                                  Andonayre Veliz Santiago Petter   9
10
Andonayre Veliz Santiago Petter

Más contenido relacionado

Destacado

Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasOmar Salazar
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativopainni
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativosANDREA
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 

Destacado (6)

Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por Capas
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativo
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Datos agrupados y datos no agrupados
Datos agrupados y datos no agrupadosDatos agrupados y datos no agrupados
Datos agrupados y datos no agrupados
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 

Similar a DiseñoCapasSO

So 03-estructura del so-6x1
So 03-estructura del so-6x1So 03-estructura del so-6x1
So 03-estructura del so-6x1Javier Magne
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidenciaseduardoamaya30
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Rosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoriaRosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoriarosaespinozamarin
 
Generalidades de sistemas operativos
Generalidades de sistemas operativosGeneralidades de sistemas operativos
Generalidades de sistemas operativosyacante
 
Guia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosGuia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosJohan Silva Cueva
 
Unidad 3 de computacion
Unidad 3 de computacionUnidad 3 de computacion
Unidad 3 de computacionjose0908
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)YOLAGAR
 
Proyecto de rene terminado copia
Proyecto de rene terminado   copiaProyecto de rene terminado   copia
Proyecto de rene terminado copiakarenalinsimon
 
Proyecto de rene terminado
Proyecto de rene terminado   Proyecto de rene terminado
Proyecto de rene terminado Alincita Simon
 
Proyecto de rene terminado
Proyecto de rene terminado   Proyecto de rene terminado
Proyecto de rene terminado karenalinsimon
 

Similar a DiseñoCapasSO (20)

So 03-estructura del so-6x1
So 03-estructura del so-6x1So 03-estructura del so-6x1
So 03-estructura del so-6x1
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Rosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoriaRosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoria
 
Generalidades de sistemas operativos
Generalidades de sistemas operativosGeneralidades de sistemas operativos
Generalidades de sistemas operativos
 
Guia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativosGuia n1 fundamentos y evolucion de sistemas operativos
Guia n1 fundamentos y evolucion de sistemas operativos
 
Instala y configura software
Instala y configura softwareInstala y configura software
Instala y configura software
 
Tema 1
Tema 1 Tema 1
Tema 1
 
Aporte grupal momento 3
Aporte grupal momento 3Aporte grupal momento 3
Aporte grupal momento 3
 
Slideshare
SlideshareSlideshare
Slideshare
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Unidad 3 de computacion
Unidad 3 de computacionUnidad 3 de computacion
Unidad 3 de computacion
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)
 
Proyecto de rene terminado copia
Proyecto de rene terminado   copiaProyecto de rene terminado   copia
Proyecto de rene terminado copia
 
Proyecto de rene terminado
Proyecto de rene terminado   Proyecto de rene terminado
Proyecto de rene terminado
 
Proyectoderene
Proyectoderene Proyectoderene
Proyectoderene
 
Proyecto de rene terminado
Proyecto de rene terminado   Proyecto de rene terminado
Proyecto de rene terminado
 
Sist_Oper
Sist_OperSist_Oper
Sist_Oper
 

DiseñoCapasSO

  • 2. Diseño por capas 2 Andonayre Veliz Santiago Petter
  • 3. Diseño por capas (i):  Interfaces del SO que debe conocer el diseñador:  Interfaz hardware:  Interrupciones, repertorio de instrucciones,  traducción de direcciones de la MMU, punto de  entrada para cargar el SO  Interfaz usuario y programas  API (Application Program Interface) 3 Andonayre Veliz Santiago Petter
  • 5. Diseño por capas (ii):  El diseño por capas lleva asociada una jerarquización que permite disminuir la complejidad observable de un sistema.  Concepto de capa: conjunto de funciones claramente definidas hacia un objetivo común. 5 Andonayre Veliz Santiago Petter
  • 7. Diseño por capas (iii): Ventajas del empleo de capas  Las estructuras internas y algoritmos de una capa no son visibles a las demás.  El sistema puede evolucionar fácilmente. Lo único que hay que mantener son las interfaces.  Pueden existir realizaciones alternativas llevadas a cabo por diferentes grupos de trabajo.  Algunas capas pueden ser transparentes si sus servicios no son necesarios.  Cada capa se codifica y prueba de modo independiente, para luego hacer las pruebas de integración y de conjunto.  Esto es muy importante en el desarrollo del Software. 7 Andonayre Veliz Santiago Petter
  • 9.  Hardware: corresponde a todas las partes tangibles de un sistema informático.  Kernel o núcleo: es un software que constituye la parte más importante del sistema operativo.  Sistema de archivo : estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora).  Shell interprete de ordenes: El principal trabajo del Shell es recoger órdenes del canal de entrada y ejecutarlas.  Aplicaciones: se programan para que funcionen encima de un sistema operativo. Andonayre Veliz Santiago Petter 9