1

Páginas: 6 (1468 palabras) Publicado: 13 de abril de 2015

Sistemas operativos
Universidad Evangélica de El Salvador










Bryan Edgardo Velásquez Valladares CIF: 2015011028




Laboratorio.
1-Diferencia entre un recurso abstracto y un recurso físico. De dos ejemplos de cada.
Un recurso abstracto es una aplicación, un sistema operativo o una herramienta virtual que podemos utilizar para facilitar una tarea o para ejecutar un proyecto, un recursofísico es la parte de hardware, pueden ser los periféricos que nos ayudan a operar la computadora, ambos dependen el uno del otro para funcionar perfectamente.
Ejemplos:
Físicos: Impresora, Mouse
Abstracto: Sistema operativos, una aplicación.
2-¿Qué abstracciones proporcionan las rutinas de BIOS de un PC IBM a la maquina abstracta Intel 8088 que no estuvieron disponibles directamente en el hardware?(sugerencias en términos generales ¿Cuál es la diferencia entre los órdenes que escribiría para ejecutar write() de un carácter en la pantalla si no tuviera BIOS?)
El software manipula directamente el hardware para seleccionar la dirección del bloque, y después lo escribe mediante función out, las instrucciones de la máquina se empaquetan en una función write abstracta, también un bloque deinformación sobre e disco pero es mas sencillo de usar, la función write también escribe un bloque de información hacia el dispositivo, más fácil que las anteriores, está abstraída en una función de biblioteca de tiempo de ejecución de C, fprintf, que realice E/s formateada con búfer.
3-Suponga que tiene una colección de “cosas”, alojadas en una trama circular (como un tablero). Podrá referenciar a lacosa alojada en la fila i-estima y columna j-estima usando el por ordenado de números (i,j). Describa cómo crearía un nuevo conjunto de direcciones de cosas donde cada dirección fuera un solo número. Por ejemplo en lugar de referirnos la cosa de la fila 12, columna 30 usando (12,30). Podría usar la dirección 1230.
write(bloque, 100, dispositivo, 12, 30)
Quedaría:
Write (bloque, 100, dispositivo1230)




4-¿En un lenguaje de programación con orientación al objeto como la Java o C++ ¿Cómo haría para almacenar un valor en una variable privada dentro de un objeto diferente? Dicho de otro modo, si es una clase de proporción una abstracción para leer y escribir sobre sus variables privadas ¿Qué es dicha abstracción?
En los entornos de programación de C++ se implementan importantes herramientasen las bibliotecas de tiempo de ejecución del software del sistema, a las que accede utilizando diversos archivos:
La biblioteca estándar de entrada y salida proporciona procedimientos para realizar entrada/salida con bufer, como printf y scanf, sobre un flujo de datos.

5-identifique cuales de los siguientes ejemplos de compartición son multiplexados en espacio, ya cuales son multiplexados entiempo. Si es el caso que tuvieran sentido ambas ¿Cuál es la abstracción?
a. El terreno de una subdivisión residencial. Multiplexado en espacio
b. Un computador personal. Multiplexado en espacio
c. La pizarra de una clase. Multiplexado en espacio
d. Un asiento de un autobús. Multiplexado en tiempo.
e. Un archivo de un solo usuario en UNIX. Multiplexado en espacio.
f. Una impresora en un sistema detiempo compartido. Multiplexado en tiempo
g. El monto en una plataforma de ejecución C/C++. Multiplexado en tiempo
6- Discuta algunos factores a tener en cuenta el determinar el número máximo de procesos multiprogramados en sistema concreto. Puede suponer un sistema por lotes en el mismo número de procesos que de trabajos (Varios de estos factores se discutirán con detalle en los siguientescapítulos.
La multiprogramación produce un aumento de la utilización de la CPU y una mayor productividad del sistema.
La planificación es un asunto de manejo de colas para minimizar el tiempo de retraso en las colas y optimizar el rendimiento del sistema. La planificación de la CPU es necesaria en los sistemas multiprogramados debido a que el número de procesos que se quiere ejecutar supera el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EL RECICLAJE 1 1 1 1
  • Trinidad 1+1+1=1
  • BIBLIOGRAFIA DE PETER DRUCKER 1 1 1 1 1 1 1
  • Depreciaciones 1 1 1
  • El párrafo 1 1 1
  • FACTORING 1 1 1
  • desarrolloplacenta 1 1 1
  • ACTIVIDAD 1 1 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS