Archivo de la categoría: Ingeniería informática

Guía Completa sobre Gráficos de Gantt y PERT/CPM

Gráficos de Gantt y PERT/CPM

1. Gráficos de Gantt

a) Definición y Descripción

Los gráficos de Gantt son técnicas gráficas de programación utilizadas por administradores para planificar y controlar proyectos, especialmente de mantenimiento. Estos diagramas representan la ejecución de actividades en un período determinado.

Un gráfico de Gantt consiste en un eje X que representa el tiempo y un eje Y que muestra las actividades programadas. Las barras horizontales representan la duración de Seguir leyendo “Guía Completa sobre Gráficos de Gantt y PERT/CPM” »

Gestión de Clientes y Sistemas Empresariales

Preguntas y Respuestas sobre Gestión Empresarial

1. Georreferenciación vs. Geolocalización

12) ¿Cuál es la diferencia entre georreferenciación y geolocalización?
La georreferenciación es la capacidad de ubicar en un mapa (terrestre, político, físico o de cualquier tipo) un elemento cualquiera (activo, persona, vehículo, etc.) según sus coordenadas cartográficas. La diferencia con la geolocalización, es que en este segundo caso hablamos de un valor o característica específica de un Seguir leyendo “Gestión de Clientes y Sistemas Empresariales” »

Análisis y Diseño de Algoritmos: Conceptos Fundamentales

Eficiencia de algoritmos

Se centra en el análisis de bucles, la eficiencia es función del número de instrucciones que contiene. (Depende de la velocidad de las computadoras).

– Implica diversos tipos de memoria:

* principal, caché, flash, archivos, HDD, etc.

——La eficiencia como factor espacio-tiempo debe estar relacionada con la buena calidad, el funcionamiento y la facilidad de mantener un programa————

Formato general:  

F(n)=eficiencia

Se examina como una función del numero de elementos Seguir leyendo “Análisis y Diseño de Algoritmos: Conceptos Fundamentales” »

Sistemas Operativos: Funciones, Tipos y Gestión de Recursos

Sistemas Operativos

Funciones

  • Gestión de procesos
  • Gestión de dispositivos
  • Gestión de la memoria
  • Gestión de ficheros

Estructura Interna

Monolíticos

Todas las funciones se implementan en el núcleo del sistema operativo (Kernel).

Por capas

Existe una mayor estructuración por niveles, diseñando una jerarquía por niveles.

Empleo

Tiempo real

Los resultados son correctos no solo cuando el cálculo es correcto, sino también en el tiempo requerido.

Procesamiento por lotes

Ausencia de interacción con el usuario. Seguir leyendo “Sistemas Operativos: Funciones, Tipos y Gestión de Recursos” »

Análisis de Algoritmos: Eficiencia, Resolución de Problemas y Clasificación

Eficiencia de Algoritmos

El análisis de algoritmos se centra en la eficiencia, que es función del número de instrucciones que contiene. Esta eficiencia depende de la velocidad de las computadoras.

Implica diversos tipos de memoria:

  • Principal
  • Caché
  • Flash
  • Archivos
  • HDD

Eficiencia como Factor Espacio-Tiempo

La eficiencia como factor espacio-tiempo debe estar relacionada con la buena calidad, el funcionamiento y la facilidad de mantenimiento de un programa.

Formato General

F(n) = Eficiencia

Se Examina como una Seguir leyendo “Análisis de Algoritmos: Eficiencia, Resolución de Problemas y Clasificación” »

Conceptos Fundamentales de Programación Orientada a Objetos

Funciones

Una función es una parte de un programa con un nombre, que puede ser invocada desde otra parte tantas veces como se desee. Es un bloque de código que puede ser ejecutado como una unidad funcional que puede recibir valores, se ejecuta y puede devolver un valor.

Arreglos

Un arreglo es un conjunto de datos que se almacenan en memoria de manera contigua con el mismo nombre.

Concurrencia

La concurrencia es una propiedad que distingue a un objeto activo de uno no activo, y permite que varios objetos Seguir leyendo “Conceptos Fundamentales de Programación Orientada a Objetos” »

La Imagen Digital: Adquisición, Edición y Seguridad Informática

Correo Electrónico

El correo electrónico es una gran fuente de virus en los sistemas informáticos. La mayoría del malware se distribuye y difunde a través de este medio. Un código malicioso recibido en un mensaje de correo electrónico suele venir incluido en alguno de los archivos adjuntos, por lo que una buena medida para protegerse de este riesgo consiste en eliminar los archivos de procedencia dudosa, sobre todo si contienen archivos adjuntos, y también el no abrir nunca un archivo adjunto Seguir leyendo “La Imagen Digital: Adquisición, Edición y Seguridad Informática” »

Principios de Programación Orientada a Objetos: Herencia, Polimorfismo y Relaciones entre Clases

Clase Abstracta

Declararíamos una clase abstracta cuando no tiene sentido instanciar objetos directamente de ella, sino que sirve como base para otras clases. Una clase abstracta contiene métodos abstractos que deben ser implementados por las subclases.

Las consecuencias son que no se pueden crear instancias directamente de una clase abstracta y que las subclases deben implementar todos los métodos abstractos, lo que asegura que la estructura de la clase base se respeta en todas las derivaciones. Seguir leyendo “Principios de Programación Orientada a Objetos: Herencia, Polimorfismo y Relaciones entre Clases” »

Guía Completa de Trusted Computing y DVB-T

Trusted Computing

La tecnología de trusted computing (procesado autenticado) es una medida tecnológica de protección cuyo sistema integra la seguridad sobre los datos digitales dentro de las operaciones esenciales de un procesador, en vez de implementar aplicaciones específicas para contenidos. Se basa en aplicar técnicas criptográficas a ciertos componentes del procesador/ordenador y facilitar luego las claves solo a programas de confianza. En concreto, un sistema TC almacena las claves, contraseñas Seguir leyendo “Guía Completa de Trusted Computing y DVB-T” »

Procesadores Segmentados, Superescalares y Vectoriales

Procesadores Segmentados

En un procesador segmentado (PS), la ejecución de una instrucción pasa por las etapas: 1.Búsqueda de Instrucción, 2.Decodificación, 3.Búsqueda de Operandos, 4.Ejecución, 5.Almacenamiento de Resultados. Cuando una instrucción termina por una etapa, esa etapa la ocupa la siguiente instrucción, mientras que en un procesador NO segmentado las instrucciones se ejecutan de forma secuencial.

Las ventajas que tiene son que mejora la productividad aumentando el número de Seguir leyendo “Procesadores Segmentados, Superescalares y Vectoriales” »