Sie sind auf Seite 1von 6

INSTITUTO TECNOLÓGICO DE TOLUCA

DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN


TALLER DE SISTEMAS OPERATIVOS
UNIDAD III – PRACTICA 4
INVESTIGACIÓN

NOMBRE: CHRISTIAN SEBASTIAN AGÜEROS MATEOS

FECHA: 25/10/2018 SEMESTRE: AGOSTO-DICIEMBRE CALIFICACIÓN:

Investigar los métodos y técnicas utilizadas para la medición del rendimiento y


desempeño del sistema operativo Windows
Desempeño
El sistema está optimizado para que las búsquedas tengan una respuesta muy rápida (si el
servidor y la red lo permiten). El interfaz está optimizado para facilitar y hacer más eficiente
la labor de los bibliotecarios. Por ejemplo, para devolución de libros se requiere un solo
paso. Para prestar un libro se requieren dos pasos: ingresar el código del usuario e ingresar
el número del ítem a prestar (o código de barras).
Un servidor no es necesariamente una máquina de última generación de grandes
proporciones, no es necesariamente un superordenador; un servidor puede ser desde una
computadora de bajo recursos, hasta una máquina sumamente potente (ej.: servidores web,
bases de datos grandes, etc. Procesadores especiales y hasta varios terabytes de
memoria). Todo esto depende del uso que se le dé al servidor.
Rendimiento
El rendimiento expresa la manera o la eficiencia con que un sistema de computación cumple
sus metas, también se podría decir que es una cantidad relativa mas no absoluta pero suele
hablarse de medidas absolutas de rendimientos como por ejemplo el número de trabajos
atendidos por unidad de tiempo.
Algunas mediciones son difíciles de cuantificar, ej.: facilidad de uso. Otras mediciones son
fáciles de cuantificar, ej.: accesos a un disco en la unidad de tiempo.
Herramientas de medición
El Monitor de confiabilidad y rendimiento de Windows es un complemento de Microsoft
Management Console (MMC) que combina la funcionalidad de herramientas
independientes anteriores, incluidos Registros y alertas de rendimiento, Server
Performance Advisor y Monitor de sistema. Proporciona una interfaz gráfica para
personalizar la recopilación de datos de rendimiento y sesiones de seguimiento de eventos.
También incluye el Monitor de confiabilidad, un complemento de MMC que lleva un
seguimiento de los cambios producidos en el sistema y los compara con los cambios de
estabilidad del sistema, proporcionando una vista gráfica de su relación.
Indicadores de desempeño

 Indicadores del Rendimiento de un Computador


Los indicadores del rendimiento de un computador son una serie de parámetros que
conforma una modelo simplificado de la medida del rendimiento de un sistema y son
utilizados por los arquitectos de sistemas, los programadores y los constructores de
compiladores, para la optimización del código y obtención de una ejecución más eficiente.
Dentro de este modelo, estos son los indicadores de rendimiento más utilizados:
• Turnaround Time
El tiempo de respuesta. Desde la entrada hasta la salida, por lo que incluye accesos a disco
y memoria, compilación, sobrecargas y tiempos de CPU. Es la medida más simple del
rendimiento.
En sistemas multiprogramados no nos vale la medida del rendimiento anterior, ya que la
máquina comparte el tiempo, se produce solapamiento E/S del programa con tiempo de
CPU de otros programas. Necesitamos otra medida como es el TIEMPO CPU USUARIO.
• Tiempo de cada ciclo ( )
El tiempo empleado por cada ciclo. Es la constante de reloj del procesador. Medida en
nanosegundos.
• Frecuencia de reloj (f)
Es la inversa del tiempo de ciclo. f = 1/ . Medida en Megahertz.
• Total de Instrucciones (Ic)
Es el número de instrucciones objeto a ejecutar en un programa.
• Ciclos por instrucción (CPI)
Es el número de ciclos que requiere cada instrucción. Normalmente, CPI = CPI medio.

Técnicas de Evaluación del Rendimiento


Tiempos
los tiempos proporcionan los medios para realizar comparaciones rápidas del hardware.
Una posible unidad de medida es el “mips”: millón de instrucciones por segundo.
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. Son útiles para comparaciones rápidas del
hardware.

Programas del núcleo


