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

Ordenar por
Materia
Nivel

Gestió de Processos i Estructures Clau en Sistemes Operatius

Clasificado en Informática

Escrito el en catalán con un tamaño de 5,66 KB

Estructures de Dades per al Control de Recursos

Per controlar els processos i administrar els recursos, el sistema operatiu utilitza diverses taules d’informació per a cada entitat gestionada.

Taules d'Informació per a la Gestió d'Entitats

  • Taules de memòria:
    • Assignació de memòria principal (real) a processos.
    • Assignació de memòria secundària (virtual) a processos.
    • Informació de protecció de segments.
    • Informació de gestió de memòria virtual.
  • Taules d’E/S:
    • Estat de les operacions.
    • Posició de memòria utilitzada, etc.
  • Taules de fitxers:
    • Existència de fitxers.
    • Posició dins la memòria secundària.
    • Estat, etc.
  • Taules de processos:
    • Referències a Imatges de procés.

La Imatge de Procés: Components i Ubicació

La Imatge de Procés conté tota... Continuar leyendo "Gestió de Processos i Estructures Clau en Sistemes Operatius" »

Uso de la palabra reservada void en C++

Clasificado en Informática

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

Algoritmo

La palabra reservada void es utilizada para declarar funciones sin valor de retorno y también para indicar que una función específica no requiere de parámetros. Por ejemplo, la función pausa () que se verá en seguida, no devolverá valor alguno y la misma no requiere de parámetros.

Un parámetro de entrada es aquel que recibe una copia del valor que almacenaría una variable del tipo del objeto que se le pase. Por tanto, si el objeto es de un tipo valor se le pasará una copia del objeto y cualquier modificación que se haga al parámetro dentro del cuerpo del método no afectará al objeto original sino a su copia.

Un parámetro de salida se diferencia de uno de entrada en que todo cambio que se le realice en el código del método... Continuar leyendo "Uso de la palabra reservada void en C++" »

Optimización de Datos de Ventas: Promedio y Monto Máximo con POO

Clasificado en Informática

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

Este documento presenta la resolución del Ejercicio Nro. 4, que aborda el cálculo de métricas clave para un vendedor. El objetivo es determinar el promedio de ventas, el monto de venta más alto y la cantidad de ventas que superan el promedio, a partir de un registro de 40 transacciones mensuales.

Análisis del Problema

Para abordar este problema, se identifican las siguientes entidades y sus interacciones:

Clasificación de Elementos

  • Clase Ventas: Representa una venta individual (clase menor).
  • Clase Vendedor: Representa al vendedor y gestiona el conjunto de ventas (clase mayor).
  • Atributo monto: Propiedad de la clase Ventas, almacena el valor de cada transacción.
  • Método calcular_promv: Función de la clase Vendedor para determinar el promedio
... Continuar leyendo "Optimización de Datos de Ventas: Promedio y Monto Máximo con POO" »

Estrategia de Tecnología de la Información: Componentes Clave y Arquitectura de Sistemas

Clasificado en Informática

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

Planificación Estratégica de las Tecnologías de la Información (TI)

La planificación estratégica de las tecnologías de la información es fundamental para alinear los recursos tecnológicos con los objetivos organizacionales.

Requisitos Clave de la Tecnología de la Información

¿Qué se requiere para que las tecnologías proporcionen la información necesaria?

Se requiere que la tecnología facilite:

  • La solución de problemas.
  • La toma de decisiones efectiva.
  • El control operativo y estratégico.

Componentes Esenciales del Plan Estratégico de TI

¿Cuáles son los aspectos básicos que debe contemplar el plan estratégico de las tecnologías de la información?

Metas y Restricciones Organizacionales

  • Metas Organizacionales: Deben estar definidas
... Continuar leyendo "Estrategia de Tecnología de la Información: Componentes Clave y Arquitectura de Sistemas" »

Soluciones a Problemas de Concurrencia, Hilos, Memoria Virtual y Sockets en Sistemas Operativos

Clasificado en Informática

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

Problemas de Concurrencia en la Ejecución de Procesos

Exclusión Mutua

La exclusión mutua ocurre cuando un proceso entra en su sección crítica, debe terminar de ejecutar el código correspondiente al recurso compartido y recién otro proceso podrá usar ese recurso compartido.

Interbloqueo

El interbloqueo se da cuando dos procesos se están ejecutando y requieren intercambiar recursos entre sí para continuar. Ambos esperarán por la liberación del recurso compartido, lo que nunca se realizará.

Inanición

La inanición sucede cuando tres procesos necesitan acceder a un recurso compartido. Primero, el proceso P1 accede al recurso, luego el siguiente, P2, accede a este, pero P1 lo necesita de nuevo, y luego P2 y así sucesivamente. Entonces,... Continuar leyendo "Soluciones a Problemas de Concurrencia, Hilos, Memoria Virtual y Sockets en Sistemas Operativos" »

