Procesos de los sistemas Operativos   4/15/2011
SISTEMAS OPERATIVOS  INF-324-01 Procesos de los sistemas Operativos   <ul><ul><li>ELIANA SUAZO DC-6254 </li></ul></ul><ul>...
Procesos de los sistemas Operativos   INTRODUCCION Así como en nuestra vida tenemos que realizar una serie de actividades ...
Procesos de los sistemas Operativos 4/15/2011 Angstrom Mena
Procesos de los sistemas Operativos   <ul><li>Memoria de los procesos </li></ul><ul><li>Un proceso en memoria se constituy...
Procesos de los sistemas Operativos <ul><li>Estados de los procesos </li></ul><ul><li>El  estado de un proceso es definido...
4/15/2011
Procesos de los sistemas Operativos <ul><li>Bloque de control de proceso </li></ul><ul><ul><li>Estado CPU   </li></ul></ul...
Procesos de los sistemas Operativos <ul><ul><li>Creación de procesos   </li></ul></ul><ul><ul><li>Comunicación y Sincroniz...
4/15/2011 Angstrom Mena
Procesos de los sistemas Operativos <ul><li>Listas y colas de procesos. </li></ul><ul><li>Los procesos, en los distintos e...
Procesos de los sistemas Operativos <ul><ul><li>Threads (hilos) </li></ul></ul><ul><ul><li>Procesos y  Threads </li></ul><...
4/15/2011
Procesos de los sistemas Operativos Conclusión              Ya conocimos que es un proceso, ya sabemos quién controla los ...
Procesos de los sistemas Operativos <ul><li>Sugerencias. </li></ul><ul><ul><li>Esperar que el sistema operativo termine un...
Procesos de los sistemas Operativos <ul><li>Referencia. </li></ul><ul><ul><li>Sistemas operativos modernos.  Autor Tanenba...
Procesos de los sistemas Operativos PREGUNTAS???? 4/15/2011
Procesos de los sistemas Operativos GRACIAS POR SU ATENCION 4/15/2011
Procesos de los sistemas Operativos 4/15/2011
SISTEMAS OPERATIVOS  INF-324-01 Procesos de los sistemas Operativos   <ul><ul><li>ELIANA SUAZO DC-6254 </li></ul></ul><ul>...
Upcoming SlideShare
Loading in...5
×

Inf 324 01_07_procesos

584

Published on

