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

JavaScript: El lenguaje de programación web más utilizado

Informática2,17 KB

Google

JavaScript - C, C++, Go, Java, Python, PHP (HHVM)

Facebook

Hack, PHP (HHVM), Python, C++, Java, Erlang, D, XHP, Haskell

YouTube

C, C++, Python, Java, Go

Yahoo

PHP

Amazon

Java, C++, Perl

Wikipedia

PHP, Hack

Twitter

C++, Java, Scala, Ruby, JavaScript

El lenguaje de scripts dinámico orientado a objetos no guarda relación con Java a pesar de su nombre, aunque ambos comparten el hecho de estar escritos en C. Netscape desarrolló JavaScript por primera vez en 1995 con el nombre de LiveScript y el objetivo de extender HTML y CSS para que los programadores pudieran evaluar las interacciones de los usuarios y presentar el contenido de forma dinámica.

Actualmente, JavaScript no se utiliza exclusivamente en navegadores web, sino también en microcontroladores...

Continuar leyendo "JavaScript: El lenguaje de programación web más utilizado" »

Conceptos Fundamentales del Software: Ciclo de Vida, Arquitectura e Instalación

Informática3,4 KB

1. ¿Qué es el software?

Conjunto de componentes lógicos, no tangibles ni físicos, de un sistema informático.

2. Ciclo de vida del software

Describe el desarrollo del software desde la fase inicial hasta la final. Permite que los errores se detecten lo antes posible, por lo que los desarrolladores pueden concentrarse en la calidad del software, así como en los plazos y costes asociados.

Fases del ciclo de vida:

  • Definición de necesidades
  • Análisis
  • Diseño
  • Codificación
  • Pruebas
  • Validación
  • Mantenimiento y evolución

3. Clasificaciones del software

Software de Sistema

Conjunto de programas o rutinas cuyo objetivo es facilitar el uso del ordenador. Proporciona al usuario interfaces, herramientas y utilidades de apoyo que permiten el uso y mantenimiento...

Continuar leyendo "Conceptos Fundamentales del Software: Ciclo de Vida, Arquitectura e Instalación" »

Sistemas de Circuito Cerrado de Televisión (CCTV)

Informática6,66 KB

Un CCTV es un medio de protección activa, compuesto por un conjunto de dispositivos de captación, visualización, control y grabación a través del cual es posible vigilar, gestionar y supervisar en tiempo real cualquier instalación.

Usos de los CCTV

Se puede utilizar como sistema de supervisión y grabación en previsión de posibles robos o como complemento al sistema de seguridad anti-intrusión o control de acceso.

Se les llama videosensores a estos detectores.

Legislación aplicable

LEY: la Ley Orgánica de Protección de Datos de Carácter Personal y la Ley de Seguridad Privada

Entre los requisitos, la instalación debe ser ejecutada y gestionada por una empresa registrada, haciéndose cargo de todo.

Ninguna instalación puede captar imágenes...

Continuar leyendo "Sistemas de Circuito Cerrado de Televisión (CCTV)" »

Conceptos Clave de Redes: VLSM, Puertos y IPv6

Informática4,91 KB

Conceptos de Redes

VLSM y Subnetting

VLSM (Variable Length Subnet Masking)

Red base: 172.18.0.0/22

Ejemplos de subredes y máscaras:

  • Subred 5: 255.255.255.252 /30 (4 direcciones)
  • Máscara /29: 255.255.255.248 (8 direcciones)
  • Máscara /28: 255.255.255.240 (16 direcciones)
  • Máscara /27: 255.255.255.224 (32 direcciones)
  • Máscara /26: 255.255.255.192 (64 direcciones)
  • Máscara /25: 255.255.255.128 (128 direcciones)
  • Máscara /24: 255.255.255.0 (256 direcciones)

Cálculos o ejemplos relacionados:

  • 4 2 1
  • 8 / 16 /128 64 32 16 8 4 |2
  • 172.18.0.0/22 -> 1 0 1 = 20
  • 172.18.20.0/22

Nota: La línea "FIN DE LA MASCARA 22" parece referirse a la máscara base /22.

