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

Ordenar por
Materia
Nivel

Modos de Energía y Tecnologías de Transmisión en Redes Inalámbricas Cisco

Clasificado en Informática

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

Modos de Energía en Tarjetas de Red Cisco

Existen tres modos de energía disponibles para las tarjetas de red (NIC) de Cisco:

  • Modo de encendido constante (CAM - Constantly Awake Mode): Este modo es la mejor opción cuando el consumo de energía no representa un problema; por ejemplo, cuando el dispositivo dispone de una fuente de alimentación de corriente alterna (AC). Este modo proporciona la mejor conectividad y la mayor disponibilidad de la infraestructura inalámbrica desde la perspectiva del cliente.
  • Modo de ahorro de energía (PSP - Power Save Mode): Este modo debe seleccionarse cuando la eficiencia energética es de máxima importancia. En esta situación, la NIC inalámbrica se apagará tras un periodo de inactividad y se encenderá
... Continuar leyendo "Modos de Energía y Tecnologías de Transmisión en Redes Inalámbricas Cisco" »

Sistemas de Información: Características, Funciones y Desarrollo

Clasificado en Informática

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

¿Qué es un Sistema de Información?

Un sistema de información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio.

Características del Software

  • Elemento lógico, no físico.
  • Desarrollado a la medida, no fabricado.
  • Se deteriora con el tiempo.
  • No tiene piezas de repuesto.

Funciones del Software

Un buen software debe ser:

  • Útil al cliente.
  • Portable.
  • Mantenible.
  • Confiable.
  • Tener integridad: resultados correctos con alto grado de exactitud.
  • Eficiente.
  • Consistente en su función.
  • Accesible al usuario.
  • Con buena ingeniería humana: fácil de aprender y usar.

Actividades de la Ingeniería de Software

Las principales actividades son: desarrollo, control, gestión y operación.

¿Qué es un Proyecto?

Un... Continuar leyendo "Sistemas de Información: Características, Funciones y Desarrollo" »

Conceptos Clave en Sistemas Distribuidos y Seguridad Informática

Clasificado en Informática

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

WCF

Es un marco de trabajo para la creación de aplicaciones orientadas a servicios, interoperabilidad (estándares), contratos de datos, seguridad y varios transportes.

Socket

Es un método para la comunicación entre un programa del cliente y un programa del servidor en una red.

Sistemas Distribuidos

Un sistema distribuido es aquel en el que los componentes, localizados en computadores conectados en red, comunican y coordinan sus acciones únicamente mediante el paso de mensajes.

Características de los Sistemas Distribuidos

  • Concurrencia: Esta característica permite que los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la red.
  • Carencia de reloj global: Las coordinaciones para
... Continuar leyendo "Conceptos Clave en Sistemas Distribuidos y Seguridad Informática" »

Explorando Bases de Datos: Componentes, Características, Funciones y Modelos

Clasificado en Informática

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

Componentes Fundamentales de una Base de Datos

Una base de datos es una colección de datos interrelacionados, organizados dentro de un mismo contexto. Su estructura permite el almacenamiento y la gestión eficiente de la información.

Composición de una Base de Datos

  • Base de Datos: Conjunto de datos organizados y relacionados entre sí.
  • Tablas (o Archivos): Una base de datos se compone de múltiples tablas.
  • Columna: Representa un conjunto de valores de un tipo de dato específico. Cada columna contiene un valor por cada fila de la tabla.
  • Fila (o Tupla): Representa un objeto único de datos implícitamente estructurado en una tabla. También se le conoce como registro.
  • Campo: Es la unidad básica de información en una tabla, representa un
... Continuar leyendo "Explorando Bases de Datos: Componentes, Características, Funciones y Modelos" »

Conceptos Fundamentales de CGI y su Uso con Formularios

Clasificado en Informática

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

¿Qué es CGI?

Un CGI (Common Gateway Interface) es un programa que se ejecuta en tiempo real en un servidor web en respuesta a una solicitud de un navegador. Cuando esto sucede, el servidor web ejecuta un proceso hijo que recibirá los datos que envía el usuario (en caso de que los haya), pone a disposición del mismo algunos datos en forma de variables de entorno y captura la salida del programa para enviarla como respuesta al navegador. El propósito del CGI es proveer inteligencia e interactividad a un sitio web.

Ejemplo de Código CGI en C

El cuerpo básico de un CGI en lenguaje C es:

/* Programa Hola Mundo */
/* Compilar en linux con: gcc hola.c -o hola.cgi */

#include <stdio.h>

