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

Ordenar por
Materia
Nivel

Componentes y tipos de redes informáticas: dispositivos, servidores, IP y FTP

Clasificado en Informática

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

Redes: definición y componentes

Una red es un conjunto de ordenadores conectados entre sí a través de algún medio (cables, señales, ondas), de tal forma que pueden compartir información, recursos o servicios. Los componentes de una red son los dispositivos de red, el medio de comunicación, los terminales y los servidores.

Dispositivos de red

Dispositivos de red

  • Tarjeta de red: es un dispositivo que conecta el ordenador u otro equipo con el medio físico.
  • Hub / Switch: son equipos que permiten organizar y estructurar el cableado de las redes.
  • Puente o Bridge: es un equipo que une dos tipos de redes distintas, actuando sobre los protocolos de bajo nivel.
  • Enrutador: es un dispositivo de interconexión de redes que actúa a nivel de los protocolos
... Continuar leyendo "Componentes y tipos de redes informáticas: dispositivos, servidores, IP y FTP" »

Fundamentos de la Arquitectura Cliente-Servidor y Tecnología Java

Clasificado en Informática

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

Arquitectura Cliente-Servidor

La arquitectura cliente-servidor es un término usado para describir un modelo para el desarrollo de sistemas computacionales. Las funciones que realiza se dividen en: Cliente y Servidor. Ambas son procesos independientes y autónomos.

  • Cliente: Proceso que solicita servicios específicos a los procesos de un servidor.
  • Servidor: Proceso que proporciona los servicios solicitados por los clientes.

El cliente y el servidor pueden estar en la misma computadora o en diferentes equipos conectados por una red.

Diferencias entre Cliente-Servidor y Mainframe

En el mainframe, el proceso es centralizado. Las terminales no inteligentes solo despliegan datos y son solo apéndices del mainframe.

En el modelo cliente/servidor, la separación... Continuar leyendo "Fundamentos de la Arquitectura Cliente-Servidor y Tecnología Java" »

Conceptos Esenciales de la Programación Orientada a Objetos (POO)

Clasificado en Informática

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

Principios de la Programación Orientada a Objetos (POO)

La Programación Orientada a Objetos (POO) es una forma especial de programar, más cercana a cómo expresaríamos las cosas en la vida real que otros tipos de programación.

Pensamiento Orientado a Objetos: Modelando la Realidad

Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real. Por ejemplo, al modelar un auto en un esquema de POO, diríamos que el auto es el elemento principal que posee una serie de características, como el color, el modelo o la marca. Además, tiene una serie de funcionalidades asociadas, como ponerse en marcha, parar o estacionar.

Clases en POO: El Molde de los Objetos

Una clase es una abstracción que define la "forma" del objeto; se... Continuar leyendo "Conceptos Esenciales de la Programación Orientada a Objetos (POO)" »

Computació al núvol: com funciona, avantatges i models

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,91 KB

Com funciona el núvol? Explicació i avantatges

Què és el núvol?

Núvol: format per servidors remots als quals es pot accedir des de qualsevol lloc i en tot moment amb dispositius connectats a Internet.

Components bàsics

  • Client: dispositiu que sol·licita accés.
  • Servidor: dispositiu que proporciona recursos als anomenats clients.
  • Protocol de xarxa: conjunt de regles que regeixen la comunicació entre dispositius.

A favor

  • Accés des de qualsevol lloc.
  • Còpia de seguretat automàtica.
  • Estalvi d'espai als dispositius.
  • Compartir arxius fàcilment.

Contra

  • Problemes de compatibilitat.
  • Risc d'esborrament accidental sincronitzat.
  • Restriccions legals i de localització de dades.
  • Dependència del proveïdor (vendor lock-in).

Model antic

  • Ordinadors amb gran capacitat.
... Continuar leyendo "Computació al núvol: com funciona, avantatges i models" »

Conceptos esenciales de Informática, Arduino, Diagramas de Flujo y Algoritmos

Clasificado en Informática

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

Informática: definición y conceptos básicos

Informática: Ciencia que se ocupa del tratamiento automático de la información mediante el uso de computadoras.

Software: Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora. Ejemplos: Windows, Excel.

Hardware: Componentes físicos de una computadora o dispositivo electrónico, como el teclado, el monitor, la CPU (procesador) y la memoria RAM.

Sistema operativo: Es un conjunto de programas que actúa como intermediario entre el hardware de una computadora y las aplicaciones de usuario.

Arduino

Arduino: Es una plataforma de creación de electrónica de código abierto, basada en hardware y software libre, flexible y fácil de utilizar para creadores... Continuar leyendo "Conceptos esenciales de Informática, Arduino, Diagramas de Flujo y Algoritmos" »

