Sistema operativo distribuidos

Solo disponible en BuenasTareas
  • Páginas : 14 (3398 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de junio de 2010
Leer documento completo
Vista previa del texto
EVOLUCION DE LOS SISTEMAS OPERATIVOS

• Un sistema operativo puede procesar su carga de trabajo de forma serie o concurrente, es decir los recursos del sistema informático pueden estar dedicados a un solo programa hasta q este termine, o pueden estar reasignados dinámicamente entre una colección de programas activos en diferentes estapas de ejecución.
• Debido a la capacidad para ejecutarmúltiple programas de forma intercalada, a tales sistemas se les denomina con frecuencia sistemas de multiprogramación.

PROCESAMIENTO EN SERIE

• Programación de la maquina desnuda fue costumbre de los sistemas informáticos primitivos.
• 1.- Los programas para la maquina desnuda se pueden desarrollar traduciendo manualmente secuencias de instrucciones en código binario o alguna otra base,normalmente una potencia entera de 2.
• 2.- después se introducen al computador las instrucciones y los datos mediante interruptores de consola o por teclado hexadecimal
• 3.- los programas se ejecutan cargando el registro contador de programa con la direccion de la primera instrucción.
• 4.- los resultados de la ejecución se obtienen examinando los contenidos de los registros relevantes y lasposiciones de la memoria.
• 5. los dispositivos de entrada y salida si los hay, deben ser controlados, ejecutando el programa, leyendo y escribien los puertos de e/s relacionads.
• La evolucion de esto, fue con la llegada de dispositivos de entrada y salida tales como tarjetas perforadas y cintas de papel y con los traductores de lenguaje.
• 1.-Los programas codificados ahora en un lenguaje deprogramación, se traducen e formato ejecutable mediante un programa ejecutable tal como un compilador o interprete.
• 2.- otro programa llamado cargado, automatiza el proceso de cargar en memoria los programas ejecutables.
• 3.- cargar y ejecutar el traductor de lenguaje y alimentarle el codigo fuente del programa de usuario
• Este metodo esa bastante lento y farragoso debido a la ejecución enserie de los programas y a las numerosas operaciones manuales

PROCESAMIENTO POR LOTES-

• El proposito era incrementar la utilización de los recursos del sistema y la productividad del programador mediante la reduccion o eliminación de los tiempos muertos de los componentes.
• Se incremento el rendimiento del sistema dividiendo el tiempo de preparación entre una serie de programas.
• Pashinges el preorganizar los trabajos de forma que los analogos se situen en el mismo lote.
• Por ejemplo agrupando en lotes varios trabajos de compilación fortran, el compilador fortran solo necesita ser cargado una vez para procesarlos a todos de golpe.
• Para este fin deben de proporcionarse algunos medios para que instruyan al sistema operativo sobre como tratar a cada trabajo individual, estainstrucciones son suministradas generalmente por medio de ordenes del S.O, las ordenes son escritas en “Lenguaje de Control de Trabajo”(jcl job control lenguaje).
• Una parte residente en memoria del S.O de lotes a veces llamado monitor de lotes, lee e interpreta y ejecuta esta ordenes
• Spool (simultaneus Peripherals operations online) (operación simultanea sobre perifericos en linea) utilizadiscos para almacenar temporalmente la entrada y salida de los trabajos.
• Las operaciones de tarjeta- a – disco y disco-a- impresora para los programas anteriores y posteriores son realizados por el monitor de spool-

PROCESAMIENTO MULTIPROGRAMACION

• El numero de programas activamente en competencia por los recursos de un sistema informatico multiprogramado se denomina grado demultiprogramacion
• Un ejemplo de un sistema multiprogramacion es el propporcionado por los sistemas de tiempo compartido

Nota libreta

TIPOS DE SISTEMAS OPERATIVOS

• Sistemas operativos por lotes permiten poca o ninguna interacción entre los usuarios y los programas en ejecución.
• El procesamiento por lotes no es muy conveniente para desarrollo de programas
• Los programas que no requieren...
tracking img