jueves, 18 de diciembre de 2014

Sistema Operativo
          Un Sistema Operativo es el software básico de un ordenador , “se encarga de crear el vínculo entre llos recursos materiales, el usuario y las aplicaciones” (http://es.kioskea.net/contents/651-sistema-operativo) .A parte de la definición podemos decir que es el que organiza los recursos del hardware y proporciona servicios a los programas de aplicación.


              Es un sistema  que consiste en ofrecer una distribución ordenada y controlada de los procesadores,                      memorias y dispositivos de E/S entre los diversos programas que compiten. Un sistema operativo es el código que acompaña la ejecución de cualquier aplicación.
         Un sistema operativo es un programa que dirige y administra los recursos de un sistema computacional. Provee un conjunto de cualidades que facilitan el acceso de las aplicaciones a estos recursos, buscando siempre independencia del hardware.
        Un sistema operativo es el soporte lógico que controla el funcionamiento del equipo físico.


 Las funciones que tiene un Sistema Operativo son los siguientes:


·         Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
·         Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse.
·         Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.
·         Gestiona los errores de hardware y la pérdida de datos.
·         Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.
·         Configura el entorno para el uso del software y los periféricos

COMPONENTES DE UN SISTEMA OPERATIVO




  • Gestión de proceso 
  • Gestión de la memoria principal
  • Gestión del almacenamiento secundario
  • El sistema de Entrada/Salida
  • Sistema de archivos
  • Sistema de protección
  • Sistema de comunicaciones

 Núcleo

 El núcleo es la parte que ejecuta y forma parte de un sistema operativo
 Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware.
                  Encargado de gestionar recursos,a través de servicio de llamada.


    Funciones del  Nucleo

   

  • Manejo de interrupciones.


  •  Creación y destrucción de procesos.
  • Cambio de estado de los procesos.
  • Despacho.
  • Suspensión y reanudación de procesos.
  • Sincronización de procesos.
  • Comunicación entre procesos.
  • Manipulación de los bloques de control de procesos.
  •   Apoyo para las actividades de entrada/salida.
  • Apoyo para asignación y liberación de memoria.
  •  Apoyo para el sistema de archivos.
  •  Apoyo para el mecanismo de llamada y retorno de un procedimiento.
  • Apoyo para ciertas funciones de contabilidad del sistema.
Categorías de los núcleos
                 Los núcleos (kernels) de los sistemas operativos se pueden ubicar en dos categorías:    
   Mo       Monolíticos realiza todas las funciones con un solo programa. Esto hace más trabajoso arreglar los errores, pero el rendimiento es mucho mejor que el de otro tipo de núcleo.
     Micronúcleos (microkernels) proporcionan un pequeño conjunto de abstracciones simples del hardware,  y usan las aplicaciones llamadas servidores  para ofrecer mayor funcionalidad

No hay comentarios:

Publicar un comentario