Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Ordenar por
Materia
Nivel

Modelos de Cloud Computing y Arquitecturas de Red Peer-to-Peer

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Modelos de Despliegue en Cloud Computing

Nubes Públicas

En las nubes públicas, los datos y procesos de varios clientes se mezclan en los mismos servidores, sistemas de almacenamiento e infraestructuras. Los usuarios finales no conocen qué trabajos de otros usuarios se están procesando de forma simultánea. Las aplicaciones, el almacenamiento y otros recursos están disponibles al público a través del proveedor de servicios, quien es el propietario legítimo de la infraestructura.

Nubes Privadas

Estas infraestructuras son especialmente interesantes para las empresas que necesitan proteger sus datos a nivel de servicio. Son gestionadas por la propia compañía, la cual controla qué aplicaciones deben ejecutarse y en qué ubicación. Los propietarios... Continuar leyendo "Modelos de Cloud Computing y Arquitecturas de Red Peer-to-Peer" »

Evolución y Arquitecturas de las Redes P2P: De Napster a BitTorrent

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Evolución de las Arquitecturas de Redes P2P

Napster (Arquitectura Centralizada)

Napster alcanzó un máximo de 1,5 millones de usuarios simultáneos antes de su cierre por infracciones de copyright. Poseía una base de datos centralizada con relaciones entre contenidos e direcciones IP. Para actualizar la base de datos, los clientes anuncian al servidor los ficheros que comparten y el servidor central debe conocer cuándo un cliente se conecta mediante pings periódicos o una conexión TCP abierta con cada usuario.

  • Ventajas: Simplicidad; búsquedas con tiempos breves gracias a motores de búsqueda sofisticados en el servidor central (radio de búsqueda de orden 1).
  • Inconvenientes: Único punto de fallo; el servidor procesa todo, generando un cuello
... Continuar leyendo "Evolución y Arquitecturas de las Redes P2P: De Napster a BitTorrent" »

Explorando los Sistemas Operativos: Definición y Categorías Clave

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Definición de Sistema Operativo

Un sistema operativo (SO) es un conjunto de programas que, ordenadamente relacionados entre sí, contribuyen a que el ordenador lleve a efecto correctamente el trabajo encomendado.

Clasificación de Sistemas Operativos

Según el número de usuarios

Monousuarios

Los sistemas operativos monousuarios son aquellos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales típicamente se han clasificado en esta sección.

Multiusuario

Los sistemas operativos multiusuario son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales... Continuar leyendo "Explorando los Sistemas Operativos: Definición y Categorías Clave" »

Fundamentos y Metodologías del Diseño de Software

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Actividades del Diseño de Software

  • Diseño de Datos: Se centra en el diseño de archivos y estructuras de tablas.
  • Diseño Arquitectónico: Define una estructura modular para el sistema.
  • Diseño de Interfaz: Define cómo el software se comunica consigo mismo, con los sistemas que operan con él y con los usuarios u operadores que lo emplean.
  • Diseño Procedimental o de las Funciones: Se encarga del diseño detallado de los algoritmos.

Perspectivas desde la Gestión del Diseño

  • Diseño Preliminar: Se refiere a la transformación de los requisitos en datos y en la arquitectura general del software.
  • Diseño Detallado: Se enfoca en los refinamientos de la representación arquitectónica, lo que conduce a una estructura de datos detallada y a representaciones
... Continuar leyendo "Fundamentos y Metodologías del Diseño de Software" »

Fundamentos de Programación Procedimental con PL/SQL en Oracle

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Conceptos Fundamentales de PL/SQL

Definición

PL/SQL es un lenguaje procedimental diseñado por Oracle para trabajar con la base de datos. Soporta todos los comandos de consulta y manipulación de datos, aportando al lenguaje SQL las estructuras de control propias de los lenguajes procedimentales.

Propósito

Permite construir programas que incluyen bloques anónimos, procedimientos, funciones y paquetes.

Estructura del Bloque PL/SQL

Un programa PL/SQL se estructura utilizando bloques. La unidad mínima de trabajo es el bloque, y cada bloque puede incluir tres secciones:

  1. DECLARE (Sección Declarativa)
  2. BEGIN (Sección Ejecutable)
  3. EXCEPTION (Manejo de Errores)

1. DECLARE: Sección Declarativa

En esta sección se declaran todas las constantes, variables,... Continuar leyendo "Fundamentos de Programación Procedimental con PL/SQL en Oracle" »

