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

Registros, operaciones lógicas y aritméticas en ensamblador: conceptos básicos

InformáticaActualizado el 9,5 KB

1. Tamaño en Bits de los Registros

A continuación, se detalla el tamaño en bits para cada parte de los siguientes registros:

32-Bits

16-Bits

8-Bits

8-Bits

EAX        →

AX

AH

AL

EBX        →

BX

BH

BL

ECX        →

CX

CH

CL

EDX        →

DX

DH

DL

2. Instrucciones para la O Inclusiva y la O Exclusiva

En ensamblador, las instrucciones para realizar estas operaciones son:

  • O Inclusiva (OR): Se utiliza la instrucción OR.
  • O Exclusiva (XOR): Se utiliza la instrucción XOR.

La indica que el resultado es verdadero si al menos uno de los operandos es verdadero (puede ser A o B, o ambos). La indica que el resultado es verdadero si solo uno de los operandos es verdadero (A o B, pero no ambos).

3. Tabla de Verdad para la O Exclusiva (XOR)

A continuación,...

Continuar leyendo "Registros, operaciones lógicas y aritméticas en ensamblador: conceptos básicos" »

Dispositivos de E/S: funciones, clasificación y comunicación con el sistema operativo

InformáticaActualizado el 5,07 KB

Funciones Esenciales de los Dispositivos de E/S

Las principales funciones relacionadas con la gestión de dispositivos son:

  • Enviar comandos a los dispositivos.
  • Detectar las interrupciones.
  • Controlar los errores.
  • Proporcionar una interfaz entre los dispositivos y el resto del sistema:
    • Debe ser sencilla y fácil de usar.
    • Debe ser la misma (preferentemente) para todos los dispositivos (independencia del dispositivo).

Clasificación General de Dispositivos de E/S

Los dispositivos de E/S se pueden clasificar en tres grandes categorías según su propósito:

Dispositivos Legibles para el Usuario

Utilizados para la comunicación directa con el usuario:

  • Impresoras
  • Terminales de visualización gráfica
  • Pantalla
  • Teclado
  • Ratón

Dispositivos Legibles para la Máquina

Utilizados...

Continuar leyendo "Dispositivos de E/S: funciones, clasificación y comunicación con el sistema operativo" »

Entradas y salidas digitales y analógicas en tarjetas de adquisición de datos

InformáticaActualizado el 3,46 KB

Entradas Digitales

Las tarjetas de adquisición de datos (TAD) permiten recibir información digital desde el exterior. Estas tarjetas disponen de canales de entrada, normalmente agrupados en bloques de 8 bits. Mediante programación, es posible asignar el estado de un byte de entrada a una variable interna a través de una instrucción de lectura de puerto. Las TAD pueden contar con uno o varios bytes de entrada, cada uno con su dirección asignada.

Salidas Analógicas

Para enviar señales de control analógico al exterior, las tarjetas disponen de uno o varios canales de salida, equipados con sus respectivos conversores analógico-digital (A/D).

Funcionamiento de los Conversores

Un conversor genera una tensión analógica continua, proporcional...

Continuar leyendo "Entradas y salidas digitales y analógicas en tarjetas de adquisición de datos" »

Tejidos de calada: ligamentos tafetán, sarga y raso, densidad y características

InformáticaActualizado el 3,76 KB

Tejidos de calada, ligamentos y características

Definiciones básicas

Falso: Las telas solo se pueden hacer a partir de hilos.

Falso: El fieltro no se puede considerar una tela; no es tejido.

Los tejidos de calada son aquellos que se caracterizan por disponer hilos de urdimbre y de trama de forma perpendicular.

Telares y orillos

Verdadero: Ajuste de trama: el peine empuja el hilo de trama para acomodarlo.

Los telares industriales actuales son, en su mayoría, sin lanzadera, donde los hilos de trama se deben cortar. Orillos: falsos, fundidos.

Entre los tejidos de calada se encuentran los denominados tejidos triaxiales, ampliamente usados en moda.

Densidad, cuenta y balance

Falso: La densidad es el número de hilos de urdimbre o trama por cm.

Falso: Cuando...

Continuar leyendo "Tejidos de calada: ligamentos tafetán, sarga y raso, densidad y características" »

Comandos y protocolos de red esenciales: PING, IPCONFIG, TCP, DNS y DHCP

InformáticaActualizado el 3,24 KB

Introducción a los Comandos y Protocolos de Red

Comprender los comandos y protocolos de red es fundamental para cualquier profesional o entusiasta de la tecnología. Estas herramientas y estándares son la base sobre la que se construye la conectividad digital, permitiendo la comunicación entre dispositivos y el acceso a la información. A continuación, exploraremos una selección de los comandos más utilizados y los protocolos más importantes que rigen el funcionamiento de las redes.

Comandos de Red Esenciales

Estos comandos son herramientas indispensables para diagnosticar, configurar y gestionar la conectividad en cualquier sistema operativo.

PING

Se utiliza comúnmente para verificar si hay errores de red. Su funcionamiento es muy simple...

Continuar leyendo "Comandos y protocolos de red esenciales: PING, IPCONFIG, TCP, DNS y DHCP" »

