Sei sulla pagina 1di 7

Programacin de sistemas operativos

Unidad 1. Administracin de procesador memoria y


dispositivos de ES

Universidad Abierta y a Distancia de Mxico


Ingeniera en Desarrollo de Software
3er Semestre
Programa de la asignatura:
Programacin de sistemas operativos
Docente en Lnea:
Ing. Josu Guillermo Araujo Mayorga

Unidad 1.
Administracin de procesador memoria y dispositivos de ES
Actividad 1. Administracin del procesador
Maria de Lourdes Diaz Resendiz.
AL11501110
13/10/15

Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software

Programacin de sistemas operativos


Unidad 1. Administracin de procesador memoria y
dispositivos de ES
ndice
ndice
Introduccin......................................................................................................................... 3
Desarrollo............................................................................................................................ 4
Conclusiones....................................................................................................................... 5
Bibliografa.......................................................................................................................... 6

Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software

Programacin de sistemas operativos


Unidad 1. Administracin de procesador memoria y
dispositivos de ES

Introduccin
En este documento se tratan los temas como son las partes del procesador y su
funcionamiento, as como los conceptos de multiprocesamiento y paralelismo.

Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software

Programacin de sistemas operativos


Unidad 1. Administracin de procesador memoria y
dispositivos de ES

Desarrollo
Semejanzas y diferencias encontradas entre los conceptos
multiprocesamiento y paralelismo.

concepto de paralelismo:

Consiste en el procesamiento de una serie de instrucciones de un programa, que son


ejecutadas por mltiples procesadores que trabajan de manera independiente. El
paralelismo puede manejarse en dos niveles: paralelismo del hardware y el software. El
primero depende bsicamente de la tecnologa de cmputo disponible, mientras el
segundo se refiere a la habilidad del usuario para encontrar reas bien definidas del
problema por resolver, de tal forma que ste pueda ser dividido en partes autnomas que
sern distribuidas entre los nodos del cluster, obteniendo un sistema de alto rendimiento
computacional.

concepto de multiprocesamiento:

Es una caracterstica del sistema operativo que controla el hardware. El software asegura
la interaccin entre los procesadores a nivel de carga y descarga de datos, adems de
realizar el despacho de trabajos en forma mltiple, independiente y simultnea. Otro
concepto fundamental es la programacin de hebras (programming threads). Una hebra
(thread) es una secuencia de instrucciones ejecutables que pueden correr
independientemente, compartiendo recursos computacionales con otras hebras. En un
programa hay la posibilidad de ejecutar varias hebras simultneamente. Cuando esto
ocurre todas las hebras activas pueden competir y compartir los recursos del sistema. Por
lo tanto, el usuario ha recurrido a la programacin multi-hebras (multithread) que trae
como consecuencia la concurrencia entre procesos y tiene una gran importancia en el
cmputo paralelo
la ejecucin de cdigos al mismo tiempo esta es la principal relacin de estos, y que no
estn limitados a un sistema operativo

Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software

Programacin de sistemas operativos


Unidad 1. Administracin de procesador memoria y
dispositivos de ES
Semejanzas

Que ambos tratan de ejecutar cdigos al mismo tiempo y las diferencia es que uno lo
puede hacer por Software y hardware, y el otro solo por hardware

Diferencias

Multiprocesamiento es el hecho de colocar varias CPUS en una (o varias) mquinas, con


el objetivo de que las aplicaciones, ejecuten su cdigo mucho ms rpido, y paralelismo
implica la existencia de varios procesadores en el sistema, para poder dividir la ejecucin
de un proceso en distintos mdulos del sistema.

Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software

Programacin de sistemas operativos


Unidad 1. Administracin de procesador memoria y
dispositivos de ES

Conclusiones
Que el paralelismo y el multiprocesamiento son para mejorar la tecnologa y para un mejor
manejo de la informacin y los procesos, as como conocer un poco de las partes que
componen un procesador, como lo que es la unidad lgica- aritmtica, la memoria cache,
entre otras.
Otra de las cosas aprendidas es conocer la importancia que tiene este componente dentro
de la computadora, y para la ejecucin de los sistemas operativos.

Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software

Programacin de sistemas operativos


Unidad 1. Administracin de procesador memoria y
dispositivos de ES

Bibliografa
- definicionabc.com. (2007-2015). Definicin de Procesador. 10/10/2015, de
definicionabc.com Sitio web: http://www.definicionabc.com/tecnologia/procesador.php
- revista.unam.mx. (2015). Qu es un cluster?. 10/10/2015, de UNAM Sitio web:
http://www.revista.unam.mx/vol.4/num2/art3/cluster.htm

Divisin de Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software

Potrebbero piacerti anche