Sistemas operativos monopuesto
Enviado por laura crespo moreno • 19 de Mayo de 2025 • Tarea • 3.029 Palabras (13 Páginas) • 27 Visitas
SISTEMAS OPERATIVOS MONOPUESTO | UT 02 |
[pic 1][pic 2][pic 3][pic 4]
Parte 1. Concepto de sistema operativo.
- Completa la tabla siguiente referida a la evolución de los sistemas operativos:
EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
Generación | Componente técnico que la caracteriza | Avances en relación a los sistemas operativos |
Generación 0 (antes de 1940) | Computadoras mecánicas y electromecánicas: Máquina Analítica de Charles Babbage, Máquina de Turing | No existían sistemas operativos; el funcionamiento era manual y físico. |
Generación 1 (1940–1956) | Válvulas de vacío: ENIAC, UNIVAC I | No había SO como tal; se usaban interruptores y tarjetas perforadas. |
Generación 2 (1956–1964) | Transistores: IBM 7090, UNIVAC 1108 | Aparecen los primeros sistemas operativos básicos por lotes (batch). |
Generación 3 (1964–1971) | Circuitos integrados (chips): IBM System/360 | Se introduce la multiprogramación y los sistemas operativos multitarea. |
Generación 4 (1971–presente) | Microprocesadores: Apple II, Commodore 64, IBM PC 5150, Macintosh | SO más avanzados (Windows, Unix), interfaz gráfica de usuario (GUI). |
Generación 5 (actualidad en adelante) | Inteligencia artificial, computación paralela: Supercomputadoras actuales, Google Cloud, Amazon AWS, Microsoft Azure | Sistemas operativos adaptativos, soporte para IA, cloud computing y virtualización. |
- Haz un esquema con la clasificación de los sistemas operativos.
Clasificación de los sistemas operativos:
Según el número de procesos:
- Monotarea:
- Un solo proceso a la vez
- Ej MS_DOS, Windows 95.
- Multitarea
- Varios procesos concurrentes.
- Ej: Windows XP, Linus; Unix.
Según el Número de procesadores:
- Monoprocesador
- Un solo procesador
- Común en PCs domésticos
- Multiprocesador
- Varios procesadores trabajando en paralelo.
- Mayor potencia de procesamiento.
Según el modo de explotación:
- Por lotes (Batch)
- Ejecución secuencial sin interacción.
- Ej: EXEC II, MVS.
- Multiprogramación
- Varios programas en memoria.
- Mejora el uso del procesador.
- Tiempo compartido
- Interacción directa con el usuario.
- Ejecución por turnos muy rápidos.
- Tiempo real
- Respuesta inmediata y precisa.
- Crítico en sistemas de control (ej. tráfico aéreo).
- Híbrido
- Combinación de tiempo compartido + tiempo real.
- Aún no completamente eficiente.
Según la forma de ofrecer servicios:
- Centralizados
- Procesamiento en un único servidor.
- Terminales sin capacidad propia.
- De red
- Varios equipos conectados.
- Comparten recursos, pero son independientes.
- Distribuidos
- Procesamiento repartido entre equipos.
- Transparente para el usuario.
Parte 2. Funciones del sistema operativo.
- Define sistema operativo: Qué es, qué funciones tiene, la finalidad, qué tipos hay según su uso, sus tareas…, menciona sistemas operativos que conozcas y para que usuarios están indicados.
El sistema operativo tiene dos grandes objetivos principales:
- Gestionar el hardware de forma eficiente
- Coordina el uso de todos los recursos del sistema (procesador, memoria, dispositivos, etc.).
- Actúa como un asignador de recursos, asegurando un uso óptimo del hardware.
- Facilitar el uso del ordenador al usuario
- Sirve como interfaz entre el usuario y el hardware.
- Hace la comunicación con la máquina más intuitiva y comprensible.
En resumen, el sistema operativo permite que los recursos del sistema informático se usen de manera eficaz y que la interacción con el usuario sea sencilla y funcional.
Funciones de un Sistema Operativo
Administración del procesador (Gestión de archivos)
- El sistema operativo gestiona qué proceso se ejecuta, durante cuánto tiempo y en qué orden.
- Usa algoritmos como FIFO para planificar la asignación del procesador.
- Garantiza que varios procesos puedan ejecutarse sin conflictos, compartiendo recursos eficientemente.
Administración de la memoria
- Asigna y libera espacio en la memoria RAM a los procesos según lo necesiten.
- Lleva un registro del uso de la memoria y gestiona el intercambio entre memoria y disco (memoria virtual).
- Optimiza el uso de memoria mediante técnicas como particiones fijas o variables.
Gestión de dispositivos de entrada/salida (Periféricos)
- Controla el funcionamiento de teclados, pantallas, impresoras, ratones, etc.
- Utiliza drivers específicos para comunicarse con cada dispositivo.
Administración del sistema de archivos
- Organiza los archivos en carpetas para facilitar el acceso, lectura y escritura.
- Permite nombrar, mover y proteger archivos.
- Asegura la integridad y seguridad de los datos almacenados.
Control de errores
- Supervisa las operaciones del sistema para detectar errores (hardware, datos, ejecución).
- Intenta corregir errores automáticamente o informa al usuario si no es posible.
Seguridad y protección del sistema
- Autenticación: verifica la identidad de los usuarios.
- Privilegios: controla el acceso de cada usuario a los recursos del sistema.
Administración y control de redes
- Gestiona la comunicación entre computadoras conectadas en red.
- Controla el acceso, los permisos de red y protege frente a amenazas (virus, intrusos).
Tipos de sistema s operativo según su uso:
Sistemas operativos de propósito general: para uso personal o empresarial.
Ej.: Windows, macOS, Linux
Sistemas operativos de servidor: optimizados para servicios de red y servidores.
Ej.: Windows Server, Ubuntu Server, Red Hat Enterprise Linux
Sistemas operativos móviles: diseñados para smartphones y tablets.
...