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

Ordenar por
Materia
Nivel

Registros, Operaciones y Programación en Ensamblador: Conceptos Básicos

Enviado por Enrique y clasificado en Informática

Escrito el en español con un tamaño de 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 y Programación en Ensamblador: Conceptos Básicos" »

Gestión de Procesos, Hilos y Virtualización en Sistemas Distribuidos

Clasificado en Informática

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

Procesos: Programas en Ejecución

En los sistemas operativos (SO), la administración y la calendarización son los aspectos más importantes. En los sistemas distribuidos (SD), es fundamental organizar los sistemas cliente-servidor de manera eficiente mediante técnicas multihilo.

Relación proceso-hilo

Para ejecutar un programa, un SO crea un número virtual de procesos, donde cada uno ejecuta un programa diferente. Para seguir la pista de estos procesos, el SO utiliza una tabla de procesos que contiene:

  • Almacenamiento de valores de los registros de la CPU.
  • Mapas de memoria.
  • Archivos abiertos.
  • Información contable.
  • Privilegios.

Un hilo ejecuta su propio segmento de código, independiente de otros hilos. A diferencia de los procesos, no existe un... Continuar leyendo "Gestión de Procesos, Hilos y Virtualización en Sistemas Distribuidos" »

Fundamentos de Arquitectura de Software: Estilos, ADLs y Vistas Clave

Clasificado en Informática

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

Estilos Arquitectónicos y su Clasificación

A diferencia de los patrones de diseño, que son centenares, los estilos arquitectónicos se organizan en seis o siete clases fundamentales y unos veinte ejemplos, como máximo. Cabe destacar el esfuerzo por subsumir todas las formas existentes de aplicaciones en un conjunto de dimensiones tan modestas.

Las arquitecturas complejas o compuestas resultan del agregado o la composición de estilos más básicos. Algunos estilos típicos incluyen:

  • Arquitecturas basadas en flujo de datos
  • Arquitecturas peer-to-peer
  • Arquitecturas de invocación implícita
  • Arquitecturas jerárquicas
  • Arquitecturas centradas en datos
  • Arquitecturas de intérprete-máquina virtual

Lenguajes de Descripción Arquitectónica (ADLs)

Los Lenguajes... Continuar leyendo "Fundamentos de Arquitectura de Software: Estilos, ADLs y Vistas Clave" »

Conceptos Fundamentales de Bases de Datos y SQL: Optimización y Estructura

Clasificado en Informática

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

Beneficios de los Procedimientos Almacenados

  • Velocidad: Son datos precompilados que mejoran el rendimiento.
  • Reutilización de código: Se escribe una vez y se invoca múltiples veces.
  • Seguridad: Permiten otorgar permisos específicos restringiendo el acceso directo a las tablas.
  • Menor tráfico entre cliente y servidor: Solo se requiere llamar al nombre del procedimiento.

Conceptos Básicos de Programación y Consultas

Definiciones clave

  • Función: Rutina ejecutada por un programa que devuelve un valor específico.
  • Rutina: Sección de código ejecutable dentro de un programa, identificada por un nombre único.
  • INNER JOIN: Muestra las filas en las que existe al menos una coincidencia entre las tablas relacionadas.
  • FULL JOIN: Muestra los registros cuando
... Continuar leyendo "Conceptos Fundamentales de Bases de Datos y SQL: Optimización y Estructura" »

Historia de la Computación: Desde el Ábaco hasta Unix

Clasificado en Informática

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

¿Cuál fue el primer instrumento mecánico utilizado por el hombre para facilitar sus operaciones de cálculo?

Uno de los primeros dispositivos mecánicos para contar fue el ábaco, cuya historia se remonta a las antiguas civilizaciones griega y romana. Este dispositivo es muy sencillo: consta de cuentas ensartadas en varillas que a su vez están montadas en un marco rectangular. Al desplazar las cuentas sobre las varillas, sus posiciones representan valores almacenados, y es mediante dichas posiciones que este representa y almacena datos.

Describa brevemente la biografía de Blaise Pascal

BLAISE PASCAL (1623-1662) diseñó y construyó una máquina sumadora accionada por engranajes llamada Pascalina, con el fin de aliviar el trabajo de contabilidad... Continuar leyendo "Historia de la Computación: Desde el Ábaco hasta Unix" »

Coda y Replicación de Ficheros: Optimización de la Disponibilidad y Rendimiento en Sistemas Distribuidos

Clasificado en Informática

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

Coda: Un Sistema de Archivos Distribuido Avanzado para Alta Disponibilidad

Coda es el sucesor de AFS, aunque su modo de operación normal es prácticamente idéntico. Este sistema soluciona algunas carencias de AFS, como la replicación en escritura, y también lo hace aplicable a la computación móvil.

