SlideShare uma empresa Scribd logo
1 de 17
SISTEMAS OPERATIVOS Myriam Cando 11-11-2009
CONCEPTOS BASICOS PROGRAMA : es construido por un desarrollador de software, utilizando un lenguaje de alto nivel. PROCESO: es una entidad dinámica, que solo existe cuando un programa se ejecuta.
HISTORIA DE LOS SISTEMAS OPERATIVOS Las primeras computadoras no tenían sistemas operativos. A principio de los 60, las computadoras sólo utilizaban procesamiento por lotes para funcionar. El sistema operativo que significó un cambio en la forma de manejar las PCs fue Windows 95.Actualmente los sistemas operativos más usados son la familia Windows y la familia UNIX.
SISTEMAS OPERATIVOS Es el programa más importante de un ordenador, realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.  Poseen una interfaz que puede ser gráfica (GUI) o de texto (línea de comandos).
FUNCIONAMIENTO DE  UN SISTEMA OPERATIVO Los sistemas operativos proporcionan una plataforma para que las aplicaciones, puedan funcionar.  Las aplicaciones se programan para que funcionen encima de un sistema operativo, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que se pueden utilizar.
 ESTADO DE LOS PROCESOS  En ejecución: El proceso ocupa la CPU actualmente. Listo o preparado: El proceso dispone de todos los recursos para su ejecución, sólo le falta la CPU.  Bloqueado: Al proceso le falta algún recurso para poder seguir ejecutándose.
ESTADO DE LOS PROCESOS  Solamente puede haber un proceso en ejecución a la vez, pero pueden existir varios listos y varios pueden estar bloqueados. Por lo tanto, se forman una lista de procesos listos (ordenados por prioridad) y otra de procesos bloqueados (no esa ordenada).
CICLO DE LOS PROCESOS
PROGRAMAS EN JAVA  Aplicaciones: tiene un método principal (main), y se ejecuta como un proceso independiente (stand-alone).  Applets: no tiene un método main, y se ejecuta mediante el uso de un navegador o de una herramienta que permite visualizar applets (appletviewer).  Servlets: no tiene un método main. Y se ejecuta en el contexto de un servidor web.
PROGRAMACIÓN CONCURRENTE  Procesos Concurrentes ejecutados en múltiples computadores  Procesos Concurrentes ejecutados en un solo computador  Programación concurrente dentro de un proceso
PROCESOS CONCURRENTES EJECUTADOS EN MULTIPLES COMPUTADORES  Son procesos separados ejecutándose concurrentemente en computadores independientes interconectados a través de una red.  La programación concurrente, requiere de determinado soporte de programación; es decir el software que permita la interacción entre procesos .
PROCESOS CONCURRENTES EJECUTADOS EN UN UNICO COMPUTADOR  Es una funcionalidad del sistema operativo, no se necesita una programación especial, para llevar a cabo este tipo de programación,. La concurrencia puede ser real o virtual.
PROGRAMACION CONCURRENTE DENTRO DE UN PROCESO  Muchas veces un único programa necesita iniciar diferentes tareas que se ejecuten concurrentemente.  La programación concurrente dentro de un proceso se lleva a cabo a través de dos tipos de herramientas: Procesos Padres e Hijos  Threads o Hilos
PROCESOS PADRES E HIJOS  Un proceso hijo es un proceso completo que consiste en un programa en ejecución, con valores propios información de estado, que hereda del proceso padre.  Un proceso padre puede saber cuando un proceso hijo ha finalizado.
THREADS O HILOS  conocidos como procesos ligeros.  Los hilos poseen una mínima información de estado, comportándose de la misma forma que los procesos.
REFERENCIAS Material de Apoyo U. ISRAEL http://www.monografias.com/trabajos16/sistema-operativo/sistema-operativo.shtml

Mais conteúdo relacionado

Mais procurados (18)

Procedimientos en programación
Procedimientos en programación Procedimientos en programación
Procedimientos en programación
 
