“Conocimiento software>Software de Procesamiento de Texto

¿Un ejemplo de múltiples lectura es Microsoft Word que solicita que el subsistema lea un archivo grande del disco duro y el trabajo de impresión al mismo tiempo?

2012/2/8
Ese no es un ejemplo preciso de múltiples lectura. Si bien podría * parecer * como si Microsoft Word esté haciendo ambas cosas al mismo tiempo, es más probable que use una combinación de:

* I/O asíncrono: Microsoft Word envía una solicitud para leer el archivo y una solicitud para imprimir el documento. No espera a que ninguna operación termine antes de continuar. El sistema operativo maneja la lectura e impresión en segundo plano, mientras que la palabra continúa respondiendo al usuario.

* Múltiples procesos: Los sistemas operativos modernos son muy buenos para hacer malabarismos con múltiples tareas. Es posible que la lectura de archivos esté ocurriendo en un proceso separado que la impresión, dando la ilusión de la acción simultánea.

Verdadero múltiple:

La lectura múltiple dentro de un solo proceso (como Word) implicaría:

* múltiples hilos: Imagine que Word tiene múltiples programas pequeños (hilos) ejecutando dentro de él.

* Recursos compartidos: Estos hilos compartirían la misma memoria y recursos, lo que permite una comunicación muy eficiente entre ellos.

* Ejecución simultánea: Los hilos podrían ejecutar instrucciones al mismo tiempo (en procesadores modernos de múltiples núcleos).

Ejemplo de múltiples lectura en Word:

* REGALO DE ortografía: Word podría tener un hilo dedicado a verificar la ortografía en el fondo mientras escribe. Esto le permite continuar escribiendo sin esperar a que termine el corrector ortográfico.

* AutoSave: Otro hilo podría estar ejecutándose en segundo plano para guardar su documento a intervalos regulares.

La diferencia clave:

El ejemplo que proporcionó destaca un concepto erróneo común. Si bien los sistemas operativos son muy buenos para crear la ilusión de tareas simultáneas, esto a menudo se logra a través de E/S asincrónicas y múltiples procesos. La verdadera lectura múltiple implica múltiples hilos independientes dentro de un solo proceso, que ofrece un control y eficiencia de grano aún más fino.

Software de Procesamiento de Texto
Cómo encontrar Reanudar plantillas en Word 2007
Cómo deshacer un hipervínculo predeterminado en documentos de Word
Cómo escribir el signo de marca
Cómo usar Vim en Terminal Server en un Mac
Las mejores maneras de editar un documento enviado por correo electrónico
Cómo cambiar el tamaño de fuente en Windows 2007
¿Como puedo actualizar Word 2003 para leer Word 2007
Cómo cambiar el color de su Titular
Conocimiento de la computadora © http://www.ordenador.online