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

Funcionamiento de los Procesos y el Bloque de Control del Sistema Operativo

Informática2,7 KB

Interrupción de la Ejecución de un Proceso

Al ejecutarse un proceso en un sistema de multiprogramación, este tiene la oportunidad de realizar un conjunto indeterminado de instrucciones durante un tiempo limitado. Una vez que ese tiempo se ha cumplido, el sistema operativo debe decidir qué proceso debe continuar su ejecución; esto lo hace teniendo en cuenta una lista de procesos y unas listas por prioridades de procesos, donde algunos procesos tienen más tiempo de ejecución que otros y poseen una prioridad mayor que les permite "avanzar más rápido en la fila". Usualmente, estos procesos con prioridades más altas forman parte del propio sistema o son los servicios.

Sistema Operativo en Proceso

Un proceso en ejecución tiene, además de...

Continuar leyendo "Funcionamiento de los Procesos y el Bloque de Control del Sistema Operativo" »

Fundamentos y Elementos Esenciales del Modelado de Procesos BPMN

Informática4,57 KB

Definiciones de Compuertas (Gateways) en BPMN

Dentro del modelado de procesos, las compuertas permiten controlar la divergencia y convergencia del flujo:

  • V Exclusiva: Se toma uno de los dos caminos posibles. Se representa con un rombo vacío.
  • + Paralela: Las tareas se realizan al mismo tiempo. Se representa con un rombo con el signo +.
  • O Inclusiva: Se pueden realizar uno o más caminos simultáneamente. Se representa con un rombo con el signo O.

Funcionalidades Específicas de las Compuertas

  • V (Divergencia): Solo se activa uno de varios caminos disponibles.
  • V (Convergencia): Punto de convergencia para sincronizar caminos excluyentes.
  • + (Paralela): Varias actividades pueden realizarse en concurrencia o paralelo.
  • + (Sincronización): Une varios caminos
...
Continuar leyendo "Fundamentos y Elementos Esenciales del Modelado de Procesos BPMN" »

Fundamentos de Sistemas Numéricos y Electrónica Digital

Informática2,92 KB

1.2.2. Sistema binario

El sistema binario tiene su base en dos únicos dígitos: 0 y 1.

[Imagen: Valores de las posiciones de los términos binarios de un número de 9 bits]

Actividad resuelta 1.1

Para convertir un número decimal a binario se realiza la división continuada por 2 hasta que el cociente sea cero. Los restos obtenidos en los diferentes pasos nos darán el número en binario. Para ello, se toman los dígitos obtenidos en los restos desde el último hasta el primero.

1.2.3. Sistema octal y hexadecimal

El sistema octal (base 8) y el sistema hexadecimal (base 16) se pueden considerar como «binario abreviado», ya que la conversión de estos a binario y viceversa es prácticamente inmediata a simple vista, por lo que han sido utilizados...

Continuar leyendo "Fundamentos de Sistemas Numéricos y Electrónica Digital" »

Cuestionario de Tecnologías xDSL: Preguntas y Respuestas Técnicas

Informática3,75 KB

Cuestionario Técnico sobre Sistemas de Transmisión xDSL

Preguntas de Evaluación

12. Si por efecto de la calidad de la línea, un módem ADSL permite disponer de 1616 Kbps de bajada solo con los BIN comprendidos entre el 100 y el 200 inclusive, entonces todos los demoduladores del ATU-R se encuentran operando en:

  • a) QPSK
  • b) 16QAM
  • c) 64QAM
  • d) 256QAM
  • e) Ninguna de las anteriores

13. En el caso anterior, si todos los moduladores son 1024QAM, entonces el BR en Kbps del downstream será:

  • a) 4.040
  • b) 10.342
  • c) 8.080
  • d) 12.120
  • e) Ninguna de las anteriores

14. En la Fig. 6, respecto del diagrama de distribución de bandas, podemos afirmar que:

  • a) Cuando se produce un problema que afecta parte de la banda B y/o C, las modulaciones de dichas bandas se ajustan y reducen
...
Continuar leyendo "Cuestionario de Tecnologías xDSL: Preguntas y Respuestas Técnicas" »

Fundamentos de Ciberseguridad: Tipos de Malware y Protección de Datos

Informática2,97 KB

1. Motivaciones para la creación de malware

Los principales motores son el reconocimiento público y el afán de lucro.

2. Definición de sistema de información

Es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior.

3. ¿Qué es el malware?

Se define como cualquier programa desarrollado para acceder a un sistema de información sin autorización, provocando efectos no deseados, ya sean observados en el momento o con posterioridad al acto.

4. Clasificación de amenazas comunes

  • Rogueware: Estafa electrónica que utiliza falsas herramientas de seguridad.
  • Adware: Software diseñado para la visualización de publicidad o soporte publicitario.
  • Botnet: Red de equipos infectados
...
Continuar leyendo "Fundamentos de Ciberseguridad: Tipos de Malware y Protección de Datos" »

Fundamentos del Modelo de Red y la Estructura de Datos CODASYL DBTG

