Archivo de la categoría: Ingeniería en sistemas de información

Lenguaje Ensamblador: Conceptos, Ventajas y Aplicaciones en Sistemas

Lenguaje Ensamblador: Conceptos, Ventajas y Aplicaciones

¿Qué es el Lenguaje Ensamblador?

El lenguaje ensamblador es un lenguaje de programación de bajo nivel que representa una traducción directa del código máquina. Este código es interpretado por el microprocesador. Al ser una representación más legible del código máquina, facilita su comprensión por parte de los programadores.

Ventajas y Desventajas del Lenguaje Ensamblador

Ventajas

Taxonomía del Software: Sistemas, Aplicaciones y Lenguajes de Programación

Clasificación del Software

Software de Sistema (S.O.)

El software de sistema es el conjunto de programas indispensables para que la máquina funcione. Estos programas son, principalmente:

Fundamentos de Bases de Datos Distribuidas y Transacciones SQL Server

Conceptos Básicos de Bases de Datos
Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos (pej. Un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento autónomo, esto permite realizar operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida (SBDD) es un sistema Seguir leyendo “Fundamentos de Bases de Datos Distribuidas y Transacciones SQL Server” »

Optimizando el Rendimiento: Funciones y Tipos de Sistemas Operativos

Introducción a los Sistemas Operativos

Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware de una computadora. Su propósito principal es proporcionar un entorno en el cual el usuario pueda ejecutar programas de manera eficiente y cómoda.

Características de un Sistema Operativo

Administración de Bases de Datos Oracle: Conceptos y Procedimientos Clave

Introducción a las Instancias y Procesos en Segundo Plano

1) ¿Qué es una instancia? ¿Cómo está formada?

  • La integran los procesos «background» y la SGA.
  • Abre una y sólo una BDO, y permite acceder a ella. Nota: con Oracle Real Application Cluster (RAC), más de una instancia usarán la misma BD.
  • En la máquina donde reside el servidor Oracle, la variable ORACLE_SID identifica a la instancia con la que estamos trabajando.

2) ¿Cuáles son los procesos de segundo plano? ¿Para qué sirven?

Oracle tiene Seguir leyendo “Administración de Bases de Datos Oracle: Conceptos y Procedimientos Clave” »

Ejercicios Prácticos de SQL para Gestión de Cine: Creación, Consulta y Manipulación de Datos

Ejercicios Prácticos de SQL para Gestión de Cine

A continuación, se presentan una serie de ejercicios prácticos para la gestión de una base de datos de cine utilizando SQL. Estos ejercicios abarcan la creación de tablas, inserción de datos, consultas, actualizaciones y borrado de registros.

Creación y Modificación de Tablas

1. Crear la tabla Películas

Para crear la tabla PELICULAS con los campos Código (entero y clave primaria), Nombre (texto de tamaño 30), CalificaciónEdad (entero) y Fecha_ Seguir leyendo “Ejercicios Prácticos de SQL para Gestión de Cine: Creación, Consulta y Manipulación de Datos” »

Desarrollo de software para interfaces de usuario: una perspectiva de ingeniería

Soporte a la Implementación

Visión de Conjunto

Las herramientas de programación para sistemas interactivos permiten traducir diseños abstractos y principios de usabilidad a un formato ejecutable. Estas herramientas ofrecen diferentes niveles de servicio al programador. Los sistemas de ventanas actúan como un entorno central tanto para el programador como para el usuario, permitiendo una única estación de trabajo para la interacción. Los kits de herramientas proporcionan abstracción, separando Seguir leyendo “Desarrollo de software para interfaces de usuario: una perspectiva de ingeniería” »

Programacion: Evolucion, Estilos y Funcionamiento

Lenguaje de Programación

Es el nexo que genera algo, un conjunto de símbolos que cumple una función en particular. Un conjunto de instrucciones que permite la comunicación del programador con el ordenador.

Clasificados según:

  • Estilo o Paradigma de Programación
  • Funcionamiento
  • Desarrollo Histórico o Cronológico

Desarrollo Histórico o Cronológico

1era Generación (Lenguaje Máquina, Lenguaje de Bajo Nivel, Nivel Ensamblador)

2da Generación (Signos y Reglas, Interpreta Lenguaje de Bajo Nivel)

3ra Seguir leyendo “Programacion: Evolucion, Estilos y Funcionamiento” »

Simulación: Modelado y Análisis de Sistemas Complejos

Simulación

Herramienta que permite sacar conclusiones sobre el comportamiento de un sistema estudiando un modelo computacional del mismo.

Es un término muy amplio, en realidad un conjunto de enfoques para analizar problemas

  • Requiere MODELOS — problemas de validez
  • No es una solución analítica
  • No obtiene resultados exactos (malo)
  • Permite modelos complicados y realísticos (bueno)

Áreas de aplicación

Fundamentos y Arquitectura de Sistemas de Bases de Datos: Conceptos, Componentes y Gestión

Fundamentos de Bases de Datos

Una Base de Datos (BD) es un conjunto de datos estructurados de un mismo contexto y almacenados sistemáticamente. Un Sistema de Gestión de Bases de Datos (SGBD) es la interfaz entre el usuario, la base de datos y las aplicaciones, facilitando el manejo de los datos. La estructura básica de una BD se compone de Usuario-SGBD-BD.

Características de las Bases de Datos