Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Universidad

Ordenar por
Materia
Nivel

Fundamentos del Microcontrolador: Arquitecturas, Memoria y Clasificación

Clasificado en Informática

Escrito el en español con un tamaño de 3,18 KB

¿Qué es un Microcontrolador?

Es un dispositivo electrónico capaz de llevar a cabo procesos lógicos. Estos se programan en un lenguaje definido por el usuario y se cargan (se "meten") mediante un programador.

Consiste en un Circuito Integrado (CI) que incorpora las tres unidades funcionales principales de una PC: CPU, Memoria y Entradas/Salidas (E/S).

Clasificación de los Microcontroladores

Tipos de Arquitecturas

  • Arquitectura Von Neumann: Es la tradicional de las PCs. La CPU está conectada a una memoria única donde se guardan datos e instrucciones del programa.
  • Arquitectura Harvard: El CPU se conecta a dos memorias separadas (una para instrucciones y otra para datos) por medio de dos buses diferentes.

Arquitecturas Internas (Clasificación por

... Continuar leyendo "Fundamentos del Microcontrolador: Arquitecturas, Memoria y Clasificación" »

Implementación de Árbol Binario AVL en C++: Clases y Métodos

Clasificado en Informática

Escrito el en español con un tamaño de 7,94 KB

Árbol Binario AVL: Definición de Clases

Clase Nodo (Nodo)


template<class DATO>
class AVL;

// Clase Nodo de Árbol AVL:
template<class DATO>
class Nodo {
public:
    // Constructor:
    Nodo(const DATO dat, Nodo<DATO> *pad = NULL,
         Nodo<DATO> *izq = NULL, Nodo<DATO> *der = NULL) :
        dato(dat), padre(pad), izquierdo(izq), derecho(der), FE(0) {}

    // Miembros:
    DATO dato;
    int FE; // Factor de Equilibrio
    Nodo<DATO> *izquierdo;
    Nodo<DATO> *derecho;
    Nodo<DATO> *padre;

    friend class AVL<DATO>;
};

Clase Árbol AVL (AVL)


template<class DATO>
class AVL {
private:
    enum { IZQUIERDO, DERECHO };

    // Punteros del árbol:
    Nodo<DATO> *raiz;
... Continuar leyendo "Implementación de Árbol Binario AVL en C++: Clases y Métodos" »

Enfoque tradicional de base de datos

Clasificado en Informática

Escrito el en español con un tamaño de 2,19 KB

Diagrama, Modelo de Base de datos mejor que ficheros.
Por que no usar ficheros.
1.El sistema se desarrollan en forma independiente entre sí, sin compartir recursos ni interacción.
2.Se produce consecuentemente duplicidad de información, un dato se encuentra en varios archivos.
3.Se produce como corolario de lo anterior problemas con la consistencia de la información ya que los datos duplicados no serán actualizados al mismo tiempo.
4.Además la responsabilidad de la actualización de estos datos recae en muchas personas.
5.Los datos satisfacen sistemas que responden a necesidades especificas del área, departamento o función de la organización.
6.Pueden existir datos con la misma denominación pero con valores distintos por provenir de fuentes
... Continuar leyendo "Enfoque tradicional de base de datos" »

Modelo de Comunicación en Redes de Computadores

Clasificado en Informática

Escrito el en español con un tamaño de 3,59 KB

1. Modelo para las Comunicaciones

• El objetivo principal de todo sistema de comunicaciones es intercambiar información entre dos entidades.

• No hay diferencias fundamentales entre la transmisión de voz, datos y videos.

Elementos Claves del Modelo

Sistema Origen:

  • La fuente: Genera los datos a transmitir.
  • El transmisor: Transforma y codifica la información.

Sistema de Transmisión: Transporta las señales.

Sistema Destino:

  • Receptor: Transforma las señales en datos.
  • Destino: Recibe los datos del receptor.

Tareas de los Sistemas de Comunicación

  • Utilización del sistema de transmisión
  • Interfaz
  • Generación de la señal
  • Sincronización
  • Gestión de intercambio
  • Detección y manejo de errores
  • Control de flujo
  • Direccionamiento
  • Enrutamiento
  • Recuperación
  • Formato
... Continuar leyendo "Modelo de Comunicación en Redes de Computadores" »

Funcionalidades Clave de la Capa de Sesión OSI: Actividades, Excepciones y Primitivas de Servicio

Clasificado en Informática

Escrito el en español con un tamaño de 2,99 KB

Manejo de Actividades en la Capa de Sesión OSI

Otra característica fundamental de la capa de sesión, estrechamente relacionada con la sincronización, es el manejo de actividades. Este concepto permite al usuario dividir un mensaje o una secuencia de operaciones en unidades lógicas denominadas actividades. Cada actividad es completamente independiente de cualquier otra actividad que pueda haber llegado antes o después de ella.

La determinación de lo que constituye una actividad recae en el usuario, no en la capa de sesión. Sin embargo, la capa de sesión garantiza que cuando un usuario realiza una petición de S-ACTIVITY, el otro extremo obtenga la correspondiente indicación.

Para prevenir situaciones de bloqueo de recursos y problemas... Continuar leyendo "Funcionalidades Clave de la Capa de Sesión OSI: Actividades, Excepciones y Primitivas de Servicio" »

Fundamentos y Criterios de Selección para Sistemas de Planificación de Recursos Empresariales (ERP)

Enviado por G. y clasificado en Informática

Escrito el en español con un tamaño de 5,67 KB

¿Qué son los Sistemas ERP?

Los Sistemas de Planificación de Recursos Empresariales, o ERP (por sus siglas en inglés, Enterprise Resource Planning), son sistemas de información gerenciales que integran y manejan muchos de los procesos de negocio asociados con las operaciones de producción y los aspectos de distribución de una compañía en la producción de bienes o servicios.

Características Clave a Evaluar en Sistemas ERP

A continuación, se detallan las principales características que se deben evaluar al buscar alternativas de solución a través de sistemas ERP:

  • Flexibilidad: Un sistema ERP debe ser flexible de tal manera que responda a las constantes transformaciones de las empresas. La tecnología cliente/servidor permite al sistema
... Continuar leyendo "Fundamentos y Criterios de Selección para Sistemas de Planificación de Recursos Empresariales (ERP)" »

Fundamentos Esenciales de Configuración y Gestión en Windows XP

Clasificado en Informática

Escrito el en español con un tamaño de 4,76 KB

Fundamentos Esenciales de Configuración y Gestión en Windows XP

Este documento recopila preguntas y respuestas fundamentales sobre la instalación, configuración, gestión de usuarios, redes y seguridad en sistemas operativos Windows XP. Es una referencia rápida para comprender aspectos esenciales de su funcionamiento y optimizar su administración.

Instalación y Componentes del Sistema

  1. 1) Desinstalar dispositivos en Windows XP: B - Sí.
  2. 5) MS-DOS puro: C - No.
  3. 6) Programas en Windows XP: B - 16, 32 bits y MS-DOS.
  4. 7) Comando en Windows XP: D - Pulsando F8.