procesos

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
584
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Inf 324 01_07_procesos

  1. 1. Procesos de los sistemas Operativos 4/15/2011
  2. 2. SISTEMAS OPERATIVOS INF-324-01 Procesos de los sistemas Operativos <ul><ul><li>ELIANA SUAZO DC-6254 </li></ul></ul><ul><ul><li>ANGSTROM MENA 100012920 </li></ul></ul><ul><ul><li>YANERI REYNA BB-3290 </li></ul></ul><ul><ul><li>CARLOS RAMÍREZ CF-0044 </li></ul></ul><ul><li>Prof.: JOSÉ BINET. </li></ul>4/15/2011 Yaneri Reyna
  3. 3. Procesos de los sistemas Operativos INTRODUCCION Así como en nuestra vida tenemos que realizar una serie de actividades las cuales les podríamos decir que es un proceso. Así mismo a nivel informático o computacional ocurre lo mismo ya que para que un programa ejecute una función o nos muestre  una información este debe pasar por una serie de pasos llamados proceso.      En esta exposicion que desarrollaremos a continuación les explicaremos lo que es un proceso a nivel computacional  y algunos de los tantos pasos que conlleva el mismo para ser realizado por el computador 4/15/2011 Yaneri Reyna
  4. 4. Procesos de los sistemas Operativos 4/15/2011 Angstrom Mena
  5. 5. Procesos de los sistemas Operativos <ul><li>Memoria de los procesos </li></ul><ul><li>Un proceso en memoria se constituye de varias secciones: </li></ul><ul><ul><li>Código ( text ):  Instrucciones del proceso. </li></ul></ul><ul><ul><li>Datos ( data ):  Variables globales del proceso. </li></ul></ul><ul><ul><li>Memoria dinámica ( Heap ) :  Memoria dinámica que se le asigna al proceso. </li></ul></ul><ul><ul><li>Pila ( Stack ) </li></ul></ul>4/15/2011 Yaneri Reyna
  6. 6. Procesos de los sistemas Operativos <ul><li>Estados de los procesos </li></ul><ul><li>El  estado de un proceso es definido por la actividad corriente en que se encuentra los estados de un proceso son: </li></ul><ul><ul><li>Nuevo ( new ) </li></ul></ul><ul><ul><li>Ejecutando ( running ) </li></ul></ul><ul><ul><li>Bloqueado ( waiting) </li></ul></ul><ul><ul><li>Listo ( ready ) </li></ul></ul><ul><ul><li>Finalizado ( terminated) </li></ul></ul>4/15/2011 Eliana Suazo
  7. 7. 4/15/2011
  8. 8. Procesos de los sistemas Operativos <ul><li>Bloque de control de proceso </li></ul><ul><ul><li>Estado CPU </li></ul></ul><ul><ul><li>Procesador [1...#CPU] </li></ul></ul><ul><ul><li>Memoria </li></ul></ul><ul><ul><li>Estado del proceso  </li></ul></ul><ul><ul><li>Recursos </li></ul></ul><ul><ul><li>Planificación </li></ul></ul><ul><ul><li>Prioridad </li></ul></ul><ul><ul><li>Contabilización </li></ul></ul><ul><ul><li>Ancestro </li></ul></ul><ul><ul><li>Descendientes </li></ul></ul>4/15/2011 Eliana Suazo
  9. 9. Procesos de los sistemas Operativos <ul><ul><li>Creación de procesos </li></ul></ul><ul><ul><li>Comunicación y Sincronización de Procesos </li></ul></ul><ul><ul><li>Competencia entre los procesos </li></ul></ul>4/15/2011 Carlos Ramírez
  10. 10. 4/15/2011 Angstrom Mena
  11. 11. Procesos de los sistemas Operativos <ul><li>Listas y colas de procesos. </li></ul><ul><li>Los procesos, en los distintos estados que tienen, son agrupados en listas o colas: </li></ul><ul><ul><li>Lista de procesos del sistema ( jobqueue ) </li></ul></ul><ul><ul><li>Cola de procesos listos ( readyqueue ) </li></ul></ul><ul><ul><li>Cola de espera de dispositivos ( devicequeue ) </li></ul></ul>4/15/2011 Angstrom Mena
  12. 12. Procesos de los sistemas Operativos <ul><ul><li>Threads (hilos) </li></ul></ul><ul><ul><li>Procesos y  Threads </li></ul></ul>4/15/2011 Angstrom Mena
  13. 13. 4/15/2011
  14. 14. Procesos de los sistemas Operativos Conclusión             Ya conocimos que es un proceso, ya sabemos quién controla los procesos de nuestro  computador pero también podemos concluir que: El sistema operativo es el responsable de determinar las pautas de intercalado y asignación de recursos a cada proceso. Si existe un esquema con diferentes niveles de prioridad de procesos es conveniente mantener varias colas de procesos listos, una para cada nivel de prioridad, lo que ayuda a determinar cuál es el proceso que más conviene ejecutar a continuación. La sincronización explícita entre procesos es un caso particular del estado bloqueado. En este caso, el suceso que permite desbloquear un proceso no es una operación de entrada/salida, sino una señal generada a propósito por el programador desde otro proceso. 4/15/2011
  15. 15. Procesos de los sistemas Operativos <ul><li>Sugerencias. </li></ul><ul><ul><li>Esperar que el sistema operativo termine un proceso para luego comenzar otro, o de lo contrario se produce lo que llamamos dealock. </li></ul></ul><ul><ul><li>Planificar antes de comenzar un proceso por que de esta manera se asegure un final feliz. </li></ul></ul>4/15/2011
  16. 16. Procesos de los sistemas Operativos <ul><li>Referencia. </li></ul><ul><ul><li>Sistemas operativos modernos.  Autor Tanenbaum, Andrew S. </li></ul></ul><ul><ul><li>Stallings, W.  Operating Systems , 2ª Edition, Prentice Hall, 1995. </li></ul></ul><ul><ul><li>Bic. L Shaw, A. C.  The Logical Design of Operating System , 2ª Edition, Prentice-Hall 1988. </li></ul></ul><ul><ul><li>http://www.mastermagazine.info/termino/6377.php  Escrito por  Marcos Guglielmetti. </li></ul></ul>4/15/2011
  17. 17. Procesos de los sistemas Operativos PREGUNTAS???? 4/15/2011
  18. 18. Procesos de los sistemas Operativos GRACIAS POR SU ATENCION 4/15/2011
  19. 19. Procesos de los sistemas Operativos 4/15/2011
  20. 20. SISTEMAS OPERATIVOS INF-324-01 Procesos de los sistemas Operativos <ul><ul><li>ELIANA SUAZO DC-6254 </li></ul></ul><ul><ul><li>ANGTROM MENA 100012920 </li></ul></ul><ul><ul><li>YANERI REYNA BB-3290 </li></ul></ul><ul><ul><li>CARLOS RAMÍREZ CF-0044 </li></ul></ul>4/15/2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×