Capa de enlace de datos: protocolos, control de errores y acceso al medio

InformáticaActualizado el 9,18 KB

Servicio de Enlace de Datos

La capa de enlace de datos tiene como objetivo asegurar la integridad del paquete recibido desde la capa física. Esto incluye el control de errores, entre otras funciones.

Antecedentes

  • Divide la secuencia de bits en tramas.
  • Utiliza algoritmos informáticos para la comprobación de errores.
  • Evita el desperdicio de ancho de banda.
  • Facilita la comprobación de errores.
  • Permite una menor competencia en el entorno físico.

Formas de Elaboración de Tramas

  1. Cuenta de caracteres: Se añade un carácter adicional que contiene la cantidad de caracteres en la trama.
  2. Introducción de caracteres de bandera: Se insertan banderas que indican el comienzo y el final de la trama.
  3. Banderas de inicio y final con inserción de bits: Se utiliza
...
Continuar leyendo "Capa de enlace de datos: protocolos, control de errores y acceso al medio" »

Bases de datos objeto-relacionales: ventajas, desventajas y SQL 3

InformáticaActualizado el 3,22 KB

Bases de Datos Objeto-Relacionales

Introducción

Una base de datos objeto-relacional es un híbrido que combina aspectos relacionales y orientados a objetos. Permite a los usuarios migrar aplicaciones existentes de bases de datos relacionales sin reescribirlas, adaptándose para usar funciones orientadas a objetos.

Comparación entre BDR y BDOO

Tanto los sistemas relacionales como las bases de datos orientadas a objetos coexisten en el mercado. Las bases de datos relacionales (BDR) ofrecen tipos de datos sencillos, un lenguaje de consulta potente y alta protección. Las bases de datos orientadas a objetos (BDOO) manejan tipos de datos complejos, se integran con otros lenguajes y ofrecen un alto rendimiento.

Conclusión

El modelo relacional facilita...

Continuar leyendo "Bases de datos objeto-relacionales: ventajas, desventajas y SQL 3" »

Ciclo de vida del desarrollo de software: fases y etapas clave

InformáticaActualizado el 3,12 KB

Ciclo de Vida del Desarrollo de Software (CVDS)

El Ciclo de Vida del Desarrollo de Software (CVDS) es el conjunto de actividades que analistas, diseñadores y usuarios deben llevar a cabo para desarrollar e implementar un sistema de información.

Fases Fundamentales del CVDS

En una primera aproximación, se distinguen solo tres fases principales:

  1. Definición y análisis del problema
  2. Diseño e implementación
  3. Operación y mantenimiento

Estas fases pueden extenderse, debido a diversos factores, a las siguientes etapas más detalladas:

  1. Investigación preliminar
  2. Determinación de requerimientos
  3. Desarrollo del sistema prototipo
  4. Diseño del sistema
  5. Desarrollo de software
  6. Prueba de los sistemas
  7. Puesta en marcha

Etapas Detalladas del Ciclo de Vida del Software

1.

...
Continuar leyendo "Ciclo de vida del desarrollo de software: fases y etapas clave" »

Sistemas operativos de red: NetWare, Windows NT y Windows Server 2003

InformáticaActualizado el 3,91 KB

Sistemas Operativos de Red: NetWare, Windows NT y Windows Server 2003

NetWare

  • NetWare opera con el hardware de los fabricantes de LAN más importantes.
  • Es un sistema operativo de Novell.
  • Puede funcionar en varias topologías de red, como estrella, estrella extendida, Token Ring y bus.
  • Está diseñado para ofrecer un verdadero soporte de servidor de archivos de red.
  • Ofrece los sistemas de seguridad más robustos del mercado.
  • Puede manejar hasta 1000 usuarios en un solo servidor (versión 4.x).
  • La característica principal de la versión 4.x son los Servicios de Directorio de NetWare (NDS), que enlazan servidores de archivos con los recursos de la red, como las impresoras.
  • NetWare 5 incluye una versión nativa de TCP/IP y no requiere IPX.

Windows NT

  • Windows
...
Continuar leyendo "Sistemas operativos de red: NetWare, Windows NT y Windows Server 2003" »

Paradigmas de programación (imperativo, lógico, funcional y POO) y conceptos de ingeniería de software

InformáticaActualizado el 19,35 KB

Pilares de los Paradigmas de Programación

Identifique los pilares (características clave) de los paradigmas imperativo, lógico, funcional y orientado a objetos.

Paradigma Imperativo

  • Manejo de estado: Se basa en el cambio de valores de las variables.
  • Estructura: Un programa se define como una secuencia de asignaciones.
  • Cómputo: Se entiende como una secuencia de estados sucesivos.
  • Sentencias fundamentales: Deben poseer los cuatro tipos básicos de sentencias: asignaciones, ciclos, bifurcaciones condicionales y bifurcaciones incondicionales.

Paradigma Lógico

  • Base: Conjunto de valores, definiciones de relaciones e inferencias lógicas.
  • Estructura: Un programa es una definición de relaciones.
  • Cómputo: Se define como una prueba o una secuencia de inferencias
...
Continuar leyendo "Paradigmas de programación (imperativo, lógico, funcional y POO) y conceptos de ingeniería de software" »