jueves, 3 de marzo de 2016

Estructura del nucleo de un Sistema Operativo

estructura de nucleo de un sistema operativo


 

  • °HARDWARE: se refiere a todas las partes físicas de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos y mecánicos.1 Son cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado.

    ° FIRMWARE: El firmware es un programa informático que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Está fuertemente integrado con la electrónica del dispositivo siendo el software que tiene directa interacción con el hardware: es el encargado de controlarlo para ejecutar correctamente las instrucciones externas. 

    En resumen, un firmware es un software que maneja físicamente al hardware.


    °LENGUAJE MAQUINA: sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.

      °NUCLEO O KERNEL: En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) es un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido también como modo núcleo).1 Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.

     ° APLICACIONES Y PROGRAMAS DEL SISTEMA:
    Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:
  • Manipulación y modificación de archivos.
  • Información del estado del sistema.
  • Soporte a lenguajes de programación.
  • Comunicaciones.
     fuente: wikipedia.org  y  webcindario.com

TIPOS DE SISTEMAS OPERATIVOS

   


                   TIPOS DE SISTEMAS

SISTEMA MONOLITICO
 No estan definido la estructura de este sistema, sino que son descritos como un conjunto de procedimientos donde cada uno puede involucrar al otro.

SISTEMAS DE CAPAS
 Se organiza en un sistema de capas, donde los servicios que brinda una capa son consumidos solamente por la capa superior. La capa 0 es el hardware y la N son los procesos de usuario

https://chapine5.files.wordpress.com/2008/08/estructura-the.png
SISTEMA CON MICRONUCLEO
 Consiste en tener un micronucleo que brinde apoyo y servicios minimos de manejo de procesos, memoria y que provea la comunicacion entre procesos.

MAQUINA VIRTUAL
 Es una implementacion de software  de un ambiente de computacion en el que se puede instalar y ejecutar un sistema operativo(os) o programa.

EXOKERNEL
 Programa ubicado en la capa inferior, que asigna recursos a maquinas virtuales y despues comprobar los intentos de utilizarlos para asegurar que ninguna maquina trate de usar los recursos de otra.

CUESTIONARIO UNIDAD 1




          CUESTIONARIO EXAMEN UNIDAD 1     

  1. ¿Que es un sistema operativo? Capa de software cuyo trabajo es proporcionar a los programas de usuario un modelo de computadora mejor, mas simple y pulcro,asi como encargarse de la administracion de todos los recursos antes mencionados.
  2.  Historia de los sitemas operativos
  • 1a G 1945-1955 (tubos al vacio) Se diseñaba, construia, programaba y operaba manualmente cada maquina. A partir de 1950, la rutina habia mejorado un poco con la introduccion de las tarjetas perforadas.
  • 2a G 1955-1965 ( transistores y sistemas de procesamiento por lotes) La introduccion del tansistor a mediados de 1950, cambio la imagen radicalmente las computadoras se volvieron mas confiables.
  • 3a G 1965 a 1980 (circuitos integrados y multiprogramacion) A inicio de 1960 dos vertientes de trabajo: la orientada a las palabras (calculos cientificos e ingenieria) y la comercial  orientada a los caracteres (ordenamiento de cintas e impresion). Esto se soluciono con la IBM 360.
  • 4a G 1980 a la fecha (computadoras personales) Circuitos integrados. Sistemas Operativos dominantes: MS-DOS y UNIX. Sistemas Operativos distribuidos. Varias empresas de telefonia moviles fundan Ltd. Simbyan OS con el objetivo de desarrollar una plataforma para moviles.
       3. ¿Que es un dispositivo? Un dispositivo es un artefacto que es funcional a otro artefacto 
       mas grande y superior.
       4. ¿Que es un procesador? Es el cerebro de la computadora, aquella que contiene un conjunto             especifico de instrucciones para ejecutar un programa, de su clase.
       5. Tipos de S.O.
       6. ¿Que es un programa? Es un conjunto de instrucciones precisas, todas con el fin de  realizar
       una determina tarea de sistema.
       7. ¿Que es un proceso? No es mas que una instancia de un programa en ejecucion, in-
       cluyendo los valores actuales de un contador de programa, los registros y las variables.
       8. ¿Cuales son las llamadas al sistema? Conjunto de servicios basicos que proporciona el sistema 
       operativo y que definen la interfaz entre un proceso y un sistema operativo.
       9. ¿Que es la gestion de procesos? No es mas que una instancia de un programa en ejecucion, in-
       cluyendo los valores actuales de un contador de programa, los registros y las variables.
        
 

DIAGNOSTICO CONCEPTO DE SISTEMAS OPERATIVOS

       




CONCEPTO DE SISTEMA OPERATIVO

  1.  ¿Que entiendes por sistema operativo?  Es el software que utiliza la computadora para ejecutar las operaciones primitivas. El sistema operativo es el software medular para que una CPU sea funcional.
  2.   ¿Que es hardware y que es software? Hardware son todos los componentes fisicos de una computadora mientras que el software es la parte logica, no tangible. (Programas, procesos, interfaces,drivers, etc.)
  3.  Menciona los sistemas operativos que conoces: IOS, Android, LINUX, Windows.