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

Ordenar por
Materia
Nivel

Métodos de E/S, Indexación y Hashing: Funcionamiento y Comparativa

Clasificado en Informática

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

Métodos de Entrada/Salida (E/S)

E/S Programada

Los datos se intercambian entre la CPU y el módulo de E/S bajo el control directo del programa. La E/S se produce de forma continua según la solicitud del programa.

Desventaja: La CPU debe esperar a que el módulo de E/S esté listo para la transferencia de datos.

E/S Mediante Interrupciones

El módulo de E/S interrumpe a la CPU cuando está preparado para intercambiar datos. La CPU realiza la transferencia y continúa con el procesamiento previo.

El programa genera una orden de E/S y sigue ejecutándose hasta que el hardware de E/S indica la finalización de la operación.

Desventajas: La CPU espera a que el módulo de E/S esté listo. Además, debe comprobar continuamente el estado del módulo, lo... Continuar leyendo "Métodos de E/S, Indexación y Hashing: Funcionamiento y Comparativa" »

Fundamentos de Internet: Historia, Protocolos y Servicios Esenciales

Clasificado en Informática

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

Historia y Fundamentos de Internet

Orígenes: ARPANET y el Proyecto Militar

La red fue creada a partir de un proyecto del Departamento de Defensa de los EE. UU. llamado ARPANET, iniciado en 1969. Comenzó a funcionar oficialmente en 1971. Inicialmente, fue un proyecto puramente militar. El resultado final es que lo que comenzó como una investigación gubernamental y educativa se ha convertido hoy en uno de los medios de comunicación más importantes de la actualidad. Nunca antes había sido posible tener acceso a tantas personas de culturas y antecedentes tan variados.

Conceptos Fundamentales de la Red

¿Qué es Internet?

Internet es una red mundial formada por millones de computadoras de todo tipo y plataforma, unidas mediante un conjunto de... Continuar leyendo "Fundamentos de Internet: Historia, Protocolos y Servicios Esenciales" »

Arreglos en C: Fundamentos, Declaración e Inicialización de Arrays Unidimensionales y Multidimensionales

Clasificado en Informática

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

Conceptos Fundamentales de Arreglos (Arrays) en C

Un arreglo (también conocido como lista o tabla) es una colección de datos del mismo tipo que se referencian utilizando un nombre común. Los elementos del arreglo se numeran consecutivamente: 0, 1, 2, 3… (valores índices). En general, el elemento i-ésimo se encuentra en la posición i-1. Así, si un arreglo a tiene n elementos, sus nombres serán a[0], a[1], ..., a[n-1]. Puede contener cualquier tipo de dato de C, incluyendo estructuras.

Declaración de Arreglos Unidimensionales

Un arreglo se declara de forma similar a otros tipos de datos, pero es crucial indicar al compilador su tamaño o longitud. La sintaxis para declarar un arreglo de una dimensión es:

Tipo nombreArreglo[numeroDeElementos]
... Continuar leyendo "Arreglos en C: Fundamentos, Declaración e Inicialización de Arrays Unidimensionales y Multidimensionales" »

Formatos Multimedia: Web, eBooks y Presentaciones

Clasificado en Informática

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

Formatos Multimedia

Multimedia se refiere a cualquier objeto o sistema que utiliza múltiples medios de expresión, tanto físicos como digitales, para presentar o comunicar información. Estos medios pueden variar desde texto e imágenes hasta animación, sonido y vídeo. También se considera multimedia a los dispositivos electrónicos que permiten almacenar o presentar contenido multimedia.

Presentaciones Multimedia

Las presentaciones multimedia pueden verse en un escenario, proyectarse, transmitirse o reproducirse localmente en un dispositivo mediante un reproductor. Una transmisión puede ser en vivo o grabada, utilizando tecnología analógica o digital. Las presentaciones sirven para transmitir distintos tipos de información multimedia:... Continuar leyendo "Formatos Multimedia: Web, eBooks y Presentaciones" »

Gestión de Transacciones y Concurrencia en Bases de Datos

Clasificado en Informática

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

V y F:

Transacciones Simples y Complejas:

Las transacciones simples son una por una, lineales. Las complejas pueden ser varias en paralelo.

Propiedades ACID:

Atomicidad: o todos los efectos o ninguno.

Consistencia: la base de datos es consistente antes y después de cada transacción (puede que no durante).

Aislamiento: el resultado de la ejecución concurrente es el mismo que si fuera secuencialmente.

Persistencia: los cambios son permanentes.

