Chuletas y apuntes de Informática y Telecomunicaciones

Ordenar por
Materia
Nivel

Conceptos Esenciales de Redes Informáticas: Estructura y Configuración

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

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

Modelos de Referencia de Red: OSI y TCP/IP

Modelo OSI: Capas y Funciones

El Modelo OSI (Open Systems Interconnection) es un marco conceptual que describe cómo las funciones de red interactúan en siete capas distintas. Cada capa tiene una función específica para facilitar la comunicación entre sistemas.

Capa de Aplicación
Define los protocolos que utilizarán las aplicaciones de usuario para interactuar con la red.
Capa de Presentación
Se encarga de la sintaxis y semántica del mensaje, incluyendo la traducción, cifrado y compresión de datos.
Capa de Sesión
Establece, gestiona y finaliza las sesiones de comunicación entre aplicaciones, incluyendo la sincronización del transporte.
Capa de Transporte
Proporciona un elemento de transporte de
... Continuar leyendo "Conceptos Esenciales de Redes Informáticas: Estructura y Configuración" »

Introducción a la Programación en C para Arduino: Hardware y Software

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

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

Programación en C para Arduino

1. Introducción

Arduino es una plataforma de hardware libre, basada en una placa electrónica que tiene un microcontrolador (µC) y un entorno de desarrollo integrado (IDE), diseñada para ser utilizada en proyectos multidisciplinares. Su programación se basa en el lenguaje C/C++. A pesar de que no es un requisito, es conveniente que la persona que quiera programar una placa Arduino sepa lo básico de programación en los lenguajes mencionados.

Existen variados modelos de placas, las cuales se pueden revisar en el sitio web de Arduino. Además, en el mercado, hay diversas empresas que fabrican placas totalmente compatibles con Arduino. La Escuela de Ingeniería Civil Informática dispone de placas Sparkfun, que... Continuar leyendo "Introducción a la Programación en C para Arduino: Hardware y Software" »

Conceptos Clave de Informática y Redes de Ordenadores

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

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

Conceptos Fundamentales de Informática

Informática: Ciencia que estudia el diseño y el uso de máquinas y herramientas que permiten tratar o procesar todo tipo de información de forma automatizada.

Ordenador: Máquina capaz de aceptar datos de entrada, realizar operaciones, de forma automática, con ellos y proporcionar una salida. El flujo básico es: Entrada -> Proceso -> Salida.

Composición de un PC: Se compone de dos partes principales:

  • Hardware: La parte física, los componentes tangibles.
  • Software: La parte lógica, los programas y datos.

Unidades de Medida de la Información: Constituyen una de las características fundamentales del espacio material de representación. La unidad más pequeña de información es aquella en la que... Continuar leyendo "Conceptos Clave de Informática y Redes de Ordenadores" »

Distribución de Datos y Procesos en Sistemas de Gestión de Bases de Datos

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

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

Los niveles de distribución de los datos y procesos se clasifican con base en cómo la distribución de los procesos y datos son soportadas. Un DBMS puede guardar datos en un solo sitio (BD centralizada) o en múltiples sitios (BD distribuidas) y puede soportar procesamiento de datos en un solo sitio o en varios.

Modelos de Distribución

Procesamiento en un Solo Sitio, Datos en un Solo Sitio (SPSD): Todo el procesamiento se realiza con un solo CPU o computadora anfitriona (mainframe, mini computadora o PC) y todos los datos se guardan en el disco local de la computadora anfitriona. DBMS no distribuido (Centralizado). El DBMS por lo general funciona con un sistema de “operación multitareas tiempo compartido”, el cual permite que varios procesos... Continuar leyendo "Distribución de Datos y Procesos en Sistemas de Gestión de Bases de Datos" »

Sistemas de Archivos: Almacenamiento, Implementación y Tipos

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

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

Atributos de los Directorios en los Sistemas de Archivos

Los sistemas operativos (SO) almacenan diversos atributos de los directorios, entre ellos:

  • -H (Hidden): Indica que el directorio está oculto.
  • -R (Read Only): Define el directorio como de solo lectura.
  • -A (Archivo): Marca de archivo útil en copias de seguridad incrementales.
  • Fecha: Fecha de creación o modificación.
  • Hora: Hora de creación o modificación.

En Linux, además, se gestionan atributos de pertenencia a un usuario o grupo, así como los permisos que el propietario tiene sobre el directorio. También existe la posibilidad de que los directorios estén cifrados o comprimidos.

Implementación del Sistema de Archivos

Cada sistema de archivos emplea un método específico para almacenar... Continuar leyendo "Sistemas de Archivos: Almacenamiento, Implementación y Tipos" »

Conceptos Clave de Informática: Hardware, Software y Periféricos Esenciales

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

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

Conceptos Fundamentales de la Informática

