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

Ordenar por
Materia
Nivel

Guía de configuración de switches Cisco: Conexión, cableado y comandos básicos

Clasificado en Informática

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

Introducción a la configuración de switches Cisco

Indicadores LED de estado

SYST (Sistema):

  • Off: No encendido.
  • On (Verde): Encendido y funcionando.
  • On (Ámbar): Proceso de prueba al inicio del switch ha fallado y no se ha cargado el Cisco IOS.

RPS (Suministro redundante de energía): Estado del suministro adicional de energía.

STAT (Estado):

  • Off: No funcionando.
  • On (Verde fijo): Funcionando sin tráfico.
  • On (Verde parpadeante): Funcionando con tráfico.
  • On (Ámbar parpadeante): Interfaz deshabilitada o desactivada dinámicamente.

UPLX (Dúplex):

  • On (Verde): Indica el modo dúplex del puerto.
  • Off: Semidúplex.

SPEED (Velocidad):

  • Off: 10 Mbps.
  • On (Verde fijo): 100 Mbps.
  • On (Verde parpadeante): 1 Gbps.

PORT (Puerto): Tiene diferentes significados según el modo... Continuar leyendo "Guía de configuración de switches Cisco: Conexión, cableado y comandos básicos" »

Fundamentos del Sistema Operativo Linux: Usuarios, Grupos y Componentes Esenciales

Clasificado en Informática

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

Características Fundamentales de los Sistemas Operativos Linux

Los sistemas operativos basados en Linux ofrecen una serie de características robustas y flexibles que los hacen ideales para una amplia gama de usos, desde servidores empresariales hasta estaciones de trabajo personales. A continuación, se detallan algunas de sus capacidades esenciales:

Capacidades Técnicas Clave

  • Soporte Multiprocesador: Compatibilidad integral con sistemas que disponen de múltiples procesadores, incluyendo arquitecturas Intel, AMD y SPARC, optimizando el rendimiento y la capacidad de procesamiento.
  • Protección de la Memoria entre Procesos: Un mecanismo crucial que previene que un proceso interfiera con la memoria de otro, garantizando la estabilidad del sistema
... Continuar leyendo "Fundamentos del Sistema Operativo Linux: Usuarios, Grupos y Componentes Esenciales" »

Mapeo Objeto-Relacional y Bases de Datos Orientadas a Objetos

Clasificado en Informática

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

Mapeo Objeto-Relacional (ORM)

Para poder acceder a bases de datos relacionales (BBDD) usando lenguajes orientados a objetos, es necesaria una interfaz que traduzca la lógica de los objetos a la lógica relacional. Esto se conoce como Object Relational Mapping (ORM).

  • El ORM sirve para transformar las tablas de nuestra BBDD en estructuras (como objetos o registros) que podremos manejar con cierta facilidad.
  • Realiza la conversión de datos entre los tipos utilizados en la programación orientada a objetos y los utilizados en una BBDD relacional.
  • Las herramientas ORM permiten crear una capa de acceso a datos. Una forma común de hacerlo es crear una capa por cada tabla de la BBDD relacional y mapearlas una a una.
  • Estas herramientas aportan un lenguaje
... Continuar leyendo "Mapeo Objeto-Relacional y Bases de Datos Orientadas a Objetos" »

Exploración de Sistemas de Archivos, Particiones y Gestión de Discos en Entornos Linux

Clasificado en Informática

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

Sistemas de Archivos en Linux

Los sistemas de archivos en Linux organizan los archivos en el disco. Algunos directorios importantes incluyen: /, /bin, /boot, /etc, /home, /lib, /media, /opt, /sbin, /srv, /tmp, /root, /dev, /usr, /var, /proc.

Formateo de Discos

El formateo es el proceso de escribir marcas en un medio magnético para delimitar pistas y sectores. Antes de formatear, la superficie magnética es un desorden de señales.

Particiones de Disco

Particionado

Un disco duro puede dividirse en varias particiones, cada una funcionando como un disco independiente. Esto permite, por ejemplo, tener varios sistemas operativos en un mismo disco.

MBR (Master Boot Record)

El Registro de Arranque Maestro (MBR) almacena información sobre cómo se particiona... Continuar leyendo "Exploración de Sistemas de Archivos, Particiones y Gestión de Discos en Entornos Linux" »

Implementación de Estructuras de Control en Código Ensamblador

Clasificado en Informática

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

Estructuras de Control en Ensamblador

Este documento describe la implementación de estructuras de control en código ensamblador. Se presentan ejemplos de las estructuras IF, IF-ELSE, WHILE, DO WHILE y FOR.

IF

La estructura IF se utiliza para ejecutar un bloque de código condicionalmente. Si la condición es verdadera, se ejecuta el bloque de código; de lo contrario, se omite.

IF if (x>y) maxx 1;
>if: mov r1,x >cmp r1,y >jle endif >mov maxx,1 >endif:

IF-ELSE

La estructura IF-ELSE proporciona una alternativa cuando la condición es falsa. Si la condición es verdadera, se ejecuta el primer bloque de código; de lo contrario, se ejecuta el segundo bloque.

IF-ELSE if(x>y) max=x; else max=y
if: mov r1, x > mov r2, y > cmp
... Continuar leyendo "Implementación de Estructuras de Control en Código Ensamblador" »

Documento de Especificación de Requisitos de Software: Definición, Ventajas y Herramientas

