Exposicion Unidad 13

  • Uploaded by: somev3
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Exposicion Unidad 13 as PDF for free.

More details

  • Words: 750
  • Pages: 14
Carmona Calderón Luis Manuel Materia: Sistemas Operativos Profra: GRACIELA MARGARITA CETINA QUIJANO

Unidad 13 Procesos servicios y sucesos

Proceso • ¿Qué es un proceso? • Un proceso es un programa en ejecución • La diferencia entre un programa y un proceso es que un proceso es una actividad de cierto tipo que contiene un programa, entradas salidas y estados.

Proceso • Los procesos pueden ser cooperantes o independientes: • Cooperantes: Los procesos interactúan entre sí y pertenecen a una misma aplicación. • Independientes: En general se debe a que no interactúan y un proceso no requiere información de otros o bien porque son procesos que pertenecen a distintos usuarios.

Estados de los procesos • Un proceso puede estar en cualquiera de los siguientes tres estados: Listo, En ejecución y Bloqueado. • Listo: son los que pueden pasar a estado de ejecución si el planificador los selecciona. • Ejecución: son los que se están ejecutando en el procesador en ese momento dado. • Bloqueado: están esperando la respuesta de algún otro proceso para poder continuar con su ejecución. Por ejemplo operación de E/S.

Registro y visualización de sucesos • Los sucesos más importantes aparecen como un mensaje en la pantalla. Los sucesos cuya importancia no es crítica para el funcionamiento del sistema quedan registrados en una base de datos de sucesos • Esta base de datos está organizada en tres registros de sucesos: sistema, seguridad y aplicación.

• El registro más usado es el del sistema, ya que recoge las incidencias de funcionamiento del sistema operativo. • El registro de seguridad es el lugar donde se almacenan los sucesos generados por el sistema de auditoria. • El registro de aplicaciones es el lugar donde las aplicaciones de usuario, tales como servidores de bases de datos y de información, registran sus sucesos, de manera que no interfieren con los generados por el sistema.

Supervisón del rendimiento de los procesos • Un sistema operativo es en primer lugar un administrador de recursos, por ello es importante poder determinar con qué efectividad administra sus recursos un sistema determinado • Un software deficiente y / o mal utilizado puede ser causa de un rendimiento pobre del hardware, por lo tanto es importante controlar y evaluar el rendimiento del hardware y del software.

Mediciones del Rendimiento • El rendimiento expresa la manera o la eficiencia con que un sistema de computación cumple sus metas Algunas mediciones del rendimiento comunes son: • Tiempo de regreso: – Tiempo desde la entrega del trabajo hasta su regreso al usuario (para procesamiento por lotes).

• Tiempo de respuesta: – Tiempo de regreso de un sistema interactivo.

• Tiempo de reacción del sistema: – Tiempo desde que el usuario presiona “enter” hasta que se da la primera sección de tiempo de servicio.

Técnicas de Evaluación del Rendimiento • Tiempos • Los tiempos proporcionan los medios para realizar comparaciones rápidas del hardware • Mezclas de instrucciones • Se usa un promedio ponderado de varios tiempos de las instrucciones más apropiadas para una aplicación determinada; los equipos pueden ser comparados con mayor certeza de la que proporcionan los tiempos por sí solos. • Programas del núcleo • Se corre el programa típico en las distintas máquinas para obtener su tiempo de ejecución.

Técnicas de Evaluación del Rendimiento • Modelos analíticos • Son representaciones matemáticas de sistemas de computación o de componentes de sistemas de computación. • Puntos de referencia • El programa completo se ejecuta en la máquina real con datos reales. • Se deben seleccionar cuidadosamente los puntos de referencia para que sean representativos de los trabajos de la instalación

Control del rendimiento • Es la recolección y análisis de información relativa al rendimiento del sistema existente. • Puede ser útil para determinar la distribución de trabajos de varios tipos; permitiría aconsejar el uso de compiladores optimizadores o compiladores rápidos. • El control del rendimiento puede hacerse por medio de técnicas de hardware o de software.

Embotellamientos y Saturación Ciertos recursos pueden sufrir embotellamientos que limitan el rendimiento del sistema: • No pueden realizar su parte del trabajo. • Otros recursos pueden estar con exceso de capacidad. Un embotellamiento tiende a producirse en un recurso cuando el tráfico de trabajos o procesos de ese recurso comienza a alcanzar su capacidad límite:

Embotellamientos y Saturación Los embotellamientos pueden eliminarse: • Aumentando la capacidad de los recursos. • Añadiendo más recursos de ése tipo en ése punto del sistema • El rendimiento de un S. O. puede ser sensible al estado actual del sistema

Related Documents

Exposicion
August 2019 62
Exposicion
December 2019 60
Exposicion
June 2020 45
Exposicion
May 2020 42
Unidad 13. 1-30
April 2020 2

More Documents from "juan jose"

Tema9
May 2020 10
Expo Hardware
May 2020 7
Gpexpo
May 2020 6
May 2020 9