Codificación y Sistemas de Numeración

¿En qué se basa la codificación binaria?

La codificación binaria se basa en un sistema de dos dígitos: el 0 y el 1.

¿Cuál es la regla principal de un sistema de numeración?

La regla principal de un sistema de numeración es que un mismo símbolo tiene distinto valor según la posición que ocupe.

¿A qué se denomina código de caracteres?

Es un código donde todos sus caracteres poseen una codificación binaria.

¿A qué se llama octeto?

Se refiere a la representación binaria de un carácter completada a 8 dígitos con ceros a la izquierda por el ordenador.

¿A qué se llama byte?

Al conjunto de 8 bits.

Componentes Físicos y Lógicos del Ordenador

¿Qué es el

... Continuar leyendo "Conceptos Clave de Informática: Hardware, Software y Periféricos Esenciales" »

Optimización de la Toma de Decisiones con Data Warehousing

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

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

Etapas de la Toma de Decisiones

  1. Reconocimiento de una necesidad: Sensación de insatisfacción con uno mismo; sensación de vacío o necesidad.
  2. Decisión de cambiar, para llenar el vacío o la necesidad.
  3. Dedicación consciente para implementar la decisión.

Data Warehouse (DWH)

Un Data Warehouse (DWH) es una colección de datos orientada a temas, integrada, no volátil y de tiempo variante, que se usa para el soporte del proceso de toma de decisiones gerenciales.

Ventajas de un DWH

  • Confiable
  • Controlado
  • Única fuente de datos
  • No duplicación de esfuerzos
  • No hay conflictos en periodos de tiempo
  • No hay confusión de algoritmos

Características de un DWH

  • Integrado
  • De tiempo variante
  • No volátil

Elementos que integran un DWH

  • Metadata
  • API
  • Middleware
  • Mecanismos de extracción
  • Mecanismos
... Continuar leyendo "Optimización de la Toma de Decisiones con Data Warehousing" »

Protocolos de Comunicación Serial y Modos de Direccionamiento en Microprocesadores

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

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

Protocolos de Comunicación Serial

1. SPI (Serial Peripheral Interface)

SPI: Esta interfaz permite enviar datos en forma serie, pero a diferencia de la anterior, requiere de un sistema sincrónico. Se utiliza una línea de clock para indicar cuándo se enviará el dato. Esta interfaz permite comunicar un dispositivo Master (maestro) con varios Slaves (esclavos), y el Master puede decidir con cuál de todos ellos quiere comunicarse en un momento específico, poniendo en cero la línea de selección correspondiente al slave utilizado.

Aclaración: El maestro puede pasar a ser slave y un slave maestro en un momento determinado, mediante el mecanismo de arbitraje del bus.

2. IIC / I2C (Inter-Integrated Circuit)

IIC: Esta interfaz es mucho más simple... Continuar leyendo "Protocolos de Comunicación Serial y Modos de Direccionamiento en Microprocesadores" »

Conceptos Fundamentales de Arquitectura de Microprocesadores y Comunicación Serie

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

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

1. La Pila (Stack): Concepto y Uso en Programación

Una pila es una estructura de datos fundamental que consiste en un conjunto de direcciones de memoria contiguas, a la cual se accede siempre por un único extremo, conocido como cabeza de pila o tope de pila.

El modo de acceso a sus elementos es del tipo LIFO (Last In, First Out), lo que significa que el último elemento en ser añadido es el primero en ser recuperado.

Su uso principal es almacenar y recuperar datos de manera eficiente, siendo una herramienta indispensable en la gestión de llamadas a funciones, el almacenamiento temporal de registros y la manipulación de datos en la ejecución de programas.

Programa Ejemplo de Uso de Pila

A continuación, se presenta un programa de ejemplo en... Continuar leyendo "Conceptos Fundamentales de Arquitectura de Microprocesadores y Comunicación Serie" »

Configuración de Red, Multiprogramación y Almacenamiento

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

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

Configuración de Red y Virtualización

Tipos de Configuración de Red en Máquinas Virtuales

  • Bridged: La máquina virtual (MV) usa la tarjeta de red del host, obteniendo así dos direcciones IP: una del host y otra de la MV.
  • NAT: La MV se comunica a la red a través del host.
  • LAN segment: Crea un segmento de red virtual, permitiendo la comunicación entre las MVs que estén en ese segmento.
  • HOST ONLY: Establece una red directa entre la MV y el host.

Multiprogramación y Gestión de Procesos

Multiprogramación

Aprovecha los recursos de hardware ejecutando simultáneamente varios programas, aparentando ser una ejecución paralela.

Dispatcher

Es la parte del sistema operativo (SO) que asigna los recursos del sistema a los procesos que lo soliciten.

Algoritmos

... Continuar leyendo "Configuración de Red, Multiprogramación y Almacenamiento" »