Вы находитесь на странице: 1из 1

Javier Aparicio Garca

AL12534030

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 unidades centrales 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 ejecutarse
en paralelo. Generalmente, el paralelismo explcito supone un cierto grado de sincronizacin entre los procesos
en simultaneidad de ejecucin.
Puede denominarse con el trmino general de paralelismo implcito a todos los tipos de paralelismo que no son explcitamente
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

Вам также может понравиться