Informática4,35 KB

Modelo de Red (Network Model)

En el modelo relacional, los datos y las relaciones entre ellos se presentan mediante una serie de tablas. El modelo de red se diferencia del relacional en que los datos se expresan por medio de una serie de registros y las relaciones entre los datos mediante ligas (o enlaces).

Una base de datos de red consiste en una serie de registros que están conectados entre sí por medio de links (ligas). Un registro es similar a una entidad en el modelo entidad-relación. Cada registro es un conjunto de campos (atributos), y cada uno de estos contiene únicamente el valor de un dato. Una liga es exclusivamente una asociación entre los registros. Así pues, una liga puede considerarse como una forma restringida (binaria)...

Continuar leyendo "Fundamentos del Modelo de Red y la Estructura de Datos CODASYL DBTG" »

Funcionamiento y Comandos del Protocolo SMTP para el Envío de Correo Electrónico

Informática3,22 KB

Funcionamiento del Protocolo SMTP

  1. El cliente compone el mensaje de correo y lo envía al puerto 25 de su servidor SMTP.
  2. El servidor SMTP saliente realiza una petición a un servidor DNS. Este le proporciona el registro MX donde se asocia la dirección IP del servidor SMTP.
  3. El servidor SMTP saliente reenvía el mensaje al servidor de correo SMTP del receptor.
  4. El servidor SMTP destinatario recibe el correo, lo procesa y lo deja en el buzón de entrada del usuario.

Comandos Principales

  • HELO/EHLO: Identifica al cliente.
  • MAIL FROM: Identifica al remitente del mensaje.
  • RCPT TO: Identifica a los destinatarios del mensaje.
  • DATA: El cliente lo genera para indicar que inicia el envío.

Códigos de Respuesta

  • 1yz: El comando es aceptado. Queda suspendida.
  • 2yz: La
...
Continuar leyendo "Funcionamiento y Comandos del Protocolo SMTP para el Envío de Correo Electrónico" »

Automatización de Tareas y Estrategias de Seguridad en Sistemas Linux

Informática3,57 KB

Automatización con Crontab

Crontab es el programa estándar para automatizar tareas. Al ejecutar crontab -e, se genera un archivo cron asociado al nombre de usuario en /var/spool/cron/crontabs.

  • crontab -l: Muestra el listado de tareas programadas.
  • crontab -r: Elimina el archivo de tareas.

Sintaxis

La estructura de programación sigue el formato: minutos horas día-mes mes día-semana comando.

Gestión de Backups con Duplicity

Duplicity es una herramienta de software diseñada para realizar copias de seguridad (backups) de manera local o remota, permitiendo el uso de cifrado o almacenamiento en texto plano:

  • Ejemplo de uso: duplicity --no-encryption /origen /destino
  • --exclude: Permite excluir directorios específicos de la copia.
  • --include: Permite incluir
...
Continuar leyendo "Automatización de Tareas y Estrategias de Seguridad en Sistemas Linux" »

Administración de Paquetes Linux: Comandos APT, DPKG y Compilación de Código Fuente

Informática4,11 KB

Comandos Esenciales de APT y DPKG para la Gestión de Paquetes

Comandos Útiles de APT (Advanced Package Tool)

APT es la interfaz de alto nivel utilizada para la gestión de paquetes en sistemas basados en Debian y Ubuntu. Estos comandos son fundamentales para mantener el sistema actualizado y gestionar software:

  • apt-get dist-upgrade: Actualiza completamente la distribución, manejando inteligentemente los cambios de dependencias.
  • apt-get upgrade: Actualiza todos los paquetes instalados, excepto aquellos que requieran la eliminación de otros paquetes críticos (como el núcleo del sistema).
  • apt-get -f install: Soluciona problemas de dependencias o de paquetes rotos que a menudo interrumpen los procesos de instalación o actualización.
  • apt-get remove
...
Continuar leyendo "Administración de Paquetes Linux: Comandos APT, DPKG y Compilación de Código Fuente" »

Fundamentos Esenciales de Sistemas de Información: Conceptos, Componentes y Ciclo de Desarrollo

Informática6,22 KB

Fundamentos de la Teoría de Sistemas

Definiciones Fundamentales

Sistema
Es un conjunto de elementos interrelacionados entre sí.
Estado de un Sistema
Es el valor que tiene el conjunto de propiedades relevantes del sistema. Una propiedad relevante es aquella que interesa o es pertinente para los fines que estudian el sistema.
Medio Ambiente de un Sistema
Es el conjunto de elementos y sus propiedades relevantes que, no siendo partes del sistema, pueden afectar el estado o el comportamiento de este. Los medios ambientes pueden ser: Cerrados o Abiertos.
Evento
Es un cambio en una o más propiedades estructurales del sistema (aquellas que han servido para definirlo).

Tipos de Sistemas

  • Estáticos: No hay eventos en sus propiedades estructurales.
  • Dinámicos:
...
Continuar leyendo "Fundamentos Esenciales de Sistemas de Información: Conceptos, Componentes y Ciclo de Desarrollo" »