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

Evolución de la Informática: Generaciones, Lenguajes y Conceptos Clave

Informática2,67 KB

Definición de Informática

Informática: Ciencia que se encarga de la automatización del manejo de la información.

Funciones de la Informática en el Ámbito Empresarial

  • Permite realizar los procesos de facturación, remisiones, pedidos, cotizaciones y devoluciones de venta.
  • Realiza operaciones de compras, órdenes de compra y devoluciones de compra.

Evolución de las Generaciones de Computadoras

Primera Generación

Se caracteriza principalmente por tres aspectos:

  1. El uso de bulbos (tubos de vacío).
  2. El uso de programas en lenguaje de máquina, usualmente en tarjetas perforadas.
  3. Ser enormes y costosas.

Segunda Generación

Sus características principales son:

  1. Se utilizan circuitos de transistores en vez de bulbos.
  2. Se programa en lenguajes de alto nivel.
...
Continuar leyendo "Evolución de la Informática: Generaciones, Lenguajes y Conceptos Clave" »

Interconexión de Redes: Protocolos y Dispositivos

Informática5,95 KB

Interconexión de Redes

La interconexión es la conexión física y lógica entre dos o más redes de telecomunicaciones. Su objetivo es facilitar que los usuarios de cualquier operador se puedan comunicar con los usuarios de los demás operadores, y dar acceso a los servicios ofrecidos por las distintas redes.

Dominio de Colisión

Grupo de dispositivos conectados al mismo medio físico, de tal manera que, si dos dispositivos acceden al medio al mismo tiempo, el resultado será una colisión entre las dos señales. Como resultado de estas colisiones se produce un consumo inadecuado de recursos y ancho de banda. Cuanto menor sea la cantidad de dispositivos afectados a un dominio de colisión, mejor será el desempeño de la red.

Protocolo CSMA/CD

La...

Continuar leyendo "Interconexión de Redes: Protocolos y Dispositivos" »

Explorando Algoritmos de Búsqueda: Costos, Estrategias y Optimización

Informática2,78 KB

B1t5

Coste del camino: suma de los costes de las acciones individuales del camino.

El coste de una acción es independiente del estado en que se aplique.

Coste del estado sn: coste del camino desde el estado inicial s0 al estado sn.

Búsqueda General de Soluciones

Proceso General de Búsqueda:

  1. Nodo-actual <- estado inicial del problema
  2. Comprobar si nodo-actual es el estado final del problema; en dicho caso, FIN.
  3. Expandir nodo-actual aplicando las acciones del problema en dicho estado y generando el conjunto de nuevos estados.
  4. Escoger un nodo que no ha sido expandido todavía.
  5. Ir al paso 2.

Lista OPEN: conjunto de nodos no expandidos.

Los algoritmos de búsqueda se diferencian en la elección del siguiente nodo a expandir.

Algoritmo TREE-SEARCH:

Inicializar...

Continuar leyendo "Explorando Algoritmos de Búsqueda: Costos, Estrategias y Optimización" »

Administración de Memoria en Sistemas Operativos: Tipos, Rendimiento y Estrategias

Informática3,04 KB

Administración de Memoria en Sistemas Operativos

Objetivos

  • Comparar los tipos de Sistemas Operativos basándose en los administradores de memoria.
  • Analizar el rendimiento de la máquina basándose en la problemática en la demanda de página y distribución de memoria en los Sistemas Operativos.

Administración de Memoria

Consiste en que la memoria principal puede ser considerada como un arreglo lineal de localidades de almacenamiento de un byte de tamaño.

  • Tiempo de acceso: El tiempo que transcurre entre el inicio y el fin de una operación de lectura o escritura sobre la misma.
  • Tiempo de ciclo de memoria: Marca el retraso que impone el hardware entre el fin de una operación y el inicio de la siguiente.
  • Direccionamiento: La memoria física se puede
...
Continuar leyendo "Administración de Memoria en Sistemas Operativos: Tipos, Rendimiento y Estrategias" »

Conceptos Fundamentales de Bases de Datos, Redes y Sistemas

Informática3,31 KB

Conceptos Clave de Tecnología: Bases de Datos, Redes y Sistemas

  1. Conjunto de datos orientados hacia una materia, que varían con el tiempo y que no son transitorios, los cuales apoyan el proceso de toma de decisiones de una administración. O, en otras palabras, es el almacenamiento de datos con fines estratégicos de negocio:

    Data Warehouse

  2. Es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. Se compone de un lenguaje de definición de datos (DDL), de un lenguaje de manipulación de datos (DML) y de un lenguaje de consulta (SQL):

    Sistema Manejador de Bases de Datos (DBMS)

  3. Los diferentes medios de comunicación se clasifican en:

    Conductores y radiados

  4. Menciona los tipos de modelos de bases
...
Continuar leyendo "Conceptos Fundamentales de Bases de Datos, Redes y Sistemas" »

Explorando Linux y la Comunicación de Datos: Conceptos Clave en Informática