Ventajas de la Replicación de Volúmenes en Coda

La replicación de volúmenes en Coda ofrece múltiples beneficios:

  • El cliente puede acceder a una réplica siempre que al menos una de ellas esté disponible, incluso si las demás han fallado.
  • Aumenta el rendimiento general del sistema, ya que las peticiones se distribuyen entre las diferentes réplicas.

Coda fue creado para solventar las debilidades de AFS y garantizar una disponibilidad constante... Continuar leyendo "Coda y Replicación de Ficheros: Optimización de la Disponibilidad y Rendimiento en Sistemas Distribuidos" »

Fundamentos Técnicos y Optimización de la Tecnología ADSL

Clasificado en Informática

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

Bandas de Frecuencia Operacionales en ADSL

La tecnología ADSL (Asymmetric Digital Subscriber Line) utiliza el par de cobre telefónico dividiendo el espectro en tres bandas:

  • Telefonía (POTS): 0 - 4 kHz
  • Canal Ascendente (Upstream): 25.8 - 138 kHz
  • Canal Descendente (Downstream): 138 - 1104 kHz

Modulación y Control de Errores

Modulación Utilizada en ADSL

La modulación principal empleada en ADSL es QAM (Quadrature Amplitude Modulation), implementada a través de la técnica DMT.

Operación del Control de Errores

El control de errores opera mediante la modulación DMT (Discrete Multi-Tone), la cual distribuye la carga de información. Este proceso asigna datos de portadoras con deficiencia (baja calidad de señal) a portadoras con mayor potencia de... Continuar leyendo "Fundamentos Técnicos y Optimización de la Tecnología ADSL" »

Sistemas de Información y Redes: Componentes y Tipos

Clasificado en Informática

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

Sistemas de Información

Concepto:

  1. Sistema de procesamiento de la información basado en computador que sirve de apoyo a las funciones operativas, de administración y de toma de decisiones en una empresa u organización.
  2. Sistema integrado usuario-máquina para suministrar información que apoye las operaciones, la administración y las funciones de toma de decisiones en una empresa u organización. El sistema utiliza para alcanzar este objetivo, equipos de computación y software, procedimientos manuales para el control, planificación y toma de decisiones, así como una base de datos.

Componentes de un Sistema de Información

Los componentes de un sistema de información son:

  1. Los equipos físicos o hardware.
  2. El componente lógico o software.
  3. Base
... Continuar leyendo "Sistemas de Información y Redes: Componentes y Tipos" »

Implementación Java de Arreglos Bidimensionales, Aleatorios y Verificación de Divisibilidad

Clasificado en Informática

Escrito el en español con un tamaño de 6,83 KB

Pregunta 1: Implementación de Lógica de Arreglos y Divisibilidad en Java

Requisitos del Ejercicio

Implemente en Java una solución que aborde el siguiente caso, utilizando estructuras de datos y manejo de entrada/salida:

  1. Solicitud y Validación de Entrada (a): Solicite por teclado un número entero entre -110 y 230. Valide el ingreso y muestre el número por pantalla.
  2. Creación del Arreglo Bidimensional (b): Cree un arreglo bidimensional (BI) de 9 filas y 5 columnas, inicializado con números aleatorios en el rango de -100 a 200 (inclusive).
  3. Llamada al Método de Verificación (c): Llame a un método estático que reciba como parámetros el arreglo bidimensional (BI) y el número ingresado por teclado.
  4. Lógica del Método (d): El método debe verificar
... Continuar leyendo "Implementación Java de Arreglos Bidimensionales, Aleatorios y Verificación de Divisibilidad" »

Comunicació Local i Globalització: El Futur del Periodisme de Proximitat

Clasificado en Informática

Escrito el en catalán con un tamaño de 5,37 KB

Comunicació Local i Globalització

La tradició periodística a Catalunya s’ha caracteritzat per la seva profunda vocació comarcal i, per tant, de proximitat.

No obstant això, des de les darreres dues dècades del segle XX, la dimensió de la globalització, potenciada per les noves tecnologies, semblava debilitar el protagonisme de la comunicació més propera.

Canvis provocats per Internet

Internet està provocant uns canvis socials en els hàbits de consum i de comunicació. Ens relacionem amb el món d’una manera diferent. La relació clàssica emissor-receptor es transforma.

Protagonistes de la Proximitat

La comunicació de proximitat la protagonitzen, sovint, comunicadors no professionals vinculats a moviments polítics, culturals, socials... Continuar leyendo "Comunicació Local i Globalització: El Futur del Periodisme de Proximitat" »