Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Fundamentos de Estructuras de Datos y Tipos Abstractos para Programadores

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

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

Clasificación de Estructuras de Datos

Una estructura de datos es un conjunto de datos en los que se pueden llevar a cabo diversas operaciones.

Estructuras Lógicas de Datos

En un programa, cada variable pertenece a un conjunto definido por las operaciones que se pueden llevar a cabo sobre ella.

Estructuras Primitivas

Son aquellas estructuras de datos básicas, por ejemplo, los enteros, fraccionarios, booleanos y los caracteres. A partir de ellas se construyen estructuras más complejas como los arrays, cadenas y registros.

Estructuras Lineales y No Lineales

Las estructuras de datos simples se pueden combinar de distintas formas para dar lugar a estructuras de datos más complejas. Entre las lineales, destacan las pilas, las colas, las listas enlazadas... Continuar leyendo "Fundamentos de Estructuras de Datos y Tipos Abstractos para Programadores" »

Administración de Sistemas Oracle Solaris 11

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

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

Instalación de Solaris 11

Métodos de instalación

SPARC:

  • Instalación en modo texto
  • Instalación automática

x86:

  • LiveCD GUI
  • Instalación en modo texto
  • Instalación automática

Diferencias entre LiveCD GUI e instalación en modo texto

CaracterísticaLiveCD GUIInstalación en Modo Texto
PaquetesBasados en escritorioBasados en servidor
RedConfiguración automática predeterminadaConfiguración automática y manual
Usuario RootSiempre configurado como rolPuede o no ser configurado como rol
MemoriaRequiere más memoriaRequiere menos memoria

Requerimientos básicos para instalar Solaris 11

  • Espacio en disco: 13 GB
  • Memoria RAM: 1 GB
  • Arquitecturas: x86 de 64 bits, SPARC M-series

Para configurar la red manualmente durante la instalación inicial, no es necesario configurar... Continuar leyendo "Administración de Sistemas Oracle Solaris 11" »

Fundamentos de Informática: Conceptos Esenciales y Funcionamiento

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

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

1. Conceptos básicos de la informática

1.1. Informática: Definición y conceptos básicos

Definición

El término informática proviene del francés informatique y es el resultado de la contracción de dos términos: Information + automatique.

El diccionario de la Real Academia Española define la informática como: “Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información mediante ordenadores”.

Conceptos básicos

  • Ordenador: Máquina compuesta de elementos físicos de tipo electrónico, capaz de realizar gran variedad de trabajos sobre la información, a gran velocidad y con gran precisión, siempre que se le proporcionen las instrucciones adecuadas.
  • Bit: Unidad mínima de almacenamiento
... Continuar leyendo "Fundamentos de Informática: Conceptos Esenciales y Funcionamiento" »

Dominando el Enrutamiento de Redes: Routers, Rutas Estáticas y Dinámicas

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

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

Conceptos Fundamentales del Enrutamiento IP: Routers y Rutas

Capítulo 1: Introducción al Router y sus Funciones Esenciales

Este capítulo presenta el router, un dispositivo fundamental en las redes. Los routers son computadoras que incluyen muchos de los componentes de hardware y software que se encuentran en una PC típica, como por ejemplo: CPU, RAM, ROM y un sistema operativo.

El objetivo principal de un router es conectar múltiples redes y enviar paquetes de una red a la siguiente. Esto implica que un router normalmente posee múltiples interfaces, cada una de las cuales actúa como miembro o host en una red IP diferente.

El router mantiene una tabla de enrutamiento, que es una lista de redes conocidas. Esta tabla incluye direcciones de... Continuar leyendo "Dominando el Enrutamiento de Redes: Routers, Rutas Estáticas y Dinámicas" »

Gestión Eficiente de Datos: De Archivos Manuales a Sistemas Integrados

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

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

Evolución de la Gestión de Datos: De Sistemas Manuales a Bases de Datos Integradas

Los sistemas de procesamiento de archivos han representado una mejora significativa respecto a los métodos manuales de registro. Sin embargo, estos sistemas heredados presentan importantes limitaciones:

  • Los datos se encuentran separados y aislados.
  • La mayoría de los datos están duplicados.
  • Los programas de aplicación dependen estrechamente de los formatos de los archivos.
  • Con frecuencia, los archivos son incompatibles entre sí.
  • Resulta difícil representar los datos de acuerdo con las perspectivas de los usuarios.

Conceptos Fundamentales de Bases de Datos

¿Qué es una Base de Datos?

Una base de datos es un conjunto autodescriptivo de registros integrados. Es autodescriptiva... Continuar leyendo "Gestión Eficiente de Datos: De Archivos Manuales a Sistemas Integrados" »

Fundamentos de Criptografía y Seguridad de la Información: Conceptos Clave

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

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

Fundamentos de Criptografía y Seguridad de la Información

Técnicas de Ocultación y Canales Secretos

