Sistemas y Telecomunicaciones
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Foro de discusión creado para desarrollar los contenidos Academicos de las materias y temas propuestos de interés para los estudiantes de Sistemas.
 
ÍndiceÍndice  SistemasSistemas  GaleríaGalería  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  Conectarse  
Bienvenidos a mis clase desarrolladas, las materias recientemente registradas son Analisis y Diseño de Sistemas Estructurados y Arquitectura Computacional.
No olviden que debn registrase para poder colocar respuestas. Y colocar sus deberes.

 

 Tema: taller 6 integrante Miguel Brito

Ir abajo 
AutorMensaje
britomiguel
Novato
Novato



Cantidad de envíos : 13
Puntos : 34
Reputación : 0
Fecha de inscripción : 16/08/2010

Tema: taller 6 integrante Miguel Brito Empty
MensajeTema: Tema: taller 6 integrante Miguel Brito   Tema: taller 6 integrante Miguel Brito EmptyMar Sep 07, 2010 10:52 pm

a) Determinar si hay diferencias en ese modelos de estados entre un S.O. Windows y un S.O. Unix(Linux). Muestre los gráficos. Explique.

Windows:

Tema: taller 6 integrante Miguel Brito Image6143

En Windows, un fichero de biblioteca de enlace dinámico, (dynamic-link library, .dll) no tiene referencias pendientes. En lugar de ello, todo acceso a funciones y datos pasa por una tabla de consulta. Por ello, no hay que arreglar el código de la DLL para que haga referencia a la memoria del programa. El programa ya utiliza la tabla de búsquedas, lo que cambia en tiempo de ejecución es la tabla de búsquedas para apuntar a las funciones y datos finales.

Diferencias:

Supóngase que se están construyendo dos módulos de carga dinámica, B y C, que han de compartir otro bloque de código A. En Unix, no se pasaría A.a al enlazador para B.so y C.so; eso causaría que se incluyera dos veces y tanto B como C tendrían su propio ejemplar. En Windows, al construir A.dll se construiría A.lib. Sí se pasaría A.lib al enlazador tanto en B como en C. A.lib no contiene código, sólo información que se usará en tiempo de ejecución para acceder al código de A.

En Windows, usar una biblioteca de importación es análogo a usar "import spam"; proporciona acceso a los nombres de spam, pero no genera una copia aparte. En Unix, enlazar con una biblioteca es más como "from spam import *"; sí genera una copia aparte.

S.O. Unix(Linux)

Tema: taller 6 integrante Miguel Brito 000069581

En Unix, sólo hay un tipo de fichero de biblioteca (.a) que contiene código de varios ficheros objeto (.o). En el paso de enlace para crear un fichero objeto compartido (.so), el enlazador puede encontrarse que desconoce dónde se define un identificador. El enlazador lo buscará en los ficheros objeto y en las bibliotecas. Si lo encuentra, incluirá todo el código del fichero objeto.

b) Cuales son los pasos para la formación de un proceso? (Recuerden dentro del S.O.)

* Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
* Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
* Otra información que permite al sistema operativo su planificación.
* Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.

c) segun la repuesta de la pregunta b
En los sistemas operativos es posible crear tanto hilos como procesos.
La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en
que dichos hilos comparten toda la memoria reservada para el proceso.

d) Es lo mismo estado del procesador que estado del proceso? Explique su respuesta.

no es lo mismo la información que se almacena en la implantación de los procesos y el estado del procesador los estados de procesos están de forma incluyente en el estado del procesador




Volver arriba Ir abajo
 
Tema: taller 6 integrante Miguel Brito
Volver arriba 
Página 1 de 1.
 Temas similares
-
»  TALLER 7 INTEGRANTES: MIGUEL BRITO -FERNANDO PAREDES
» NOMBRES: MIGUEL BRITO - KAREN FLORES - RICARDO QUITO TEMA:PROBLEMA EN PAGINACION EN MEMORIA
» Miguel Brito S6J Memoria Virtual
» Jorge Baque - Miguel Brito
» MIGUEL BRITO - Etapas para la ejecución de un programa

Permisos de este foro:No puedes responder a temas en este foro.
Sistemas y Telecomunicaciones :: Foro de Sistemas Operativos :: CISC 2010-C2 :: Taller en clase 6 - Estado de los Procesos-
Cambiar a: