DPSO_U1_A1_MADR

Share Embed Donate


Short Description

Descripción: PROGRA...

Description

Programación de sistemas operativos Unidad 1. Administración de procesador memoria y dispositivos de ES

Universidad Abierta y a Distancia de México Ingeniería en Desarrollo de Software 3er Semestre Programa de la asignatura: Programación de sistemas operativos Docente en Línea: Ing. Josué Guillermo Araujo Mayorga

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

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

1

Programación de sistemas operativos Unidad 1. Administración de procesador memoria y dispositivos de ES Índice Índice Introducción......................................................................................................................... 3 Desarrollo............................................................................................................................ 4 Conclusiones....................................................................................................................... 5 Bibliografía.......................................................................................................................... 6

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

2

Programación de sistemas operativos Unidad 1. Administración de procesador memoria y dispositivos de ES

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

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

3

Programación de sistemas operativos Unidad 1. Administración 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 múltiples procesadores que trabajan de manera independiente. El paralelismo puede manejarse en dos niveles: paralelismo del hardware y el software. El primero depende básicamente de la tecnología de cómputo 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 autónomas que serán distribuidas entre los nodos del cluster, obteniendo un sistema de alto rendimiento computacional.

concepto de multiprocesamiento:

Es una característica del sistema operativo que controla el hardware. El software asegura la interacción entre los procesadores a nivel de carga y descarga de datos, además de realizar el despacho de trabajos en forma múltiple, independiente y simultánea. Otro concepto fundamental es la programación 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 simultáneamente. Cuando esto ocurre todas las hebras activas pueden competir y compartir los recursos del sistema. Por lo tanto, el usuario ha recurrido a la programación multi-hebras (multithread) que trae como consecuencia la concurrencia entre procesos y tiene una gran importancia en el cómputo paralelo la ejecución de códigos al mismo tiempo esta es la principal relación de estos, y que no están limitados a un sistema operativo

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

4

Programación de sistemas operativos Unidad 1. Administración de procesador memoria y dispositivos de ES Semejanzas

Que ambos tratan de ejecutar códigos 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) máquinas, con el objetivo de que las aplicaciones, ejecuten su código mucho más rápido, y paralelismo implica la existencia de varios procesadores en el sistema, para poder dividir la ejecución de un proceso en distintos módulos del sistema.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

5

Programación de sistemas operativos Unidad 1. Administración de procesador memoria y dispositivos de ES

Conclusiones Que el paralelismo y el multiprocesamiento son para mejorar la tecnología y para un mejor manejo de la información y los procesos, así como conocer un poco de las partes que componen un procesador, como lo que es la unidad lógica- aritmética, 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 ejecución de los sistemas operativos.

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

6

Programación de sistemas operativos Unidad 1. Administración de procesador memoria y dispositivos de ES

Bibliografía - definicionabc.com. (2007-2015). Definición 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

División de Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

7

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF