Procesos ITS - Informática Sistemas Operativos II Javier Sellanes.

Slides:



Advertisements
Presentaciones similares
Componentes de un ordenador
Advertisements

GESTION DE PROCESOS Procesos y tareas
Principios de Computación
VI Unidad. Sistema Operativo
Administración de procesos Lic. Orlando Zamora Rdz.
Planificación de Monoprocesadores
III - Gestión de memoria
COMPUTACION E INFORMATICA
Administración de procesos y del procesador.
pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.
ESTADOS DE PROCESOS L.I. Ramiro Robles Villanueva.
Sistemas Operativos Unidad II Procesos.
Introducción al software
UNIDAD 2. ADMINISTRACION DE PROCESOS Y DEL PROCESADOR
Modelo de procesos de dos estados
PROGRAMACION DE ESTRUCTURAS DE DATOS
Detalles del sistema operativo
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS UNIDAD 1..
Administración de procesos y del procesador.
TRABAJO DE LUIS VIRACOCHA
Alejandro Ledezma Milanez Sonia Lizbeth Hernández Martinez Zaira Samara Chavez Hernandez Gilberto Saduj Castañeda Garcia.
ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Un sistema operativo es un software, es decir, forma parte de la.
Administración del Procesador
ESTRUCTURAS DE CONTROL
HILOS Y COMUNICACIÓN ENTRE PROCESOS
Sistemas Operativos Procesos.
La Planificación de la CPU se ocupa del problema de decidir cual de los procesos que están en la cola de procesos listos debe recibir la CPU. A continuación.
Unidad 7 Entrada/Salida
Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini.
Capítulo 6: Planificación del CPU – Parte a
Planificación del Procesador
Planificación de Procesos
Teoría de Sistemas Operativos Departamento de Electrónica 2º Semestre, 2002 Gabriel Astudillo Muñoz
Integrantes: Cerón Natalia Chillán Mireya Shweizer Arie Utreras Pamela.
Gestión de procesos Sistemas Operativos Edwin Morales
(1+5*5)+(3*2); El análisis semántico en ANTLR se hace de forma descendente, por ello se va desarrollando el árbol completo desde el inicio para su explicación.
1 Descripción y control de procesos Capítulo 3. 2 Requerimientos de un SO relacionados con procesos Ejecutar concurrentemente múltiples procesos para.
Teoría de Sistemas Operativos Procesos Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Planificación. Visión General El planificador del SO se construye a partir de un mecanismo para la conmutación de contexto y una política que determina.
Administrador de procesos
Introducción a los SOs.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
SISTEMA DE COMPUTO.
CONCEPTOS BASICOS DE INFORMATICA
Estructura de los Sistemas Operativos
 Qué opinan de un Sistema Operativo (S.O.)?  Qué esperan de un S.O.?  Cuál es el S.O. de su preferencia?  Qué los decepciona de su S.O?  Cómo y por.
Conocer y entender la forma en que funcionan los procesos como parte fundamental de los Sistemas Operativos.
ARQUITECTURA DE SISTEMAS OPERATIVOS.
GESTIÓN DE PROCESOS.
Unidad 2 – Gestión de Procesos
Estados de procesos El estado de un proceso define su actividad actual. Durante su existencia, un proceso pasa por una serie de estados discretos. Transiciones.
SISTEMAS OPERATIVOS.
INTERRUPCIONES – ABRAZO MORTAL
3.2.1 Administración de almacenamiento
Sistemas Operativos I Introducción
Elementos y tipos de sistemas operativos
Funciones principales!
Algoritmos en Pseudocódigo
Teoría de Sistemas Operativos Procesos Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
También es conocido como proceso ligero. Es una entidad básica de utilización de CPU y esta formado por un contador de programa, algunos registros y una.
TIPOS DE SISTEMAS OPERATIVOS.  Que es un sistema operativo??  Es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar,
Historia de los sistemas operativos. Los Sistemas Operativos han sufrido una serie de cambios revolucionarios llamados generaciones. Hay cuatro generaciones:
Planificación de uso del procesador Rina Arauz. Planificación de CPU 2 UNAN-Leon La ejecución de un trabajo se compone de secuencias de procesador y de.
Planificación de CPU Conceptos Básicos Criterios de Planificación Algoritmos de Planificación Planificación con Múltiples Procesadores Planificación Real-Time.
Un equipo de computo esta compuesto por hardware, software y humanware; el Software es la parte lógica de la computadora, el humanware es el usuario y.
ARCHIVO Es una colección de información o bien es una secuencia de bits, bytes, líneas o registros definida por su creador.
Arquitectura de Computadoras (Taller) Semestre II de 2008.
El principal trabajo del procesador es ejecutar las instrucciones de máquina que se encuentran en memoria principal. Estas instrucciones se encuentran.
Transcripción de la presentación:

Procesos ITS - Informática Sistemas Operativos II Javier Sellanes

Una computadora de hoy hace varias cosas al mismo tiempo, puede mientras ejecuta un programa de usuario, estar leyendo un pendrive, mandando un texto a la impresora y enviando un video a pantalla. Esto es posible de ser llevado adelante gracias al modelo de procesos secuenciales, en este modelo cada proceso es atendido por un CPU virtual. generándose la idea de seudoparalelismo ya que en realidad en los sistemas con único procesador la CPU atiende cada proceso durante milisegundos conmutando de uno a otro. (multiprogramación).

Un proceso es una instancia de un programa en ejecución El proceso tiene memoria, entrada y salida, y un estado

Organización de Computadores y Sistemas Operativos (OCSO) Al crearse un proceso se crea una entrada en la tabla de procesos. Algunos de los datos importantes que se guardan de cada proceso: Estado del proceso Prioridad ID Tiempo de CPU

Objetivos del SO con respecto a los procesos  Justicia: Dar a cada proceso el tiempo de CPU que le corresponde (respetando prioridades). Evitar que los procesos esperen indefinidamente por la CPU.  Cumplir con las políticas de los sistemas. Respetar prioridades por tipo de procesos.  Distribución de carga: Evitar que partes del sistema queden sin utilizar.

Estados de un proceso

7 Nuevo (new): el proceso se está creando. En ejecución (running): el proceso está en la CPU ejecutando instrucciones. Bloqueado (waiting, en espera): proceso esperando a que ocurra un suceso (ej. terminación de E/S o recepción de una señal). Preparado (ready, listo): esperando que se le asigne a un procesador. Terminado (terminated): finalizó su ejecución, por tanto no ejecuta más instrucciones y el SO le retirará los recursos que consume. Nota: Sólo un proceso puede estar ejecutándose en cualquier procesador en un instante dado, pero muchos procesos pueden estar listos y esperando.

Comandos relacionados ps Muestra todos los procesos. pstree Visualiza todos los procesos en forma de árbol para mostrar sus dependencias. kill Comando para matar o parar un proceso, funciona dando su ID. pgrep Devuelve el ID del proceso que coincide con la búsqueda: