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

Ordenar por
Materia
Nivel

Conceptos Básicos de Informática: Tipos de Archivos, Drivers, Sistemas Operativos y Seguridad

Clasificado en Informática

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

Tipos de Archivos y sus Extensiones

Los archivos informáticos se clasifican según el tipo de datos que contienen. A continuación, se presenta una tabla con algunos de los tipos de archivos más comunes y sus extensiones:

Tipo de archivoExtensión
Comprimidos.zip, .rar
Audio.mp3, .wav
Ejecutable.exe
Vídeo.mp4, .avi, .mov
Imágenes.jpg, .png, .gif
Texto plano.txt
Documento.docx, .pdf, .odt
Presentación.pptx, .ppt
Hoja de cálculo.xlsx, .xls, .ods
Base de datos.mdb, .db
Web.html, .htm

Drivers: Definición y Funcionamiento

¿Qué son los Drivers y para qué sirven?

Los drivers, también conocidos como controladores, son programas que actúan como intermediarios entre el sistema operativo de una computadora y los dispositivos de hardware conectados a ella.

... Continuar leyendo "Conceptos Básicos de Informática: Tipos de Archivos, Drivers, Sistemas Operativos y Seguridad" »

Implementación de Estructuras de Datos de Grafos en Python

Clasificado en Informática

Escrito el en español con un tamaño de 7,73 KB

Este documento detalla la implementación de una estructura de datos de grafo en Python, incluyendo la definición de nodos, la gestión de conexiones y la aplicación de algoritmos para encontrar caminos y optimizar costos.

Clase `NodoGrafo`

Representa un nodo individual dentro del grafo.

  • `__init__(self, valor)`: Constructor de la clase `NodoGrafo`. Inicializa el nodo con un valor y una lista vacía para almacenar sus conexiones. Cada conexión es una tupla que contiene el nodo de destino y una etiqueta (que puede incluir información como el costo).
  • `agregar_conexion(self, nodo_destino, etiqueta)`: Añade una conexión a este nodo. Verifica que no exista ya una conexión al mismo nodo de destino para evitar duplicados.

Clase `Grafo`

Representa... Continuar leyendo "Implementación de Estructuras de Datos de Grafos en Python" »

Referencia Completa de Funciones y Comandos SQL Esenciales

Clasificado en Informática

Escrito el en español con un tamaño de 7,21 KB

