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

Ordenar por
Materia
Nivel

Formas Normales y Álgebra Relacional

Clasificado en Informática

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

Formas Normales

Primera Forma Normal (1FN)

Un esquema de relación R satisface la 1FN si, y solo si, todos los atributos son simples y los dominios subyacentes de la relación R contienen valores atómicos. Esta FN es obligatoria.

Segunda Forma Normal (2FN)

Un esquema de relación R satisface la 2FN si, y solo si, satisface la 1FN y no existen DF no triviales parciales de atributos no primos respecto de alguna superclave de R.

Tercera Forma Normal (3FN)

Un esquema de relación R satisface la 3FN si, y solo si, satisface la 2FN y no existen DF transitivas no triviales de atributos no primos respecto de alguna superclave de R.

Forma Normal Boyce-Codd (FNBC)

Un esquema de relación R(T,F) está en FNBC si, y solo si, se encuentra en 1FN, y para toda DF... Continuar leyendo "Formas Normales y Álgebra Relacional" »

Sistemas de Codificación en Informática y Contabilidad

Clasificado en Informática

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

Sistemas de Codificación

Se llama codificación a la transformación de la formulación de un mensaje a través de las reglas o normas de un código o lenguaje predeterminado.

Un sistema de codificación es un método para representar caracteres de texto en un archivo o flujo de información.

Permite convertir un carácter en un símbolo de otro sistema de representación, aplicando una serie de normas o reglas de codificación. El ejemplo más gráfico suele ser el del código morse.

Propiedades

Cualquier tipo de dato en cualquier lenguaje no es más que un conjunto de bytes que se representan de una u otra forma.

La codificación hace referencia a qué número corresponde a qué carácter. Obviamente, el conjunto de caracteres disponibles implica... Continuar leyendo "Sistemas de Codificación en Informática y Contabilidad" »

Conceptos Fundamentales de Estructura de Computadoras

Clasificado en Informática

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

Teoría: Estructuras de Computadoras

¿Qué es la ALU?

Es la Unidad Aritmético Lógica, y es la encargada de realizar las operaciones de acuerdo con el programa en curso.

¿Diferencia entre byte y palabra?

1 byte son 8 bits y una palabra son 2 bytes (16 bits).

¿Qué es la memoria virtual?

Es un modo de gestión de memoria que permite al PC usar más memoria de la que realmente tiene y para ello usa memoria del disco.

¿Qué es y para qué sirve el registro de estado o banderas?

Es un registro que muestra el estado de la última operación realizada.

Banderas de Condición:

  • CF: Bandera de acarreo. Se pone a 1 tras una operación que conlleva acarreo.
  • PF: Bandera de paridad. Se pone a 1 cuando hay un número par de 1s en el resultado.
  • AF: Bandera auxiliar.
... Continuar leyendo "Conceptos Fundamentales de Estructura de Computadoras" »

Fundamentos de la Automatización Industrial: Pirámide, Buses de Campo y Protocolos (HART, AS-i)

Clasificado en Informática

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

Conceptos Fundamentales de la Automatización Industrial

La Pirámide de Automatización

La estructura de la automatización se organiza en niveles jerárquicos que abarcan desde la gestión empresarial hasta el proceso productivo directo:

  • Planta (Gestión): Ordenadores y sistemas alejados de los procesos productivos.
  • Control (Célula): Sistemas de supervisión y control, incluyendo SCADA, autómatas (PLCs) y PCs industriales.
  • Campo y Proceso: Incluye la gestión de actuadores y sensores, y la capacidad de realizar procesos productivos. Utiliza autómatas de gama media o baja.
  • Nivel E/S (Entrada/Salida) / Instrumentación: Nivel de instrumentación, que incluye instrumentos de medida y mando, controladores, transmisores, actuadores y sensores.

Definición

... Continuar leyendo "Fundamentos de la Automatización Industrial: Pirámide, Buses de Campo y Protocolos (HART, AS-i)" »

Arquitectura de Computadores: Instrucciones, Memoria y Representación de Datos

Clasificado en Informática

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

Arquitectura de Computadores

Instrucciones

DLL (Dynamic Link Library): Un archivo ejecutable ensamblado que actúa como complemento a otros programas. Estos archivos son llamados por el sistema operativo u otros ejecutables.

Elementos de una instrucción:

  • Código de operación: Especifica la operación a realizar.
  • Referencia a operandos origen: La operación puede implicar uno o más operandos que son entradas para la instrucción.
  • Referencia al operando de destino: La operación puede producir un resultado.
  • Referencia a la siguiente instrucción: Indica al procesador de dónde obtener la siguiente instrucción.

Los operandos origen y destino pueden estar en:

  • Memoria principal: Se indica la dirección a memoria principal o virtual.
  • Registro del procesador:
... Continuar leyendo "Arquitectura de Computadores: Instrucciones, Memoria y Representación de Datos" »

La Fascinante Evolución de Internet: Hitos Clave y su Impacto Global

Clasificado en Informática

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

