SISTEMAS OPERATIVOS
¿Qué es la multiprogramación?
RTA/: Ejecución de múltiples tareas compartiendo los recursos de una misma computadora. Se trata de una evolución del procesamiento por lotes. Dentro de la multiprogramación se encuentra el concepto de tiempo compartido, en donde cada usuario tiene acceso a una única computadora a través de terminales. La computadora central sesimula ejecutar en simultáneo las tareas de cada usuario.
2. ¿Qué es spooling? ¿Cree usted que las computadoras personales avanzadas tendrán spooling como
Característica estándar en el futuro?
RTA/: Consiste en almacenar los procesos que se van ejecutando en un periférico lógico, buffer o dispositivo intermedio, que servirá de intermediario entre el periférico real y la CPU. La palabraSPOOLING es un acrónimo de Simultaneous Peripheral Operation On-line.
La aplicación más común del spooling es la impresión. En este caso, los documentos son cargados en un buffer, que habitualmente es un área en un disco, y la impresora los saca de éste a su propia velocidad. El usuario puede entonces realizar otras operaciones en el ordenador mientras la impresión tiene lugar en segundo planoEl spooling permite también que los usuarios coloquen varios trabajos de impresión en una cola de una vez, en lugar de esperar a que cada uno acabe para enviar el siguiente.
En mi opinión en el futuro como vemos que en cada momento va cambiando y siendo más pequeña y utilizando menos recursos y siendo mas eficiente no ceo que exista el Spooling como característica de un computador.
3. En lasprimeras computadoras, cada byte de datos leídos o escritos se manejaba mediante la CPU(es decir, no había DMA). ¿Qué implicaciones tiene esto para la multiprogramación?
RTA/: En la multiprogramación se ejecutan varios procesos simultáneamente; y al no tener DMA el CPU se ocupa completo durante toda la operación de lectura o escritura de la memoria y, por lo tanto, no está disponible para realizarotras tareas.
La idea de una familia de computadoras fue introducida en la década de 1960 con las mainframes IBM System/360. ¿Está muerta ahora esta idea o sigue en pie?
RTA/: Se mantiene vigente con los Centros de Procesamientos de datos (datacenters) ya que estos suelen ser mantenidos y creados con el objeto de obtener la información necesaria para sus operaciones pueden sergarantizadas para el servicio interno y consultas externas de la empresa pero también se brindan servicios de hosting y utilización de recursos para pequeñas y medianas empresas.
5. Una razón por la cual las GUI no se adoptaron con rapidez en un principio fue el costo del hardware necesario para darles soporte. ¿Cuánta RAM de video se necesita para dar soporte a una pantalla de texto monocromático de 25líneas x 80 caracteres?
RTA/: Para una pantalla monocromática se requiere un bufer de 2000 bytes
¿Cuánta se necesita para un mapa de bits de 1024 _ 768 píxeles y colores 24 bits?
RTA/: 1024 × 768 píxeles de mapa de bits de color de 24-bit requiere 2.359.296 bytes
¿Cuál fue el costo de esta RAM con precios de 1980 (5 dólares/KB)? ¿Cuánto vale ahora?
RTA/: En 1980 estas dosopciones habrían costado $ 10 y $ 11 520, esta cantidad de RAM actualmente costaria, probablemente menos de $ 1/MB
6. Hay varias metas de diseño a la hora de crear un sistema operativo, por ejemplo: la utilización de recursos, puntualidad, que sea robusto, etcétera. De un ejemplo de dos metas de diseño que puedan contradecirse entre sí.
RTA/:
7. ¿Cuál de las siguientes instruccionesdebe permitirse sólo en modo kernel?
a) Deshabilitar todas las interrupciones.
b) Leer el reloj de la hora del día.
c) Establecer el reloj de la hora del día.
d) Cambiar el mapa de memoria.
RTA/: (A)
8. Considere un sistema con dos CPUs y que cada CPU tiene dos hilos (hiperhilamiento). Suponga que se inician tres programas P0, P1 y P2 con tiempos de ejecución de 5, 10 y 20 mseg,...
Regístrate para leer el documento completo.