exposicion grupo 1 sistemas operativos
TRANSCRIPT
![Page 1: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/1.jpg)
República Bolivariana de VenezuelaMinisterio 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
![Page 2: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/2.jpg)
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.
CONTENIDO
![Page 3: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/3.jpg)
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.
Optimizar todos los recursos del sistema para soportar los requerimientos
El objetivo primario de un Sistema Operativo es:
![Page 4: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/4.jpg)
PROGRAMAS DE APLICACIÓN:
Resuelven problemas para los usuarios
PROGRAMAS DE SISTEMA:
Controlan la operación de la Computadora en sí Compiladores
Editores e Interpretes de
Sistemas
![Page 5: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/5.jpg)
“Los S. O. son, en primer lugar, administradores de recursos, siendo el
recurso primario el hardware del sistema”
Recuperarse de los errores
LAS PRINCIPALES CARACTERÍSTICAS DE LOS S. O. SON:
Definir la “Interfaz del Usuario”
Compartir el hardware entre usuarios.
Permitir a los usuarios compartir
los datos entre ellos
Planificar recursos entre usuarios
Facilitar la entrada / salida
![Page 6: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/6.jpg)
LOS PRINCIPALES RECURSOS ADMINISTRADOS POR LOS S. O.
Procesadores
Almacenamiento
Dispositivos de E/S
Datos
![Page 7: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/7.jpg)
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
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
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.
![Page 8: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/8.jpg)
Tercera generación (1965-1980): circuitos integrados y multiprogramación.
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).
• Difusión de la multiprogramación.• Partición de la memoria en porciones.• 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
![Page 9: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/9.jpg)
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
![Page 10: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/10.jpg)
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.
![Page 11: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/11.jpg)
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.
![Page 12: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/12.jpg)
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.
![Page 13: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/13.jpg)
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.
6. HARDWARE.
Aspectos del hardware, de importancia para los S. O., son los
siguientes:
![Page 14: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/14.jpg)
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. SOFTWARE.
Los aspectos más destacados en relación con los S. O. son los siguientes
![Page 15: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/15.jpg)
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.
![Page 16: Exposicion Grupo 1 Sistemas Operativos](https://reader033.vdocumento.com/reader033/viewer/2022052907/559095281a28abc2538b47d4/html5/thumbnails/16.jpg)
GRACIAS POR SU ATENCIÓN