Planificación de Procesos de Windows Vista
Miércoles, Abril 16th, 2008PLANIFICACION DE PROCCESOS EN WINDOWS VISTA.
La plataforma de Windows Vista™ (antes conocido por su nombre código “Longhorn”) presenta una nueva forma de almacenamiento de datos y de búsqueda de tecnologías, gracias a la cual los desarrolladores pueden programar aplicaciones que sirven para buscar e integrar distintos formatos de datos: aplicaciones que encuentran y comparten los datos que los usuarios necesitan.
Los desarrolladores pueden acceder a nuevas funciones que apuntan a encontrar, organizar y compartir datos a través de los APIs de Win32 y WinFX. En particular, Windows Vista presenta un conjunto de tecnologías basadas en la nueva XML Paper Specification (XPS), accesible a través de la tecnología de Windows Presentation Foundation (antes conocida por su código “Avalon)
Una de las características he innovaciones mas importantes de un SO es la llamada multi-tarea. Un SO opera entre la CPU y los periféricos y con la tecnología multi-tarea reparte el tiempo entre ellos dos. Suponiendo que se lancen tres procesos (A,B,C), (proceso: conjunto de rutina, algoritmos, etc.). Lo que el SO hace internamente con esta tecnología es: recoger la primera operación del proceso A en CPU luego pasa a los periféricos con lo que la CPU descansa y en ese momento, recoge la primera operación del proceso B en CPU, posteriormente en cuanto va a los periféricos pasa al proceso C, y cuando a este le llegan los turnos que corresponden a los periféricos pasa a la segunda operación del proceso A. Y así sucesivamente. Con esta tecnología se logra apurar y reducir enormemente el tiempo de proceso del SO, podemos llegar a unas 50 tareas simultáneamente. Sistemas operativos como, el ms-dos no disponen de ella, pero otros como Windows si alcanzan esta tecnología.
Mulprogramacion o multiproceso: Es la técnica que permite cargar varios programas o procesos al mismo tiempo de forma simultanea.
Transición entre procesos
El distribuidor: es un modulo del SO que activa procesos preparados de acuerdo con unos criterios determinados por ejemplo: prioridad. Interrupción: Son las llamadas del SO para solicitar servicios por ejemplo: una operación.de E/S. Planificador: Modulo del SO que traslada procesos de ejecución a preparados, por ejemplo: en sistemas de tiempo compartido porque se les ajusta el tiempo. O llega uno de mayor prioridad. Paso de preparado ha bloqueado: Cuando tiene lugar un evento que estuviera esperando para poder perseguirlo.
por: Nivia Alberca
Ruth Contento
Michele Ramón
Paralelo:”A”