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

Conversión Analógico-Digital: Muestreo, Cuantificación y Codificación

InformáticaActualizado el 3,68 KB

La Conversión Analógico-Digital: Un Proceso Fundamental

La conversión analógico-digital (CAD) es un proceso esencial en la tecnología moderna que permite transformar señales continuas (analógicas) en datos discretos (digitales), facilitando su almacenamiento, procesamiento y transmisión. Este proceso se divide en tres fases principales: muestreo, cuantificación y codificación.

Muestreo: La Captura Temporal de la Señal

Durante esta fase, se digitaliza la señal de video (o cualquier otra señal analógica), tomando muestras de la amplitud de la onda en función de un bitrate determinado. Cuanto más elevado sea el bitrate, mejor calidad de imagen y sonido tendrá el archivo resultante. Toda la tecnología digital se basa en la técnica...

Continuar leyendo "Conversión Analógico-Digital: Muestreo, Cuantificación y Codificación" »

Registros del Procesador: Tipos y Funciones Esenciales

InformáticaActualizado el 5,75 KB

Registros del Procesador: Componentes Clave para la Ejecución de Instrucciones

Los registros del procesador son celdas de memoria interna de alta velocidad que se utilizan para controlar la ejecución de instrucciones, gestionar el direccionamiento de memoria y proporcionar capacidad aritmética. Son fundamentales para el funcionamiento de la unidad central de procesamiento (CPU).

Tipos de Registros del Procesador

Los registros se pueden clasificar en las siguientes categorías principales:

  • Registros de Segmento
  • Registros de Apuntadores de Instrucciones
  • Registros Apuntadores
  • Registros de Propósitos Generales
  • Registros Índice
  • Registros de Bandera (Flags)

Registros de Segmento

Los registros de segmento se utilizan para gestionar las áreas de memoria...

Continuar leyendo "Registros del Procesador: Tipos y Funciones Esenciales" »

Arreglos en Programación: Conceptos, Declaración y Operaciones

InformáticaActualizado el 3,93 KB

Conceptos Fundamentales de Arreglos

Un arreglo o vector es un tipo especial de variable que es capaz de almacenar en su interior y de manera ordenada uno o varios datos de un determinado tipo. Cada uno de estos valores se identifica mediante un número al cual se le llama índice. Así, para acceder al primer elemento del arreglo, habría que usar el índice cero; para el segundo, el índice uno; y así sucesivamente.

En una computadora, un arreglo es representado como un segmento de memoria que tiene un número determinado de celdas, capaz de almacenar valores del mismo tipo en cada una de sus celdas. Para consultar un solo elemento dentro de un arreglo, se utiliza un número índice, que ubica la posición de la celda donde se encuentra. El...

Continuar leyendo "Arreglos en Programación: Conceptos, Declaración y Operaciones" »

Estructura lógica de Active Directory: objetos, OU, dominios, árboles y bosques

InformáticaActualizado el 3,39 KB

Componentes Clave de la Estructura Lógica de Active Directory

La estructura lógica de Active Directory (AD) comprende los siguientes componentes fundamentales:

1. Objetos y Atributos

Los Objetos son los componentes más básicos de la estructura lógica.

  • Las Clases de Objetos son plantillas o planos técnicos para los tipos de objetos que se pueden crear en Active Directory.
  • Cada clase de objetos se define mediante un grupo de Atributos, que definen los posibles valores que se pueden asociar a un objeto.
  • Cada objeto posee una única combinación de valores de atributos.

2. Unidades Organizativas (OU)

Las Unidades Organizativas (OU) son objetos contenedores que se pueden utilizar para estructurar otros objetos de modo que admitan propósitos administrativos....

Continuar leyendo "Estructura lógica de Active Directory: objetos, OU, dominios, árboles y bosques" »

Comparación entre el modelo OSI y TCP/IP, topologías y tipos de red

InformáticaActualizado el 75,26 KB

Comparación entre el modelo OSI y el TCP/IP

Si comparamos el modelo OSI y el modelo TCP/IP, observamos que ambos presentan similitudes y diferencias.

Similitudes:

  • Ambos se dividen en capas
  • Ambos tienen capas de aplicación, aunque incluyen servicios muy distintos
  • Ambos tienen capas de transporte y de red similares
  • Se supone que la tecnología es de conmutación por paquetes (no de conmutación por circuito)
  • ¡Hay que conocer los dos!