Puertos y Protocolos Comunes

  • DNS (Domain Name System) -> Nombres de dominio (Puerto 53)
  • HTTP (Hypertext Transfer
...
Continuar leyendo "Conceptos Clave de Redes: VLSM, Puertos y IPv6" »

Sistemas de Memoria Compartida en Multiprocesadores

Informática4,42 KB

Protocolos de Coherencia de Caché

  • Actualización por escritura: En lugar de invalidar cada bloque compartido, el procesador escritor transmite los nuevos datos por el bus a todos los procesadores, actualizando todas las copias con el nuevo valor.
  • Protocolo de escritura a través de la caché:
  • Éxito de lectura: Se lee de la caché sin acceder a memoria.
  • Fracaso de lectura: Se trae de memoria la palabra solicitada a través del bus. Podría obtenerse de otra caché si, mediante el método de *snooping*, otra caché detecta que se solicita una palabra que contiene.
  • Éxito de escritura: Se actualiza la palabra en la caché y en memoria. Si otras cachés contienen esta palabra, podrían invalidarla (lo más común) o actualizarla (más lento).
  • Fracaso
...
Continuar leyendo "Sistemas de Memoria Compartida en Multiprocesadores" »

Tecnologías de Almacenamiento y Gestión de Datos en Infraestructuras Informáticas

Informática8,54 KB

Tecnologías de Almacenamiento y Gestión de Datos

Niveles RAID: Redundancia y Rendimiento

Los sistemas RAID (Redundant Array of Independent Disks) combinan múltiples discos duros para mejorar el rendimiento, la redundancia o ambos.

RAID 0: Segmentación de Datos (Striping)

Los datos se distribuyen equilibradamente entre dos o más discos. Este nivel no ofrece redundancia, pero maximiza el rendimiento.

  • Ventajas:
    • Alta velocidad de lectura y escritura.
    • Utiliza el 100% de la capacidad de los discos.
  • Desventajas:
    • Sin redundancia: si un disco falla, los datos son irrecuperables.

RAID 1: Duplicación de Datos (Mirroring)

Crea una copia exacta de los datos en otro disco, actuando como espejo. Esto proporciona una alta redundancia.

  • Ventajas:
    • Alta fiabilidad: si
...
Continuar leyendo "Tecnologías de Almacenamiento y Gestión de Datos en Infraestructuras Informáticas" »

Internet en España: Usos, Servicios y Comunidades Virtuales

Informática3,34 KB

El español es el tercer idioma más utilizado en Internet después del inglés y del chino.

Usos de Internet en España

  • Uso personal: 57%
  • Uso profesional: 23%
  • Uso académico: 8%

Conexión a Internet en España

Las conexiones en el hogar se realizan fundamentalmente con ADSL y redes de cable, y suponen actualmente el 72% del total.

Servicios más utilizados en Internet

  • Correo electrónico: 96%
  • Web: 94%
  • Mensajería instantánea: 51%
  • Intercambio de archivos P2P: 46%

Comunidades Virtuales

Una comunidad virtual es un entorno informático a través de Internet en el que un conjunto de individuos comparte una serie de intereses y mantiene su relación comunicándose a través de canales virtuales, como foros, listas de correo, blogs, chats, etc.

Chat

El término...

Continuar leyendo "Internet en España: Usos, Servicios y Comunidades Virtuales" »

Fundamentos de Redes: Arquitectura Cliente-Servidor, Protocolos y Sistemas Distribuidos

Informática4,29 KB

1. Describa e ilustre la arquitectura cliente-servidor de una de las principales aplicaciones de Internet (por ejemplo, el e-mail).

2. Explique la diferencia entre un búfer y caché.

Búfer: es una memoria intermedia o memoria de almacenamiento temporal de información entre un dispositivo y otro. Almacena los datos a modo de paquetes de información para ser volcados en otro dispositivo. En cambio, la caché es un conjunto de datos duplicados de otro con el propósito de acceder a la información de manera rápida.

3. El servicio del protocolo de tiempo de red se puede utilizar para sincronizar relojes de computadoras. Explique por qué, incluso con este servicio, no se puede garantizar un límite para la diferencia de tiempo entre dos relojes.

...
Continuar leyendo "Fundamentos de Redes: Arquitectura Cliente-Servidor, Protocolos y Sistemas Distribuidos" »

Diagrama de Flujo: Representación Gráfica para la Optimización de Procesos

Informática5,37 KB

El diagrama de flujo, también conocido como flujograma, se define como un método visual para describir gráficamente un proceso existente o uno nuevo propuesto. Utiliza símbolos estandarizados, líneas y palabras simples para demostrar las actividades y su secuencia lógica dentro del proceso. La elaboración de un diagrama de flujo completo, que abarque desde el proceso general hasta el nivel de tareas, constituye la base fundamental para su análisis y mejora continua.

Tipos de Diagramas de Flujo

Existen diversos tipos de diagramas de flujo, cada uno diseñado para un propósito específico y un nivel de detalle particular:

1. Diagrama de Bloque

El diagrama de flujo de bloque es el tipo más sencillo y frecuente. Proporciona una visión rápida...

Continuar leyendo "Diagrama de Flujo: Representación Gráfica para la Optimización de Procesos" »

Componentes Esenciales y Herramientas de Edición en Premiere Pro: Optimización para Creadores

Informática4,26 KB

Herramientas Clave de Edición en Premiere Pro

Adobe Premiere Pro ofrece una amplia gama de herramientas para la edición de video. A continuación, se describen algunas de las más importantes:

  • Seleccionar pista: Permite seleccionar una o varias pistas simultáneamente. Al seleccionar una nueva pista, se sobrescribe cualquier contenido previo en esa ubicación.
  • Editar rizo: Desplaza el video hacia adelante o hacia atrás, modificando la duración total de la secuencia.
  • Editar desplazamiento: Alarga el primer clip y acorta el segundo, manteniendo la duración total del proyecto.
  • Ampliar velocidad: Modifica la velocidad de reproducción del video.
  • Cuchilla: Realiza cortes precisos en los clips de video.
  • Desplazar: Ajusta la duración del clip central
...
Continuar leyendo "Componentes Esenciales y Herramientas de Edición en Premiere Pro: Optimización para Creadores" »