Você está na página 1de 3

UNIVERSIDAD CATLICA LOS NGELES DE CHIMBOTE FACULTAD DE INGENIERIA ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

TEMA: 4

APELLIDOS Y NOMBRES: Romero Carrasco Jheniffer Chininin Duque Denis Lalupu Cruz Yerli Alexander Chvez Girn John Castillo Jurez Franco Sernaque Villegas Elmer

DOCENTE: Ing. Wendy Domnguez

CICLO ACADEMICO:

VI

CURSO:

Sistemas Operativos

Segn el documento Procesos.pdf, en su ltima pgina hay un grfico de la relacin entre : program counter, procesos y threads ; desarrolle su respuesta Quiere decir que un programa counter es un registro del procesador que indica que un equipo se encuentra en la secuencia del programa. En la mayora de los procesadores, PC se incrementa despus de ir a buscar una instruccin, y contiene la direccin de memoria ("puntos") a la siguiente instruccin que se ejecuta. (En un procesador en la incrementacin precede a la captacin, los puntos de la PC a la instruccin actual en ejecucin.) En los procesos el recurso procesador es alternado entre los diferentes procesos que existan en el sistema, dando la idea de que ejecutan en paralelo. Y en un Threads hay aplicaciones donde es necesario utilizar y compartir recursos en forma concurrente.IPC brinda una alternativa a nivel de sistema operativo. ltimamente los sistemas operativos estn comenzando a proporcionar servicios para soportar crear ms de un hilo (thread) de ejecucin (control) en un proceso. De esta forma, se tiene ms de un hilo de ejecucin en el mismo espacio de direccionamiento. Realice grficamente o explique la relacin en el momento que se utilizan: un procesador de textos, un navegador web, y un programa de mensajera como por ejemplo msn y su relacin con los procesos propios del sistema. Funcionan exactamente igual. Por ejemplo poner una letra en pantalla implica dibujarla, y dibujarla no es mas que poner la letra en alguna regin de la memoria de video. Lo que pasa es que a nivel macro eso no es tan claro porque por debajo hay varias capas de procesamiento que pueden hacer que cosas tan sencillas como colocar un carcter en pantalla se desenvuelva realmente en decenas de operaciones de maquina e incluso mas. Si se va a internet, por el browser: desde el momento que tienes la direccin escrita y das enter pasan centeneras de cosas: Se procesa el enter y hace llamado a las libreras del browser para navegar, las cuales a su vez necesitan del dispositivo de red el cual funciona con libreras del sistema operativo, pero a la vez esta conexin temporal se hace por http que esta soportado sobre tcp/ip entonces antes de cualquier cosa la peticin se vuelve http, luego el sistema tiene libreras para enviar esos datos en formato tcp/ip pero para hacerlo debe contactar al driver de la tarjeta de red para que enviando de byte en byte pueda crear un pack tcp (o muchos, los que se necesiten y ah enviar las tramas http con el

request del browser. Entonces si te fijas ah muy por encima ya pueden haber pasado miles de instrucciones de CPU para contactar el dispositivo para crear tramas tcp/ip para enviar el http sobre ese tcp/ip para procesar el enter, capturar los datos entre otros. Word: tiene donde escribir, tiene botones usa el mouse etc. Concentrmonos en el botn guardar y lo que sucede (muy por encima): tiene una figura al presionarse otra al no estar presionado procesa eventos como click, mouse encima, mouse sale y tiene cdigo asociado para guardar lo cual implica otros miles de cosas para guardar, pero veamos lo mas fcil, en como se dibuja cuando esta normal, para dibujarse debe tener cdigo que abre el archivo de la imagen que del botn (un disquete tradicionalmente), o bien cdigo que sabe donde esta esa imagen en memoria, una vez accede a esa informacin la puede obtener para dibujarse. Tambin tiene cdigo para dibujar un cuadro y otras series de lneas que son las que componen un cuadro con efecto 3D (como lo son los de Word ), hay cdigo para redibujarse despus de que el mouse le pase encima, pero demos vista ahora en una sola lnea de ese botn para dibujar una lnea se necesita saber el color de la lnea, el grueso y el tipo de punta, pero entonces miremos mas all, una lnea se forma por una ecuacin que determina donde va cada punto, pues a la final se dibujan son los puntos, por lo cual para dibujar un solo punto de esa lnea de ese botn de Word se requiere cdigo de maquina capaz de poner esa informacin en la memoria de video si nos imaginamos eso de manera simplista seria como Color = 0x00FF0000 (rojo) Mov [direccin memoria de video], rojo Entonces ah se acaba de poner el color rojo en un punto de la memoria de video (ese punto de la memoria de video representa una posicion en la pantalla visible) el proceso es mucho mas complejo de lo que describ, incluso por simplificar las cosas puede que no sea el orden correcto y me estoy saltando muchos pasos relacionados con los llamados a procedimientos saltos a modo kernel etc y de esta manera un procesador de textos, un navegador web, y un programa de mensajera pueden relacionarse entre s. .