Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Fundamentos de Compiladores, Intérpretes y Traductores de Lenguajes 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,04 KB

Conceptos Fundamentales de Traductores y Compiladores

1. ¿Qué es un traductor?

Programa que traduce o convierte un texto o programa escrito en un lenguaje fuente a un texto o programa escrito en un lenguaje destino, produciendo, si es necesario, mensajes de error.

2. ¿Cuál es el funcionamiento de un traductor de idioma?

Traducen de un idioma dado a otro (por ejemplo, un traductor de inglés a español).

3. ¿Cómo funciona un compilador?

Es un traductor que toma como entrada una sentencia en lenguaje formal y produce como salida un fichero ejecutable, realizando una traducción de alto nivel a código máquina.

4. ¿Cómo funciona un intérprete?

Es similar a un compilador, pero su salida es una ejecución directa. El programa de entrada se interpreta

... Continuar leyendo "Fundamentos de Compiladores, Intérpretes y Traductores de Lenguajes de Programación" »

Fundamentos de Teleinformática: Modos de Transmisión y Tecnologías de Cableado y Ondas

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

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

TELEINFORMÁTICA: Fundamentos de Transmisión de Datos

Modos de Transmisión

Los modos de transmisión definen la dirección y el flujo de datos entre dos dispositivos de comunicación:

  • Simplex: La transmisión de datos se realiza en un único sentido, desde una estación.
  • Semiduplex o Half-Duplex: Se denomina así al modo de transmisión en el que el envío.
  • Duplex o Full-Duplex: Mediante este modo se establece la comunicación de datos a.

Cableado de Redes y Medios Físicos

Una vez que se tienen las estaciones de trabajo, el servidor y las placas de red, se requiere interconectar todo el conjunto. El tipo de cable utilizado depende de muchos factores, que se mencionarán a continuación.

Los tipos de cableado de red más populares son: par trenzado,... Continuar leyendo "Fundamentos de Teleinformática: Modos de Transmisión y Tecnologías de Cableado y Ondas" »

Guia de Robòtica Mòbil i Visió Artificial Industrial

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

Escrito el en catalán con un tamaño de 1,74 MB

Introducció a la Robòtica Mòbil

Un robot mòbil és aquell en què el seu cos sencer es mou respecte a l'entorn. La seva aplicació principal és poder manipular material i eines dins d'una instal·lació industrial.

Avantatges i Reptes

  • Avantatges: És útil per proporcionar accés especialitzat en ambients perillosos, redueix els costos operatius, augmenta la productivitat, millora la qualitat del producte i permet crear nous serveis per als humans.
  • Reptes: Percepció de l'entorn (és estocàstic i impredictible), actuacions (limitacions dels actuadors) i sensors (informació inexacta, sorollosa, etc.).

Temes involucrats amb la robòtica mòbil: arquitectures de control, locomoció, sensòrica/percepció, planificació de trajectòries, navegació... Continuar leyendo "Guia de Robòtica Mòbil i Visió Artificial Industrial" »

Gestión de Revocación de Certificados, Protocolos PKIX e Identidad Autosoberana SSI

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

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

CRL — Lista de Revocación de Certificados

La CRL (Certificate Revocation List) es un registro utilizado por la PKI para mantener un listado de los números de serie de los certificados que han sido revocados, ya no son válidos y en los que no se debería confiar.

Características de las CRL:

  • El listado de certificados revocados es firmado digitalmente por la CA.
  • Para comprobar la validez de un certificado, hay que descargar la CRL de la CA indicada en el certificado y verificar si aparece.

Alternativa: El protocolo OCSP (Online Certificate Status Protocol, RFC 2560) permite consultar certificados específicos sin descargar la CRL completa.

Contenido de una CRL:

  • Algoritmo de firma.
  • Nombre de la CA emisora.
  • Fecha de creación de la lista.
  • Fecha en
... Continuar leyendo "Gestión de Revocación de Certificados, Protocolos PKIX e Identidad Autosoberana SSI" »

Sistemas Operativos y Desarrollo de Software: Conceptos y Metodologías

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

Escrito el en español con un tamaño de 19,34 KB

¿Qué es un Sistema Operativo?

Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.

Clasificación de los Sistemas Operativos

  • Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
  • Multiprocesador: Soporta el abrir un mismo programa en más de una CPU.
  • Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
  • Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
  • Tiempo Real: Responde a las entradas inmediatamente.

Lenguajes de Programación

Un lenguaje de programación... Continuar leyendo "Sistemas Operativos y Desarrollo de Software: Conceptos y Metodologías" »

Examen de redes

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

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


