Entradas

Mostrando las entradas de abril, 2020

Tema 4. Operación y mantenibilidad.

Imagen
4.1 Bitácoras de trabajo del DBMS. En caso de que sea multiusuario existen muchas ventajas adicionales, donde la BD es con toda probabilidad mucho más grande y compleja. Ofrece control centralizado de su información. Es compacto: no hacen falta archivos de papales que pudieran ocupar mucho espacio. Es rápido: la máquina puede obtener y modificar con mucha mayor velocidad que un ser humano. Es menos laborioso: se elimina gran parte del tedio de mantener archivos a mano. Es actual: se dispone en cualquier momento de información precisa y al día. Tiene aún más importancia, en un ambiente multiusuario, donde la BD es con toda probabilidad mucho más grande y compleja que un uno de un solo usuario. El sistema de BD ofrece a la empresa un control centralizado de su información. Una bitácora (log) es una herramienta (archivos o registros) que permite registrar, analizar, detectar y notificar eventos que sucedan en cualquier sistema de información utilizado en la

Tema 3.- Modularización

3.1 Procedimientos   Es una colección de instrucciones que realizan una tarea específica. Dependiendo de su extensión y complejidad, un programa puede contener uno, algunos o inclusive cientos de procedimientos. Para emplear un procedimiento en un programa se requiere definirlo y llamarlo. Al definir un procedimiento escribimos las instrucciones que contiene. Al llamar al procedimiento transferimos el flujo al procedimiento para que sus instrucciones se ejecuten. Se define como: PROC nomProc  proposicion  [proposicion]  ...  ENDP [nomProc] La llamada a un procedimiento tiene la siguiente forma:  CALL nomProc Para regresar de un procedimiento se utiliza   RET Un buen procedimiento debe:  Hacer solo una tarea.  Ser tan pequeño como sea posible y tan largo como sea necesario.  Contener un comentario con su propósito, datos de entrada y salida.  Entenderse por si solo.  Funcionar como lo haría una instrucción del microprocesador.  No usar variables globales ni para rec

Tema 2.- Programación básica

Imagen
2.1 Ensamblador (y ligador) a utilizar Aunque todos los ensambladores realizan básicamente las mismas tareas, podemos clasificarlos de acuerdo a características.  Así podemos clasificarlos en:  Ensambladores Cruzados (Cross-Assembler).  Se denominan así los ensambladores que se utilizan en una computadora que posee un procesador diferente al que tendrán las computadoras donde va a ejecutarse el programa objeto producido.  El empleo de este tipo de traductores permite aprovechar el soporte de medios físicos (discos, impresoras, pantallas, etc.), y de programación que ofrecen las máquinas potentes para desarrollar programas que luego los van a ejecutar sistemas muy especializados en determinados tipos de tareas.  Ensambladores Residentes.  Son aquellos que permanecen en la memoria principal de la computadora y cargan, para su ejecución, al programa objeto producido. Este tipo de ensamblador tiene la ventaja de que se puede comprobar inmediatamente el programa sin necesidad de