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

Ordenar por
Materia
Nivel

Pentesting y Lógica Booleana: Ejercicios Prácticos y Técnicas de Seguridad

Clasificado en Informática

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

Lógica Booleana

OR                                        AND                                        NOT

0/0 = 0                                 0/0 = 0                                    0 = 1

0/1 = 1                                 0/1 = 0                                    1 = 0

1/0 = 1                                 1/0 = 0

1/1 = 1                                 1/1 = 1

Ejercicios de Programación

Ejercicio Triángulo

n = int(input("Pon un número entero: "))

for i in range(1, n + 1):
    for j in range(i, 0, -1):
        print(j, end=" ")
    print()

Ejercicio Número Primo

def es_primo(numero)

... Continuar leyendo "Pentesting y Lógica Booleana: Ejercicios Prácticos y Técnicas de Seguridad" »

Conceptos Clave en Informática: Vídeo, Ofimática y Bases de Datos

Clasificado en Informática

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

Diferencias entre Formato y Códec de Vídeo

VIDEO Diferencias entre formato y códec

  • Formato: Contenedor de las imágenes. Informa de qué manera está empaquetada la información y viene definido por la extensión del archivo. Se clasifican en: formatos de imagen en movimiento y formatos still frame.
  • Códec: Muestra de qué forma se debe comprimir o descomprimir un archivo, y es el responsable de la calidad de la imagen y del espacio en disco que ocupan las imágenes.
  • Resolución: Expresa el tamaño de las imágenes en píxeles.

Tipos de Formato de Vídeo

  • AVI (Audio y Video Intercalado): Formato estándar para almacenar video digital. Calidad de video excelente, pero pesa mucho.
  • MPEG (Grupo de Expertos de Películas): Formato estándar para la compresión
... Continuar leyendo "Conceptos Clave en Informática: Vídeo, Ofimática y Bases de Datos" »

Optimización de la UCP y Gestión de Memoria en Sistemas Operativos

Clasificado en Informática

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

Algoritmos de Planificación y Optimización de la UCP

8. Algoritmo de Rueda (Round Robin)

Cuando todos los procesos tienen más o menos la misma duración, el algoritmo que mejor optimiza el tiempo de la UCP para varios procesos es el algoritmo Round Robin o algoritmo de rueda. Este algoritmo, al asignar tiempos rotativamente a todos los procesos, favorece que aquellos con duración similar terminen aproximadamente en el mismo ciclo de UCP.

Gestión de Memoria en Sistemas Operativos

9. Importancia de la Gestión de Memoria

La gestión de memoria es más importante en sistemas multiusuario y multitarea. En sistemas monotarea, la gestión de memoria conmutal no se planifica; y en los monousuarios, aunque se administra la memoria, se hace solo para... Continuar leyendo "Optimización de la UCP y Gestión de Memoria en Sistemas Operativos" »

Segmentación de Redes: Dominios de Difusión, Routers y Configuración de VLAN

Clasificado en Informática

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

Dominios de Difusión (Broadcast Domains) y la Función del Router

Al igual que los conmutadores (switches) dividen la red física en dominios de colisión diferentes, los routers dividen la red lógica en dominios de difusión diferentes.

Cuando un nodo en una red emite un broadcast, este es recibido por todos los nodos que pertenecen al mismo dominio de difusión. Sin embargo, los routers están diseñados para no propagar los broadcasts, razón por la cual se afirma que dividen la red en dominios de difusión separados.

Filtrado de Tráfico en Routers

Los routers operan de manera similar a los conmutadores (switches) y puentes, ya que también filtran el tráfico de la red. No obstante, en lugar de hacerlo según las direcciones físicas (MAC)... Continuar leyendo "Segmentación de Redes: Dominios de Difusión, Routers y Configuración de VLAN" »

Concurrencia en Java: Hilos, ExecutorService y Optimización del Rendimiento

Clasificado en Informática

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

Introducción a la Concurrencia en Java

La concurrencia en Java es la capacidad de un programa para ejecutar varios cálculos de manera simultánea, mejorando la eficiencia y el rendimiento de las aplicaciones.

Componentes Clave de la Concurrencia

  • Procesos: Un programa en ejecución.
  • Hilos (Threads): Un camino de ejecución independiente dentro de un proceso.

¿Qué es la Programación Concurrente?

La programación concurrente es una técnica que permite ejecutar múltiples tareas al mismo tiempo. Esto se puede lograr incluso en un solo procesador, utilizando el concepto de tiempo compartido.

Creación y Ciclo de Vida de los Hilos

Sintaxis para Crear un Hilo

Existen dos métodos principales para crear hilos en Java:

  • Extendiendo la clase Thread:
    public
... Continuar leyendo "Concurrencia en Java: Hilos, ExecutorService y Optimización del Rendimiento" »

