Actividad 2. Administración Del Procesador

Embed Size (px)

DESCRIPTION

Administración Del Procesador

Citation preview

Javier Aparicio GarcaAL12534030

Qu funcin tiene el Procesador dentro del Sistema Operativo?Es el encargado de ejecutar los programas, desde el sistema operativo hasta las aplicaciones de usuario, solo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritmticas y lgicas simples tales como sumar, restar, multiplicar y dividir, lgicas binarias y accesos a la memoria.http://www.slideshare.net/CristianAguirreEsparza/funciones-del-procesador#

Cmo interactan los hilos con el procesador?Un hilo representa bsicamente una accin de un programa, un proceso en s mismo no hace nada, en su lugar hospeda los recursos consumidos de la aplicacin que se est ejecutando, tal como el head y la pila de memoria en otras palabras proporciona los recursos necesarios para que un programa pueda ejecutarse.Un hilo es una posible forma de ejecutar un programa, adems es la entidad dentro de un proceso que realmente ejecuta el cdigo contenido en el proceso.Es importante tener en cuenta que todos los threads de un proceso comparten los recursos y memoria virtual de proceso, cada Thread mantiene los controladores de excepciones, una prioridad de programacin, almacenamiento local y un identificador de Thread nico.Un proceso puede contener uno o ms Threads, a mas threads tenga un proceso va a dar la sensacin de que dicho proceso est ejecutando varias tareas al mismo tiempo.http://nelson-venegas.blogspot.mx/2012/05/procesos-hilos-threads-subproceso.html

Cul es la diferencia entre multiprocesamiento y paralelismo?Se define generalmente el multiprocesamiento como el uso, en un mismo computador, de varias unidadescentrales operando simultneamente sobre programas o trozos de programas diferentes.Esta definicin liga la nocin de multiprocesamiento a la de multiprocesador.Ejemplo de multiprocesamiento:podra ser la ejecucin de procesos utilizando equipos de ultima generacin de tipo dual core como mnimo que tienen ms ncleos o cpu capaces de llevar a cabo procesos simultaneos en cada ncleo.Existe paralelismo explcito cuando el programador designa explcitamente qu tratamientos deben ejecutarseen paralelo. Generalmente, el paralelismo explcito supone un cierto grado de sincronizacin entre los procesos ensimultaneidad de ejecucin.Puede denominarse con el trmino general de paralelismo implcito a todos los tipos de paralelismo que no sonexplcitamente previstos por el programador.Ejemplo de paralelismo:la ejecucin de procesos usualmente en equipos con procesador de un solo ncleo como los ATOM de INTEL.http://www.dte.eis.uva.es/Docencia/ETSII/SMP/BAK/tema4/ANEXO4.pdf