Control de Flujo en Java: Estructuras y Sintaxis Esenciales

Clasificado en Informática

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

Control de Flujo con Java

Java tiene sentencias de control de flujo y su sintaxis es muy similar a la del lenguaje C. Las sentencias de flujo siguen el teorema de la programación estructurada, conocido también como el teorema de Böhm y Jacopini.

if

Entre paréntesis se pone la expresión, la cual debe dar un valor booleano true o false. Si es true, la expresión es verdadera, entonces se realiza el conjunto de sentencias; pero si es false, se transfiere el control de flujo después de la llave que cierra el ámbito del bloque if.

if-else

El siguiente diagrama nos da la sintaxis de la instrucción if-else, de decisión doble. Entre paréntesis se pone la expresión, la cual debe dar un valor booleano true o false. Si es true, la expresión es... Continuar leyendo "Control de Flujo en Java: Estructuras y Sintaxis Esenciales" »

Fundamentos de Modelado y Clasificación de Datos: Desnormalización, Schemas y Big Data

Clasificado en Informática

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

Conceptos Clave en la Gestión y Modelado de Datos


1. Desnormalización de Bases de Datos

La desnormalización consiste en combinar tablas de una base de datos normalizada para optimizar consultas en sistemas analíticos (como los usados en Business Intelligence - BI). Se utiliza para mejorar el rendimiento al costo de duplicar información.

Ejemplo Práctico

En lugar de tener una tabla de clientes y otra de ventas, se desnormaliza creando una tabla única que incluye cliente, producto y ventas.


2. Clasificación de Ficheros de Datos

Los datos se clasifican según su estructura y el tipo de procesamiento al que están sujetos:

  • Datos Estructurados: Datos organizados en filas y columnas (como hojas de cálculo Excel o bases de datos relacionales). Ejemplo:
... Continuar leyendo "Fundamentos de Modelado y Clasificación de Datos: Desnormalización, Schemas y Big Data" »

Desarrollo de Aplicaciones Oracle: Arquitectura y Diseño

Clasificado en Informática

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

Construyendo Aplicaciones con Oracle

El desarrollo de aplicaciones involucra decisiones no triviales de diseño e implementación que inevitablemente influyen en todo el proceso de desarrollo, afectando la división de tareas. Los problemas involucrados, como el diseño del modelo del dominio y la construcción de la interfaz de usuario, tienen requerimientos disjuntos que deben ser tratados por separado.

Aplicaciones Informáticas y la Importancia del Desarrollo en Capas

Las aplicaciones visuales e hipermedia han evolucionado en los últimos años, concentrándose mayormente en las interfaces gráficas y la web. Las antiguas aplicaciones distribuidas en CD-ROMs dieron lugar a aplicaciones dinámicas, de constante actualización e incluso personalizables,... Continuar leyendo "Desarrollo de Aplicaciones Oracle: Arquitectura y Diseño" »

Fundamentos del Protocolo TCP y Establecimiento de Conexión

Clasificado en Informática

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

Protocolo TCP

TCP (Transmission Control Protocol) es un protocolo de la capa de transporte (Nivel 4) creado para realizar conexiones en redes inseguras (origen: ARPANET). TCP proporciona seguridad al protocolo IP.

TCP acepta bloques de datos de cualquier longitud procedentes de las capas superiores o de los procesos de usuario, y los convierte en fragmentos de hasta 64 KB. A continuación, los pasa a la capa de red (protocolo IP) que a su vez puede volver a fraccionarlos.

La fiabilidad de la comunicación TCP se consigue usando sesiones orientadas a la conexión. Antes de que un host utilice TCP para enviar datos a otro host, la capa de transporte inicia un proceso para establecer una conexión con el destino. Esta conexión habilita el seguimiento... Continuar leyendo "Fundamentos del Protocolo TCP y Establecimiento de Conexión" »

Fundamentos de Software, Redes y Conectividad Informática

Clasificado en Informática

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

Conceptos Fundamentales de Software y Redes

Software de Aplicación y de Sistema

El software de aplicación se refiere a aquellos programas diseñados para una tarea específica, por ejemplo, planillas de cálculo. Es todo aquello que sirve a distintos niveles de usuario para realizar funciones concretas. Todo esto se sustenta en el software de base (o de sistema), es decir, el sistema operativo.

El sistema operativo es un conjunto de programas y datos específicamente diseñado para administrar los recursos de un computador, sean estos de software (archivos, por ejemplo) o hardware. Existen varios sistemas operativos, el más popular es Windows con sus distintas variantes.

Componentes Clave de Red: Cliente y Nodo

El Cliente

El cliente es una aplicación... Continuar leyendo "Fundamentos de Software, Redes y Conectividad Informática" »