Clasificado en Informática

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

¿Qué es y para qué se utiliza el Documento de Especificación de Requisitos del Software?

El Documento de Especificación de Requisitos del Software (ERS) contiene un conjunto exhaustivo y preciso de requisitos, modelados mediante un lenguaje de especificación y validados. Sirve como un contrato entre lo que desea el cliente y lo que los desarrolladores se comprometen a construir.

Ejemplos de requisitos que puede contener un ERS

  • Mejoras en el rendimiento
  • Mejoras en la fiabilidad
  • Mejoras en la disponibilidad
  • Una plataforma hardware específica
  • Disponibilidad de perfiles
  • Casos de uso
  • Modelos entidad-relación
  • Diagramas UML
  • Notaciones formales

En resumen, es un conjunto de requisitos que debería contener una entrega del producto.

Ventajas del uso de Herramientas

... Continuar leyendo "Documento de Especificación de Requisitos de Software: Definición, Ventajas y Herramientas" »

Optimización del Diseño de Interfaces de Usuario y Principios de Diseño Orientado a Objetos

Clasificado en Informática

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

Proceso de Diseño de Interfaz de Usuario: Claves para la Confiabilidad del Sistema

El diseño de la interfaz de usuario es una parte fundamental del proceso de diseño general del software. Un buen diseño es crucial para la confiabilidad del sistema, ya que es la principal forma de interacción entre los usuarios y el sistema. Muchos de los errores atribuidos a los usuarios son, en realidad, consecuencia de interfaces que no consideran las habilidades reales de los usuarios ni su entorno de trabajo.

Al tomar decisiones durante el diseño de la interfaz, es imprescindible tener en cuenta las capacidades físicas y mentales de los usuarios. Algunos puntos clave son:

  • Las personas tienen una memoria a corto plazo limitada.
  • Todos cometemos errores.
... Continuar leyendo "Optimización del Diseño de Interfaces de Usuario y Principios de Diseño Orientado a Objetos" »

Diseño e Implementación de Redes en Edificios Corporativos: Caso Práctico

Clasificado en Informática

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

1. Una empresa tiene sus dependencias repartidas en dos edificios independientes separados 150 metros.

Edificio A:

  • Planta baja: recepción (2 tomas dobles V y D), sala de espera (4 tomas dobles V y D), sala de trabajo comunitario (16 tomas dobles V y D). 4 extensiones de voz activas.
  • Planta primera: sala de trabajo comunitario (6 tomas dobles V y D), aula de formación (12 tomas D), despacho 1 (2 tomas dobles V y D), despacho 2 (2 tomas dobles V y D). 6 extensiones de voz activas.

Edificio B:

  • Planta baja: recepción (2 tomas dobles V y D), biblioteca (4 tomas dobles V y D), sala de conferencias (6 tomas dobles V y D). 4 extensiones de voz activas.
  • Planta primera: 10 tomas dobles (V y D). 5 extensiones de voz activas.

El CD estará situado en la planta... Continuar leyendo "Diseño e Implementación de Redes en Edificios Corporativos: Caso Práctico" »

Conceptos Esenciales de Redes: Protocolos de Acceso Remoto y Enrutamiento de Datos

Clasificado en Informática

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

Protocolos de Acceso Remoto

Los protocolos de acceso remoto son fundamentales para establecer conexiones seguras y eficientes a través de redes. A continuación, se detallan algunos de los más relevantes:

  • PPP (Protocolo Punto a Punto): Es un conjunto de protocolos que permiten el acceso remoto para intercambiar tramas y autenticaciones en redes de varios fabricantes. Esta arquitectura puede combinar los protocolos TCP/IP, NetBIOS, IPX y sockets de red. Un cliente PPP puede comunicarse con un servidor PPP a través de llamadas. Siempre se han usado líneas serie, pero actualmente se ha encapsulado PPP sobre Ethernet (PPPoE) y se utiliza para proveer conexiones de banda ancha, manteniendo las ventajas de PPP (compresión de datos, autenticación

... Continuar leyendo "Conceptos Esenciales de Redes: Protocolos de Acceso Remoto y Enrutamiento de Datos" »

Resolución de Problemas con Algoritmos Eficientes: Ejemplos Prácticos

Clasificado en Informática

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

Algoritmo ParticiónMitad

Dado un conjunto de n enteros, se desea encontrar, si existe, una partición en dos subconjuntos disjuntos, tal que la suma de sus elementos sea la misma.

Entrada:

  • S: Vector
  • E: entero
  • v: Vector

Código:


para i = 1 hasta 2
  S[E] ← i
  si E = longitud(v) − 1 entonces
    suma1 ← 0
    suma2 ← 0
    para j = 0 hasta longitud(v) − 1
      si S[j] = 1 entonces
        suma1 ← suma1 + v[j]
      sino
        suma2 ← suma2 + v[j]
      fin si
    fin para
    si suma1 = suma2 entonces
      Mostrar(S)
    fin si
  sino
    ParticionMitad(v, S, E + 1)
  fin si
fin para

Algoritmo Cambio

Entrada:

  • S: Vector
  • Sv: entero
  • M: Vector
  • Mc: entero
  • E: etapa
  • v: Vector
  • C: entero

Código:


para i = 0 hasta longitud(v) − 1
  S[E] ← v[
... Continuar leyendo "Resolución de Problemas con Algoritmos Eficientes: Ejemplos Prácticos" »