Orígenes y Nacimiento de ARPANET

En 1958, los Estados Unidos fundaron la Advanced Research Projects Agency (ARPA) a través del Departamento de Defensa. La ARPA se centró en crear comunicaciones directas entre ordenadores para poder interconectar las diferentes bases de investigación.

Primeros Avances y Conceptos Fundamentales

  • 1962: Investigación Computacional

    En 1962, la ARPA creó un programa de investigación computacional bajo la dirección de John Licklider, un científico del MIT (Massachusetts Institute of Technology).

  • 1963: La Conmutación por Paquetes

    En 1963, Leonard Kleinrock, un científico de la Universidad de California (UCLA), desarrolló la conmutación por paquetes, una tecnología fundamental para el crecimiento de la interconexión

... Continuar leyendo "La Fascinante Evolución de Internet: Hitos Clave y su Impacto Global" »

Estrategias SEO para YouTube y LinkedIn: Aumenta tu Visibilidad Online

Clasificado en Informática

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

Estrategias SEO para YouTube: Incrementa tus Visualizaciones

Optimización de Etiquetas (Tags)

  • Incluye alrededor de 20 etiquetas relevantes.
  • Considera errores ortográficos comunes (sin acentos).
  • Utiliza tanto singular como plural.
  • Separa las palabras clave.

Miniaturas Atractivas (Thumbnails)

  • Crea una miniatura atractiva y llamativa para mejorar el CTR (Click-Through Rate) de tus videos, tanto en búsquedas como en videos relacionados e incrustados.
  • Utiliza un máximo de 2 a 3 palabras en el texto de la miniatura.
  • Incorpora una imagen impactante y relacionada con el contenido del video.

Tácticas para Aumentar las Visualizaciones

  • Menciona tu video en sitios de preguntas y respuestas, así como en comentarios de blogs relevantes.
  • Busca preguntas relacionadas
... Continuar leyendo "Estrategias SEO para YouTube y LinkedIn: Aumenta tu Visibilidad Online" »

Fundamentos de Compiladores y Procesamiento de Lenguajes de Programación

Clasificado en Informática

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

Introducción a los Compiladores e Intérpretes

  • Compilador: Es un programa que recibe código fuente y genera como salida un conjunto de instrucciones escritas en el lenguaje binario.
  • Diferencia entre compilador e intérprete:
    • Compilador: Analiza el programa fuente y lo traduce a otro equivalente escrito en lenguaje máquina.
    • Intérprete: Analiza el programa fuente y lo ejecuta directamente sin generar ningún otro código.
  • Ventajas de compilador e intérprete:
    • Intérprete: Facilita la búsqueda de errores.
    • Compilador: Entrega programas más rápidos y eficientes.
  • Compilador source-to-source: Es un tipo de compilador que toma el código fuente de un lenguaje y entrega código en otro lenguaje.

Procesos de Traducción y Ensamblado

Tareas de un Ensamblador

Un... Continuar leyendo "Fundamentos de Compiladores y Procesamiento de Lenguajes de Programación" »

Descubre qué es un Sistema Operativo y cómo funciona

Clasificado en Informática

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

¿Qué es un Sistema Operativo?

Un Sistema Operativo (SO) es el software fundamental de una computadora. Actúa como una interfaz entre los programas del ordenador, los dispositivos de hardware y el usuario.

Funciones principales de un Sistema Operativo

Las funciones básicas de un Sistema Operativo son:

  • Administrar los recursos de la máquina.
  • Coordinar el hardware.
  • Organizar archivos y directorios en los dispositivos de almacenamiento.

Sistemas Operativos más populares

Entre los Sistemas Operativos más utilizados se encuentran DOS, Windows, Linux y Mac. Algunos SO, como Windows, ya vienen con un navegador integrado, como Internet Explorer.

Importancia del Sistema Operativo

El Sistema Operativo es el programa más importante de un ordenador. Para... Continuar leyendo "Descubre qué es un Sistema Operativo y cómo funciona" »

Configuración de Recursos Compartidos e Instantáneas en Entornos Windows y Linux

Clasificado en Informática

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

1. Compartir archivos e impresoras

Los servicios de impresión y de archivos permiten compartir impresoras y archivos entre sistemas Windows y, a través del protocolo SAMBA, con sistemas Linux.

1.1. Procedimiento para compartir una carpeta

Para compartir una carpeta, debemos seleccionarla y, mediante el botón derecho, asignar los usuarios o grupos que tendrán acceso a dicha ubicación. Asimismo, se deben establecer los permisos correspondientes: lectura o lectura y escritura.

  • Para visualizar todos los recursos compartidos del equipo, acceda a Equipo y, con el botón derecho, pulse en la opción de Red.
  • Las carpetas cuyo nombre termina con el símbolo $ son ocultas y no resultan visibles desde el entorno de red convencional.

1.2. Acceso a un recurso

... Continuar leyendo "Configuración de Recursos Compartidos e Instantáneas en Entornos Windows y Linux" »