Beruflich Dokumente
Kultur Dokumente
Ventajas
1. .- Como trabaja directamente con el microprocesador al ejecutar un programa,
pues como este lenguaje es el ms cercano a la mquina la computadora lo procesa
mas rpido.
2. Eficiencia de tamao .- Un programa en ensamblador no ocupa mucho espacio en
memoria porque no tiene que cargan libreras y dems como son los lenguajes de alto
nivel
3. Flexibilidad .- Es flexible porque todo lo que puede hacerse con una mquina,
puede hacerse en el lenguaje ensamblador de esta mquina; los lenguajes de alto
nivel tienen en una u otra forma limitantes para explotar al mximo los recursos de la
mquina. O sea que en lenguaje ensamblador se pueden hacer tareas especficas que
en un lenguaje de alto nivel no se pueden llevar acabo porque tienen ciertas limitantes
que no se lo permite
Desventajas
Tiempo de programacin .- Como es un lenguaje de bajo nivel requiere ms
instrucciones para realizar el mismo proceso, en comparacin con un lenguaje de alto
nivel. Por otro lado, requiere de ms cuidado por parte del programador, pues es
propenso a que los errores de lgica se reflejen ms fuertemente en la ejecucin.
Programas fuente grandes .- Por las mismas razones que aumenta el tiempo, crecen
los programas fuentes; simplemente requerimos ms instrucciones primitivas para
describir procesos equivalentes. Esto es una desventaja porque dificulta
el mantenimiento de los programas, y nuevamente reduce la productividad de los
programadores.
Peligro de afectar recursos inesperadamente .- Que todo error que podamos cometer,
o todo riesgo que podamos tener, podemos afectar los recursos de la maquina,
programar en este lenguaje lo ms comn que pueda pasar es que la mquina se
bloquee o se reinicialice. Porque con este lenguaje es perfectamente posible (y
sencillo) realizar secuencias de instrucciones invlidas, que normalmente no aparecen
al usar un lenguaje de alto nivel.
Falta de portabilidad.- Porque para cada mquina existe un lenguaje ensamblador; por
ello, evidentemente no es una seleccin apropiada de lenguaje cuando deseamos
codificar en una mquina y luego llevar los programas a otros sistemas operativos
o modelos de computadoras.
Definicin de registros:
Un registro es una memoria de alta velocidad y poca capacidad, integrada en el
microprocesador, que permite guardar transitoriamente y acceder a valores muy
usados, generalmente en operaciones matemticas.
Dentro del conjunto bsico de registros de control se deben incluir a los siguientes:
2. Capa de negocio: es donde residen los programas que se ejecutan, se reciben las
peticiones del usuario y se envan las respuestas tras el proceso. Se denomina capa de
negocio (e incluso de lgica del negocio) porque es aqu donde se establecen todas las
reglas que deben cumplirse. Esta capa se comunica con la capa de presentacin, para
recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar
al gestor de base de datos almacenar o recuperar datos de l. Tambin se consideran
aqu los programas de aplicacin
capa de datos
3. Capa de datos: es donde residen los datos y es la encargada de acceder a los
mismos. Est formada por uno o ms gestores de bases de datos que realizan todo el
almacenamiento de datos, reciben solicitudes de almacenamiento o recuperacin de
informacin desde la capa de negocio.
La funcin del DBA requiere personal para cubrir las siguientes actividades:
1. Planeacin de la BD, incluida la definicin de estndares, procedimientos y
ejecucin.
2. Recoleccin de requerimientos y diseo conceptual de la base de datos.
3. Diseo lgico de BD y diseo de transacciones.
4. Diseo fsico y ejecucin de la BD
5. Pruebas y depuracin de la BD.
6. Operacin y mantenimiento de BD, incluida su instalacin, conversin y migracin.
7. Entrenamiento y soporte de BD.