Apliacaciones Distribuidas. Sistemas Operativos
Apliacaciones Distribuidas. Sistemas OperativosApliacaciones Distribuidas. Sistemas Operativos
Apliacaciones Distribuidas. Sistemas Operativos
 
Capitulo5 2011
Capitulo5 2011Capitulo5 2011
Capitulo5 2011
 
Capitulo4.ppt
Capitulo4.pptCapitulo4.ppt
Capitulo4.ppt
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Practica de aples
Practica de aplesPractica de aples
Practica de aples
 
Tarea4 Angelicajaramillo
Tarea4 AngelicajaramilloTarea4 Angelicajaramillo
Tarea4 Angelicajaramillo
 
Maquinas virtuales tatiana
Maquinas virtuales tatianaMaquinas virtuales tatiana
Maquinas virtuales tatiana
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Desarrollo De La Guia # 2
Desarrollo De La Guia # 2Desarrollo De La Guia # 2
Desarrollo De La Guia # 2
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
PREPARACIÓN E INSTALACIÓN DE SOFTWARE DE APLICACIÓN
PREPARACIÓN E INSTALACIÓN DE SOFTWARE DE APLICACIÓNPREPARACIÓN E INSTALACIÓN DE SOFTWARE DE APLICACIÓN
PREPARACIÓN E INSTALACIÓN DE SOFTWARE DE APLICACIÓN
 
Sistemas operativos moviles Android
Sistemas operativos moviles  AndroidSistemas operativos moviles  Android
Sistemas operativos moviles Android
 
Script
ScriptScript
Script
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Ejercicio 3 . pptx
Ejercicio 3 . pptxEjercicio 3 . pptx
Ejercicio 3 . pptx
 
5. tipos de software
5. tipos de software5. tipos de software
5. tipos de software
 

Semelhante a Semana III Myriam Cando

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosorlandito33
 
Programas y procesos de computación
Programas y procesos de computaciónProgramas y procesos de computación
Programas y procesos de computaciónCelso
 
Semana3 Jorge Armas
Semana3 Jorge ArmasSemana3 Jorge Armas
Semana3 Jorge ArmasIsrael
 
Tarea3 Ezamora
Tarea3 EzamoraTarea3 Ezamora
Tarea3 Ezamoraedzamo13
 
Revista sistema operativos
Revista sistema operativosRevista sistema operativos
Revista sistema operativosgregory peña
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativosfvaldivieso
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos Dulce Sanchez
 
Producción y gestión de la información
Producción y gestión de la informaciónProducción y gestión de la información
Producción y gestión de la informaciónMarisela PM
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativosJoseGCordero
 
Taller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparroTaller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparroManuel Chaparro
 
Medios de almacenamiento y sistema operativo
Medios de almacenamiento y sistema operativoMedios de almacenamiento y sistema operativo
Medios de almacenamiento y sistema operativobizko_96
 

