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

Ordenar por
Materia
Nivel

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" »

Características Fundamentales de Bases de Datos Orientadas a Objetos y Gestión de Solicitudes de Modificación de Software

Clasificado en Informática

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

Características y Criterios de Bases de Datos Orientadas a Objetos (BDOO)

Una base de datos orientada a objetos es un sistema inteligente que soporta el paradigma orientado a objetos, almacenando tanto métodos como datos. Está diseñada para ser eficaz y más segura, ya que restringe el acceso directo a los datos (objetos); el acceso debe realizarse exclusivamente a través de los métodos definidos por el programador.

Criterios Fundamentales

Una BDOO se basa en dos criterios esenciales:

  • Debe ser un sistema orientado a objetos.
  • Debe ser un sistema gestor de base de datos (SGBD).

Características Clave de las BDOO

Las bases de datos orientadas a objetos deben soportar las siguientes 13 características:

  1. Soporte de Objetos Complejos: Debe ser posible
... Continuar leyendo "Características Fundamentales de Bases de Datos Orientadas a Objetos y Gestión de Solicitudes de Modificación de Software" »

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" »

Restaurar Sistema Windows: Recupera tu PC de Fallos y Errores

Clasificado en Informática

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

Restaurar Sistema en Windows: Solución de Problemas y Recuperación

En ocasiones, la instalación de nuevos programas o la modificación de configuraciones pueden provocar que el equipo deje de funcionar correctamente. Para estos casos, Windows ofrece una herramienta esencial: Restaurar Sistema.

¿Qué es Restaurar Sistema?

Restaurar Sistema es una utilidad que permite devolver el equipo a un estado anterior. Esta herramienta crea "instantáneas" de la configuración del sistema (incluyendo el Registro de Windows) y de archivos críticos, almacenando esta información como puntos de restauración. Estos puntos pueden utilizarse para revertir el equipo a un estado funcional previo sin afectar a los documentos personales del usuario.

Acceso a la

... Continuar leyendo "Restaurar Sistema Windows: Recupera tu PC de Fallos y Errores" »

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" »