Sistemas operativos modernos

33. Después de recibir un carácter DEL (SIGINT), el controlador de la pantalla desecha todas las salidas que en la actualidad están en cola para esa pantalla. ¿Por qué? 34. Un usuario de una terminal RS-232 emite un comando a un editor para que borre una palabra en la lí­ nea 5 que ocupa las posiciones de carácter 7 a 12, inclusive. Suponiendo que el cursor no está en la línea 5 cuando se emite el comando, ¿qué secuencia de escape ANSI deberá generar el editor para bo­ rrar la palabra? 35. Muchas terminales RS-232 tienen secuencias de escape para borrar la línea actual y desplazar hacia arriba todas las líneas que estaban abajo. ¿Cómo cree que se implemente esta función dentro de la terminal? 36. En ia pantalla a color de la PC original de IBM, una escritura en la RAMde vídeo en cualquier momen­ to que no fuera durante el retrazado vertical del haz del CRT hacía que aparecieran feas manchas por to­ da la pantalla. Una imagen de pantalla tiene 25 x 80 caracteres, cada uno de los cuales encaja en un rectángulo de 8 x 8 pixeles. Cada fila de 640 pixeles se dibuja durante un solo barrido horizontal del haz, lo cual tarda 63.6 ps, incluido el retrazado horizontal. La pantalla se vuelve a dibujar 60 veces por segun­ do, y en cada ocasión se requiere un periodo de retrazado vertical para llevar el haz otra vez a la parte su­ perior de la pantalla. ¿Qué fracción del tiempo está disponible la RAM de vídeo para escritura? 37. Los diseñadores de un sistema de cómputo supusieron que el ratón podría moverse a una velocidad máxima de 20 cmys. Si un mickey equivale a 0.1 mm y cada mensaje del ratón ocupa 3 bytes, ¿cuál es la tasa máxima de datos del ratón, suponiendo que cada mickey se reporta de manera individual? 38. Los colores aditivos primarios son rojo, verde y azul, lo que implica que cualquier color puede for­ marse con una superposición lineal de éstos. ¿Puede suceder que alguien tenga una fotografía a co­ lor que no pueda representarse empleando color de 24 bits? 39. Una forma de colocar un carácter en una pantalla de mapa de bits es usar BitBlt con una tabla de fuen­ tes. Suponga que una fuente dada fiene caracteres de 16 x 24 pixeles en color RGB verdadero. a) ¿Cuánto espacio ocupa cada carácter en la tabla de fuentes? b) Si el copiado de un byte toma 100 ns, incluido el gasto adicional, calcule la tasa de salida a la pan­ talla en caracteres/s. 40. Suponiendo que el copiado de un byte tarda 10 ns, ¿cuánto tiempo se necesita para reescribir por completo una pantalla con mapa en la memoria de 80 caracteres x 25 lineas en modo de texto? ¿Y en una pantalla de gráficos de 1024 x 768 pixeles con color de 24 bits? 41. En la figura 5-41 hay una llamada a RegisterClass. En el código correspondiente para XWindow, en la figura 5-46, no hay tal llamada ni nada que se le parezca. ¿Por qué no? 42. En el texto dimos un ejemplo de la forma de dibujar un rectángulo en la pantalla empleando la GDI de Windows; Rectangle(hdc, xizq, ysup, xder, yinf); ¿En realidad se necesita el primer parámetro (Me)? Y, si así es, ¿por qué? Después de todo, las coor­ denadas del rectángulo se especifican en forma explícita como parámetros. 43. Una terminal SLIM se usa para exhibir una página Web que contiene un dibujo animado de 400 x 160 pixeles que se mueve a razón de 10cuadros/s. ¿Qué fracción de una conexión Fast Ethernet de 100Mbps consume la exhibición del dibujo animado?

RkJQdWJsaXNoZXIy MjI4NDcx