Semelhante a Semana III Myriam Cando (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Programas y procesos de computación
Programas y procesos de computaciónProgramas y procesos de computación
Programas y procesos de computación
 
Exposición 3
Exposición 3Exposición 3
Exposición 3
 
Semana3 Jorge Armas
Semana3 Jorge ArmasSemana3 Jorge Armas
Semana3 Jorge Armas
 
Tarea3 Ezamora
Tarea3 EzamoraTarea3 Ezamora
Tarea3 Ezamora
 
Revista sistema operativos
Revista sistema operativosRevista sistema operativos
Revista sistema operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativos
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Producción y gestión de la información
Producción y gestión de la informaciónProducción y gestión de la información
Producción y gestión de la información
 
So
SoSo
So
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativos
 
Taller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparroTaller de sistemas operativos manuel chaparro
Taller de sistemas operativos manuel chaparro
 
unidad 1,2,3
unidad 1,2,3unidad 1,2,3
unidad 1,2,3
 
Sergio 11 01
Sergio 11 01Sergio 11 01
Sergio 11 01
 
So wind 7
So wind 7So wind 7
So wind 7
 
Medios de almacenamiento y sistema operativo
Medios de almacenamiento y sistema operativoMedios de almacenamiento y sistema operativo
Medios de almacenamiento y sistema operativo
 

Último

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 

Último (20)

Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 

Semana III Myriam Cando

  • 1. SISTEMAS OPERATIVOS Myriam Cando 11-11-2009
  • 2. CONCEPTOS BASICOS PROGRAMA : es construido por un desarrollador de software, utilizando un lenguaje de alto nivel. PROCESO: es una entidad dinámica, que solo existe cuando un programa se ejecuta.
  • 3. HISTORIA DE LOS SISTEMAS OPERATIVOS Las primeras computadoras no tenían sistemas operativos. A principio de los 60, las computadoras sólo utilizaban procesamiento por lotes para funcionar. El sistema operativo que significó un cambio en la forma de manejar las PCs fue Windows 95.Actualmente los sistemas operativos más usados son la familia Windows y la familia UNIX.
  • 4. SISTEMAS OPERATIVOS Es el programa más importante de un ordenador, realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. Poseen una interfaz que puede ser gráfica (GUI) o de texto (línea de comandos).
  • 5.
  • 6. FUNCIONAMIENTO DE UN SISTEMA OPERATIVO Los sistemas operativos proporcionan una plataforma para que las aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que se pueden utilizar.
  • 7. ESTADO DE LOS PROCESOS En ejecución: El proceso ocupa la CPU actualmente. Listo o preparado: El proceso dispone de todos los recursos para su ejecución, sólo le falta la CPU. Bloqueado: Al proceso le falta algún recurso para poder seguir ejecutándose.
  • 8. ESTADO DE LOS PROCESOS Solamente puede haber un proceso en ejecución a la vez, pero pueden existir varios listos y varios pueden estar bloqueados. Por lo tanto, se forman una lista de procesos listos (ordenados por prioridad) y otra de procesos bloqueados (no esa ordenada).
  • 9. CICLO DE LOS PROCESOS
  • 10. PROGRAMAS EN JAVA Aplicaciones: tiene un método principal (main), y se ejecuta como un proceso independiente (stand-alone). Applets: no tiene un método main, y se ejecuta mediante el uso de un navegador o de una herramienta que permite visualizar applets (appletviewer). Servlets: no tiene un método main. Y se ejecuta en el contexto de un servidor web.
  • 11. PROGRAMACIÓN CONCURRENTE Procesos Concurrentes ejecutados en múltiples computadores Procesos Concurrentes ejecutados en un solo computador Programación concurrente dentro de un proceso
  • 12. PROCESOS CONCURRENTES EJECUTADOS EN MULTIPLES COMPUTADORES Son procesos separados ejecutándose concurrentemente en computadores independientes interconectados a través de una red. La programación concurrente, requiere de determinado soporte de programación; es decir el software que permita la interacción entre procesos .
  • 13. PROCESOS CONCURRENTES EJECUTADOS EN UN UNICO COMPUTADOR Es una funcionalidad del sistema operativo, no se necesita una programación especial, para llevar a cabo este tipo de programación,. La concurrencia puede ser real o virtual.
  • 14. PROGRAMACION CONCURRENTE DENTRO DE UN PROCESO Muchas veces un único programa necesita iniciar diferentes tareas que se ejecuten concurrentemente. La programación concurrente dentro de un proceso se lleva a cabo a través de dos tipos de herramientas: Procesos Padres e Hijos Threads o Hilos
  • 15. PROCESOS PADRES E HIJOS Un proceso hijo es un proceso completo que consiste en un programa en ejecución, con valores propios información de estado, que hereda del proceso padre. Un proceso padre puede saber cuando un proceso hijo ha finalizado.
  • 16. THREADS O HILOS conocidos como procesos ligeros. Los hilos poseen una mínima información de estado, comportándose de la misma forma que los procesos.
  • 17. REFERENCIAS Material de Apoyo U. ISRAEL http://www.monografias.com/trabajos16/sistema-operativo/sistema-operativo.shtml