Funciones SQL Numéricas y de Agregación

  • ABS(n): Devuelve el valor absoluto de N.
  • CEIL(n): Devuelve el entero más pequeño, mayor o igual que N.
  • FLOOR(n): Devuelve el entero más grande, menor o igual que N.
  • IFNULL(expr1, expr2): Devuelve expr1 si no es NULL; de lo contrario, devuelve expr2.
  • MOD(m, n): Devuelve el resto de la división de M entre N.
  • POWER(m, exponente): Calcula M elevado a la potencia del exponente.
  • ROUND(número [,m]): Redondea el número a M decimales. Si M se omite, redondea al entero más cercano.
  • SIGN(valor): Indica el signo del valor (-1 para negativo, 0 para cero, 1 para positivo).
  • SQRT(n): Calcula la raíz cuadrada de N.
  • TRUNCATE(número, m): Trunca el número a M decimales.
  • AVG(n): Calcula el promedio de los valores de N.
  • COUNT(
... Continuar leyendo "Referencia Completa de Funciones y Comandos SQL Esenciales" »

Exercicis Pràctics de jQuery: Validació, Animacions i Slick Slider

Clasificado en Informática

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

Exercicis de jQuery i Plugins

1. Validació de Formulari amb jQuery Validate (Exercici B)

Valida el següent formulari utilitzant el plugin jQuery Validate:

$("#formExam").validate({
  rules: { // Regles de validació
    germans: {
      range: [0, 20] // Entre 0 i 20 germans
    }
  },
  messages: { // Feedback amb els errors
    nom: {
      pattern: "El nom ha de tenir entre 3 i 20 lletres"
    },
    germans: {
      required: "És obligatori indicar el nombre de germans",
      range: "Indica un número entre 0 i 20"
    }
  }
});
$("#formExam").valid(); // Opcional: per forçar la validació en un moment donat

2. Animació i Manipulació DOM amb jQuery (Exercici B)

Programa amb jQuery que, en fer clic sobre #div1, es realitzin les següents... Continuar leyendo "Exercicis Pràctics de jQuery: Validació, Animacions i Slick Slider" »

Conceptos Clave de Sistemas Operativos, Redes y Administración de Servidores

Clasificado en Informática

Escrito el en español con un tamaño de 7,61 KB

Multiprogramación

¿Qué es la Multiprogramación?

La multiprogramación es una técnica que aumenta la utilización de la CPU, organizando los trabajos de manera que el procesador siempre tenga algo que hacer. Cuando un trabajo tiene que esperar (por ejemplo, para una operación de E/S como imprimir), el sistema operativo toma otro trabajo de la cola de trabajos y lo ejecuta.

Ventajas y Desventajas

  • Ventaja: Optimiza el uso de la CPU.
  • Desventaja: Los sistemas operativos que implementan multiprogramación son más complejos.

Comparación y Ejemplos

Se podría comparar con la capacidad de un chef para preparar múltiples platos simultáneamente, cambiando de uno a otro mientras uno espera la cocción. Muchos sistemas operativos modernos, como Windows,... Continuar leyendo "Conceptos Clave de Sistemas Operativos, Redes y Administración de Servidores" »

100VG-AnyLAN, FDDI y Arquitectura por Capas: Tecnologías de Red Avanzadas

Clasificado en Informática

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

100VG-AnyLAN: Una Mirada Detallada

100VG-AnyLAN: Estándar definido por ATT y HP.

  • Topología: Estrella
  • Velocidad: 100Mbps
  • Diferencias con Ethernet:
    • Concentradores de cable específicos.
    • Permite 3 niveles en cascada de concentradores.
    • Soporta mayores distancias que Ethernet.
    • Configuración de puertos del concentrador.
    • Control de acceso al medio.
  • Funcionamiento: Se establece un turno rotatorio de transmisión, también llamado Round Robin, en el que un dispositivo concentrador se encarga de llevar el control.
    1. Si una estación quiere transmitir, lo solicita al concentrador.
    2. Si hay un único concentrador, da permiso cíclicamente a las estaciones.
    3. Se atienden las peticiones de mayor prioridad en el orden de llegada. Si no hay, se da paso a las de menor prioridad.
... Continuar leyendo "100VG-AnyLAN, FDDI y Arquitectura por Capas: Tecnologías de Red Avanzadas" »

Guia Essencial de Documentació, Cerca i Citació

Clasificado en Informática

Escrito el en catalán con un tamaño de 3,98 KB

Documentació: Definició i Funcions Clau

La documentació és una disciplina científica fonamentada en la recopilació, emmagatzematge, anàlisi i difusió d'informació en formats diversos amb l'objectiu de fer-la accessible.

Funcions Essencials de la Documentació

  • Qualitat de la Informació

    • Complementarietat: Documentar el contingut principal per enriquir-lo.
    • Credibilitat: Aportar fiabilitat i confiança al producte o informació.
    • Verificació: Assegurar que la informació estigui ben contrastada i sigui precisa.
  • Creativitat i Valor Afegit

    Donar valor afegit a una notícia o producte informatiu:

    • Previsora: Treballar i deixar materials preparats en stand-by per a ús futur.
    • Preparatòria: Documentar-se durant el procés d'investigació per a la creació
... Continuar leyendo "Guia Essencial de Documentació, Cerca i Citació" »

Entendiendo RPC: Mecanismo, Datos e Implementaciones

Clasificado en Informática

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

Mecanismo de RPC

Para entender la RPC, primero hay que comprender cómo funciona una invocación de función en un lenguaje como C. Los parámetros pueden pasarse por valor o referencia, dependiendo del lenguaje y la implementación. En una RPC, la función local que el programador llama es realmente un "stub" que se encarga de comunicarse con el servidor. Este stub serializa los parámetros y los envía al servidor a través de la red. En el servidor, otro stub recibe la solicitud, desempaqueta los datos y llama a la función real. Luego, el resultado se envía de vuelta al cliente.

La secuencia de pasos de una RPC es:

  1. El cliente llama a una función local que en realidad es un stub.
  2. El stub del cliente empaqueta los parámetros y los envía al
... Continuar leyendo "Entendiendo RPC: Mecanismo, Datos e Implementaciones" »

Guia Completa de Processadors i Memòries RAM: Components Clau

Clasificado en Informática

Escrito el en catalán con un tamaño de 3,09 KB

Processadors: Característiques, Parts i Arquitectures

Característiques Principals del Processador

  • Nombre de nuclis i fils: Defineixen la capacitat de processament en paral·lel.
  • Velocitat de rellotge: Determina les operacions per segon (GHz).
  • Memòria cau: Emmagatzema dades freqüents per a un accés ràpid.
  • Tecnologia de fabricació: Mesurada en nanòmetres (nm), afecta l'eficiència i el rendiment.

Parts Lògiques del Processador

  • Unitat de Control (CU): Gestiona l'execució d'instruccions.
  • Unitat Aritmètico-Lògica (ALU): Realitza càlculs matemàtics i operacions lògiques.
  • Memòria cau: Es divideix en L1, L2, L3 i L4 segons la velocitat i ubicació.
  • Busos de dades: Gestionen la comunicació entre components.

Parts Físiques del Processador

  • Encapsulat:
... Continuar leyendo "Guia Completa de Processadors i Memòries RAM: Components Clau" »

Fundamentos del Sistema Operativo y Gestión de Archivos en Windows

Clasificado en Informática

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

Conceptos Fundamentales del Sistema Operativo

Un Sistema Operativo (SO) es un conjunto de programas, funciones y servicios esenciales que gestionan y coordinan eficientemente el hardware y las aplicaciones de un equipo. Actúa como un intermediario crucial entre la máquina y el usuario, facilitando la interacción y el uso de los recursos del sistema.

Funciones Clave de un Sistema Operativo

Los sistemas operativos desempeñan diversas funciones vitales para el correcto funcionamiento de un ordenador:

  1. Gestión de Procesadores: Administra el tiempo de la CPU y asegura que todos los procesos puedan ejecutarse de manera eficiente, utilizando técnicas como la planificación de procesos para optimizar el rendimiento.
  2. Gestión de la Memoria: Asigna y
... Continuar leyendo "Fundamentos del Sistema Operativo y Gestión de Archivos en Windows" »