Sistema Esteganográfico

El sistema esteganográfico es aquel que oculta el mensaje cuya confidencialidad se pretende proteger dentro de otro objeto que nada tenga que ver con él y que no resulte sospechoso al atacante. La probabilidad de que el objeto llegue a su destino sin levantar sospechas determina la seguridad de este procedimiento como canal secreto de comunicaciones.

Propiedades de las Funciones Hash de Sentido Único

Las funciones hash (H()) deben cumplir las siguientes características:

  • La descripción de la función H( ) debe ser pública y no debe incluir ninguna información secreta.
  • El argumento $x$ puede ser de cualquier longitud.
... Continuar leyendo "Fundamentos de Criptografía y Seguridad de la Información: Conceptos Clave" »

Evolució de l'ordinador: des del Z1 fins als ordinadors moderns

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

Escrito el en catalán con un tamaño de 2,55 KB

L'ordinador

Des dels inicis fins a l'actualitat

La primera màquina programable, l'ordinador Z1, va ser creada per l'enginyer alemany Konrad Zuse l'any 1936. Era una calculadora mecànica binària que rebia les dades en cintes perforades, operava amb electricitat i ocupava una taula sencera (fig. 39). La primera empresa d'ordinadors va ser Atanasoff-Berry Computer (ABC) l'any 1942. Posteriorment, el Harvard Mark I va representar un gran avenç. Es tractava d'un ordinador de 31.500 kg, 17 m de llargada i 2,5 m d'alt, amb 800 km de cables i més de 3.000.000 de connexions, desenvolupat l'any 1944 a la Universitat de Harvard amb la subvenció d'IBM (fig. 40).

Científics de tot el món van començar a investigar sobre aquest nou camp dels ordinadors... Continuar leyendo "Evolució de l'ordinador: des del Z1 fins als ordinadors moderns" »

Resolución de 10 Problemas de Vectores y Cadenas en C#

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

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

Colección de Ejercicios Resueltos de Programación en C#

A continuación, se presentan diez problemas de programación que involucran el manejo de vectores y cadenas de caracteres, junto con sus soluciones implementadas en C#.


  1. Listar los tres primeros números con más de un dígito

    Dado un vector de enteros, realizar un programa que liste los tres primeros números con más de un dígito.

    Implementación en C# (Ejercicio 1)

    {
    
    constint MAX = 5; 
    staticvoid Main(string[] args) 
    {
    int[] vect = newint[MAX];
    int i=0, cont=0;
    //leer vector
    while (i < MAX)
    {
    vect[i] = Convert.ToInt32(Console.ReadLine());
    i++;
    }
    i = 0;
    while (i < MAX && cont <3) 
    {
    if (vect[i] / 10 >= 1)
    {
    Console.WriteLine(vect[i]);
    cont++;
    }
    i++; 
    } 
    Console.ReadLine(
... Continuar leyendo "Resolución de 10 Problemas de Vectores y Cadenas en C#" »

Fundamentos de Criptografía: De Funciones Hash a Cifrado Simétrico y Asimétrico

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

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

Fundamentos de Criptografía y Funciones Hash

Índice de Coincidencia de Freeman

El Índice de Coincidencia de Freeman mide la desviación cuadrática (varianza) de una distribución de frecuencias.

Esencia de Davis-Meyer para la irreversibilidad de las funciones hash

El paradigma de Davis-Meyer consigue la no invertibilidad haciendo que la salida de la función de compresión sea el resultado de una operación XOR entre la salida y la entrada de una función muy compleja gobernada por el bloque de texto, el cual juega el papel de la clave. La operación compleja suele ser un cifrador simétrico reversible.

Cómo las funciones hash procesan mensajes

El paradigma de Merkle-Damgard propone construir una función hash iterando el número de veces que... Continuar leyendo "Fundamentos de Criptografía: De Funciones Hash a Cifrado Simétrico y Asimétrico" »

Conceptos Fundamentales de Sistemas Operativos: Arquitectura, Gestión y Sincronización

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

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

Tipos de Sistemas Operativos y sus Características

Sistemas de Procesamiento en Serie

En los inicios de la computación, los sistemas operaban con grandes consolas. Los trabajos se ejecutaban de forma secuencial, sin interacción directa del usuario durante su procesamiento. Un trabajo se entregaba, se ejecutaba y, al finalizar, se obtenía un resultado. La gestión era sencilla, a menudo controlada por un único operador o un sistema de control de trabajos (JLC).

Sistemas por Lotes (Batch Systems)

Estos sistemas eran similares a los de procesamiento en serie, pero los trabajos se agrupaban en lotes. Los programadores entregaban sus trabajos al operador, quien los organizaba y ejecutaba en secuencia. Inicialmente, la CPU permanecía ociosa mientras... Continuar leyendo "Conceptos Fundamentales de Sistemas Operativos: Arquitectura, Gestión y Sincronización" »