Seguridad Informática: Configuración, Auditoría y Control Interno

Clasificado en Informática

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

Requisitos para la Configuración de la Seguridad de Sistemas

  • Definición de violaciones y consecuencias del incumplimiento de la política: Establecer claramente qué acciones constituyen una violación de la seguridad y las sanciones correspondientes.
  • Responsabilidad de los usuarios: Cada usuario debe ser consciente de sus obligaciones en materia de seguridad.

Niveles de Seguridad Informática

Se deben considerar los siguientes niveles para garantizar una protección integral:

  • Confidencialidad
  • Integridad
  • Autenticidad
  • No repudio
  • Disponibilidad de los recursos e información
  • Consistencia
  • Control de acceso
  • Auditoría

Determinación y Gestión de Riesgos

Identificación de Riesgos

  1. ¿Qué se necesita proteger? Identificar los activos críticos de información
... Continuar leyendo "Seguridad Informática: Configuración, Auditoría y Control Interno" »

Fundamentos de Redes: Protocolos, Topologías y Componentes Esenciales

Clasificado en Informática

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

Protocolos y Nomenclatura de Red

Definiciones Clave

  • DHCP (Protocolo de Configuración Dinámica de Host): Es un protocolo de red que permite a los equipos conectados obtener sus parámetros de configuración automáticamente, incluyendo direcciones IP y la dirección del servidor DNS.
  • DNS (Sistema de Nombres de Dominio): Es una base de datos que contiene una relación de nombres de dominio para varios tipos de datos.
  • Dominio: Es un grupo de equipos que forman parte de una red y que comparten los recursos y políticas establecidos por el administrador.

Componentes de una Red Local

Hardware y Conectividad

  • Tarjetas de Red: Posibilitan la conexión y el diálogo entre los ordenadores de la red.
  • Cableado: Los cables de una red conectan todas las tarjetas
... Continuar leyendo "Fundamentos de Redes: Protocolos, Topologías y Componentes Esenciales" »

Conceptos clave en Informática de Redes

Clasificado en Informática

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

Red

Consiste de 2 o más computadoras conectadas entre sí.

Componentes de red:

Computadora cliente, Computadora servidor dedicada, Interfaces de red, Medio de conexión, Software de S.O. de red, Hub o Switch.

TCP/IP y conectividad:

Los componentes de la red se comunican adhiriendo a un conjunto común de reglas denominadas protocolos. Actualmente predomina un único estándar común a nivel mundial conocido como (TCP/IP). Dos computadoras que utilizan TCP/IP se pueden comunicar aunque estén basadas en distintas plataformas de hardware y software.

Internet:

Es el sistema de comunicación público más extenso en el mundo. Es la implementación más grande en el mundo de la computación cliente/servidor y de las interredes. La mayoría de los usuarios... Continuar leyendo "Conceptos clave en Informática de Redes" »

Componentes Esenciales del Hardware: Buses y Tipos de Memoria en Informática

Clasificado en Informática

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

Componentes Fundamentales del Hardware: Buses y Memoria

En el corazón de todo sistema informático, los buses y la memoria son elementos cruciales que permiten la comunicación y el procesamiento de datos. Comprender su funcionamiento es esencial para cualquier profesional o entusiasta de la informática.

Buses: Vías de Comunicación Interna

Los buses son conjuntos de líneas paralelas de conductores eléctricos que interconectan los distintos componentes de un ordenador, facilitando la transferencia de información entre ellos.

Tipos de Buses Principales:

  • Buses de Dirección: Empleados por la unidad de control para indicar a la memoria la dirección a la que se va a acceder. Por ellos viajan las direcciones de memoria.
  • Buses de Datos: Los bits
... Continuar leyendo "Componentes Esenciales del Hardware: Buses y Tipos de Memoria en Informática" »

Conceptos Fundamentales de Topologías Lógicas y Protocolos de Red en Capa de Enlace

Clasificado en Informática

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

Conceptos Clave en la Comunicación de Redes: Topologías y Protocolos

Topologías de Conexión

Topología Punto a Punto

La Topología punto a punto conecta dos nodos directamente entre sí. Todas las tramas en los medios solo pueden viajar hacia los dos nodos o desde estos. El nodo en un extremo coloca las tramas en los medios y el nodo en el otro extremo las saca de los medios del circuito punto a punto.

El método de acceso al medio utilizado por el protocolo de enlace de datos se determina por la topología lógica punto a punto, no por la topología física.

Topología Lógica Multiacceso

La Topología lógica multiacceso permite que una cantidad de nodos se comunique utilizando los mismos medios compartidos. Los datos desde un solo nodo pueden... Continuar leyendo "Conceptos Fundamentales de Topologías Lógicas y Protocolos de Red en Capa de Enlace" »