Informática2,58 KB

Conceptos Fundamentales de Linux

¿Qué es el sistema operativo Linux?

Linux es un sistema operativo semejante a Unix, de código abierto y desarrollado por una comunidad, para computadoras, servidores, mainframes, dispositivos móviles y dispositivos embebidos.

¿Qué permite el sistema operativo Linux?

Permite la posibilidad de personalizar su interfaz, también denominada Shell. De esta manera, los usuarios del sistema pueden adaptar el entorno operativo a sus propias necesidades y requerimientos.

¿Qué es una distribución de Linux?

El mundo Linux no es diferente. Diferentes personas se han reunido en diversos grupos y han preparado sus propias versiones de lo que debería ser un sistema operativo Linux. A estas versiones se les llama distribuciones...

Continuar leyendo "Explorando Linux y la Comunicación de Datos: Conceptos Clave en Informática" »

Introducción a las Redes de Computadoras: Capas, Protocolos y Tecnologías

Informática4,01 KB

Introducción a las Redes de Computadoras

El Modelo OSI

El modelo OSI (Open Systems Interconnection), desarrollado por ISO (International Standards Organization), divide el problema de la comunicación en red en partes o capas.

Ventajas del Modelo OSI:

  • Reduce la complejidad
  • Estandariza interfaces
  • Ingeniería modular
  • Asegura interoperabilidad
  • Acelera la evolución
  • Simplifica el aprendizaje

Capas del Modelo OSI:

  1. Capa Física: Crea la señal física óptima a partir de los datos de su transmisión.
  2. Capa de Enlace: Verifica la transmisión de los datos vigilando el orden y la velocidad a la que se envían.
  3. Capa de Red: Suministra información de las rutas a seguir.
  4. Capa de Transporte: Verifica la correcta transmisión de los datos vigilando el orden y la velocidad
...
Continuar leyendo "Introducción a las Redes de Computadoras: Capas, Protocolos y Tecnologías" »

Conceptos Fundamentales de Programación en Java: Variables, Operadores y Estructuras de Control

Informática4,14 KB

Variables y Tipos de Datos

  • Una literal no es una variable.
  • Un bloque de elementos de datos relacionados se llama arreglo (o array en inglés).
  • De acuerdo con la convención, el carácter de símbolo de dólar ($) nunca se usa para empezar el nombre de una variable.
  • Un objeto es un conjunto de software de variables y métodos relacionados: estado y comportamiento.
  • Java usa Unicode de 16 bits.
  • Se puede usar el tipo de datos short para ahorrar memoria en arreglos grandes.
  • No es necesario atribuir un valor cuando se declara un campo.
  • Cada elemento en un arreglo (array) es llamado un elemento.
  • Los parámetros no siempre son secretos como las variables. (Esta afirmación es incorrecta). Los parámetros son variables que se pasan a un método.
  • La longitud de
...
Continuar leyendo "Conceptos Fundamentales de Programación en Java: Variables, Operadores y Estructuras de Control" »

Bases de Dades: Disseny i Model Conceptual

Informática2,57 KB

Bases de Dades

Definició

Un sistema de base de dades és una col·lecció d'arxius relacionats entre si i un conjunt de programes que permeten als usuaris accedir i modificar aquests arxius.

Característiques

  • Integritat: Garanteix la integritat de les dades (coherència i consistència).
  • Eficiència: Augmenta la velocitat.
  • Independència: Independència entre el programari i les dades.
  • Abstracció: Oculta detalls de com les dades s'emmagatzemen i mantenen.
  • Control: Control de concurrència.
  • Seguretat: Riscos de perdre informació important.

Sistema Gestor de Bases de Dades (SGBD)

Un Sistema Gestor de Bases de Dades és una col·lecció de programes que permet crear i mantenir una Base de Dades. En particular, ens ha de permetre:

  • Definir les dades: autodescripció.
...
Continuar leyendo "Bases de Dades: Disseny i Model Conceptual" »

Coda y Replicación de Ficheros: Optimización de la Disponibilidad y Rendimiento en Sistemas Distribuidos

Informática4,95 KB

Coda: Un Sistema de Archivos Distribuido Avanzado para Alta Disponibilidad

Coda es el sucesor de AFS, aunque su modo de operación normal es prácticamente idéntico. Este sistema soluciona algunas carencias de AFS, como la replicación en escritura, y también lo hace aplicable a la computación móvil.

Ventajas de la Replicación de Volúmenes en Coda

La replicación de volúmenes en Coda ofrece múltiples beneficios:

  • El cliente puede acceder a una réplica siempre que al menos una de ellas esté disponible, incluso si las demás han fallado.
  • Aumenta el rendimiento general del sistema, ya que las peticiones se distribuyen entre las diferentes réplicas.

Coda fue creado para solventar las debilidades de AFS y garantizar una disponibilidad constante...

Continuar leyendo "Coda y Replicación de Ficheros: Optimización de la Disponibilidad y Rendimiento en Sistemas Distribuidos" »