SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt? (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
 

Ähnlich wie Sistemas operativos: conceptos básicos, historia y funciones principales

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
 

Ähnlich wie Sistemas operativos: conceptos básicos, historia y funciones principales (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
 

Kürzlich hochgeladen

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 

Kürzlich hochgeladen (20)

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 

Sistemas operativos: conceptos básicos, historia y funciones principales

  • 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