Funciones y clasificación de los sistemas operativos: lotes, tiempo real y multitarea

InformáticaActualizado el 4,97 KB

Resumen

El documento explica las funciones básicas de un sistema operativo, como la gestión de procesos, memoria, entrada/salida y seguridad. Repasa la evolución de los SO por generaciones, desde la ausencia de sistema hasta MS-DOS y los sistemas en red. También clasifica los sistemas según el tiempo de respuesta, el número de usuarios y el número de procesos.

Puntos clave

  • Un sistema operativo administra y controla los programas, el sistema de archivos, la memoria y la entrada/salida.
  • Debe gestionar eficientemente los recursos de hardware y software y desvincular al usuario de las particularidades del equipo.
  • Según el tiempo de respuesta existen sistemas por lotes, interactivos (tiempo compartido) y de tiempo real.
  • Según el número de usuarios, un SO puede ser monousuario o multiusuario.
  • Según el número de procesos, un SO puede ser monoprogramado (monotarea) o multiprogramado (multitarea).
  • En la segunda generación aparece el procesamiento por lotes, con información en tarjetas perforadas.
  • Windows surge a partir de MS-DOS, creado por Microsoft.

Ponte a prueba

Cuales son las funciones de un SO
-Administrar Y controlar los programas

-Administrar y controlar el sistema de archivos-Gestión de memoria- Gestión de Entrada/Salida-Gestionar de forma eficiente los recursos del hardware y software-Desvincular al usuario de las particularidades del hardware del equipo- Gestión de seguridad
1ª generación: Al principio no existía ningún SO Hasta que aparecíó el Univac I y funcionaba con el SO llamado Exec I.
2ª generación: Aparece el procesamiento por lotes o Batch y la información se mete en tarjetas perforadas. El MIT desarrolla un Nuevo SO llamado CTS.
3ªgeneración: SO monousuario, destaca el SO MULTICS
4ª generación: Los SO pasa a ser multiusuario y Multitarea, la interfaz sigue siendo modo texto. Aparece UNIX como SO Multiusuario y multitarea, otro SO importante que aparece es el VMS.
5ª generación: Destaca el MS-DOS creado por Microsoft que luego pasara a ser Windows. Con la aparición de las redes en Ordenadores aparecen SO en red como Novell Netware, Windows NT.
Un SO debe tratar siempre de minimizar el tiempo de respuestade cada
 proceso, es decir, desde que el usuario lo manda 
a ejecutarse hasta que obtiene los resultados.
SEGÚN EL TIEMPO DE RESPUESTA
Procesamiento por lotes: Los procesos se ejecutan uno detrás
de otro, el usuario no recibe la información de forma inmediata.
Interactivos: Los procesos se ejecutan y pueden
pedir información adicional en pantalla mientras se esta ejecutando, estos
sistemas tienen menos tiempo de respuesta ya que tienen la técnica de tiempo
compartido en el que el procesador divide su tiempo entre todos los procesos,
así parece que solamente se esta ejecutando ese proceso.
Tiempo real: En este sistema los procesos requieren
tener un tiempo de respuesta es muy bajo (inmediato). Estos sistemas se
utilizan sobretodo en el trafico aéreo, GPS…
SEGÚN
EL NUMERO DE USUARIOS:
Monousuario: Solo puede utilizar el SO un solo
usuario, para el que están disponibles todos los hard y soft.
Multiusuario: Varios usuario emplean el mismo SO con
lo que conlleva a repartir los recursos.
CLASIFICACIÓN SEGÚN EL NÚMERO DE
PROCESOS
Monoprogramación: Conocidos como monotareas, solo
permiten que el usuario ejecute un proceso cada vez. La CPU esta disponible
para cada tarea hasta que finaliza
Multiprogramación: Conocidos como multitarea, permiten
ejecutar mas de un proceso a la vez. Si el programa tiene solo un usuario las
tareas se irán ejecutando por tiempos lo que significa que el proceso nunca
esta parado.

Descargar

PDF Word HTML

Preguntas frecuentes

¿Qué diferencia hay entre procesamiento por lotes e interactivo?

En el procesamiento por lotes los procesos se ejecutan uno detrás de otro y el usuario no recibe la información de forma inmediata. En los sistemas interactivos los procesos pueden pedir información en pantalla durante la ejecución y tienen menor tiempo de respuesta gracias al tiempo compartido.

¿Para qué se utilizan los sistemas de tiempo real?

Se utilizan cuando los procesos requieren un tiempo de respuesta muy bajo, casi inmediato. El texto menciona como ejemplos el tráfico aéreo y el GPS.

¿Qué es la multiprogramación?

Es la capacidad de ejecutar más de un proceso a la vez, conocida como multitarea. Con un solo usuario, las tareas se ejecutan por turnos, de modo que el proceso nunca está parado.

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿Cuál de estas NO es una función de un sistema operativo según el texto?
2. ¿Qué sistema operativo apareció en la segunda generación junto con el procesamiento por lotes?
3. En los sistemas de procesamiento por lotes, ¿qué ocurre con los procesos?
4. ¿Qué técnica usan los sistemas interactivos para reducir el tiempo de respuesta?
5. ¿Cuál es un ejemplo de sistema de tiempo real citado en el documento?
6. Un SO multiprogramado se caracteriza por:
7. ¿Qué sistema operativo creado por Microsoft precedió a Windows?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.