Vous êtes sur la page 1sur 16

Repblica Bolivariana de Venezuela Ministerio del Poder Popular para la Educacin Superior Instituto Universitario de Tecnologa de Maracaibo

PRESENTADO POR: KEILA CALDERA ALY ESPINA

REXI ANTEQUERA
JOSEEL CUBILLAN MARIANGEL PADILLA JONATHAN MORAN

CONTENIDO
1. Qu es un Sistema Operativo. 2. Historia de los Sistemas Operativos. 3. Conceptos de los Sistemas Operativos. 4. Estructura de los Sistemas Operativos. 5. Tendencias. 6. Hardware. 7. Software. 8. Memoria Fija.

1. Qu es un Sistema Operativo.
Un S. O. es un grupo de programas de proceso con las rutinas de control necesarias para mantener continuamente operativos dichos programas.

El objetivo primario de un Sistema Operativo es:

Optimizar todos los recursos del sistema para soportar los requerimientos

PROGRAMAS DE SISTEMA:

Controlan la operacin de la Computadora en s

Compiladores Editores e Interpretes de Sistemas

PROGRAMAS DE APLICACIN:

Resuelven problemas para los usuarios

Los S. O. son, en primer lugar, administradores de recursos, siendo el recurso primario el hardware del sistema

LAS PRINCIPALES CARACTERSTICAS DE LOS S. O. SON:


Definir la Interfaz del Usuario Planificar recursos entre usuarios Recuperarse de los errores

Compartir el hardware entre usuarios.

Permitir a los usuarios compartir los datos entre ellos

Facilitar la entrada / salida

LOS PRINCIPALES RECURSOS ADMINISTRADOS POR LOS S. O.

Procesadores

Almacenamiento

Dispositivos de E/S

Datos

2. Historia de los Sistemas Operativos.


Generacin Cero (dcada de 1940): Carencia total de S. O. Completo acceso al lenguaje de mquina

Primera generacin (1945-1955): bulbos y conexiones: Carencia de S. O. En los aos cincuenta comienzan como transicin entre trabajos, haciendo la misma ms simple.

Sistemas constituidos por tubos de vaco, desprendan bastante calor y tenan una vida relativamente corta

Segunda generacin (1955-1965): sistemas de procesamiento por lotes.

transistores

Transistor como dispositivo principal. El componente primordial es un pequeo trozo de semiconductor, y se expone en los llamados circuitos transistorizados. Disminucin del tamao. Disminucin del consumo y de la produccin del calor.

Tercera generacin (1965-1980): integrados y multiprogramacin.

circuitos

Difusin de la multiprogramacin. Particin de la memoria en porciones. Aprovechamiento del tiempo de espera.

Circuito integrado desarrollado en 1958 por Jack Kilbry. Circuito integrado, miniaturizacin y reunin de centenares de elementos en una placa de silicio o (chip).

TCNICAS DE SPOOLING.

Consiste en almacenar los procesos que se van a ejecutando en un perifrico lgico, buffer o dispositivo intermedio, que servir de intermediario entre el perifrico real y la CPU

Cuarta generacin (1980-1990): computadoras personales Aparicin de software amigable con el usuario, destinado a usuarios no profesionales y con una interfase grfica muy desarrollada

Sistemas operativos de red.

Sistemas operativos distribuidos

3. Conceptos de los Sistemas Operativos.


Procesos: Es bsicamente un programa en ejecucin. Consta del programa ejecutable, sus datos y pila, contador y otros registros, adems de la informacin necesaria para ejecutar el programa. La informacin de control relacionada con los procesos se almacena en la tabla de procesos. Archivos: Una de las funciones principales del S. O. es brindar independencia de dispositivo. Muchos S. O. soportan el concepto de directorio como una forma de agrupar archivos. Los directorios se estructuran jerrquicamente, por lo que a cada archivo le corresponde una ruta de acceso. Llamada al sistema: Mtodo estndar de acceso a los servicios del SO El programa genera un trap (interrupcin sw) El SO verifica los parmetros, ejecuta la peticin y devuelve control en la instruccin siguiente El SO oculta las llamadas al sistema en bibliotecas que se instalan con el SO

