Exposicion Grupo 1 Sistemas Operativos
Upcoming SlideShare
Loading in...5
×
 

Exposicion Grupo 1 Sistemas Operativos

on

  • 3,854 views

 

Statistics

Views

Total Views
3,854
Views on SlideShare
3,671
Embed Views
183

Actions

Likes
0
Downloads
74
Comments
0

6 Embeds 183

http://grupo1sistemasoperativos2.blogspot.com 88
http://grupo1sistemasoperativos2.blogspot.mx 50
http://grupo1sistemasoperativos2.blogspot.com.es 29
http://www.slideshare.net 14
http://grupo1sistemasoperativos2.blogspot.co.uk 1
http://grupo1sistemasoperativos2.blogspot.com.ar 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Exposicion Grupo 1 Sistemas Operativos Exposicion Grupo 1 Sistemas Operativos Presentation Transcript

  • República Bolivariana de Venezuela
    Ministerio del Poder Popular para la Educación Superior
    Instituto Universitario de Tecnología de Maracaibo
    SISTEMAS OPERATIVOS
    PRESENTADO POR:
    KEILA CALDERA
    ALY ESPINA
    REXI ANTEQUERA
    JOSEEL CUBILLAN
    MARIANGEL PADILLA
    JONATHAN MORAN
  • CONTENIDO
    Qué es un Sistema Operativo.
    Historia de los Sistemas Operativos.
    Conceptos de los Sistemas Operativos.
    Estructura de los Sistemas Operativos.
    Tendencias.
    Hardware.
    Software.
    Memoria Fija.
  • 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
    View slide
  • PROGRAMAS DE SISTEMA:
    Controlan la operación de la Computadora en sí
    Compiladores
    Editores e Interpretes de Sistemas
    PROGRAMAS DE APLICACIÓN:
    Resuelven problemas para los usuarios
    View slide
  • “Los S. O. son, en primer lugar, administradores de recursos, siendo el recurso primario el hardware del sistema”
    LAS PRINCIPALES CARACTERÍSTICAS DE LOS S. O. SON:
    Recuperarse de los errores
    Planificar recursos entre usuarios
    Definir la
    “Interfaz del Usuario”
    Permitir a los usuarios compartir los datos entre ellos
    Compartir el hardware
    entre usuarios.
    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.
    Generación Cero (década de 1940):
    • Carencia total de S. O.
    • Completo acceso al lenguaje de máquina
    Primera generación (1945-1955): bulbos y conexiones:  
    • Carencia de S. O.
    • En los años cincuenta comienzan como transición entre trabajos, haciendo la misma más simple.
    Sistemas constituidos por tubos de vacío, desprendían bastante calor y tenían una vida relativamente corta
    Segunda generación (1955-1965): transistores y sistemas de procesamiento por lotes.
    Transistor como dispositivo principal. El componente primordial es un pequeño trozo de semiconductor, y se expone en los llamados circuitos transistorizados.
    • Disminución del tamaño.
    • Disminución del consumo y de la producción del calor.
  • Tercera generación (1965-1980): circuitos integrados y multiprogramación.
    • Difusión de la multiprogramación.
    • Partición de la memoria en porciones.
    Circuito integrado desarrollado en 1958 por Jack Kilbry.
    Circuito integrado, miniaturización y reunión de centenares de elementos en una placa de silicio o (chip).
    • Aprovechamiento del tiempo de espera.
    TÉCNICAS DE SPOOLING.
    Consiste en almacenar los procesos que se van a ejecutando en un periférico lógico, buffer o dispositivo intermedio, que servirá de intermediario entre el periférico real y la CPU
    Cuarta generación (1980-1990): computadoras personales
    • Aparición de software amigable con el usuario, destinado a usuarios no profesionales y con una interfase gráfica muy desarrollada
    • Sistemas operativos de red.
    • Sistemas operativos distribuidos
  • 3. Conceptos de los Sistemas Operativos.
    Procesos:
    • Es básicamente un programa en ejecución.
    • Consta del programa ejecutable, sus datos y pila, contador y otros registros, además de la información necesaria para ejecutar el programa.
    • La información 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 jerárquicamente, por lo que a cada archivo le corresponde una ruta de acceso.
    Llamada al sistema:
    • Método estándar de acceso a los servicios del SO
    • El programa genera un trap (interrupción sw)
    • El SO verifica los parámetros, ejecuta la petición y devuelve control en la instrucción siguiente
    • El SO oculta las llamadas al sistema en bibliotecas que se instalan con el SO
  • 4. Estructura de los Sistemas Operativos.
    SISTEMAS MONOLÍTICOS:
    • Es muy común: no existe estructura propiamente dicha o es mínima.
    • El S. O. es una colección de procedimientos que se pueden llamar entre sí
    • Todo entre las llamadas al sistema y el hardware
    • No dividido en módulos
    • Interfaces y niveles de funcionalidad no separados
    • Ej: Monitor o ejecutivo (MS-DOS) Escritos para funcionalidad específica y gestionar hardware reducido Monoproceso.
    SISTEMAS CON CAPAS:
    • Es una generalización del modelo de estructura simple para un sistema monolítico.
    • Dividido en múltiples niveles.
    • El más alto la interfaz de llamadas
    • Cada nivel usa únicamente servicios del inferior y da servicio al superior
    • Comunicación entre capas vía traps.
    • Ej: THE, Multics.
  • MÁQUINAS VIRTUALES:
    • Se ejecuta en el hardware.
    • Realiza la multiprogramación.
    • Proporciona varias máquinas virtuales a la capa superior.
    • Las máquinas 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 código a capas superiores. (implementando principio de maquina virtual)
    • Implantan la mayoría de las funciones del S. O.
    • El núcleo controla la comunicación entre los clientes y los servidores.
    • Los servidores se ejecutan como procesos en modo usuario:
    • No tienen acceso directo al hardware.
    • Se aíslan y acotan más fácilmente los problemas.
  • 5. TENDENCIAS.
    Las principales tendencias en S. O. son las siguientes.
    • Soporte generalizado para multiprocesamiento.
    • Migración hacia el microcódigo.
    • Mejora de la eficiencia en el soporte de la ejecución de programas.
    • Profundización de los esquemas de máquinas virtuales.
    • Continuación del esquema de familias de S. O. para familias de computadoras, viendo las aplicaciones máquinas virtuales.
    • Compatibilidad con nuevas generaciones de computadoras.
    • Sistemas Operativos más preservables, confiables y comprensibles.
    • Proliferación de redes de sistemas.
    • Permanencia del concepto de almacenamiento virtual.
    • Permanencia de la perspectiva del S. O. como administrador de recursos.
    • Profundización del desarrollo de S. O. con funciones distribuidas.
  • 6. HARDWARE.
    Aspectos del hardware, de importancia para los S. O., son los siguientes:
    • Compaginación del almacenamiento.
    • Registro de relocalización.
    • Interrupciones y escrutinio.
    • Utilización del “buffer”.
    • Dispositivos periféricos:
    • Protección del almacenamiento.
    • Temporizadores y relojes.
    • Operaciones en línea y fuera de línea.
    • Canales de entrada / salida.
    • Robo de ciclo.
    • Direccionamiento de base más desplazamiento:
    • Almacenamiento virtual.
    • Multiprocesamiento:
    • Acceso directo a la memoria (DMA).
    • Canalización.
    • Jerarquía de almacenamiento.
  • 7. SOFTWARE.
    Los aspectos más destacados en relación con los S. O. son los siguientes
    • Programación en lenguaje de máquina.
    • Ensambladores y macroprocesadores.
    • Compiladores.
    • Sistemas de control de entrada / salida (IOCS: input / output control system).
    • Utilización del SPOOL (operación simultánea de periféricos en línea).
    • Lenguajes orientados hacia el procedimiento versus lenguajes orientados hacia el problema.
    • Compiladores rápidos.
    • Interpretadores
    • Cargadores absolutos y de relocalización.
    • Cargadores de enlace y editores de enlace.
  • 7. MEMORIA FIJA.
    Introducido el concepto de Microprogramación.
    • La “microprogramación dinámica”: permite cargar fácilmente los nuevos “microprogramas” (“microcódigo”).
    • La “microprogramación” introduce una capa de programación por debajo del lenguaje de máquina.
    • Los “microprogramas” están formados por “microinstrucciones” individuales.
    • Aspectos de Diseño a tomar para la implementación de microcódigos:
    • Microcódigos vertical y horizontal
    • Decisión de qué funciones implementar en microcódigo.
    • Emulación.
    • Microdiagnósticos.
    • Computadores personalizados.
    • Asistencias de microcódigo.
    • Microprogramación y sistemas operativos.
  • GRACIAS POR SU ATENCIÓN