Es un programa típico que puede ser ejecutado en una instalación. Se utilizan los tiempos
estimados que suministran los fabricantes para cada máquina para calcular su tiempo de
ejecución. Se corre el programa típico en las distintas máquinas para obtener su tiempo de
ejecución. Pueden ser útiles para la evaluación de ciertos componentes del software, por
ej. compiladores; pueden ayudar a determinar qué compilador genera el código más
eficiente.
Modelos analíticos
Son representaciones matemáticas de sistemas de computación o de componentes de
sistemas de computación y generalmente se utilizan los modelos de teoría de colas o
procesos de Markov. Requieren un gran nivel matemático del evaluador y son confiables
solo en sistemas sencillos, ya que en sistemas complejos los supuestos simplificadores
pueden invalidar su utilidad y aplicabilidad.
Puntos de referencia (o programas de comparación del rendimiento)
Son programas reales que el evaluador ejecuta en la máquina que se está evaluando.
Generalmente es un programa de producción típico de muchos trabajos de la instalación
que se ejecuta con regularidad. El programa completo se ejecuta en la máquina real con
datos reales.
Programas sintéticos
Combinan las técnicas de los núcleos y los puntos de referencia.
Simulación
Es una técnica con la cual el evaluador desarrolla un modelo computarizado del sistema
que se está evaluando. Es posible preparar un modelo de un sistema inexistente y
ejecutarlo para ver cómo se comportaría en ciertas circunstancias; se puede evitar la
construcción de sistemas mal diseñados.
Control del rendimiento
Es la recolección y análisis de información relativa al rendimiento del sistema existente.
Permite localizar embotellamientos con rapidez. 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 y sucios.
Los monitores de software
Generalmente son económicos y pueden distorsionar las lecturas del rendimiento debido a
que consumen recursos del sistema.
Los monitores de hardware
Generalmente son más costosos su influencia sobre la operación del sistema es mínima.
Investigar los procedimientos de mantenimiento y recuperación ante fallos
PROCEDIMIENTO DE MANTENIMIENTO
Planificación del Mantenimiento.
Planificar es decidir con anticipación el cómo hacer, el qué hacer, cuándo hacerlo, y quién
debe hacerlo. Esto con el fin de contribuir al logro de los objetivos de la organización,
considerando su visión y seleccionando estrategias a seguir. Es la base para poder llevar
a cabo las acciones de mantenimiento, sin importar de que tipo sea el mismo, y así mejorar
y tener de una manera ordenada los pasos a seguir, para que se cumpla el trabajo en
sinergia.
La planificación se realiza a través de la jerarquización de planes como propósitos objetivos,
estrategias, políticas, procedimientos, reglas, programas, presupuestos, entre otros.
La Planificación se puede dividir en:
• Planificación de desarrollo (a largo plazo, desarrollo de la empresa. Ejemplo: plan
estratégico de la nación).
• Planificación a mediano plazo (Plan anual, Ejemplo: POA).
• Programación (distribución ordenada de actividades y recursos desde diaria hasta
anual. Ejemplo: Programa de mantenimiento rutinario).
• Planificación y programación a corto plazo.

Proceso de Planificación del Mantenimiento


1. Determinar los objetivos.
2. Determinar los recursos necesarios y la cantidad suficiente a utilizar.
3. Tiempo en el que se usarán los recursos, se puede usar el método
PERT/CPM (doc Adjunto “Grupo 2-Planificación de Mantenimiento-PERT-
CPM”).
4. Determinar el tiempo en el cual se usarán los equipos.
5. Emitir órdenes por escrito que permitan el uso de los recursos, en los
tiempos estipulados.
6. Hacer seguimiento y control de los recursos y actividades para verificar
que sean utilizados tal como fueron planificadas.
7. Estudiar los resultados de este procedimiento para aplicar acciones
correctivas y superar las deficiencias.
8. Estrategias para eliminar radicalmente averías e incidencias en
equipos industriales
9. Estudio del modelo de Mantenimiento Excelente
10. Diagnóstico del punto de partida para mejorar las operaciones de
mantenimiento
11. Organización y desarrollo del pilar Mantenimiento Planificado
12. Principios fundamentales de gestión de averías
13. Auditorias de progreso
14. Estandarización del trabajo de mantenimiento
15. Hacer el perfil de los recursos humanos y tecnológicos que se
requieren para el funcionamiento óptimo de la organización
16. Definición de las técnicas de Mantenimiento.

MECANISMOS DE RECUPERACIÓN ANTE FALLOS

Debido a que los archivos se mantienen tanto en memoria principal como en el


disco, debemos asegurarnos de que un fallo del sistema no de por resultado la
perdida de datos o inconsistencia en los mismos.
La destrucción de la información, ya sea accidental o intencional, es una realidad y
tiene distintas causas:
• Fallas de hardware y de software
• Fenómenos meteorológicos atmosféricos
• Fallas en el suministro de energía
• Incendios e inundaciones
• Robos, vandalismo (incluso terrorismo)
Esta posible destrucción de la información debe ser tenida en cuenta por:
• Los sistemas operativos en general
• Los sistemas de archivos en particular
Una técnica muy usada para asegurar la disponibilidad de los datos es realizar
respaldos periódicos:
1. Hacer con regularidad una o más copias de los archivos y colocarlas en lugar
seguro.
2. Todas las actualizaciones realizadas luego del último respaldo pueden
perderse.
Otra técnica es pasar todas las transacciones a un archivo, copiándolas en otro
disco:
• Genera una redundancia que puede ser costosa
• En caso de fallas en el disco principal, puede reconstruirse todo el trabajo
perdido si el disco de reserva no se dañó también
También existe la posibilidad del respaldo incremental:
• Durante una sesión de trabajo los archivos modificados quedan marcados.
• Cuando un usuario se retira del sistema (deja de trabajar), un proceso del
sistema efectúa el respaldo de los archivos marcados.
Se debe tener presente que es muy difícil garantizar una seguridad absoluta de los
archivos.
El método correcto de manejar fallos consiste básicamente en detectarlos a tiempo
y de forma correcta. La inclusión de equipos de test en el sistema es esencial para
mantener esta capacidad de monitorización.
En cualquier caso, la caída total o parcial del sistema se puede subsanar en parte
si hay puntos de restauración del sistema (chkpt). Esta posibilidad aumenta la
disponibilidad de recuperación en caso de fallos.

FUENTES DE INFORMACIÓN

• https://tallerdesistemasoperativosblog.wordpress.com/2017/05/02/unidad-2/
• http://controlderendimientodelso.blogspot.com/
• http://exa.unne.edu.ar/informatica/SO/Analisis_Comparativo_del_Rendimiento.
pdf
• http://residenciasistemasoperativos.blogspot.com/2012/11/administracion-
medicion-y-desempeno-de.html

Das könnte Ihnen auch gefallen