Diferencias:9

  • TCP/IP combina las funciones de la capa de presentación y de sesíón en la capa de aplicación
  • TCP/IP combina la capas de enlace de datos y la capa física del modelo OSI en una sola capa
  • TCP/IP parece ser más simple porque tiene menos capas
  • Los protocolos TCP/IP son los estándares en torno a los cuales
...
Continuar leyendo "Comparación entre el modelo OSI y TCP/IP, topologías y tipos de red" »

Procesos en sistemas operativos: definición, ciclo de vida y bloque de control

InformáticaActualizado el 3,39 KB

Definición de Proceso

Un proceso es un programa en ejecución.

Requisitos de un Sistema de Procesos

Razones para la Gestión de Procesos

Creación de un Proceso

Suspensión de un Proceso

...
Continuar leyendo "Procesos en sistemas operativos: definición, ciclo de vida y bloque de control" »

Análisis sintáctico en compiladores: GLC, BNF y árboles de derivación

InformáticaActualizado el 4,49 KB

Análisis Sintáctico: Fundamentos y Aplicaciones

El análisis sintáctico, también conocido como parsing, es una fase crucial en el procesamiento de lenguajes de programación. Podemos proveer una definición precisa y fácil de entender: una gramática apropiada imparte estructura a un lenguaje de programación, permitiendo su correcta interpretación.

Funciones Clave del Analizador Sintáctico

...
Continuar leyendo "Análisis sintáctico en compiladores: GLC, BNF y árboles de derivación" »

Fundamentos de hojas de cálculo: celdas, tipos de datos, operadores y funciones

InformáticaActualizado el 5,68 KB

Fundamentos de Hojas de Cálculo: Conceptos Esenciales

¿Qué es una Hoja de Cálculo?

Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos, organizados en tablas compuestas por celdas. Estas celdas se estructuran habitualmente en una matriz bidimensional de filas y columnas.

Definición de Celda en Hojas de Cálculo

La celda es la unidad básica de información en una hoja de cálculo, el espacio donde se insertan valores y fórmulas para realizar cálculos. En las aplicaciones de hojas de cálculo, una celda representa la intersección entre una fila y una columna específica. Puede contener datos, fórmulas matemáticas, y es fundamental para realizar cálculos complejos y generar gráficos.

Tipos de Datos

...
Continuar leyendo "Fundamentos de hojas de cálculo: celdas, tipos de datos, operadores y funciones" »

Estructuras de datos: arreglos, registros y tipos de datos

InformáticaActualizado el 3,91 KB

1. Estructuras Fundamentales

Tipos de datos simples y tipos de datos estructurados.

2. Características de los Datos Simples

Solo ocupan una casilla de memoria.

3. Características de los Datos Estructurados

Con un nombre hacen referencia a varias casillas de memoria.

4. La Actualización

Es una operación que se realiza en forma frecuente en los arreglos.

5. Asignación

En general, no es posible asignar directamente un valor a todo el arreglo, sino que se debe asignar el valor deseado a cada componente.

6. Tipos de Arreglos

Ordenados y desordenados.

Arreglos: Conceptos Básicos

Con frecuencia se presentan en la práctica problemas cuya solución no resulta fácil (a veces es imposible) si se utilizan tipos de datos simples.

7. Definición de Arreglo Unidimensional

Un...

Continuar leyendo "Estructuras de datos: arreglos, registros y tipos de datos" »

Sección crítica: algoritmos de Dekker y semáforos para la sincronización de procesos

InformáticaActualizado el 5,85 KB

El Problema de la Sección Crítica (SC)

Consideramos n procesos, cada uno con un segmento de código al que se denomina Sección Crítica (SC). En esta sección, cada proceso podría estar modificando variables comunes, actualizando tablas o escribiendo archivos. La característica fundamental de este sistema es que si un proceso se está ejecutando en su SC, ningún otro puede hacerlo; es decir, la ejecución de la SC es mutuamente exclusiva en el tiempo. El problema radica en el diseño de un protocolo que permita a los procesos cooperar de forma segura.

Cada proceso debe solicitar el ingreso a su SC, lo cual se implementa en la sección de entrada. Puede existir una sección de salida. El código restante se denomina sección no crítica....

Continuar leyendo "Sección crítica: algoritmos de Dekker y semáforos para la sincronización de procesos" »