DPSO_U1_A1_SEVO

October 5, 2017 | Author: Sergio Vargas | Category: Central Processing Unit, Computer Memory, Software, Electrical Engineering, Computer Engineering
Share Embed Donate


Short Description

Descripción: Actividad 1...

Description

Universidad Abierta y a Distancia de México Ingeniería en Desarrollo de Software Asignatura: Programación de Sistemas Operativos

Unidad 1: Administración de Procesador, Memoria y Dispositivos de E/S

Actividad 1: Administración del Procesador

Alumno: Sergio Vargas Olivares (ES1511108843) Docente: Fabiola Tejeda Dávalos

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

Paralelismo: función que realiza el procesador para ejecutar varias tareas al mismo tiempo, es decir, puede realizar varios procesos simultáneamente, basado en el principio de dividir los problemas grandes para obtener problemas pequeños que son solucionados en paralelo. Multiprocesamiento: es el uso de dos o más procesadores en un sistema para la ejecución de uno o varios procesos, existen dos tipos de multiprocesamiento: • •

Simetrico: (SMP) Los procesadores trabajan en equipo y comparten recursos. Asimetrico: (ASMP) Un procesador esta reservado para el sistema, mientras que los demas se dedican a las aplicaciones.

Cuadro comparativo con ventajas y desventajas de paralelismo y multiprocesamiento. Multiprocesamiento

Paralelismo Ventajas

Desventajas

Menor tiempo de cómputo. Mayor aprovechamiento de los recursos.

Mayor complejidad de los programas.

Permite en muchas tareas el acceso simultáneo de varios usuarios.

Mayor grado de especialización de los desarrolladores.

Favorece una mayor cohesión y un menor acoplamiento entre las tareas a realizar.

Código muy difícil de depurar.

Simétrico

Asimétrico

Ventajas

Desventajas

Al incrementarse el número de procesadores se incrementa la cantidad de trabajo en un tiempo menor.

Como consecuencia del acceso simultaneo a la memoria, se producen colisiones y esperas, lo que representa un problema.

El costo de estos sistemas es menor que el de monoprocesamiento, gracias a que ellos pueden compartir periféricos, almacenamiento y suministro de energía. Las funciones pueden ser distribuidas al tener más de un procesador, ya que al ocurrir un fallo, el sistema no se detiene, se hace mas lento.

Ventajas

Desventajas

El procesador maestro puede ser un cuello de botella en el Al aumentar los rendimiento, y si falla procesadores se tiene no se puede continuar. que hacer un cambio Conforme a la mínimo y fácil para el El procesador maestro organización de la manejo de ellos y se puede no asignar arquitectura, es poco eliminan muchos equitativamente las escalable en número de problemas de cargas de trabajo por procesadores, debido a integridad de datos. lo que puede haber que puede surgir un cuello fallas de eficiencia. de botella. La distribución correcta de carga del Actualmente no hay Conforme se añaden trabajo del procesador mucha información procesadores, el trafico en maestro hacen un referente a este tipo de el bus de memoria se sistema eficiente. sistemas, por tal satura, añadiendo motivo solo se ofrecen memoria cache a cada ideas generales de su procesador se puede funcionamiento. reducir el trafico en el bus.

Importancia de la administración del procesador. La administración del procesador resulta de vital importancia, ya que cuando existen múltiples usuarios con muchas tareas, hay que asignar el procesador a cada tarea de manera eficiente y si el procesador se desasigna, este se reinicie con la mayor rapidez y sin afectar las tareas. Otro punto de importancia es en conocer el tiempo que permanecerá un proceso en el procesador, ¿que procesos se ejecutan y en que momento?. Por tales razones la administración del procesador es de vital importancia para que el equilibrio de los recursos sea de manera equitativa y organizada.

Referencias: Stallings W. (1997). Sistemas Operativos. Madrid: Prentice Hall. Arquitectura de un Sistema Computacional. Documento recuperado de: http://wiki.inf.utfsm.cl/index.php?title=Arquitectura_de_un_sistema_computacional Sistemas Operativos de Multiprocesador. Documento recuperado de: https://somultiprocesador-ydistribuidos.wikispaces.com/Sistemas+Operativos+de+multiprocesador Sistemas Operativos. Documento recuperado de: http://informatica.uv.es/it3guia/FT/cap5-ssoo-ft.pdf

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF