2. Es la técnica que permite que varios procesos ocupen el
mismo espacio en memoria principal haciendo que nosotros
como usuarios captemos que se realizan simultáneamente,
aunque en realidad lo que ocurre en la unidad de
procesamiento es que se ejecuta una sola tarea al tiempo
pero con una mayor velocidad generando esta percepción.
VENTAJAS DE LA MULTIPROGRAMCION:
- Permite dividir las aplicaciones en varios procesos
- Permite un buen servicio al atender varios usuarios de forma
eficiente
- Aprovecha los tiempos muertos de los procesos
- Aumenta el uso de la CPU
3. Son los dispositivos que permiten almacenar información
durante un intervalo de tiempo, y se dividen jerárquicamente
de la siguiente forma:
4. Tiene como principal función controlar todos los dispositivos
de entrada y salida para cumplir los siguientes objetivos:
- Ofrecer una interfaz para facilitar el manejo de los
dispositivos de entrada y salida.
- Proporcionar mejoras en el rendimiento para optimizar la
entrada y salida del sistema.
- Facilita la instalación de dispositivos empleando
mecanismos de plug & play.
- Permite conectar diferentes dispositivos físicos
proporcionando los mecanismos virtuales.
5. Ofrece a los programas los siguientes servicios:
- Ejecución de programas
- Operaciones de entrada y salida
- Manipulación de archivos y directorios
- Comunicación entre procesos
- Comunicación con equipos remotos
- Administración de la seguridad