TEMA I: DIFERECIAR LAS FUCIONES DEL SISTEMA OPERATIVO


     TEMA I
                     
PARTES DE UNA COMPUTADORA

PARTES INTERNAS
                                                                         



MEMORIA: Es una secuencia de celdas de almacenamiento numeradas donde cada una es un bit o unidad de informacion
  • PROCESADOR  (tambien llamada unidad central de procesamieno o CPU) Consta de manera basica de los siguientes elementos
        LA UNIDAD ARITMETICO LOGICA O ALU. es el disposirivo diseñado y construido para llevar a cabo las  operaciones elementales como las operaciones aritmeticas, operaciones logicas y operariones de comparacion o relacion
                    
LA UNIDAD DE CONTROL : Sigue la direccion de las posisciones en memoria que contiene la minstruccion que el computadoe va ha realizar en ese momento recupera la informacion poniendola en la ALU para la operacion que debe desarrollar



PARTES DE UNA COMPUTADORA ( EXTERNAS)

  •       MONITOR: el monitor o pantalla de computadora es un dispositivo de salida que mediante una interfazmuestras los resultados o los graficos de procesamientos de una computadora
                                                                     

  • TECLADO un teclado de computadora es un perifirico fisico o virtual, utilizado para la introduccion de ordenes y datos en una computadora
  • RATON es un periferico de computadora de uso manual utilizada como entrada a control de datos

                                                                 
  • IMPRESORA es un periferico de computadora que permite producir una copia permanete de textos o graficos de documentos almacenados en forma electronicos a imprimido en papel ( medio fisico)                                              
  • ESCANER: es un periferico que se utiliza para converit mediante el uso de la luz, imagens  o textos a cualquier otro formato, ( copia del mismo o almacenamiento digital)                                                               
  • ALMACENAMIENTO SECUNDARIO : el disco duro es un sistema de grabacion megnetica digital en donde en la mayoria de las cosas resientes el sistema operativo de la computadora
  •    ALTAVOSES  se utilizan para escuchar sonidos emitidos por el computador, musica, errores, etc.                                               



                    SISTEMA OPERATIVO


Un sistema operativo es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones


 

FUNCIONES DEL SISTEMA OPERATIVO
ADMINISTRACION DEL PROCESADOR: el sistema operativo administra la distribuir del procesador entre los distintos programas por medio de un algoritmo de programacion 
GESTION DE LA MEMORIA DE ACCESO ALAETORIO: el sistema operativo se encarga de gestionar el espacio de memoria asignada para cada aplicacion y para cada usuario, cuando una memoria fisica es insuficienteel sistema operativo crea una zona de memoria en el disco duro denominada "memoria virtual" puede ejecutar aplicaciones que requieran una memoria sepera la memoria RAM pero esta memoria es mucha mas lenta 
GESTION DE ENTRADAS/SALIDAS: el sistema operativo  permite verificar y controlar el acceso de los programas a los recursos materiales a traves de los drivers
GESTION DE EJECUCION DE APLICACIONES : el sistema operativo se encarga de que las aplicaciones se ejecutan sin problemas asignandoles los recursos que necesiten 
ADMINISTRACION DE AUTORIZACION: el sistema operativo se encarga de que las aplicacion se ejecuten de programas garantizado que los recursos sean utilizados por programas y usuarios autorizados 
GESTION DE ARCHIVOS: el sistema operativo gestiona la lectura y escritura en el sistema de archivos y las autorizaciones de acceso a aplicaciones y usuarios
GESTION DE MEMORIA: el sistema operativo proporciona cierta cantidad de indicadores que se utilizan para diagnosticar el correcto funcionamiento del equipo 




COMPONENTES DE UN SISTEMA OPRATIVO

GESTION DE PROCESOS:  

Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:

  • Crear y destruir los procesos.
  • Parar y reanudar los procesos.
  • Ofrecer mecanismos para que se comuniquen y sincronicen.

GESTION DE ALMACENAMIENTO SECUNDARIO

Un sistema de almacenamiento secundario es necesario, ya que la memoria principal es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:

  • Planificar los discos.
  • Gestionar el espacio libre.
  • Asignar el almacenamiento.
  • Verificar que los datos se guarden en orden

EL SISTEMA DE E/S

Consiste en un sistema de almacenamiento temporal , una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.



SISTEMAS DE ARCHIVOS

Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:




  • Construir y eliminar archivos y directorios.
  • Ofrecer funciones para manipular archivos y directorios.
  • Establecer la correspondencia entre archivos y unidades de almacenamiento.
  • Realizar copias de seguridad de archivos.
 existen diferentes formas de organizar la información que se almacena en las memorias de los ordenadores. existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc.



SISTEMA DE PROTECCION

Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:

  • Distinguir entre uso autorizado y no autorizado.
  • Especificar los controles de seguridad a realizar.
  • Forzar el uso de estos mecanismos de protección.

SISTEMA DE COMUNICACION

Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente



PROGRAMA DE 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. 

GESTOR DE RECUROSOS

Como gestor de recursos, el Sistema Operativo administra:

  • La CPU (Unidad Central de Proceso, donde está alojado el microprocesador).
  • Los dispositivos de E/S (entrada y salida)
  • La memoria principal (o de acceso directo).
  • Los discos (o memoria secundaria).
  • Los procesos (o programas en ejecución).
  • y en general todos los recursos del sistema.




 

CLASIFICACION DE LOS SISTEMAS OPERATIVOS
el sistema operativo puede ser de muchas formas:
  • SISTEMA OPERATIVO MULTITAREAS  Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo.
    SISTEMA OPERATIVO MONOTAREAS:    solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una.
    SISTEMA OPERATIVO MONOUSUARIO. son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando.
    SISTEMA OPERATIVO MULTIUSUARIO:    los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.
     SISTEMA OPERATIVO MULTITRAMO: Permite que diversas partes de un solo programa funcionen al mismo tiempo.

    SISTEMA OPERATIVO TIEMPO REAL: Es aquel sistema que interactúa activamente con un entorno con dinámica conocida en relación con sus entradas, salidas y restricciones temporales, para darle un correcto funcionamiento de acuerdo con los conceptos de estabilidad, controlabilidad y alcanzabilidad.