4.

Estructura de los Sistemas Operativos.

SISTEMAS MONOLTICOS:
Es muy comn: no existe estructura propiamente dicha o es mnima. El S. O. es una coleccin de procedimientos que se pueden llamar entre s Todo entre las llamadas al sistema y el hardware No dividido en mdulos Interfaces y niveles de funcionalidad no separados Ej: Monitor o ejecutivo (MS-DOS) Escritos para funcionalidad especfica y gestionar hardware reducido Monoproceso.

SISTEMAS CON CAPAS:


Es una generalizacin del modelo de estructura simple para un sistema monoltico. Dividido en mltiples niveles.

El ms alto la interfaz de llamadas


Cada nivel usa nicamente servicios del inferior y da servicio al superior Comunicacin entre capas va traps. Ej: THE, Multics.

MQUINAS VIRTUALES:
Se ejecuta en el hardware.

Realiza la multiprogramacin.
Proporciona varias mquinas virtuales a la capa superior. Las mquinas virtuales instrumentan copias exactas del hardware simple. Pueden ejecutar cualquier S. O. que se ejecute en forma directa sobre el hardware.

MODELO CLIENTE - SERVIDOR


Mueve el cdigo a capas superiores. (implementando

principio de maquina virtual) Implantan la mayora de las funciones del S. O. El ncleo controla la comunicacin entre los clientes y los servidores. Los servidores se ejecutan como procesos en modo usuario: No tienen acceso directo al hardware. Se aslan y acotan ms fcilmente los problemas.

5. TENDENCIAS.
Las principales tendencias en S. O. son las siguientes. Soporte generalizado para multiprocesamiento. Migracin hacia el microcdigo. Mejora de la eficiencia en el soporte de la ejecucin de programas.

Profundizacin de los esquemas de mquinas virtuales.


Continuacin del esquema de familias de S. O. para familias de computadoras, viendo las aplicaciones mquinas virtuales. Compatibilidad con nuevas generaciones de computadoras. Sistemas Operativos ms preservables, confiables y comprensibles. Proliferacin de redes de sistemas. Permanencia del concepto de almacenamiento virtual. Permanencia de la perspectiva del S. O. como administrador de recursos. Profundizacin del desarrollo de S. O. con funciones distribuidas.

6. HARDWARE.
Aspectos del hardware, de importancia para los S. O., son los siguientes:

Compaginacin del almacenamiento. Registro de relocalizacin. Interrupciones y escrutinio. Utilizacin del buffer. Dispositivos perifricos: Proteccin del almacenamiento. Temporizadores y relojes. Operaciones en lnea y fuera de lnea. Canales de entrada / salida.

Robo de ciclo.
Direccionamiento de base ms desplazamiento: Almacenamiento virtual. Multiprocesamiento: Acceso directo a la memoria (DMA). Canalizacin. Jerarqua de almacenamiento.

7. SOFTWARE.
Los aspectos ms destacados en relacin con los S. O. son los siguientes

Programacin en lenguaje de mquina. Ensambladores y macroprocesadores. Compiladores. Sistemas de control de entrada / salida (IOCS: input / output control system). Utilizacin del SPOOL (operacin simultnea de

perifricos en lnea).
Lenguajes orientados hacia el procedimiento versus lenguajes orientados hacia el problema. Compiladores rpidos. Interpretadores Cargadores absolutos y de relocalizacin. Cargadores de enlace y editores de enlace.

7. MEMORIA FIJA.
Introducido el concepto de Microprogramacin.

La microprogramacin dinmica: permite cargar fcilmente los nuevos microprogramas (microcdigo). La microprogramacin introduce una capa programacin por debajo del lenguaje de mquina. Los microprogramas estn microinstrucciones individuales. formados de

por

Aspectos de Diseo a tomar para la implementacin de microcdigos: Microcdigos vertical y horizontal Decisin de qu funciones implementar en microcdigo. Emulacin. Microdiagnsticos. Computadores personalizados. Asistencias de microcdigo.

Microprogramacin y sistemas operativos.

Vous aimerez peut-être aussi