RESUMEN DE FUNDAMENTOS DE SISTEMAS OPERATIVOS
Enviado por brunosamir0211 • 18 de Diciembre de 2022 • Síntesis • 503 Palabras (3 Páginas) • 132 Visitas
Página 1 de 3
FUNDAMENTOS DE SISTEMAS OPERATIVOS - SESION 02
SO como interfaz de usuario - computadora.
- Desarrollo de programas. Editores y depuradores no forman parte del núcleo de SO, pero igual se ofrecen como utilidades, son las herramientas de desarrollo de programas de aplicación.
- Ejecución de programas. Las instrucciones e info se cargan en la memoria principal, los dispositivos de E/S deben inicializarse.
- Acceso a dispositivos de E/S. Las E/S emiten sus señales e instrucciones únicas al ejecutarse.
- Acceso controlado a ficheros. Para esto, el SO debe hacer una compresión de la naturaleza del dispositivo y de la estructura de los datos de los ficheros, y mecanismos de protección de control de acceso.
- Acceso al sistema. El sistema controla el acceso al sistema completo y a recursos específicos. Esto protege a los datos y evita su uso no autorizado.
SO como gestor de recursos.
[pic 1]
Procesamiento Serie: 2 problemas principales.
- Ausencia de planificación. Si un usuario utilizaba menos tiempo del que obtenía, se malgastaban recursos y procesamiento.
- Tiempo de configuración. Un solo programa (trabajo) podría implicar carga en memoria del compilador y del mismo en alto nivel, con todo y enlace del programa objeto y sus funciones.
Procesamiento sistema en lotes sencillos.
- La idea central bajo el esquema de procesamiento en lotes sencillos es el uso de una pieza de software denominada monitor.
- El usuario envía un trabajo al operador del computador, y este coloca el trabajo en una secuencia de trabajos en el dispositivo de entrada, para que utilice el monitor.
- Cuando un programa finaliza, devuelve el control al monitor, para que comience la carga del sgte programa.
Características del hardware necesarias en sistemas por Lote:
- Protección de memoria. No se altera la memoria del monitor.
- Instrucciones privilegiadas. Son algunas instrucciones a nivel de máquina y solo las ejecuta el monitor.
- Temporizador. Todos los trabajos tienen un tiempo.
- Interrupciones. Brinda más flexibilidad para dejar y retomar el control.
Sistemas en lotes multiprogramados.
[pic 2]
Sistemas de Tiempo Compartido.
- Varios usuarios comparten tiempo de procesador.
- En estos SOs, varios usuarios pueden entrar al sistema al mismo tiempo, por medio de terminales, el SO entrelaza la ejecución de cada usuario en tiempo de ejecución.
- Si hay n usuarios, cada usuario tendrá una media 1/n de capacidad efectiva.
PROCESAMIENTO EN LOTES VS TIEMPO COMPARTIDO.
[pic 3]
Si existen muchos trabajos en memoria, se debe cuidar que no interfieran entre sí, también los ficheros deben ser protegidos para que varios usuarios accedan sólo a sus ficheros.
...
Disponible sólo en Clubensayos.com