int main(){
   printf("Content-Type: text/html\n\n"
... Continuar leyendo "Conceptos Fundamentales de CGI y su Uso con Formularios" »

Introducción a la Inteligencia Artificial: Conceptos, Agentes y Tipos de Búsqueda

Clasificado en Informática

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

Introducción a la Inteligencia Artificial (IA)

La Inteligencia Artificial (IA) es un campo de estudio que busca que los sistemas puedan percibir, razonar y actuar. Se puede entender como un sistema que intenta emular el pensamiento humano, buscando comprender cómo funciona la mente. También puede basarse en un sistema basado en reglas.

Agentes Inteligentes y Racionales

Un agente inteligente es una entidad capaz de percibir su entorno, procesar estas percepciones y responder o actuar de manera racional y correcta. Un agente racional se define por la siguiente ecuación:

Agente = Arquitectura + Programa

El programa del agente depende del entorno en el que se encuentre.

Prolog: Es un lenguaje de programación funcional, basado en la lógica, comúnmente... Continuar leyendo "Introducción a la Inteligencia Artificial: Conceptos, Agentes y Tipos de Búsqueda" »

Arreglos en Programación: Conceptos Esenciales y Tipos

Clasificado en Informática

Escrito el en español con un tamaño de 11,64 KB

Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de elementos. Se utiliza para procesar colecciones de datos de un mismo tipo, como una lista de temperaturas, de calificaciones, de nombres, etc.

2Q==

Arreglos Unidimensionales

Es un tipo de dato estructurado que está formado por una colección finita de datos del mismo tipo. Es la estructura natural para modelar listas de datos iguales.

rango = 33..90;
arr1 = array [char] of integer; (* 256 celdas *)
arr2 = array [33..90] of real;
arr3 = array [integer] of char; (* demasiado grande! *)
arr4 = array ['0'..'9'] of arr3; (* matriz *)
arr5 = array [rango] of boolean;

Arreglos Bidimensionales

A continuación, se presenta un ejemplo de código que ilustra el uso de arreglos... Continuar leyendo "Arreglos en Programación: Conceptos Esenciales y Tipos" »

Fundamentos de Hojas de Cálculo: Celdas, Tipos de Datos, Fórmulas y Operadores Esenciales

Clasificado en Informática

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

Fundamentos de Hojas de Cálculo: Conceptos Esenciales

¿Qué es una Hoja de Cálculo?

Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos, organizados en tablas compuestas por celdas. Estas celdas se estructuran habitualmente en una matriz bidimensional de filas y columnas.

Definición de Celda en Hojas de Cálculo

La celda es la unidad básica de información en una hoja de cálculo, el espacio donde se insertan valores y fórmulas para realizar cálculos. En las aplicaciones de hojas de cálculo, una celda representa la intersección entre una fila y una columna específica. Puede contener datos, fórmulas matemáticas, y es fundamental para realizar cálculos complejos y generar gráficos.

Tipos de Datos

... Continuar leyendo "Fundamentos de Hojas de Cálculo: Celdas, Tipos de Datos, Fórmulas y Operadores Esenciales" »

Conceptos Esenciales de POO y Patrones de Diseño: Polimorfismo, Clases Abstractas e Interfaces

Clasificado en Informática

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

Conceptos Fundamentales de Programación Orientada a Objetos (POO)

¿Qué es el Polimorfismo en POO?

El polimorfismo, como su mismo nombre sugiere (múltiples formas), se refiere a la posibilidad de acceder a un variado rango de funciones distintas a través de la misma interfaz. Es decir, en la práctica, un mismo identificador puede tener distintas formas (distintos cuerpos de función, distintos comportamientos) dependiendo, en general, del contexto en el que se halle inserto. El polimorfismo se puede establecer mediante la sobrecarga, la sobrescritura y el enlace dinámico.

¿En qué Consiste la Sobrecarga de Métodos?

La sobrecarga de métodos se refiere a la posibilidad de tener dos o más métodos con el mismo nombre, pero con funcionalidad... Continuar leyendo "Conceptos Esenciales de POO y Patrones de Diseño: Polimorfismo, Clases Abstractas e Interfaces" »

Tipo de excepción interruptedexception() proviene de

Clasificado en Informática

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


    • El recolector de basura no es un mecanismo de liberación de recursos presente en todos los lenguajes OO.
    • Para que se pueda realizar una herencia múltiple en C++, es necesario que coincida alguno de los nombres del atributo entre las clases base involucradas.
    • Una clase derivada puede añadir nuevos métodos/atributos propios de la clase derivada y modificar los métodos heredados de la clase base.
    • Dada una clase abstracta no siempre debe existir alguna clase que derive de ella.
    • La signatura de tipo de un método incluye el tipo devuelto por el método.
    • El principio de sustitución implica una coerción entre tipos de una misma jerarquía de clases.
    • En C++ un destructor puede ser virtual.
    • Se puede derivar una clase no genérica de una genérica.
    • Las
... Continuar leyendo "Tipo de excepción interruptedexception() proviene de" »