0% encontró este documento útil (0 votos)
42 vistas20 páginas

PRESENTACION

Sistemas operativos tema 1
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas20 páginas

PRESENTACION

Sistemas operativos tema 1
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

SISTEMAS OPERATIVOS 1

GRUPO J
INTEGRANTES:

Fuentes, Florencia Brisa


Jara, Fanny Raquel
Morón Almendras, Nicole Abril
Quispe Rojas, Moises Esteban Nicolas
Vilca, Mateo Emanuel
1) EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
Nooo!! Se
volvió a
Primera generación quemar!!

(1945-55): Tubos de
vacío y tableros de
conmutación
La segunda generación
(1955-65): Transistores
y sistemas por lote
CARACTERÍSTICAS:

Multiprogramación
Multiprocesamiento
Procesamiento por lotes
Tercera generación Tiempo compartido:
respuestas rápidas
(1964-80):
MINICOMPUTADORAS Objetivos:
Y LENGUAJES DE -software y el sistema
operativo incluido debía
ALTO NIVEL funcionar en todos los
modelos
-cálculos científicos
como comerciales
Crecimiento de computadoras personales
con sistemas operativos de red y
sistemas operativos distribuidos.

Cuarta generación
(1980-90):
COMPUTADORAS
DE ESCRITORIO
-Proporciona una interfaz amigable

-Mejores herramientas de interacción

-capacidades gráficas
CARACTERÍSTICAS:
-Procesamiento paralelo y de forma concurrente
-Procesamiento del lenguaje natural
-Integración mediante informática corporativa del
tratamiento en distintos Sistemas Operativos, a
Quinta generación
través de interfaces gráficas de usuarios y la
(1990-...): SO arquitectura cliente servidor.

PARALELOS Y
CONCURRENTES
CONCLUSIÓN
2) FUNCIONES DE LOS COMPONENTES DEL
SISTEMA DE COMPUTACIÓN

Un sistema de computación es un
conjunto de hardware y software que
trabajan en conjunto para procesar
datos y realizar tareas específicas:

Dentro de lo que es hardware se


encuentra:
● CPU (o microprocesador) : actúa como la unidad central de procesamiento dentro
de la computadora:
● ALU: unidad aritmética lógica. Se encuentra dentro del microprocesador y su
función es realizar operaciones básicas matemáticas y lógicas en los datos
que recibe de los registros o de la memoria
● UNIDAD DE CONTROL: controla la ALU. Su función es leer, interpretar y
ejecutar instrucciones
En conclusión la CPU interpreta y ejecuta instrucciones almacenadas en memoria,
llevando a cabo operaciones aritméticas, lógicas y de trasferencias de datos

● MEMORIA CACHÉ: Su función es almacenar


temporalmente datos e instrucciones. Almacena datos
e instrucciones frecuentemente utilizados, con el
objetivo de mejorar el rendimiento del sistema
informático al reducir los tiempos de acceso a la
memoria principal
● MEMORIA PRINCIPAL (RAM): su función es
almacenar temporalmente datos y programas
mientras están siendo utilizados por el
procesador y otros dispositivos. También
desempeña un papel en la gestión de la memoria
del sistema, asignando y liberando espacio de
memoria para programas y datos de ejecución

● DISPOSITIVOS DE E/S: permiten la interacción


entre el usuario y la computadora, así como la
transferencia de datos entre la computadora y el
mundo exterior. Además de ingresar datos, algunos
dispositivos de entrada permiten al usuario controlar
la interfaz de usuario y navegación dentro del sistema
operativo y las aplicaciones
Dentro del software:

● SISTEMA OPERATIVO: administra el hardware en una computadora.


Proporciona las bases para los programas de aplicación y actúa como
intermediario entre el usuario y el hardware de la computadora.

➔ Administra los recursos


➔ Ordena
➔ Llamados al sistema
3) ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Los sistemas operativos tiene diversas estructuras que pueden variar dependiendo
de sus diseño y funcionalidad

● Monolíticos
● Por capas
● Micronúcleo
● Cliente-Servidor
MONOLÍTICOS
En un sistema monolítico todas las
funciones y componentes del sistema
operativo están integrados en un solo
programa ejecutable, conocido como
núcleo (kernel), el cual gestiona
directamente los recursos del hardware y
proporciona servicios a las aplicaciones y
usuarios del sistema.

Algunos ejemplos de sistemas operativos con arquitectura monolítica son:


Ventajas Desventajas
Desventajas

● Alta eficiencia y rendimiento. ● Punto único de fallo


(velocidad)
● Dificultad para añadir nuevas
funcionalidades
● La instalacion y distribucion en
servidores o dispositivos se ● Dificultad para solucionar
simplifica y agiliza problemas de codificación

● La integración de todas las ● La arquitectura monolítica puede


funcionalidades en un único hacer que sea más difícil adoptar
programa puede simplificar la nuevas tecnologías o metodologías
implementación y la configuración de desarrollo
del sistema

POR CAPAS
Son aquellos que dividen su funcionalidad en
diferentes capas. Este sistema tiene el
objetivo de crear restricciones a las llamadas
del sistema que puedan ejecutar los procesos
ciertos niveles, logrando evitar que el proceso
efectúe una llamada al sistema que requiera la
atención de un componente de menor privilegio.

Algunos ejemplos de sistemas operativos con arquitectura monolítica son:


Ventajas Desventajas
Desventajas

● Organización modularizada. ● Cada capa maneja su propia


lógica y gestión
● Menor impacto de fallos.
● Tiene un exceso de consumo en
● Facilidad de mantenimiento recursos

● Cada capa proporciona una ● Dificultad para solucionar


interfaz bien definida para las problemas de codificación
capas superiores, ocultando los
detalles de implementación. ● La separación de
responsabilidades entre capas
● puede dificultar la depuración y
la identificación de problemas
en el sistema.
kernel
Características: KERNEL

● Tamaño reducido
● Componentes esenciales
● Modo privilegiado
● Mecanismos MICRONÚCLEO Microkernel

Ventajas
Desventajas
VENTAJAS DESVENTAJAS

● Extensibilidad
● Bajo rendimiento
● Mayor seguridad y ● Bajo desempeño
fiabilidad ● Complejidad en el
● Simplicidad desempeño de los
● Uniformidad de módulos
interfaces
CLIENTE SERVIDOR

CARACTERÍSTICAS:
- Kernel mínimo
- Arquitectura distribuida
- Descentralización
- Comunicación basada en protocolos
- Seguridad
Ventajas Desventajas

● Escalabilidad
● Dependencia de la red
● Flexibilidad
● Costo inicial
● Centralización de
● Complejidad
recursos
● Punto único de fallo
● Interoperabilidad

También podría gustarte