Sunteți pe pagina 1din 3

Repblica Bolivariana De Venezuela. Ministerio del Poder Popular Para la Defensa. Universidad Nacional Experimental Politcnica.

De las Fuerzas Armadas. UNEFA APURE

Analizar los procesos que se ejecutan en los sistemas operativos enfatizando las caractersticas de los mismos para la administracin eficiente de los procesos en los sistemas mano y multiprocesador.

Segn Tanenbaum, un proceso es un programa en ejecucin, la cual debe proceder de manera secuencial. Un proceso adems del cdigo del programa, incluye la actividad actual, representada por el valor del contador de programa, y el valor de los registros de la CPU. La Conceptualizacin de un sistema operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicacin y los diferentes usuarios. El sistema operativo maneja un conjunto formado por Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador. Su estado de ejecucin en un momento dado, esto es, los valores de los registros de la CPU para dicho programa. Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos. Otra informacin que permite al sistema operativo su planificacin. Se denomina multiprocesador a un computador que cuenta con dos o ms microprocesadores (CPUs). Gracias a esto, el multiprocesador puede ejecutar simultneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes.

Los ordenadores multiprocesador presentan problemas de diseo que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultneamente y, potencialmente, pueden interferirse entre s. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos problemas: La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la memoria, La arquitectura SMP, donde todos los procesadores comparten toda la memoria. Esta ltima debe lidiar con el problema de la coherencia de cach. Cada microprocesador cuenta con su propia memoria cache local. De manera que cuando un microprocesador escribe en una direccin de memoria, lo hace nicamente sobre su copia local en cach. Si otro microprocesador tiene almacenada la misma direccin de memoria en su cach, resultar que trabaja con una copia obsoleta del dato almacenado. Hay dos tipos de sistemas operativos, tiene como uso lneas de comando que son aquellos intrpretes que se basan en las instrucciones que estn basados en texto y exigen que las instrucciones sean tecleadas, y tambin est el de Interfaces grficas, son aquellos que estn basados en grficos, que nos permiten al usuario comunicarse sealando y haciendo clic en un icono. Por general, los intrpretes basados en grficos son ms sencillos de utilizar. Tambin poseen ciertas caractersticas entre las ms importante tenemos Multitarea: es la que nos describe la habilidad de ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos los programas que se estn utilizando en un momento dado sern ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa. Multiusuario: Son muchos usuarios usando la misma mquina al mismo tiempo. Y por ultimo tenemos multiprocesador: es el soporte para sistemas con ms de un procesador est disponible para Intel y SPARC.

Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseado para ello. La mayora de los sistemas operativos actuales poseen esta capacidad. En este caso el Paso De Mensajes Cuando los procesos interactan unos con otros, se deben satisfacer dos requisitos bsicos: sincronizacin y comunicacin. Los procesos deben sincronizarse para cumplir la exclusin mutua; entendiendo que la exclusin mutua Consiste en que un solo proceso excluye temporalmente a todos los dems para usar un recurso compartido de forma que garantice la integridad del sistema los procesos pueden necesitar intercambiar informacin. Un mtodo que ofrece ambas funciones es el paso de mensajes que Tiene la ventaja adicional de que puede ser implementado en sistemas distribuidos, as como en sistemas multiprocesador y monoprocesador con memoria compartida. Un ejemplo de ellos es el mensaje del AntiVirus.

S-ar putea să vă placă și