WiMAX vs. WiFi: Comparativa Técnica y Aplicaciones de la Tecnología Inalámbrica de Banda Ancha

Clasificado en Informática

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

WiMAX: Sistema Inalámbrico de Conectividad de Banda Ancha

WiMAX es un sistema inalámbrico de conectividad de banda ancha de última milla que transforma las señales de voz y datos en ondas de radio. Estas se transmiten por el aire desde una red de estación base hasta un panel situado en el cliente.

Comparación Técnica entre WiMAX y WiFi

Alcance

  • WiFi: Para usuarios en un radio de 100 metros.
  • WiMAX: Para tamaños de celdas entre 7 y 10 km, pudiendo llegar a alcances de 50 km.

Cobertura

  • WiFi: Diseñado para entornos de interior.
  • WiMAX: Diseñado para entornos exteriores.

Escalabilidad

  • WiFi: El ancho de banda de frecuencia es fijo, de 20 MHz.
  • WiMAX: El ancho de banda es variable y puede ir desde 1.5 a 20 MHz, tanto para licencias como para uso libre.
... Continuar leyendo "WiMAX vs. WiFi: Comparativa Técnica y Aplicaciones de la Tecnología Inalámbrica de Banda Ancha" »

Claves de los Sistemas de Información Geográfica (SIG): Vectorial vs. Raster

Clasificado en Informática

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

Introducción a los Sistemas de Información Geográfica (SIG)

Definición de un SIG

Un Sistema de Información Geográfica (SIG) es un conjunto de hardware, software y procedimientos diseñado para realizar la captura, almacenamiento, manipulación, análisis, modelización y presentación de datos referenciados espacialmente, con el fin de resolver problemas complejos de planificación y gestión.

Fases en la Evolución de un SIG

Un sistema de este tipo no se implanta en una empresa u organismo de forma rápida y completa. Normalmente, sigue una evolución que será más o menos profunda en función del grado de complejidad del sistema. Esta evolución también está condicionada por el alto coste económico de las herramientas necesarias, por... Continuar leyendo "Claves de los Sistemas de Información Geográfica (SIG): Vectorial vs. Raster" »

Conceptos Clave en Métodos Numéricos: Errores, Convergencia y Estabilidad Algorítmica

Clasificado en Informática

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

Fundamentos de los Métodos Numéricos

El análisis numérico es una rama de las matemáticas que se dedica al estudio de métodos constructivos para la resolución aproximada de problemas matemáticos. El conjunto de reglas que definen un método numérico recibe el nombre de algoritmo.

Tipos de Errores en Computación Numérica

En el ámbito de los métodos numéricos, es crucial comprender los diferentes tipos de errores que pueden surgir:

  • Errores de Truncamiento (et): Son aquellos que se originan al truncar un proceso matemático infinito, como la aproximación de una serie infinita por un número finito de términos.
  • Errores de Redondeo: Estos errores son una consecuencia directa de que los ordenadores operan con un número finito de dígitos
... Continuar leyendo "Conceptos Clave en Métodos Numéricos: Errores, Convergencia y Estabilidad Algorítmica" »

Virtualización de Infraestructuras TI: Conceptos Clave y Tipos Esenciales

Clasificado en Informática

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

Desventajas de la Virtualización y el Esquema Cliente-Servidor

El desempeño es uno de los aspectos cruciales a considerar en el esquema cliente-servidor. Problemas de rendimiento pueden surgir debido a la congestión en la red. A otro nivel, las organizaciones deben decidir si comprar o desarrollar los diferentes componentes de su infraestructura.

Conceptos Fundamentales de la Virtualización

La virtualización es una innovación técnica diseñada para incrementar la utilización de los sistemas, permitiendo a los usuarios de TI aprovechar al máximo el rendimiento de las computadoras.

Diferencia entre Máquina Virtual e Infraestructura Virtual

Las máquinas virtuales (VM) son un componente básico y fundamental de una solución de infraestructura

... Continuar leyendo "Virtualización de Infraestructuras TI: Conceptos Clave y Tipos Esenciales" »

Control de Congestión y Flujo en TCP y UDP: Comparativa y Mecanismos

Clasificado en Informática

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

Control de Congestión en la Capa de Transporte

El control de congestión es un algoritmo utilizado en el protocolo TCP que reacciona ante eventos en la red, enviando paquetes sin reserva previa y evitando la pérdida de paquetes en un router. Incrementa la tasa de transmisión probando el ancho de banda disponible hasta que se producen pérdidas.

Control de Flujo en la Capa de Transporte

El control de flujo es un algoritmo que evita que el remitente desborde el buffer del receptor al transmitir demasiado rápido. El receptor posee un buffer de recepción, y el control de flujo adapta la velocidad de transmisión para que el proceso de aplicación pueda leer el buffer gradualmente.

Servicios de UDP y TCP

UDP (User Datagram Protocol) y TCP (Transmission

... Continuar leyendo "Control de Congestión y Flujo en TCP y UDP: Comparativa y Mecanismos" »