Control de Concurrencia:

Evitar que transacciones simultáneas puedan interferir.

TP Monitor:

Componente clave de la arquitectura de un DBMS tradicional, responsable de la coordinación entre recursos distribuidos.

Responsabilidades del Monitor:

  • Delimitación de transacciones.
  • Planificación equitativa de su ejecución.
... Continuar leyendo "Gestión de Transacciones y Concurrencia en Bases de Datos" »

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

Clasificado en Informática

Escrito el en español con un tamaño de 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 "Fundamentos de la Conversión Analógico-Digital: Muestreo, Cuantificación y Codificación" »

Arquitectura y Componentes de Sistemas Microprocesados y Microcontroladores

Clasificado en Informática

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

Sistemas Microprocesados: Conceptos Fundamentales

Un sistema microprocesado es un sistema digital formado por uno o varios **chips integrados** capaz de interpretar y ejecutar las órdenes contenidas en un programa a **elevada velocidad**.

Componentes del Sistema Microprocesado

  • Hardware: Circuitos y componentes electrónicos.
  • Software: Instrucciones y rutinas.
  • Reloj: Genera impulsos digitales cuya frecuencia define la **velocidad** del sistema.
  • CPU (Unidad Central de Procesamiento): Realiza la interpretación y ejecución de las instrucciones.
  • Memoria Interna: Almacena datos y programas.
  • Unidad de Entrada/Salida (U. E/S): Controla la comunicación entre el interior y el exterior.
  • Periféricos y Sistemas de Control Externo: Realizan un trabajo en el
... Continuar leyendo "Arquitectura y Componentes de Sistemas Microprocesados y Microcontroladores" »

Funcionament del Cicle d'Instrucció i la Memòria

Clasificado en Informática

Escrito el en catalán con un tamaño de 4,22 KB

El Cicle d'Instrucció i els Registres

El comptador de programa (PC) és el registre que sempre conté l'adreça de la propera instrucció a ser executada i garanteix l'execució del programa, per la qual cosa s'incrementa en cada execució de cada instrucció del programa.

El registre d'instruccions és el que conté la instrucció en curs d'execució i que ha estat portada des de la memòria.

El registre d'estat és el que conté els flags derivats de les operacions realitzades a la ALU: Carry, Overflow, Zero i Signe o Negatiu.

El cicle d'instrucció és el procés que es genera en l'execució de cada instrucció d'un programa, de manera que es repeteix automàticament i sistemàtica garantint l'execució d'un programa emmagatzemat a la memòria

... Continuar leyendo "Funcionament del Cicle d'Instrucció i la Memòria" »

Modes de producció, formacions socials i sistemes econòmics

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,6 KB

Mode de producció

Són estructures teòriques que pretenen reflectir la base econòmica de la societat. Els seus atributs són:

  • Forma de la propietat dels mitjans de producció.
  • Estructura de classes socials.
  • El desenvolupament de la divisió del treball.
  • Forma d'apropiació i distribució del producte i de l'excedent.
  • Nivells quantitatius del producte social i excedent.
  • Formes quantitatives de l'excedent.
  • Desenvolupament sectorial de les diverses forces productives i el seu pes en el desenvolupament global.

Es poden distingir els següents modes de producció:

  • a) Mode de producció comunitari primitiu.
  • b) Mode de producció tributari (fase precoç i avançada).
  • c) Mode de producció capitalista.
  • d) Mode de producció esclavista.
  • e) Mode de producció mercantil
... Continuar leyendo "Modes de producció, formacions socials i sistemes econòmics" »

Conceptos Clave: Scratch, App Inventor y Sistemas Operativos

Clasificado en Informática

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

Notas para Parcial

Temas Clave

Scratch

Es un lenguaje de programación visual muy fácil de usar para principiantes. Permite crear historias interactivas, animaciones, juegos, música y arte.

App Inventor

Es una herramienta web de programación visual que no requiere conocimientos previos de sintaxis. Permite crear aplicaciones para dispositivos Android, desde las más simples hasta las más complejas.

Sistema Operativo

1. Definición de Sistemas Operativos

Es un programa que actúa como intermediario entre el usuario y el hardware de una computadora. Su propósito es proporcionar un entorno donde el usuario pueda ejecutar programas.

2. Objetivos Principales de un Sistema Operativo

El objetivo principal de un sistema operativo es lograr que el sistema... Continuar leyendo "Conceptos Clave: Scratch, App Inventor y Sistemas Operativos" »