IEEE Formado 1980 nivel físico, enlace dividido(logico, acesso al medio) y superiores.
802 .1 Protocolos superiores de redes de área local (Gestion LAN/MAN)
802 .2 Control de enlace lógico (LLC Logical Link Control) (capa 2)
802 .3 Ethernet
802 .4 Token Bus (abandonado) 4 Mbits/s ,Adaptador T,resitencia terminador
802 .5 Token Ring (Define MAC adresses) (Capa 1 y 2)
802 .6 Red de á rea metropolitana ( MAN ) DQDB (Distribuited Queue Dual Bus)
802 .7 Grupo de Asesoría Técnica sobre banda ancha(abandonado)
802 .8 Grupo de Asesoría Técnica sobre fibra ó ptica . ANSI X3T9.5(abandonado) (FDDI)
802 .9 RAL de servicios integrados (abandonado)
802 .10 Seguridad interoperable en RAL(abandonado)
802 .11 Red local inalá
... Continuar leyendo "Examen de redes" »

Torpedo

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

Escrito el en español con un tamaño de 1,93 KB

Tercera Unidad
Así como la resistencia y la reactancia son una medi da de la oposición que ofrecen elementos resistivos, inductivos y / o capacitivos al paso de la corriente, cuando se conectan uno o más de estos ele m entos entre sí, es el conjunto de ellos, quien ofrece oposición al paso de la corriente. Se denomina impedancia a la oposición que ofrece el circuito constituido por resistencias, bobinas y condensadores al paso de la corriente . CONCEPTO DE ADMITANCIA Cuando se calculan equivalentes de impedancias conectadas en paralelo, el cálculo puede resultar un tanto comlicado debido a que las impedancias son números comlejos. Por esto conviene introducir el concepto de admitancia (símbolo Y, unidad mhos o siemens) com el
... Continuar leyendo "Torpedo" »

Fundamentos del Modelado UML: De Conceptos a Casos de Uso en Desarrollo de Software

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

Escrito el en español con un tamaño de 9,27 KB

Introducción: Claves en el Desarrollo de Sistemas de Información

Elementos fundamentales en el desarrollo de sistemas de información incluyen:

  • Proceso
  • Notación
  • Herramientas

¿Qué es UML?

UML son las siglas de Unified Modeling Language (Lenguaje Unificado de Modelado).

Es un lenguaje de propósito general para el modelado orientado a objetos, impulsado por el OMG (Object Management Group).

UML combina notaciones provenientes desde diversas fuentes:

  • Modelado Orientado a Objetos
  • Modelado de Datos
  • Modelado de Componentes
  • Modelado de Flujos de Trabajo

Enfoques Orientados a Objetos Aglutinados por UML

UML integra y sintetiza diversos enfoques de modelado orientado a objetos, incluyendo las contribuciones de:

  • Booch
  • Odell
  • Shlaer-Mellor
  • Gamma et al. (Patrones de
... Continuar leyendo "Fundamentos del Modelado UML: De Conceptos a Casos de Uso en Desarrollo de Software" »

Fundamentos de Arquitectura de Computadores: ISA, Datapath y Procesadores

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

Escrito el en español con un tamaño de 2,05 MB

1. ISA (Instruction Set Architecture)

Es la interfaz entre el hardware y el software. Define los siguientes elementos fundamentales:

  • Conjunto de instrucciones
  • Formato de instrucciones
  • Registros del procesador
  • Modos de direccionamiento
  • Tipos de datos
  • Modelo de memoria

📌 En pocas palabras: Es la visión que tiene el programador sobre el funcionamiento del procesador.

2. Tipos de Arquitectura

RISC (Reduced Instruction Set Computer)

Se caracteriza por:

  • Instrucciones simples.
  • Tamaño fijo de instrucciones.
  • Gran cantidad de instrucciones elementales.
  • Acceso a memoria restringido a operaciones de load/store.
  • Diseño optimizado para pipeline.

Ejemplos: ARM, MIPS, RISC-V.

CISC (Complex Instruction Set Computer)

Se caracteriza por:

  • Instrucciones complejas.
  • Tamaño variable.
... Continuar leyendo "Fundamentos de Arquitectura de Computadores: ISA, Datapath y Procesadores" »

Fundamentos de Programación en C++: Punteros, Estructuras y Principios SOLID

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

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

1. Definición de Clases y Objetos en C++

A continuación, se presenta un ejemplo de cómo definir un nuevo tipo de dato utilizando la Programación Orientada a Objetos (POO):

#include <iostream>
#include <string>

using namespace std;

class Alumno {
public:
    string nombre;
    int edad;
    float promedio;
    char grupo;
    bool inscrito;
};

int main() {
    Alumno obj;
    cout << "Clase Alumno creada con 5 atributos exitosamente." << endl;
    return 0;
}

2. Acceso Indirecto mediante Punteros

Este programa demuestra cómo acceder a los miembros de un objeto utilizando punteros y el operador flecha (->):

#include <iostream>
#include <string>

using namespace std;

class Alumno {
public:
    string
... Continuar leyendo "Fundamentos de Programación en C++: Punteros, Estructuras y Principios SOLID" »