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

Ordenar por
Materia
Nivel

Redes WAN: Componentes, Estándares y Protocolos de Enrutamiento

Clasificado en Informática

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

Módems: Interactúan con servicios de calidad de voz, unidades de canal de servicio CSU, unidades de servicio digital DSU, que a su vez interactúan con T1/E1 y con la red digital de servicios integrados.

Servidores de Comunicación: Se encargan de concentrar las conexiones del usuario, tanto aquellas con marcación como sin marcación.

Estándares WAN de Capa Física

EIA/TIA-232, EIA/TIA-449, V.90, X.21. La capa física WAN además describe la interfaz entre el equipo terminal de datos DTE (cliente) y el equipo de terminación de servicios DCE (proveedor). Los protocolos de capa de enlace WAN describen cómo se transportan las tramas entre sistemas de un único enlace de datos. Incluye protocolos para operar sobre servicios dedicados punto a... Continuar leyendo "Redes WAN: Componentes, Estándares y Protocolos de Enrutamiento" »

Control de Flujo y Errores en Redes: Técnicas y Protocolos

Clasificado en Informática

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

Control de Flujo en Redes de Datos

El control de flujo es un mecanismo esencial en las redes de datos que previene la saturación del receptor cuando el emisor transmite a una velocidad mayor. Es crucial para evitar la saturación de los búferes y optimizar el uso del medio de transmisión.

  • Tiempo de transmisión: Tiempo necesario para transmitir todos los bits de un mensaje al medio.
  • Tiempo de propagación: Tiempo que tarda un bit en atravesar el medio de transmisión.

Parada y Espera (Stop and Wait)

En el protocolo Stop and Wait, el emisor envía un frame y espera una confirmación (ACK) del receptor antes de enviar el siguiente. Si no se recibe el ACK, el emisor detiene el flujo.

Fragmentación

La fragmentación divide un mensaje en frames más... Continuar leyendo "Control de Flujo y Errores en Redes: Técnicas y Protocolos" »

Implementación del Algoritmo K-Means en Python para Clustering de Datos

Clasificado en Informática

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

Implementación del Algoritmo K-Means en Python

A continuación, se detalla el proceso de creación del algoritmo de agrupamiento K-Means, estructurado en diferentes etapas funcionales para facilitar su comprensión y aplicación.

1. Inicialización de la Clasificación

Ej1: Definición de la función para preparar la estructura de datos inicial.

def clasificacion_inicial_vacia(datos):
    return [[x, None] for x in datos]

2. Selección de Centros Iniciales

Ej2: Selección aleatoria de los centroides iniciales a partir del conjunto de datos.

def centros_iniciales(datos, k):
    return random.sample(datos, k)

3. Cálculo del Centro más Cercano

Ej3: Función para determinar el índice del centroide con la menor distancia respecto a un punto x.

def calcula_
... Continuar leyendo "Implementación del Algoritmo K-Means en Python para Clustering de Datos" »

Ejercicios Resueltos de Programación AWK y Comandos Linux

Clasificado en Informática

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

PROGRAMACIÓN APLICADA – PAD3501

Prueba #3

2Q==

Indicaciones Generales

  • Esta prueba consta de 6 preguntas abiertas de respuesta breve.
  • Las preguntas del Ítem I tienen un puntaje de 5 puntos cada una, y las preguntas del Ítem II tienen un puntaje de 25 puntos cada una, en caso de estar completamente correctas.
  • El puntaje máximo de la prueba es de 70 puntos. La nota 4.0 se obtiene logrando el 60% de este puntaje, es decir, con 42 puntos.
  • Durante la prueba, el alumno puede utilizar un PC con Linux (sin conexión a internet) para probar sus respuestas y consultar el manual en línea de Linux. Sin embargo, no se permite el uso de otros equipos electrónicos como celulares, reproductores MP3 o computadoras portátiles, entre otros.
  • Utilice bolígrafo para
... Continuar leyendo "Ejercicios Resueltos de Programación AWK y Comandos Linux" »

Fundamentos de Sistemas de Información: Estructura, Conceptos y OLTP

Clasificado en Informática

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

Niveles de Sistemas de Información en la Organización

  • Nivel Operacional

    Se utilizan sistemas de información que monitorean las actividades y transacciones elementales de la organización. Son sistemas que han cobrado un auge importante en la última década como resultado de un desarrollo organizacional orientado al mercado global.

  • Nivel de Conocimientos

    En este nivel encontramos a los trabajadores de conocimiento y de datos, que cubren el núcleo de operaciones tradicionales de captura masiva de datos y servicios básicos de tratamiento de datos, con tareas predefinidas.

  • Nivel de Administración

    Se realizan tareas de administradores de nivel intermedio que apoyan las actividades de seguimiento, de control y toma de decisiones, y realizan consultas

... Continuar leyendo "Fundamentos de Sistemas de Información: Estructura, Conceptos y OLTP" »

Sistemas de Información y Tecnologías para la Gestión del Turismo: MIS Hotel y Agencias de Viajes

