Está en la página 1de 4

INSTITUTO TECNOLOGICO SUPERIOR ESCRCEGA Organismo Pblico Descentralizado de la Administracin Pblica del Estado de Campeche

NOMBRE: BR. JESSICA ESMERALDA GARCA BARRANCOS

TRABAJO: CUADRO COMPARATIVO ASIGNATURA: SISTEMAS OPERATIVOS GRUPO: ISMA-7 DOCENTE: ING. IVETTE STEPHANY PACHECO FARFN CARRERA: INGENIERA EN SISTEMAS COMPUTACIONALES

ESCRCEGA, CAMPECHE A 11 DE SEPTIEMBRE DEL 2012

Concepto
Algoritmo

Definicin
Listas de instrucciones para resolver un problema abstracto, es decir, que un nmero finito de pasos convierten los datos de un problema (entrada) en una solucin (salida) Es un conjunto de instrucciones que una vez ejecutadas realizarn una o varias tareas en una computadora.

Caractersticas
Un algoritmo debe ser preciso e indicar el orden de realizacin de cada paso. Un algoritmo debe estar definido. Un algoritmo debe ser finito. Confiabilidad. Debe advertir los errores de entrada comunes y obvios. Deben ser bien estructurados. Estar adecuadamente documentado y ser comprensible.

Ventajas
Puedes trabajar en orden Es casi seguro que vas a llegar a tu objetivo propuesto Te redacta paso por paso lo que hay que hacer

Desventajas

Seguiras siempre un mismo patrn Se perdera la autenticidad de cada quien

Programa

Proceso

Un proceso es un programa en ejecucin, la cual debe proceder de manera secuencial. Un proceso adems del cdigo del programa, incluye la actividad actual, representada por el valor del contador de programa,

Cada proceso tiene su contador de programa, registros y variables, aislados de otros procesos, incluso siendo el mismo programa en ejecucin 2 veces.

Integridad de la informacin. Almacenamiento ordenado de informacin. Centralizacin de la informacin. Claridad en los procesos. Confidencialidad de la informacin y seguridad. Rapidez en la generacin de reportes. Disponibilidad de datos estadsticos. Seguimiento de indicadores de gestin y calidad. Pueden ser cooperativos o independientes. Pueden contener uno o ms hilos, haciendo ms eficiente las tareas, asimismo la complejidad de los algoritmos de sincronizacin. Velocidad y capacidad de

Suelen tener una gran cantidad de lneas de cdigo (cientos e incluso miles), por ello a medida que aumentan su tamao pueden convertirse en sistemas poco manejables.

y el valor de los registros de la CPU.

Tarea

Es una accin que el procesador lleva a cabo. Por lo tanto, un programa en la memoria es una tarea.

Cuando se ejecuta un programa en Windows, ese programa se vuelve una tarea como cualquier otra. Esto le permite al sistema operativo procesarlas de manera simultnea (multitarea) y, as, determinar prioridades.

clculo. Capacidad de almacenamiento. Fiabilidad. Cuando las tareas son aplicaciones grficas (las cuales aparecen en pantalla) puede pasar de una a otra con facilidad:

ya sea al hacer clic en el acceso directo que Windows muestra en la barra de tareas o al mantener pulsadas las teclas <ALT> y <TAB> al mismo tiempo

Muy a menudo, una tarea puede no responder y "tildar" el equipo. Cuando una tarea "no responde" (es decir, ya no se ejecuta correctamente), por lo general ya no se puede cerrar con ninguno de los mtodos habituales.

Job

Es un lenguaje informtico o un conjunto de especificaciones de morfologa y sintaxis requeridas para la redaccin de instrucciones de ejecucin de programas informticos por parte del sistema operativo de un equipo informtico.

Las sentencias JCL comienzan con // El contenido de cada sentencia a partir de la columna 72 se considera comentario (no orden ejecutiva) La primera sentencia es JOB. Todas las sentencias han de escribirse en MAYSCULAS. Un procedimiento debe tener como mnimo un paso o sentencia del tipo EXEC asociada al

El uso del JCL permite un alto grado de flexibilidad e independencia respecto a la ubicacin fsica de los programas y ficheros involucrados.

programa que se desea ejecutar. El procedimiento termina en una ltima lnea que incluye solo los caracteres // Las lneas que comienzan con //* se consideran comentarios Es posible desde una sesin crear otras nuevas y arrancar en ellas procesos, de modo que no interfieran con el actual. Una sesin padre puede parar una sesin hijo, pero solo a ella, y no a sus 'nietos', o a ella misma. Sin embargo, cuando se para una sesin hijo, se paran tambin todas sus sesiones descendientes. El principal inconveniente de la ejecucin por lotes frente a la ejecucin interactiva es que hay que conocer y planificar cuidadosamente la tarea a realizar. Al carecer de supervisin por parte del usuario, cualquier tipo de error puede producir resultados intiles

Sesin

Es un conjunto de procesos, junto con una pantalla, teclado y ratn virtuales.

Todos los procesos pertenecientes a una sesin acceden al mismo LVB y a la misma cola de teclado y ratn.

Lote

Se conoce como sistema por lotes a la ejecucin de un programa sin el control o supervisin directa del usuario

Los sistemas por lotes son el mecanismo ms tradicional y antiguo de ejecutar tareas. En un sistema por lotes existe un gestor de trabajos, encargado de reservar y asignar los recursos de las mquinas a las tareas que hay que ejecutar.

Permita compartir mejor los recursos de un ordenador entre muchos usuarios, al no competir por stos de forma inmediata. Realiza el trabajo en el momento en el que los recursos del ordenador estn menos ocupados, dando prioridad a tareas interactivas. Evita desaprovechar los recursos del ordenador sin necesidad de interaccin y supervisin humanas continuas.

También podría gustarte