Chuletas y apuntes de Informática y Telecomunicaciones

Procesos, hebras y planificación en sistemas operativos

Informática y TelecomunicacionesActualizado el 5,14 KB

1. Procesos y Flujos

Un proceso es un conjunto de instrucciones correspondientes a un programa, que son ejecutadas por el microprocesador (CPU).

A los procesos, dependiendo del sistema operativo (SO) utilizado, se les denomina flujos de control, tareas, hilos o procesos. Cuando se ejecuta más de un proceso, la CPU se encarga de asignar recursos a estos procesos en el orden adecuado y atendiendo a las prioridades.

También realiza tareas de sincronización entre los procesos. Cada vez que se ejecuta un proceso, las instrucciones se copian en la memoria RAM y al proceso se le asocia una estructura de datos, el BCP (Bloque de Control de Proceso), que contiene información sobre el proceso (estado actual, identificador de proceso, prioridad, ubicación...

Continuar leyendo "Procesos, hebras y planificación en sistemas operativos" »

Señales Periódicas y Aperiódicas en Telecomunicaciones: Transmisión, Ruido y Capacidad del Canal

Informática y Telecomunicaciones5,65 KB

Fundamentos de señales en telecomunicaciones

Amplitud pico, periodo y frecuencia

20Pramondsn Amplitud pico (máxima): valor absoluto en su intensidad más alta (voltios).

Periodo: cantidad de tiempo (segundos) que necesita una señal para completar un ciclo.

Frecuencia: es su número de ciclos por segundo (Hz). La frecuencia y el periodo son inversos entre sí.

Fase: describe la posición de la forma de onda en el instante de tiempo 0.

Longitud de onda: es la longitud que ocupa una onda en el espacio.

Dominios del tiempo y de la frecuencia

  • Dominio del tiempo: muestra los cambios de la amplitud de la señal con respecto al tiempo.
  • Dominio de la frecuencia: muestra la relación entre amplitud y frecuencia mediante un gráfico.

Señales compuestas

21Digcmanlg...

Continuar leyendo "Señales Periódicas y Aperiódicas en Telecomunicaciones: Transmisión, Ruido y Capacidad del Canal" »

Monitores TRC y tipos de impresoras: funcionamiento y componentes

Informática y TelecomunicacionesActualizado el 4,78 KB

Funcionamiento y Componentes de los Monitores TRC

El proceso que siguen los monitores de Tubo de Rayos Catódicos (TRC) para mostrar las imágenes en pantalla comienza en la tarjeta gráfica. Es aquí donde se procesan todos los datos digitales que serán enviados al monitor. Para la transmisión de estos datos desde la tarjeta gráfica al monitor, se utiliza el chip RAM DAC (Digital-to-Analog Converter). Este chip es crucial, ya que lee los datos de la memoria de vídeo, los convierte en señales analógicas y los transmite a través del cable hacia el monitor.

El monitor TRC está formado por un tubo de rayos catódicos que contiene un cañón de electrones. Este cañón envía constantemente un haz de electrones contra la pantalla, la cual...

Continuar leyendo "Monitores TRC y tipos de impresoras: funcionamiento y componentes" »

Procesos concurrentes: comunicación, sección crítica y exclusión mutua en sistemas operativos

Informática y TelecomunicacionesActualizado el 3,73 KB

Procesos concurrentes

Son comunes a un proceso. Les permiten utilizar el mismo espacio de memoria y rango de direcciones, por lo que simplifican la estructura del programa.

El concepto de hilos forma parte de algunos lenguajes de programación (como Java), que permiten realizar programas con hilos o hebras. Las interfaces gráficas suelen usar este método.

Comunicación entre procesos

Cuando hay más de un proceso ejecutándose de manera concurrente, es necesario que haya comunicación entre los distintos procesos. Lo hacen de la siguiente manera:

1.4.1 Sección crítica

Es, en programación concurrente, la porción de código de un programa encargada de gestionar o manipular un recurso crítico o no compartible. Por ejemplo, el driver de un periférico....

Continuar leyendo "Procesos concurrentes: comunicación, sección crítica y exclusión mutua en sistemas operativos" »

Introducción a la Informática: hardware, software y funcionamiento del ordenador

Informática y TelecomunicacionesActualizado el 3,66 KB

Introducción a la Informática

1. Código ASCII

El código ASCII (American Standard Code for Information Interchange) es un sistema de codificación que permite almacenar letras, números y otros caracteres utilizando una combinación de 0 y 1.

2. Unidades de Medida de Información

  • Bit (b): Unidad mínima de información. Representa un dígito binario (0 o 1).
  • Byte (B): Agrupación de 8 bits. Se utiliza para representar un carácter.

Hardware

El hardware se refiere a la parte física del ordenador, es decir, todos los componentes que se pueden tocar.

3. Software

El software son los programas y datos que se utilizan para manejar el ordenador.

Funcionamiento del Ordenador

El funcionamiento básico de un ordenador se puede resumir en los siguientes pasos:...

Continuar leyendo "Introducción a la Informática: hardware, software y funcionamiento del ordenador" »

Virus informáticos: tipos, estructura, efectos y prevención

Informática y TelecomunicacionesActualizado el 6,28 KB

¿Qué es un Virus Informático?

Un virus informático es un tipo de programa malicioso, también conocido como malware, que tiene la capacidad de alterar el funcionamiento normal de una computadora sin el permiso o el conocimiento del usuario. Los virus actúan de manera específica, ya sea para dañar el equipo o para robar información.

Estructura de un Virus Informático

Los virus informáticos suelen tener una estructura modular que les permite llevar a cabo sus funciones. Esta estructura se compone generalmente de:

  • Módulo de reproducción: Controla las rutinas de infección de las entidades ejecutables. Su objetivo es que el virus pueda ejecutarse repetidamente, permitiendo su transferencia a otras computadoras.
  • Módulo de ataque: Controla
...
Continuar leyendo "Virus informáticos: tipos, estructura, efectos y prevención" »

Configuración de Servidor DHCP en Routers Cisco: Pasos y Comandos Esenciales

Informática y Telecomunicaciones2,5 KB

Configuración de DHCP en Routers Cisco

1. Configuración del Servidor DHCP

  • Exclusión de direcciones IP: Si necesitas reservar un rango o una IP específica:
    • (config)# ip dhcp excluded-address primera_ip última_ip
  • Creación del Pool: Debes definir un pool por cada red que recibirá servicio:
    • (config)# ip dhcp pool nombre
    • Red de servicio: (dhcp-config)# network dir_ip máscara
    • Puerta de enlace: (dhcp-config)# default-router dir_ip
    • Servidor DNS (opcional): (dhcp-config)# dns-server dir_ip

2. Configuración de un Router como Cliente DHCP

Si un router debe obtener su IP mediante DHCP, la interfaz correspondiente debe estar en la misma red que el servidor:

  • (config-if)# ip address dhcp

3. Retransmisión DHCP (DHCP Relay)

Si el servidor DHCP se encuentra en...

Continuar leyendo "Configuración de Servidor DHCP en Routers Cisco: Pasos y Comandos Esenciales" »

Tipos de software: de sistema, de aplicación, de desarrollo y licencias

Informática y TelecomunicacionesActualizado el 4,51 KB

El software: concepto y clasificación

El software es el conjunto de programas que dirigen todas las tareas que realizan los componentes físicos del ordenador. Es la parte lógica del ordenador.

Tipos de software

  • Software de sistema: aísla al usuario y al programador de los detalles físicos del ordenador.
  • Software de desarrollo: es el conjunto de herramientas que permiten desarrollar nuevos programas informáticos.
  • Software de aplicación: programas que se ejecutan sobre el software de sistema y permiten a los usuarios realizar tareas específicas.
  • Software no libre: se refiere a cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones). Su código