Gestión de Perfiles y Usuarios

  1. 2) Gestionar perfiles: B - Document and Settings.
  2. 12) Máximo de usuarios: A - Tantos como dados de alta en cada máquina.
  3. 15) Borrar Document and Settings: B -
... Continuar leyendo "Fundamentos Esenciales de Configuración y Gestión en Windows XP" »

Administración de Memoria en Sistemas Operativos: Tipos, Rendimiento y Estrategias

Clasificado en Informática

Escrito el en español con un tamaño de 3,04 KB

Administración de Memoria en Sistemas Operativos

Objetivos

  • Comparar los tipos de Sistemas Operativos basándose en los administradores de memoria.
  • Analizar el rendimiento de la máquina basándose en la problemática en la demanda de página y distribución de memoria en los Sistemas Operativos.

Administración de Memoria

Consiste en que la memoria principal puede ser considerada como un arreglo lineal de localidades de almacenamiento de un byte de tamaño.

  • Tiempo de acceso: El tiempo que transcurre entre el inicio y el fin de una operación de lectura o escritura sobre la misma.
  • Tiempo de ciclo de memoria: Marca el retraso que impone el hardware entre el fin de una operación y el inicio de la siguiente.
  • Direccionamiento: La memoria física se puede
... Continuar leyendo "Administración de Memoria en Sistemas Operativos: Tipos, Rendimiento y Estrategias" »

Arquitectura cliente-servidor y modelos de datos en bases de datos: módulos, estructuras y tipos

Clasificado en Informática

Escrito el en español con un tamaño de 3,28 KB

Arquitectura cliente-servidor y modelos de datos

Módulo cliente

Módulo cliente

  • Se suele ejecutar sobre una estación de trabajo o una computadora personal del usuario.
  • Normalmente, los programas de aplicación y las interfaces de usuario que acceden a la base de datos se ejecutan en el módulo cliente.

Módulo servidor

Módulo servidor

Normalmente maneja el almacenamiento, acceso, búsqueda de datos y otras funciones.

Modelo de datos

Modelo de datos

  • Una característica fundamental del enfoque de base de datos es que proporciona cierto nivel de abstracción de los datos, al ocultar detalles de almacenamiento que la mayoría de los usuarios no necesitan conocer.
  • Colección de conceptos que sirven para describir la estructura de una base de datos.
  • Proporciona
... Continuar leyendo "Arquitectura cliente-servidor y modelos de datos en bases de datos: módulos, estructuras y tipos" »

Compiladores, Intérpretes y Ensambladores: Conceptos Clave y Fases de la Compilación

Clasificado en Informática

Escrito el en español con un tamaño de 3,25 KB

Conceptos Clave en la Traducción de Lenguajes de Programación

Compilador

Un compilador es un programa que traduce otro programa escrito en un lenguaje de programación (código fuente) a otro lenguaje de programación (código objeto), generando un código equivalente.

Intérprete

Un intérprete es un programa capaz de analizar y ejecutar otros programas escritos en un lenguaje de alto nivel.

Ensamblador

Un ensamblador traduce un fichero fuente escrito en un lenguaje ensamblador a un fichero objeto que contiene código máquina.

Traductor

Un traductor es un programa que lee una secuencia perteneciente a un lenguaje fuente y la traduce a una secuencia en un lenguaje objeto.

Enlazador

Un enlazador toma los ficheros de código objeto generados en los... Continuar leyendo "Compiladores, Intérpretes y Ensambladores: Conceptos Clave y Fases de la Compilación" »