Clasificado en Informática

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

SI/TI en gestión de turismo

SI/TI en gestión de turismo: tipos interna y externa.

Tipos de sistemas de información

  • SI intraorganizativos: MIS o PMS. Sistemas de información para la gestión o sistemas de gestión propietarios. Front office y back office, hardware y software.
  • Otros tipos son CRM (sistemas de relaciones con clientes), GIS (sistemas geográficos) y DMS (gestión de destinos).
  • SI interorganizativos (SII): GDS y CRS.

Elementos de los SI

  • Información: externa o interna y corporativa.
  • Usuarios: internos o externos, y especialistas.
  • Tecnológicos: hardware, software, redes de comunicación y bases de datos.
  • Estrategias: outsourcing selectivo o completo; insourcing.

MIS Hotel

Gestión

Niveles de integración:

  • 1) En contabilidad.
  • 2) En área comercial
... Continuar leyendo "Sistemas de Información y Tecnologías para la Gestión del Turismo: MIS Hotel y Agencias de Viajes" »

Introducción a los Sistemas Operativos: Funciones y Tipos

Clasificado en Informática

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

Conceptos Fundamentales de Sistemas Operativos

Funciones Principales de un Sistema Operativo

  • Administrar hardware
  • Administrar memoria
  • Administrar llamadas de red
  • Administrar entorno de usuario
  • Administrar entorno

Tipos de Sistemas Operativos

  • Monolítico
  • Multinúcleo
  • Estructurado: Sistemas por capas
  • Modelo cliente-servidor: Novel, Linux, Minix y Windows

Herramientas del Sistema Operativo para Administrar Procesos

  1. Planificador: Selecciona el proceso que debe ser realizado, le asigna un tiempo (inicio-fin).
  2. Activador: Activa la memoria y demás recursos solicitados por el proceso seleccionado.

Características de los Exonúcleos

  • Muy raros
  • Más productivos
  • Difíciles de programar
  • Son muy ágiles

Sistemas Operativos Alternativos

  • Symbian aplicado a dispositivos móviles
  • Windows
... Continuar leyendo "Introducción a los Sistemas Operativos: Funciones y Tipos" »

Patrones de Programación en Python para Manejo de Listas y Diccionarios

Clasificado en Informática

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

Algoritmos Esenciales para la Gestión de Datos en Python

1. Función de Búsqueda

Esta función permite localizar un elemento dentro de una lista de diccionarios utilizando una clave específica.

def buscar_algo(dato):
    for elemento in lista:
        if elemento["clave"] == dato:
            return elemento
    return None

2. Registro de Información

Registro Simple

Procedimiento básico para agregar un nuevo diccionario a la lista (pide agregar algo).

def registrar_algo(dato1, dato2):
    nuevo = {
        "dato1": dato1,
        "dato2": dato2
    }
    lista.append(nuevo)
    return True

Registrar Validando que no Exista

Asegura que no se dupliquen registros basados en un código identificador.

def registrar_algo(codigo, dato1, dato2):
    objeto
... Continuar leyendo "Patrones de Programación en Python para Manejo de Listas y Diccionarios" »

Implementación de Clases Genéricas en C++ para Operaciones Matemáticas

Clasificado en Informática

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

Implementación de una Clase Genérica en C++

A continuación, se presenta el desarrollo de una clase utilizando template <class T> para permitir operaciones matemáticas sobre distintos tipos de datos.

Definición de la Clase OperacionGenerica

template <class T>
class OperacionGenerica {
private:
    T operando1;
    T operando2;

public:
    // Constructor para inicializar los valores
    OperacionGenerica(T a, T b) : operando1(a), operando2(b) {}

    // Función para realizar la suma
    T Sumar() {
        return operando1 + operando2;
    }

    // Función para realizar la resta
    T Restar() {
        return operando1 - operando2;
    }

    // Función para realizar la multiplicación
    T Multiplicar() {
        return
... Continuar leyendo "Implementación de Clases Genéricas en C++ para Operaciones Matemáticas" »

Conceptos Fundamentales de Sistemas de Información y Gestión Estratégica

Enviado por Marshi y clasificado en Informática

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

1. Conceptos de Analiticidad

a. ¿Qué es la Analiticidad Sistémica?

La Analiticidad Sistémica consiste en descomponer un todo en partes, sin prescindir de las relaciones entre dichas partes.

b. ¿Qué es la Analiticidad Cartesiana?

La Analiticidad Cartesiana consiste en descomponer un todo en partes, desprendiéndose de las relaciones entre dichas partes.

2. Sistemas de Información de Nivel Estratégico

a. ¿Cuáles son y cuál es el propósito de cada sistema de información de nivel estratégico?

El Sistema de Información Estratégica Táctica (SIET) tiene como propósito entregar la información que se requiere en virtud de la matriz FODA para la elaboración técnica de las opciones estratégicas, en virtud de las cuales, posteriormente,... Continuar leyendo "Conceptos Fundamentales de Sistemas de Información y Gestión Estratégica" »