Fundamentos de Puentes y Conmutadores en Redes de Datos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Clasificación de los puentes (Bridges)

  • Puente transparente: Es un puente que no requiere configuración para su funcionamiento.
  • Puente no transparente: Necesita una trama con información específica para ser reexpedido.

Clasificación según su alcance

  • Locales: Unen dos o más segmentos de la misma red.
  • Remotos: Están divididos en dos partes; cada una conecta un segmento de red y ambas están interconectadas a través de una WAN.

4. Conmutadores (Switches)

Es un dispositivo que trabaja en el nivel 2 del modelo OSI, operando de forma similar a un bridge, pero con características distintivas:

  • El switch es siempre local.
  • Son dispositivos multipuerto.
  • La velocidad de operación es mayor que la del puente remoto.
  • Permiten repartir el ancho de banda.
  • Son
... Continuar leyendo "Fundamentos de Puentes y Conmutadores en Redes de Datos" »

Gestión de usuarios y grupos en Linux

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Grupos:

Si a un usuario no le asignamos un grupo creará uno con el nombre del usuario y se le asignará por defecto. Podemos crear un grupo para varios usuarios y después dar de alta los usuarios y asignarles un grupo.

Para crear un grupo vamos a:

Configuración de los usuarios-Desbloquear- Gestionar grupos- Añadir grupo

Gestión de usuarios y grupos en el modo texto

Para modificar ficheros en modo gráfico utilizamos editores de texto. Los más conocidos son gedit y vi.

Gedit: es el editor de texto por defecto en modo gráfico. Es muy sencillo. Tiene dos barras una de menús y otra de herramientas.

Nano: es el editor de texto por defecto en modo texto. Para ejecutarlo, en el terminal escribimos nano y el nombre del fichero.

Vi: Este editor de... Continuar leyendo "Gestión de usuarios y grupos en Linux" »

Conceptos Fundamentales de Arquitectura de Software

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Importancia de la Arquitectura de Software

La necesidad del manejo de la arquitectura de un sistema de software nace con los sistemas de mediana o gran envergadura, que se proponen como solución para un problema determinado. En la medida que los sistemas de software crecen en complejidad, bien sea por número de requerimientos o por el impacto de los mismos, se hace necesario establecer medios para el manejo de esta complejidad (Hofmeister et al., 1996). En general, la técnica es descomponer el sistema en piezas que agrupan aspectos específicos del mismo, producto de un proceso de abstracción (Bass et al., 1998) y que al organizarse de cierta manera constituyen la base de la solución de un problema en particular.

Introducción a la Arquitectura

... Continuar leyendo "Conceptos Fundamentales de Arquitectura de Software" »

Ventajas y Fundamentos del Cableado Estructurado en Infraestructuras Corporativas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

1. Aspectos que aconsejan la implantación de un sistema de cableado estructurado

El primer paso necesario hacia la adaptabilidad, flexibilidad y longevidad de las redes actuales comienza con el cableado estructurado. Es vital que el cableado de comunicaciones sea capaz de soportar una variedad de aplicaciones durante toda la vida útil de la red. Los ciclos de vida de un edificio corporativo se dividen de la siguiente manera:

  • Estructura del edificio: 40 años
  • Automatización de oficina: 1-3 años
  • Telecomunicaciones: 3-5 años
  • Administración de edificio: 5-7 años

La localización y corrección de averías se simplifica, ya que los problemas se pueden detectar en un ámbito centralizado. Mediante una topología física en estrella, es posible configurar... Continuar leyendo "Ventajas y Fundamentos del Cableado Estructurado en Infraestructuras Corporativas" »

Fundamentos de la Interacción Humano-Computador y el Diseño de Interfaces

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Participantes en un Proyecto de Desarrollo

Se refiere a todas las personas involucradas en el proyecto.

  • Cliente: Es quien encarga y paga por el sistema.
  • Desarrolladores: Son los encargados de construir el sistema (incluye analistas, diseñadores, programadores, etc.).
  • Gerente o director del proyecto: Planifica, calcula el presupuesto y coordina a los desarrolladores y al cliente.
  • Usuarios finales: Son las personas que van a utilizar el sistema.

Papel (Rol)

  • Define un conjunto de responsabilidades en el proyecto o en el sistema.
  • Está asociado con un conjunto de tareas y se asigna a un participante.
  • Un mismo participante puede cumplir varios papeles.

Introducción a la Interfaz Humano-Computador (HCI)

Definición

La Interacción Humano-Computador (del inglés... Continuar leyendo "Fundamentos de la Interacción Humano-Computador y el Diseño de Interfaces" »