...
Continuar leyendo "Tipos de software: de sistema, de aplicación, de desarrollo y licencias" »

Algoritmos de cifrado simétricos y asimétricos: 3DES, AES, RSA, Diffie-Hellman y curva elíptica

Informática y TelecomunicacionesActualizado el 3,27 KB

Algoritmos criptográficos: simétricos y asimétricos

3DES (Triple Data Encryption Standard)

Tipo de algoritmo que realiza un triple cifrado del tipo DES. Esto lo hace muchísimo más seguro que el cifrado DES simple. Nació por la inseguridad que traía una clave de 56 bits. Tarjetas de crédito y otros métodos de pago electrónico todavía tienen como estándar el algoritmo Triple DES.

  • Ventaja: algoritmo de cifrado rápido.

Advanced Encryption Standard (AES)

También conocido como Rijndael, es un esquema de cifrado por bloques adoptado como estándar de cifrado por el Gobierno de los Estados Unidos.

  • Ventaja: algoritmo de cifrado rápido.
  • Desventajas:
    • Necesidad de intercambiar la clave al menos una vez de forma segura.
    • Escalabilidad (dependiendo
...
Continuar leyendo "Algoritmos de cifrado simétricos y asimétricos: 3DES, AES, RSA, Diffie-Hellman y curva elíptica" »

Administración de Oracle Database: consultas, usuarios, perfiles y tablespaces paso a paso

Informática y TelecomunicacionesActualizado el 4,26 KB

Administración de Oracle Database: ejercicios prácticos

1. Consultas sobre la instancia y la sesión

Determinar el estado de la instancia de la BD y la última hora a la que se ha arrancado.

SELECT STATUS, STARTUP_TIME FROM V$INSTANCE;

Mostrar todos los privilegios de sesión ordenados ascendentemente.

SELECT PRIVILEGE FROM SESSION_PRIVS ORDER BY 1;

2. Consultas sobre usuarios

Mostrar el nombre y la fecha de bloqueo de aquellos usuarios DBA para los que la cuenta está bloqueada (LOCKED).

SELECT USERNAME, ACCOUNT_STATUS FROM DBA_USERS WHERE ACCOUNT_STATUS LIKE '%LOCKED%';

Mostrar el nombre y la fecha de creación de todos los usuarios.

SELECT USERNAME, ACCOUNT_STATUS, CREATED FROM ALL_USERS;

SELECT USERNAME, TO_CHAR(CREATED) FROM ALL_USERS;

Mostrar el...

Continuar leyendo "Administración de Oracle Database: consultas, usuarios, perfiles y tablespaces paso a paso" »