Chuletas y apuntes de Informática y Telecomunicaciones de Formación Profesional

Ordenar por
Materia
Nivel

Implementación de Funciones Estadísticas y Uso de Interrupciones en Arduino

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

#include <iostream>
#include <math.h>
using namespace std;

bool mayor(int a, int b)
{
  if (a > b)
    return true;
  else
    return false;
}

void ordenarLista(int v[], int n)
{
 int aux;
    for (int i = 0; i < n; i++)            // Con este bucle empezamos a ver el vector desde la primera posicion
    {
        for (int j = 0; j < n - i - 1; j++)    // Con este bucle empezamos a ver el vector desde la segunda posicion
        {
            if (v[j] > v[j + 1])         // Comparamos el primer numero con el segundo del vector y si el primero 
            {                       // es mayor que el segundo se desplaza a la derecha y asi hasta que el vector este ordenado
       

... Continuar leyendo "Implementación de Funciones Estadísticas y Uso de Interrupciones en Arduino" »

Conexión de Redes y Dispositivos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Para conectar un equipo a la red se utilizan diferentes puertos: puerto serie, paralelo, USB, PCI o ISA (ranuras de expansión).

Dispositivos de Red

Los dispositivos de red incluyen: tarjetas de red, repetidores y amplificadores, concentradores (hubs), conmutadores (switches), encaminadores (routers) y dispositivos de seguridad (cortafuegos).

Tarjetas de Red (NIC)

La tarjeta de red (NIC - Network Interface Card) conecta el elemento a la red. Llevan grabados todos los protocolos para comunicar la capa física, enlace de datos y de red. La conexión se realiza por ranuras de expansión. La tarjeta consulta la configuración del sistema para saber la velocidad de transmisión y el buffer (tamaño de memoria intermedia).

Dirección MAC

La dirección... Continuar leyendo "Conexión de Redes y Dispositivos" »

Fundamentos de Sistemas de Información: Estructura, Componentes y Ciclo de Vida

Enviado por Carlos y clasificado en Informática y Telecomunicaciones

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

Fundamentos Esenciales de los Sistemas

Definición y Características de un Sistema

Un sistema se define como un conjunto de elementos que interactúan entre sí, orientados a la consecución de un objetivo específico.

Características Principales:

  • Está situado en un entorno con el que interactúa, recibiendo entradas y produciendo salidas.
  • Puede formar parte de uno más general, que constituye su entorno.
  • Puede estar formado por otros sistemas, denominados subsistemas.

Coordinación de Sistemas

Para que todo sistema funcione de manera coordinada, es necesario la existencia de otro sistema específico:

  • Sistema de Información: Su objetivo primordial es asegurar que la información necesaria fluya de forma coordinada.

Componentes de un Sistema de Información

Los... Continuar leyendo "Fundamentos de Sistemas de Información: Estructura, Componentes y Ciclo de Vida" »

Introducción a la Arquitectura de Computadoras y Paradigmas de Programación

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Conceptos Básicos de la Arquitectura de Computadoras

Componentes Principales

  • Unidad de control: Controla la ejecución de las operaciones y el funcionamiento de todos los demás componentes.
  • Unidad aritmético-lógica: Parte encargada de las operaciones aritméticas y lógicas.

El conjunto de ambas se llama CPU (Unidad Central de Procesamiento).

  • La memoria principal: Es la memoria de almacenamiento interno. Opera a gran velocidad. Está formada por una serie de celdas.

Lenguaje Máquina

El lenguaje máquina es el lenguaje más básico y el único que entiende el ordenador.

Algoritmos y Lenguajes de Programación

Algoritmos

Un algoritmo es una secuencia ordenada y finita de pasos a seguir para resolver un determinado problema.

  • El procesador es el que
... Continuar leyendo "Introducción a la Arquitectura de Computadoras y Paradigmas de Programación" »

Java: Hilos, Procesos y Control de Interrupciones en un Ejemplo de Carrera F1

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 10,52 KB

Resumen

Este documento contiene varios ejemplos en Java que muestran el uso de hilos (threads), control de interrupciones, manejo de procesos con ProcessBuilder, lectura de salida de procesos y redirección de salida a fichero. El ejemplo central simula una carrera de F1 donde se pueden interrumpir las escuderías desde un hilo de control.

Código corregido

A continuación se incluye el código corregido y formateado. Se han corregido errores ortográficos y gramaticales en los comentarios y en los mensajes impresos por pantalla. No se ha eliminado contenido; se han aclarado algunos puntos (por ejemplo, URL en curl) para evitar ambigüedades.

Importaciones

import java.io.BufferedReader;
import java.io.File;
import java.io.InputStreamReader;
import
... Continuar leyendo "Java: Hilos, Procesos y Control de Interrupciones en un Ejemplo de Carrera F1" »

Proxy transparente ventajas y desventajas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Cortafuegos o Firewall

Un cortafuego o firewall Es una aplicación o dispositivo diseñado para bloquear Comunicaciones no autorizadas permitiendo al mismo tiempo las que si Lo están.   
Carácterísticas Fundamentales:

- Filtrado de paquetes De red en función de la inspección de direcciones de    red: MAC, IP O puertos de origen y destino

- Filtrado por Aplicaciones

- Las reglas de Filtrado se aplican sobre el tráfico de E/S en una                        determinadas Interfaces

- Registro o logs de Filtrado de paquetes.

Un cortafuegos no Puede proteger de ataques que no se produzcan a través del mismo.

Tampoco puede proteger Contra virus o contra ataques debidos a los datos que se transfieren Salvo que se combine con algún tipo... Continuar leyendo "Proxy transparente ventajas y desventajas" »

Gestión Avanzada de Procesos y Procesador en Sistemas Operativos: Comunicación y Sincronización de Datos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Gestión del Procesador: Comunicación y Sincronización de Datos

Gestión de Procesos

Introducción

El proceso es uno de los conceptos más importantes que giran en torno al sistema operativo. Surgió por primera vez con la multiprogramación, permitiendo ejecutar más de un programa de forma simultánea con el fin de aprovechar al máximo los recursos del computador.

Concepto de Proceso

Un proceso es un programa en ejecución, siendo la unidad de trabajo fundamental en el SO.

  • Un proceso es una entidad activa que puede solicitar recursos (archivos, dispositivos, etc.).

Definición de Proceso

Un proceso es un programa en ejecución que se ejecuta secuencialmente (no más de una instrucción a la vez). El proceso es una abstracción creada por el SO... Continuar leyendo "Gestión Avanzada de Procesos y Procesador en Sistemas Operativos: Comunicación y Sincronización de Datos" »

Componentes Esenciales y Montaje de Redes de Datos Físicas

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Medios de Transmisión

Son el soporte físico que facilita el transporte de la información y suponen una parte fundamental en la comunicación de datos.

Sistemas de Fibra Óptica

  • Monomodo
  • Multimodo de índice gradual
  • Multimodo de índice escalonado

Dispositivos de Conexión de Cables (Conectores)

De esta función se ocupan los conectores, que no son más que interfaces que adecuan la señal del cable a la interfaz del receptor.

Tipos de Conectores

  • RJ11, RJ12, RJ45: Utilizados en cables UTP, STP y otros cables de pares.
  • AUI, DB15: Para topologías en estrella con cables de pares o conexión de transceptores a las estaciones.
  • BNC: Se utiliza con cable coaxial fino, típico de Ethernet. Mantiene su estructura en cada conexión.
  • T Coaxial: Es el modo natural
... Continuar leyendo "Componentes Esenciales y Montaje de Redes de Datos Físicas" »

Fundamentos y Configuración del Sistema de Nombres de Dominio DNS

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 10,29 KB

📌 ¿Qué es DNS?

  • DNS (Domain Name System): Es el servicio esencial que traduce nombres de dominio ↔ direcciones IP.

  • Permite que los usuarios recuerden nombres amigables (ej: google.com) en lugar de direcciones IP numéricas complejas.

  • Funciona en la capa de aplicación del modelo OSI, utilizando el puerto 53 (tanto para UDP como para TCP).

  • Se caracteriza por ser un sistema jerárquico y distribuido.

1. Sistema de nombres plano

  • Consiste en un fichero local que asocia directamente un nombre con una IP.

  • Ejemplo clásico: el archivo /etc/hosts en sistemas Unix/Linux o C:\Windows\System32\drivers\etc\hosts en Windows.

  • Limitación: No es escalable para la magnitud actual de Internet.

2. Sistema jerárquico (DNS)

  • Introducido en 1983 para solventar las

... Continuar leyendo "Fundamentos y Configuración del Sistema de Nombres de Dominio DNS" »

Entendiendo los Modelos OSI y TCP/IP: Fundamentos de Redes

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Modelo OSI

El Modelo OSI (Open Systems Interconnection) fue propuesto en 1983 por la ISO (ISO 7498) para estandarizar los protocolos de comunicación a nivel mundial. Se enfoca en la conexión de sistemas abiertos, es decir, sistemas que pueden comunicarse con otros diferentes.

Los principios teóricos del modelo OSI son:

  • Cada capa realiza una función bien definida.
  • El número de niveles es suficiente para evitar la agrupación de funciones distintas, pero no tan grande como para hacer la arquitectura inmanejable.
  • Se crea una nueva capa cuando se necesita una función diferenciada.
  • Las divisiones entre capas minimizan el flujo de información entre ellas, simplificando la interfaz.
  • Las modificaciones en una capa no afectan a las contiguas.
  • Se utiliza
... Continuar leyendo "Entendiendo los Modelos OSI y TCP/IP: Fundamentos de Redes" »