Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Conceptos Fundamentales de Computadoras: Arquitectura, Componentes y Lógica de Programación

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

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

¿Qué es una Computadora?

Una computadora es un dispositivo electrónico utilizado para procesar información y obtener resultados.

Dispositivos de Entrada

Los dispositivos de Entrada/Salida (E/S) [Input/Output (I/O, en inglés)] permiten la comunicación entre la computadora y el usuario. Los dispositivos de entrada, como su nombre indica, sirven para introducir datos (información) en la computadora para su proceso. Ejemplos incluyen: lápices ópticos, palancas de mando (joystick), lectores de códigos de barras, escáneres, micrófonos, etc.

Dispositivos de Salida

Los dispositivos de salida permiten representar los resultados (salida) del proceso de los datos. El dispositivo de salida típico es la pantalla (CRT) o monitor. Otros dispositivos... Continuar leyendo "Conceptos Fundamentales de Computadoras: Arquitectura, Componentes y Lógica de Programación" »

Conmutación de Redes: Tipos, Arquitecturas y Planificación

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

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

Conmutación: Conceptos Básicos

Una red es un conjunto de dispositivos conectados. Si hay múltiples dispositivos a conectar, es más complicado establecer la comunicación uno a uno. Posibles soluciones son las topologías de malla o estrella, pero resultan demasiado costosas en redes muy grandes. Una alternativa mejor es la conmutación, ya que ofrece la interconexión dinámica entre entradas y salidas y la compartición dinámica de los recursos de transmisión. Un conmutador es una máquina capaz de crear conexiones temporales entre dos o más dispositivos conectados a él.

Tipos de Conmutación

Conmutación de Circuitos

Una red de conmutación de circuitos está formada por un conjunto de conmutadores conectados por enlaces físicos. Cada... Continuar leyendo "Conmutación de Redes: Tipos, Arquitecturas y Planificación" »

Web Semántica y Minería de Datos: Conceptos y Herramientas Clave

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

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

La Web Semántica: Definición y Componentes Clave

La Web Semántica es una extensión de la Web en la que cualquier usuario puede encontrar respuestas a sus preguntas de forma rápida y sencilla. Se caracteriza por:

  • Información mejor definida.
  • Se apoya en lenguajes universales.
  • El software es capaz de procesar su contenido, razonar con este, combinarlo y realizar deducciones lógicas para resolver problemas cotidianos automáticamente.

Tecnologías Fundamentales de la Web Semántica

Nota: Facebook no es una tecnología fundamental de la web semántica, es un ejemplo de aplicación.

  • XML (Extensible Markup Language): Aporta la sintaxis superficial para los documentos estructurados, pero sin imponer restricciones sobre el significado.
  • XML Schema: Es
... Continuar leyendo "Web Semántica y Minería de Datos: Conceptos y Herramientas Clave" »

Leyes de Escalabilidad en Computación Paralela: Amdahl, Gustafson y Sun-Ni

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

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

Leyes de Escalabilidad en Computación Paralela

La eficiencia en la computación paralela está sujeta a diversas leyes y factores que limitan el rendimiento. A continuación, exploramos las principales leyes y conceptos clave:

Ley de Amdahl

La Ley de Amdahl establece que el incremento en el rendimiento obtenido al mejorar una parte de un programa está limitado por la fracción de tiempo que no se puede paralelizar. En esencia, un programa tiene dos tipos de operaciones:

  • Operaciones que deben ejecutarse en serie.
  • Operaciones que pueden ejecutarse en paralelo.

El aumento de velocidad de un algoritmo paralelo está limitado por las operaciones que deben ejecutarse secuencialmente.

Evitando la Ley de Amdahl

Existen estrategias para mitigar las limitaciones... Continuar leyendo "Leyes de Escalabilidad en Computación Paralela: Amdahl, Gustafson y Sun-Ni" »

Sistemas de Archivos EXT3, NFS y SAMBA en Entornos Linux y Unix

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

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

EXT3: Sistema de Archivos para Linux

EXT3 es el sistema de archivos por defecto para muchos sistemas basados en Linux. Ofrece soporte para journaling, lo que incrementa la fiabilidad y reduce el tiempo de recuperación tras un fallo del sistema. Aunque actualmente está siendo reemplazado gradualmente por EXT4, sigue siendo relevante en muchos entornos.

Una de sus ventajas es que sufre de baja fragmentación, por lo que no existen herramientas específicas para desfragmentar.

Niveles de Journaling en EXT3

EXT3 ofrece diferentes niveles de journaling, cada uno con un equilibrio distinto entre rendimiento y seguridad:

  • Journal (riesgo bajo): Tanto los metadatos como los datos se escriben en el diario antes de ser escritos en el sistema de archivos
... Continuar leyendo "Sistemas de Archivos EXT3, NFS y SAMBA en Entornos Linux y Unix" »

