SISTEMA OPERATIVO

                                                    Sistema Operativo

Un sistema operativo (por sus siglas en español S.O, o O.S en ingles),es un grupo de progrmas de procesos con las rutinas de control necesarias para mantener continuamente operando los programas. Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las órdenes al procesador central para que esté realice las tareas necesarias y especificas con el fin de completar una orden.- El S.O, procesa la información del sistema y las entradas del usuario, y respondé administrando y gestionando las tareas y recursos del sistema.- Algunas de estas tareas son:

No se Encuentra Elementos de Tabla de Ilustraciones

  •  Dispositivos de entrada y salida
  • Redes y administración de archivos
  • El sistema operativo desempeña una serie de funciones básicas esenciales para la gestión del equipo tales como:
  • Proporcionar comodidad en el uso del computador. Brindar una interfaz al usuario, ejecutando instrucciones de comandos.
  • Permitir que años cambios debidos al  desarrollo del propio S.O., se pueden realizar sin interferir con los servicios que ha prestaban (evolución).
  • Gestiona y asigna recursos de hardware como procesador, memoria y periféricos a los distintos programas de tareas.
  • Gestiona y mantiene los archivos en dispositivos de memoria masiva.
  • Apoya a otros programas.
  • Identifica y autentifica a los usuarios que hacen uso de la computadora.
  • Contabiliza la utilización de los recursos realizadas por los distintos usuarios.


 
                Papel del Sistema Operativo en la Interaccion                                           de Hardware - Software


El sistema operativo provee el interface a los programadores y usuarios para acceder a los recursos de la maquina.- El S.O., protege y libera a los programadores de la complijidad del hardware, colocándose en un nuvel de software por sobre el hadware para:

  • Controlar todas las partes del Sistema.
  • Presentar al usuario un interfaz o maquina virtual.
Una de las principales funciones del S.O., es ocultar toda la complejidad y
brindar al usuario un conjunto mas convenientes de instrucciones para trabajar.

El S.O., se ejecuta en modo central o en modo supervisión, con maxima prioridad y generalmente con protección por hardware.- Los copiladores, editores y demas programas  se ejecutan en modo usuario

El sistema operativo es una serie de programas dispuestos ya sea en el software o en la memoria fija (micro codigo), que hacen al hardware utilizable. Los S.O.,
ponen el poder computacional básico del hardware convenientemente a disposición del usuario, pero consumen parte de ese poder computacional para funcionar.

Los S.O., son en primer lugar: Administradores de Recursos, siendo el recurso primario del hardware de sistema



                                                Recursos administrados por el sistema operativo
      
            Principales caracteristica de los sistema operativo

  • CONVENIENCIA: un sistema operativo hace mas convenientes el uso de una computadora.
  • EFICIENCIA: un sistema operativo permite que lo recursos de la computadora se usen de manera mas eficiente posible.
  •  HABILIDAD PARA EVOLUCIONAR:un sistema operativo debera construirse de manera que permita el desarrollo, prueba o introduccion efectiva de nuevas funciones del sistema sin interferir con el servicio.
  • ENCARGADO DE ADMINISTRA EL HARDWARE: el sistema operativo se encarga de manejar en mejor manera los recursos de la computadora en cuanto a hardware, asignado a cada proceso una parte del procesador para poder compartir los recursos.
  • RELACIONAR DOSPISITIVOS(gestionar a traves del kernel): el sistema operativo se debe encargar de continuar a los dispositivo perifericos, cuando el usuario asi lo requiera.
  • Orgainizar datos para acceso rapido y seguro.
  • MANEJAR LAS COMUNICACIONES EN RED: el sistema operativo permite al usuario manejar con alta facilidad todo referente a la instalacion y usos de las redes de computadoras.
  • Procesamiento por bytes de flujo a traves del bus de datos.
  • FACILITAR LAS ENRADAS Y SALIDAS: un sistema operativo debe hacerle facil al usuario el acceso y el manejo de los dispositivos de entrada/Salida de la computadora.

                      Funciones del Sistema Operativo


  •  Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
  • Cordina y manipula el hardware dela computadora, como ser: memorias, las impresoras las unidades de discos,el teclado o el mouse.
  • Organiza lps archivos en diversos dispositivos de almacenamiento, como discos duros, discos compactos, DVD, CD, memoria USB, etc..
  • Gestiona los errores de hardware y la perdida de datos.
  • Servir de base para la creacion de software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.
  • Configura el entorno para el uso de software y los periféricos; dependiendo del tipo de maquina que se emplea, debe establecerse en forma de logica la disposición y caracteristicas del equipo; como por ejemplo: micro-computadora fisicamente tiene dos unidades de disco, puede simular el uso de unidades de discos, que pueden ser virtuales utilizandon parte de la memoria principal para tambie un fin.
