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

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" »

Gestión de Datos de Estrellas en C con Listas Enlazadas Dinámicas

Clasificado en Informática

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

Introducción

Este documento presenta la implementación en C de un sistema de gestión de datos para estrellas, utilizando una lista enlazada dinámica. El programa permite realizar operaciones CRUD (Crear, Leer, Actualizar, Borrar) sobre los registros de estrellas, así como guardar y recuperar los datos en un archivo binario.

Inclusión de Librerías y Definiciones

#include <stdio.h>   // Para funciones de entrada/salida estándar (printf, scanf, fopen, fclose, fread, fwrite)
#include <stdlib.h>  // Para funciones de utilidad general (malloc, free, system)
#include <string.h>  // Para funciones de manipulación de cadenas (strcmp, gets)

#define MAXIMO_NOMBRE 50 // Define la longitud máxima para los campos de nombre y galaxia
... Continuar leyendo "Gestión de Datos de Estrellas en C con Listas Enlazadas Dinámicas" »

Guia d'Administració de Serveis Web i Transferència de Fitxers

Clasificado en Informática

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

Administració de Serveis Web

Què és una URL i quina informació conté? És una cadena de caràcters per localitzar recursos a Internet. Conté el protocol, el domini o la IP, el port, el camí i els paràmetres opcionals.

Quins elements es necessiten per aconseguir una connexió segura HTTPS?

  • Un certificat digital vàlid.
  • Un servidor escoltant al port 443.
  • Un client que suporti SSL/TLS.

Explica per què el protocol HTTP utilitza cookies. Posa un exemple. Serveixen per mantenir l'estat de la sessió (recordar dades de l'usuari). Un exemple és un carret de compra en una botiga en línia.

Per a l'allotjament virtual, quina és la capçalera que identifica el VirtualHost? La capçalera Host, que conté el nom de domini al qual es vol accedir.

Estructura

... Continuar leyendo "Guia d'Administració de Serveis Web i Transferència de Fitxers" »

Comandos Esenciales de Linux para Gestión de Permisos y Uso de Disco

Clasificado en Informática

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

Más Comandos para Indagar en el Sistema Operativo

Comando chmod

Este comando sirve para modificar los permisos de archivos. Hay dos formas principales de usarlo:

Notación de Permisos

  • Notación Octal: chmod 777 miarchivo (Modo absoluto).
  • Notación Simbólica: chmod g+x miarchivo (Modo relativo).

En el primer caso, se añaden permisos de forma octal, mientras que en el segundo se utiliza la notación con letras.

En el ejemplo simbólico, añadimos el permiso de *ejecución* (x) al *grupo* (g) propietario del archivo.

Modificadores Simbólicos

Podemos usar los siguientes modificadores para añadir (+) o quitar (-) permisos:

  • u: Usuario propietario (u+, u-).
  • g: Grupo propietario (g+, g-).
  • o: Otros usuarios (o+, o-).

Estos modificadores van seguidos de la letra... Continuar leyendo "Comandos Esenciales de Linux para Gestión de Permisos y Uso de Disco" »

Sistemas de Archivos y Protocolos de Red

Clasificado en Informática

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

1. Archivos y Directorios

Definición

Archivos: Son unidades básicas de almacenamiento donde se guardan datos de manera estructurada. Ejemplos: documento.txt, imagen.jpg.

Directorios (o carpetas): Son contenedores que agrupan archivos y otros directorios. Ejemplos: Documentos, Fotos.

2. Sistema de Archivos

Definición

Un sistema de archivos define cómo se organizan los datos en un dispositivo de almacenamiento.

Ejemplos

  • NTFS (Windows)
  • ext4 (Linux)
  • APFS (MacOS)

3. Aspectos básicos de los archivos

  • Nombres: Identifican el archivo (documento.txt).
  • Extensiones: Indican el tipo de archivo (txt, jpg, exe).
  • Otros aspectos: Tamaño, fecha de creación, permisos.

4. Sistemas de Archivos Comunes

  • NTFS
  • HPFS
  • UDF
  • HFS+
  • FAT16
  • FAT32
  • exFAT
  • CDFS
  • VFAT

5. Cluster

Definición

Unidad mínima... Continuar leyendo "Sistemas de Archivos y Protocolos de Red" »

Fundamentos de Cloud Computing y Contenerización con Docker

Clasificado en Informática

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

Conceptos Fundamentales de Cloud Computing

Cloud Computing: Se refiere a los servicios de computación bajo un modelo de pago por lo que se utiliza. Esto incluye recursos como almacenamiento de datos y servidores.

  • Renta de servicios de TI: Permite aprovisionar instantáneamente poder de cómputo (CPU, RAM), almacenamiento seguro y bases de datos.
  • Independencia de hardware: Facilita la expansión de recursos globalmente sin la necesidad de construir centros de datos físicos.
  • Operación del proveedor: El proveedor cloud gestiona los respaldos de hardware, las actualizaciones de seguridad y garantiza una disponibilidad 24/7.

Modelo de Responsabilidad Compartida

Este modelo define quién es responsable de cada aspecto de la seguridad y operación:

  • Consumer
... Continuar leyendo "Fundamentos de Cloud Computing y Contenerización con Docker" »

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" »

Chuleta java

Clasificado en Informática

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

Características JAVA

Las características principales Que nos ofrece Java respecto a cualquier otro lenguaje de programación, son:

Simple

Java ofrece toda la Funcionalidad de un lenguaje potente, pero sin las características menos usadas Y más confusas de éstos. C++ es un lenguaje que adolece de falta de seguridad, Pero C y C++ son lenguajes más difundidos, por ello Java se diseñó para ser Parecido a C++ y así facilitar un rápido y fácil aprendizaje.

Java elimina muchas de las Características de otros lenguajes como C++, para mantener reducidas las Especificaciones del lenguaje y añadir características muy útiles como el Garbage collector (reciclador de memoria dinámica). No es necesario preocuparse De liberar memoria, el reciclador... Continuar leyendo "Chuleta java" »

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" »

Fundamentos Esenciales de Redes Inalámbricas y Seguridad Wi-Fi: Preguntas Clave

Clasificado en Informática

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

Conceptos Fundamentales de Redes Inalámbricas y Puntos de Acceso

Autenticación y Seguridad Básica en Redes Inalámbricas

  1. ¿Qué tipo de autenticación utiliza un punto de acceso por defecto?

    Respuesta: Abierta.

  2. ¿Qué afirmación es verdadera acerca de la autenticación abierta cuando se habilita en un punto de acceso?

    Respuesta: No requiere autenticación.

  3. ¿Qué término describe la codificación de datos inalámbricos para evitar que un pirata informático lea datos interceptados?

    Respuesta: Autenticación. (Nota: El término técnico más preciso para la codificación de datos es encriptación o cifrado.)

  4. ¿Qué función de punto de acceso permite que un administrador de red defina qué tipo de datos puede ingresar en la red inalámbrica?

    Respuesta:

... Continuar leyendo "Fundamentos Esenciales de Redes Inalámbricas y Seguridad Wi-Fi: Preguntas Clave" »