Dominando la Solución de Problemas de Hardware de PC: Diagnóstico y Reparación Efectiva

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

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

Dominando la Solución de Problemas de Hardware de PC: Diagnóstico y Reparación Efectiva

Este documento proporciona una serie de puntos clave para el diagnóstico y la solución de problemas comunes de hardware en computadoras personales. Familiarizarse con estos conceptos y técnicas le permitirá identificar y resolver eficazmente las fallas más frecuentes, optimizando el rendimiento y la vida útil de su equipo.

Familiarización con las Rutinas POST

Es fundamental familiarizarse con el propósito de las rutinas POST (Power-On Self-Test). El POST realiza rutinas de nivel de entrada para la solución de problemas de hardware cuando un PC arranca. Comprender sus capacidades y su uso es el primer paso para un diagnóstico efectivo.

Diagnóstico

... Continuar leyendo "Dominando la Solución de Problemas de Hardware de PC: Diagnóstico y Reparación Efectiva" »

Requisitos del Software: Documentación, Estructura y Validación

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

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

Requerimientos del Dominio

Los requerimientos del dominio pueden ser:

  • Nuevos requerimientos funcionales.
  • Restricciones a funcionalidades existentes.
  • Establecer la forma en que se debe realizar un cálculo específico.

Corresponden al dominio propio de la aplicación, por lo que requieren un esfuerzo por parte del ingeniero de software para entenderlos en relación con el resto de los requerimientos. Eventualmente, los expertos del dominio pueden dejarlos fuera de los requerimientos porque les parecen "obvios".

Documento de Requerimientos del Software (DRS)

Es un documento oficial que incluye los requerimientos del usuario y los requerimientos del sistema:

  • DRS (Documento de Requerimientos del Sistema): plasma los requerimientos del cliente y/o usuario.
... Continuar leyendo "Requisitos del Software: Documentación, Estructura y Validación" »

ARCNET y SNA: Arquitecturas de Red Clásicas y su Funcionamiento Detallado

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

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

ARCNET: Una Arquitectura de Red Pionera

ARCNET (Attached Resource Computer NETwork) fue uno de los primeros tipos de redes desarrollados. Su popularidad inicial se debió a su coste relativamente bajo. A continuación, encontrarás información detallada sobre su funcionamiento, hardware y ejemplos de conexión. Aunque hoy en día esta red ya no se utiliza ampliamente, es fundamental conocer su historia y principios, especialmente para comprender la evolución de las arquitecturas de red.

Desarrollada por la compañía Standard Microsystems y distribuida por Datapoint, ARCNET fue adoptada por empresas como Novell debido a su bajo costo y disponibilidad. Esta red utiliza una topología mixta de estrella/bus con un protocolo de paso de testigo... Continuar leyendo "ARCNET y SNA: Arquitecturas de Red Clásicas y su Funcionamiento Detallado" »

Conceptos Fundamentales y Clasificación de Sistemas de Gestión de Bases de Datos (SGBD)

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

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

Modelos de Datos

  • Modelo Entidad-Relación (el sencillo, el primero que vimos)
  • Modelo Entidad-Relación Extendido (igual al relacional pero con un triángulo y la 'd')
  • Modelo Orientado a Objetos (igual a los de diseño de sistemas)
  • Modelo Relacional (la tabla; cuando es 1:M, se agrega la entidad clave en el 'mucho'; solo se pone la tabla de relación cuando es M:M; en una relación recursiva, se agrega un campo).

Conceptos Básicos de Bases de Datos

  • Base de Datos: Colección de datos relacionados.
  • Sistema de Gestión de Base de Datos (SGBD): Colección de programas que permite a los usuarios crear y mantener una base de datos.
  • Metadatos: Información almacenada en un catálogo que describe la estructura de la base de datos primaria.
  • Administrador de
... Continuar leyendo "Conceptos Fundamentales y Clasificación de Sistemas de Gestión de Bases de Datos (SGBD)" »

Instalación paso a paso de Debian GNU/Linux 6.0 "Squeeze"

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

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

Debian GNU/Linux

2Q==

Debian GNU/Linux es un sistema operativo libre, desarrollado por más de mil voluntarios alrededor del mundo, que colaboran a través de Internet.

La dedicación de Debian al software libre, su base de voluntarios, su naturaleza no comercial y su modelo de desarrollo abierto la distingue de otras distribuciones del sistema operativo GNU. Todos estos aspectos y más se recogen en el llamado Contrato Social de Debian.

Nació en el año 1993, de la mano del proyecto Debian, con la idea de crear un sistema GNU usando Linux como núcleo ya que el proyecto Debian, organización responsable de su mantenimiento en la actualidad, también desarrolla sistemas GNU basados en otros núcleos (Debian GNU/Hurd, Debian GNU/NetBSD y Debian GNU/... Continuar leyendo "Instalación paso a paso de Debian GNU/Linux 6.0 "Squeeze"" »