En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de tabajo de los usuarios y este, quien controla  los elementos o recursos que comparten, da igual forma, provee de proteccion a toda  la información que almacena.

    LOS PRINCIPALES RECURSOS ADMINISTRADOS POR LOS S.O., son:

  • Procesadores.
  • Almacenamiento.
  • Dispositivos E/S.
  • Datos.
LOS S.O., son una interfaz con: 

  • Operadores.
  • Programas de aplicaciones.
  • Progrmas de sistemas ( administradores de S.O.,)
  • Programas
  • Hardware
  • Usuarios
El S.O.,debe presentarse al usuario el equivalente de una maquina extendida o una maquina virtual que sea mas fácilde programar que el HARDWARE subyacente; a estose le conoce como interfaz del usuario. La interfaz del S.O., y los programas del usuario se definen como el conjunto de instrucciones ampliadas qie proporciona el S.O., y son las llamadas del sistema.
                   
               Componentes de un Sistema Operativo 

   GESTION DE PROCESOS

Un proceso es simplemente un programa en ejecucuion que necesita recursos para realizar su tarea. tiempo de CPU, archivos y dispositivos

   EL S.O., ES EL RESPONSABLE DE:

  1. Crear y destruir los procesos.
  2. Parar y reanudar los procesos.
  3. Ofrecer mecanismos para que se comuniquen y sincronicen.
La gestion de procesos podria ser similar a la trabajo de oficina.-Ejemplo: se tiene una lista de tareas a realizar y a estas fijarles prioridades altas, madias, bajas; debemos comenzar haciendo las tareas de prioridad alta primero y cuando setermine seguir la prioridad media y despues las de bajas, uan vez realizas las tareas se tacha.- Esto puede traer un problema, que las tareas de baja prioridad puede nunca llegue a ejecutarse y permanezca en la lista para siempre, donde para solucinarlo se puede asignar alta prioridad a las tareas más antiguas.

   GESTIÓN DE LA MEMORIA PRINCIPAL

La memoria (informática) es una gran tabla de palabras o bytes que se referencian cada una mediante una direccion única.-Este almacen de datos es de rapido acceso y es vompartido por el CPU y los dispositivos de E/S,  es volátil y pierde su contenido en los fallos de sistema.

EL S.O., ES EL RESPONSABLE DE:

  1. Conocer¿Que parte de la memorias estan utilizadas y por quien?
  2. Decidir ¿Que procesos se cargaran en memoria cuando haya espacio disponible?
  3. Asignar y reclamar espacio de memoria cuando sea necesario.

     GESTIÓN DE ALMACENAMIENTO SECUNDARIO


Un sistema de almacenamiento secundario esnecesario, ya que la memoria principal (almacenamiento primario) es volátil y ademas muy pequeña para almacenar todos los programas ydatos donde también es necesario mantener los datos que no convenga tener en la memoria principal

  EL S.O.,SE ENCRGA DE:

  • Planificar discos.
  • Gestinar el espacio libre.
  • Asignar el almacenamiento.
    SISTEMA DE ARCHIVO


Los archivos son colecciones de informacin de ralacionada, definidas como creadores. Estos almacenan programas ( en codigo fuente y objeto ) y datos tales como, imagenes, textos, información de base de datos etc..


  EL S.O., ES RESPONSABLE DE:

  • Construir y eliminar archivos y directorios.
  • Ofrecer funciones para archivos y directorios.
  • Establecer la correspondecia entre archivos y unidades de almacenamiento.
  • Raelizar copias de seguridad y archivos.
Existen diferentes SISTEMAS DE ARCHIVO, es decir diferentes formas de orgabizar la información que se embargo, existen difencias muy importantes; por ejemplo: los sistemas de archivos ficheros FAT32 Y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, que tiene una gran diferencia para un usuario que utilice una base de datos con bastante información, ya que el tamaño maximo es un fichero con un sistema de archivos FAT32, esta limitado a 4 gigabytes, sin embargo rn un sistema NTFS, el tamaño es considerablemente mayor.

                         




Comentarios

  1. Excelente blog me ayudo a manejar mejor los tipos de programas

    ResponderEliminar
  2. Muy buen aporte, es excelente tener esa informacion para el que no maneja esos conceptos ni conocimientos informáticos. Muy util para el que trabaja en su computadora.

    ResponderEliminar
  3. Excelente ayuda a tener un mayor conocimiento de los programas!!!

    ResponderEliminar

Publicar un comentario