Trabajo:Diccionario Informático del Pueblo

De FdIwiki ELP
Saltar a: navegación, buscar

Este artículo es un diccionario de términos informáticos para personas que no tengan muchos conocimientos de informática, pretendiendo con ello aclarar el significado de ciertos usos tecnológicos que pueden resultar difíciles de entender para una persona que no se encuentre en el ámbito de la informática y la programación.

Este diccionario ha sido creado por el grupo que representa a la FSF en la clase del grupo B de Ingeniería en Informática como trabajo de utilidad social para la asignatura de Ética, Legislación y Profesión del curso 2014/2015. La idea principal es llenarlo con la mayor cantidad de términos posibles por parte del grupo, pero cualquier participación voluntaria de personas ajenas al grupo es bienvenida (POR FAVOR, PARTICIPACIÓN VOLUNTARIA SÓLO A PARTIR DEL 1 DE MARZO DE 2015).

La motivación para la creación de este diccionario es la dificultad existente para hacer entender a las personas que se encuentran fuera del ámbito de la programación del trabajo que realizamos. Intentando acercar con ello un poco a toda la población lo que para nosotros es algo sencillo y natural, que es nuestro día a día. Con este trabajo pretendemos que toda persona que sienta la necesidad del conocimiento tecnológico se vea saciada en la medida de lo posible, deseando que en algún momento pasen a no necesitar el uso de este diccionario, sino a ser participantes de su creación.

Contenido

A

Alpha

Primera versión de un programa en desarrollo. Aún con inestabilidades, errores y muchas veces no completamente funcional.

Analógico

Es aquella tecnología que trabaja con señales que varían a lo largo del tiempo y pueden tomar cualquier valor de un dominio infinito. En contraposición está la tecnología digital que trabaja con variables que solo pueden tomar valores discretos concretos y siempre en un estado definido.

Android

Sistema Operativo basado en Linux, que es libre, gratuito y multiplataforma. Permite la ejecución de aplicaciones programadas en Java y es el sistema base en la gran mayoría de smartphones.

API

Del inglés Application Programming Interface, es un conjunto de funciones o tareas que un programa informático para ser usado por otro programa informático. La ventaja que tiene esto, es que el programa informático que usa el API no tiene necesidad de conocer como realiza las tareas el API.

Aplicación (App)

Una App es una aplicación informática que se ha diseñado para permitir al usuario realizar diversas tareas sin que este usuario conozca como se realizan las tareas. Con las nuevas tecnologías móviles este termino se ha extendido, puesto que a los programas que se ejecutan en un smartphone/tablet se les denomina Apps.

Apple

Empresa multinacional americana fundada en 1976 por Steve Jobs y Steve Wozniak que diseña equipos informáticos y software. Su logotipo es la conocida manzana con un mordisco a la derecha. Sus productos mas conocidos en estos momentos son los portátiles MAC , la gama de smartphones iPhone y la gama de tablets iPad.

APK

Es la extension de las aplicaciones de Android.

Arduino

Es una plataforma de hardware libre que se basa en dos cosas: una placa con un microcontrolador y un entorno de desarrollo que nos sirve para escribir software para la placa. El sistema Arduino se puede utilizar como base para un montón de aplicaciones electrónicas, como teléfonos móviles o impresoras 3D.

B

Beta

Primera versión completa de un programa en desarrollo. Aún puede contener errores, pero la idea es sacarla a la luz para que un grupo de personas (betatesters) o el público en general puedan probarla, e informar de los errores encontrados o ideas de pequeñas mejoras para el producto final.

Boot

Es la secuencia de arranque de un sistema.

Botnet

Es una red de sistemas informáticos conectada entre si y que puede ser controlada de forma remota. Normalmente se infecta esta red de maquinas para usarlas en actividades criminales, por ejemplo para ataques DDoS.

Buffer

Espacio de almacenamiento de datos para prevenir la ralentización de transmisión de los datos. Por ejemplo, cuando un vídeo en streaming se está reproduciendo, se va almacenando en el buffer minutos posteriores al momento actual para que no existan paradas en el vídeo.

Bug

Un bug es un error o fallo en un programa o software que desencadena un resultado indeseado.

C

Chrome (Navegador)

Navegador web desarrollado por Google. Sus principales características son que es multiplataforma y con código abierto.

Chrome OS

Proyecto desarrollado por Google para crear un sistema operativo basado en la web.

Chromecast

Dispositivo de streaming multimedia desarrollado por Google. Su funcionamiento es simple, conectas el Chromecast a la entrada HDMI de la televisión, lo configuras desde el móvil y ya puedes empezar a emitir contenido desde el ordenador o el móvil a la televisión.

Cliente

El cliente es una aplicación informática u ordenador que está conectado a un servicio remoto conocido como servidor y hace uso de la información que este ultimo genera.

Cloud (la Nube)

Espacio virtual proporcionado por algunas empresas para usar como unidad de almacenamiento de archivos en la web, y de esa manera poder tener acceso desde cualquier dispositivo conectado a internet.

Compilar

Acción de traducir el código escrito por un programador en cualquier lenguaje, a un lenguaje que la máquina entienda. El código compilado es un conjunto de instrucciones que la máquina es capaz de ejecutar, y se compone de sentencias sencillas como sumas, multiplicaciones y bucles.

Cookie

Una cookie es una pequeña información enviada por un sitio web y almacenada en el navegador del usuario. Las principales funciones de las cookies son llevar el control de los usuarios y conseguir información sobre sus hábitos de navegación. Por ello, pueden suponer problemas de privacidad.

Crack

Pequeño programa destinado a modificar el código de otro programa con el fin de superar una limitación que haya puesto el programador normalmente relacionada con los derechos de autor. Debido a este uso delictivo están prohibidos por algunas legislaciones.

Cracker

Es aquella persona que detecta vulnerabilidades en los sistemas informáticos. A diferencia del hacker el cracker usa este conocimiento de forma egoísta normalmente realizando actividades ilegales para un beneficio personal.

D

DDOS

Un ataque distribuido de denegación de servicio (DDoS) es un ataque a un sistema informático que produce la caída de uno de los servicios que ofrecía y que se vuelve inaccesible para los usuarios legítimos. Se llevan a cabo generando un gran flujo de información desde varios puntos (normalmente mediante una botnet) que consumen el ancho de banda provocando la perdida de la conexión a la red de la victima.

Debugging

La depuración de programas consiste en identificar y solucionar los errores de programación que tienen los programas informáticos en su código fuente.

Deep Web

Son aquellas paginas web no indexadas por los motores de búsqueda, es decir, son aquellas paginas que por distintos motivos no aparecen al buscarlas en servicios como pueden ser Google o Bing y que se conocen como internet superficial. El internet profundo contiene la gran mayoría de la información de internet y es donde se encuentra la mayor parte del contenido ilícito de internet aprovechando que esta oculto.

Digital

Es aquella tecnología que trabaja con variables que solo pueden tomar valores discretos concretos y siempre en un estado definido. En contraposición está la tecnología analógica que trabaja con señales que varían a lo largo del tiempo y pueden tomar cualquier valor de un dominio infinito.

Diodo

Componente electrónico con dos extremos a través del cual la corriente eléctrica solo puede ir en un sentido. Un tipo de diodo es el emisor de luz o LED usado para la creación de componentes tecnológicos como bombillas, linternas o televisiones.

Disco Duro (HDD)

Es la pieza del ordenador donde se guardan todos los datos, tanto el Sistema Operativo como programas o archivos del usuario(fotos, música...).

E

Eclipse

Programa que contiene herramientas de código abierto para el desarrollo de proyectos informáticos y entornos de desarrollo.

E-mail

También conocido como Correo Electrónico, es un servicio que permite el intercambio de mensajes a través de sistemas de comunicación electrónicos. Su funcionamiento es similar al de correo postal. Ambos permiten enviar y recibir mensajes, que llegan a su destino gracias a la existencia de una dirección.

Extreme-Programming

Es una metodología de desarrollo de software perteneciente a los procesos ágiles. La programación extrema apuesta por la adaptabilidad gracias a una programación simple, retroalimentada por un cliente presente durante todo el desarrollo, con diversas formas de comunicación y con decisiones que implican valentía.

F

Firewall

Es aquella parte de un sistema informático configurada para limitar, cifrar y descifrar el tipo de trafico que puede acceder y salir de la red. El firewall puede estar hecho mediante hardware, software o una combinación de ambas y toman decisiones sobre las comunicaciones de la red en base a unas reglas definidas previamente.

FTP

FTP del inglés File Transfer Protocol, es un protocolo de transferencia de archivos basado en el protocolo TCP. Se podría decir que es uno delos protocolos de transferencias de archivos mas usados en Internet.

G

Gaming

Término que se emplea para definir la temática que se refiere a videojuegos de ordenador o consolas.

Google

Es un motor de búsqueda de la empresa del mismo nombre para encontrar paginas mediante unas palabras clave gracias a un algoritmo exclusivo.

GPG

Es una técnica de cifrado de texto usada para encriptar las comunicaciones y que es software libre.

H

Hacker

Aunque los medios de comunicación y la RAE consideran a los Hacker como piratas informáticos, en realidad son personas con grandes conocimientos de Seguridad Informática que trabajan para evitar que otras personas cometan delitos a través de la red.

Hardware

Es la parte física de un ordenador, hecha de componentes electrónicos. Como se dice en el mundo de la informática, es la parte de un ordenador "a la que puedes pegar".

Homebrew

Se llama así al software casero utilizado como modificación de software privativo, el cual añade mejoras y nuevas funcionalidades. Es un término muy utilizado en las videoconsolas, especialmente cuando se trata de la carga de copias de juegos privadas.

Hosting (Alojamiento)

También llamado alojamiento web, es un servicio, ofertado por compañías privadas que permite a los usuarios almacenar y poner a disposición el contenido que desean publicar en Internet, sea del tipo que sea.

HTTP

Del inglés Hypertext Transfer Protocol, es el protocolo de comunicación de trasferencia de paginas web entre ordenadores. Es un protocolo sin estado (no guarda información sobre conexiones anteriores), este protocolo también usa una gran cantidad de campos en su cabecera, gracias a estos campos este protocolo es muy flexible.

HTTPS

Del inglés Hypertext Transfer Protocol Secure, es un protocolo de aplicación basado en el protocolo HTTP. Está destinado a la transferencia segura de datos, es decir, es la versión segura de HTTP. Se utiliza principalmente por entidades bancarias, tiendas online, y cualquier tipo de servicio que requiera el envío de datos personales y/o contraseñas.

I

IaaS

IaaS (Infraestructura como Servicio) es un medio de entregar almacenamiento básico y capacidades de cómputo como servicios estandarizados en la red. Servidores, sistemas de almacenamiento, conexiones, enrutadores, y otros sistemas se concentran para manejar tipos específicos de cargas de trabajo.

IDE

IDE son las siglas de 'Integrated Development Environment (en español, entorno de desarrollo integrado), y hace referencia a un tipo de programa informático cuya utilidad es la de proporcionar recursos para desarrollar otros programas informáticos.

Internet

También conocido como la World Wide Web (la telaraña mundial). Es el conjunto de todos los ordenadores conectados a nivel mundial con el fin de proporcionar contenido a distancia para el resto de usuarios que accedan a ellos. Se necesita una conexión a internet para acceder (ADSL, Modem, 3G, etc.).

Un ejemplo de contenido de Internet son páginas web como Google, Youtube o Facebook.

IOS

Es el nombre del sistema operativo creado por Apple para sus dispositivos moviles de tipo iPhone, iPad y iPod touch. Fue introducido por primera vez en 2007 y continua recibiendo actualizaciones actualmente.

IP

Protocolo de comunicación entre ordenadores. En la actualidad tenemos IPv4 (ej. 192.168.1.1) e IPv6 (ej. FE80::1), la diferencia entre la IPv4 e IPv6 es la cantidad de dispositivos que pueden estar conectados a la vez. Cuando se creo IPv4 no se esperaba que tantos dispositivos fueran conectarse a la vez a Internet (de aquella no había smartphones ni tablets ni portátiles, y era bastante raro que una familia tuviera un ordenador), pero hoy en día si hay una necesidad real de tener más direcciones IP, por eso se ha creado IPv6.

J

Java

Lenguaje de programación orientado a objetos creado por la empresa Sun Microsystems en 1995 y adquirido más tarde por Oracle. Su última versión estable es la 8, es un lenguaje multiplataforma y tiene una licencia GNU GPL.

JSON

Forma de representar objetos en lenguajes como JavaScript. Por ejemplo, para representar un coche, se puede tener el siguiente código en JSON:

 "coche":
 {
   marca: "Audi",
   modelo: "A3",
   año: "2006",
   matricula: "KPO 5412"
 }

L

LAN

Local Area Network (Red de Área Local): es un tipo de estructura de interconexión de dispositivos en una misma red mediante el cableado y las configuraciones necesarias.

Lenguaje de Programación

Un lenguaje de programación es la forma que tiene un programador de mandar a un ordenador hacer algo. Los programas hacen que el ordenador realice una tarea, esa tarea la escrita en algún lenguaje de programación por un programador. Los lenguajes mas conocidos son C, C++, C#, Java, PHP...

Link

Un link, enlace o hiperenlace consiste en vincular un elemento de un documento digital con otro documento o con otro punto del mismo. El concepto de hiperenlace es la clave del funcionamiento de Internet y el motivo de su gran éxito en sus inicios.

Linux

Sistema Operativo totalmente gratuito y modificable por cualquier persona. Su nombre completo es GNU/Linux, aunque habitualmente se le llama simplemente Linux. Nació como un proyecto de Software Libre en 1983 y a día de hoy existen multitud de distribuciones diferentes.

Login

Es el proceso por el cual una persona se identifica en un sistema informático como un usuario con unos permisos definidos.

M

Mac

En minúsculas Mac OS: es el nombre del sistema operativo creado por Apple para sus computadoras Macintosh. En mayúsculas MAC: Media Access Control (Control de Acceso al Medio), también llamado dirección física, es una clave que identifica a cualquier tarjeta de red. Está formada por 48 bits en parejas de números hexadecimales. Tiene el formato XX-XX-XX-XX-XX-XX.

Malware

Software malicioso o malintencionado que incluye por ejemplo virus, gusanos, troyanos, y cuyo objetivo es infiltrarse o dañar una computadora sin el consentimiento del propietario.

Market

Plataforma de distribución digital de aplicaciones móviles.

Microcontrolador

Es un microchip programable, al que le puedes grabar en memoria ciertas instrucciones para que las ejecute posteriormente. Un microcontrolador tiene tres partes fundamentales: una unidad para procesar los datos y operaciones, una memoria, y puertos de entrada/salida.

Modem

Dispositivo que convierte la señal analógica del cableado telefónico en señal digital entendible para los computadores y viceversa, usado principalmente para permitir la conexión a internet de una máquina determinada.

MongoDB

Es un sistema de base de datos NoSQL( la mayoría de los sistemas de base de datos son SQL, como por ejemplo MySQL, PL/SQL...). Este sistema de base de datos esta orientado a documentos y además se desarrolla con código abierto.

MongoDB en vez de guardar su información en tablas(como hacen las bases de datos SQL), guarda la información en estructuras de datos en documentos tipo JSON con un esquema dinámico.

Mozilla

Organización sin ánimo de lucro dedicada a la creación de software libre desde el año 2003. Su producto principal es Mozilla Firefox, navegador web libre y multiplataforma.

Multiplataforma

Decimos que son multiplataforma aquellos programas o métodos que se implementan y operan en varias plataformas informáticas.

N

Navegador

Es una aplicación o programa que permite ver páginas web en un ordenador. Traduce los lenguajes y estilos de HTML, CSS y JavaScript en contenido interactivo para el usuario que accede a la página.

Los más famosos son Chrome, Firefox e Internet Explorer.

NoSQL

Es un sistema de gestión de base de datos que difiere del estándar SQL de las bases de datos. Al no ser SQL estas bases de datos no son relacionales.

O

Open Source (Código abierto)

Se llama Open Source a todo código informático liberado por el programador que es dueño de él, permitiendo con ello que cualquier persona ajena sea capaz de visualizarlo, aprenderlo, modificarlo y/o utilizarlo según los permisos que el dueño quiera proporcionar.

Actualmente se trata de una corriente muy importante en la informática ya que la mayoría de avances ocurren gracias a tecnología Open Source, la cual es utilizada y mejorada por muchos programadores de distintos puntos de la Tierra.

Ejemplos de programas Open Source son GNU/Linux, Firefox o ElasticSearch.

Overclocking

Práctica utilizada en la informática para aumentar la frecuencia de reloj para determinados componentes, obteniendo así un mayor rendimiento de estos, aunque en algunos casos, también acortando su tiempo de vida.

Overflow (Desbordamiento)

Error que se produce cuando intentas acceder a una variable del programa a la que no tienes acceso. Por ejemplo si cuando estas programando tienes una array de 5 elementos e intentas acceder al sexto elemento, esto te dará un error de desbordamiento.

P

PaaS (Platform as a Service)

Plataforma como servicio. Conjunto de servicios en la nube que se ofrecen al usuario o cliente, para que éste pueda hacer uso de ellos sin tener que entender cómo funcionan exactamente.

Palabra

Es una cadena de unos y ceros que representan un significado para una computadora. Pueden ser de distintos tamaños y la arquitectura del computador depende directamente de ese tamaño, ya que puede variar todo el procesamiento de los datos.

Phishing

El phishing o suplantación de identidad consiste en el envío de correos electrónicos que, aparentando provenir de fuentes fiables (por ejemplo, entidades bancarias), intentan obtener datos confidenciales del usuario para posteriormente cometer algún tipo de fraude. Para ello suelen incluir un enlace que lleva a páginas web falsificadas.

Pipeline

Es una técnica de segmentación de datos de procesos, en la cual los elementos se conectan en serie y van unos detrás de otros.

Pixel

Es una combinación de picture y element. Una imagen digital está formada por filas y columnas de pixeles. Un pixel es el elemento más pequeño de la imagen. A cuantos más pixeles, tenemos mejor calidad de resolución.

Plugin

Un plugin es un complemento que se añade a una aplicación o software para aportarle una funcionalidad nueva.

Procesador

Es la parte física del ordenador que se encarga de controlarlo. Se puede considerar el cerebro del ordenador, ya que es el que realiza todos los cálculos y da prioridad a los programas más importantes.

Proceso

Conjunto de instrucciones de código que realizan una determinada tarea en un computador. Los procesos pueden ser visibles al usuario (reproducción de un vídeo) o ejecutarse por detrás (comprobación de que los datos de un login son correctos).

R

RAM

Random Access Memory (Memoria de Acceso Aleatorio). Es un componente de almacenamiento que guarda datos que se están usando o han sido usados recientemente. Posee una rapidez de lectura y escritura mucho mayor a la del disco duro, pero tiene el inconveniente de que pierde todos los datos cuando se queda sin suministro eléctrico.

Raspberry Pi

Una Raspberry Pi es un ordenador muy pequeño (6x10 cm apróximadamente) con un bajo precio (hay varios modelos, pero todos oscilan sobre los 50€). Este pequeño ordenador esta formado básicamente por una placa base, un procesador, una memoria RAM y para almacenar la información usa una tarjeta SD. Los sistemas operativos que ofrecen mejor soporte a este dispositivo son los del entorno GNU/Linux, los creadores de la Raspberry Pi recomiendan a los que estén interesados en desarrolla aplicaciones software para este dispositivo que lo hagan en Python, Tiny, Basic, C, Perl o Ruby.

Robot

Es una máquina inteligente que simula actividades mecánicas que normalmente son realizadas por humanos o animales. Se distinguen del resto de computadoras porque disponen de sensores para tomar decisiones y suelen tener objetivos muy concretos, para los cuales han sido diseñados.

ROM

Tipo de memoria informática que permite solo la lectura de su información para un futuro uso y no permite modificarla ni escribir información nueva o por lo menos no de una forma fácil y accesible.

Router

Se trata de un dispositivo, un mini-ordenador, cuya finalidad principal es la interacción entre los ordenadores de una red local y otra red externa. Suelen ser necesarios para el acceso a Internet, ya que son los que especifican los valores necesarios para conectarse con los ordenadores de las compañías proveedoras de Internet.

Los Routers proporcionan una IP a los ordenadores conectados a ellos y actúan de capa protectora ante posibles intrusos externos a la red privada.

S

SaaS (Software as a Service)

Software como servicio. Software o programa que reside completamente en un servidor remoto, y del cual el usuario puede hacer uso sin necesidad de descargarlo, y a través de un navegador.

Screenshot

Término en inglés que significa captura de pantalla. Para realizar un captura de pantalla se suele pulsar la tecla "Imp Pant" situada en la parte superior derecha del teclado.

Servicio Web

Se trata de un programa que utiliza la comunicación por Internet para realizar funciones. Un cliente, el cual quiere utilizar el servicio, solicita al servidor, el cual ofrece el servicio, que realice una operación. Esta operación puede ser desde algo tan simple como una suma hasta algo más completo como modificaciones en datos de usuario o carga de un vídeo. El cliente y el servidor se comunican a través de Internet o una red local.

Smartphone

O Teléfono inteligente, y se utiliza para describir una nueva generación de teléfonos móviles que cuentan con una serie de tecnologías integradas en el mismo dispositivo. En la actualidad estos teléfonos incluyen sus propios sistemas operativos y son considerados como "mini ordenadores" ya que además de realizar sus funciones básicas como llamadas o SMS, realizan diversas funciones con sus aplicaciones y la navegación de Internet.

Servicio Web

Un servicio web es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet.

Servidor

Se trata de un ordenador que se encarga de proporcionar datos a cualquier ordenador cliente que se los solicite, y tenga permisos de acceso. Los servidores suelen estar montados en la Nube y son la base de cualquier página o servicio web.

SIRI

(Speech Interpretation and Recognition Interface) /ˈsɪri/ es parte de los sistemas operativos de Apple Inc. iOS, watchOS y tvOS . Siri es un programa que funciona como una asistente personal inteligente y como navegador. Este programa usa el lenguaje natural como medio para responder preguntas, hacer recomendaciones y realizar acciones a traves de comunicaciones web.

Sistema Operativo (SO)

Un Sistema Operativo, en inglés Operative System (OS), es un programa que se inicia tras arrancar el ordenador y sirve de contacto entre el Hardware y el Software, permitiendo que los programas utilicen partes del ordenador como el disco duro o el teclado, y muestra la información a través de la pantalla. Ejemplos de Sistemas Operativos son Windows, Linux o Mac.

SMTP

Del inglés Simple Mail Transfer Protocol, es el protocolo de red utilizado para el intercambio de mensajes de correo electrónico entre ordenadores u otros dispositivos (smartphones, tablets...).

Socket

Socket es un concepto abstracto por el cual los programas (dentro de un mismo ordenador o entre ordenadores) pueden intercambiarse información. Los Sockets de un ordenador son gestionados por el sistema operativo y podemos diferenciar tres tipos: stream (orientado a conexión, TCP), dgram (no orientado a conexión, UDP) y raw (para configuraciones avanzadas de los protocolos de comunicación).

Software

Es la parte intangible de un ordenador, formado por componentes lógicos entre los que se incluyen los programas y aplicaciones. En el mundo de la informática se dice que es la parte del ordenador "a la que solo puedes insultar".

Speedup

Porcentaje de mejora en un sistema informático debido a la aceleración de alguno de sus componentes. El calculo de esta mejora viene dada por la siguiente formula:


Speedup.png


Donde f es el tiempo que usamos la parte mejorada y k la mejora que se le hace.

SQL

Lenguaje que se utiliza para pedir información a una base de datos. Por ejemplo, la sentencia: "SELECT Nombre from Usuarios" devuelve una lista de todos los nombres que hay en la tabla "Usuarios".

SSH

Del inglés Secure SHell(shell es un interprete de ordenes y secure significa seguridad) es el nombre del protocolo y el programa que lo implementa para poder acceder y ejecutar comando en maquinas remotas a través de una red (o Internet).Con esto puedes tener un control completo de la maquina remota a través de una consola de comandos (shell).

Streaming

Es la distribución digital de elementos multimedia a través de la red de manera que hay usuarios que consumen el producto, que generalmente suele ser un vídeo o un audio, a la vez que se está descargando y no después de que se haya descargado.

T

TeamViewer

Es un programa informático que permite la visualización y control de un ordenador a distancia. Se utiliza generalmente para solventar errores o realizar instalaciones en ordenadores de personas que no tienen el conocimiento necesario para realizar estos arreglos y se encuentran lejos de la persona que pretende arreglarlo.

TCP

Protocolo de comunicación entre ordenadores basado en el estado de la conexión. Este protocolo es el encargado de hacer que dos o mas ordenadores se comuniquen, se preocupa de que los mensajes que se mandan los ordenadores lleguen, no tengan errores, no se dupliquen y no lleguen en desorden.

Thread

Un thread (o hilo de ejecución en español) es una característica que permite a los programas "dividirse" de tal forma que puede hacer varias cosas a la vez, la posibilidad de realizar varios procesos a la vez depende del número de cores que tenga el procesador.

Thumbnail

Se llama así a la miniatura de una imagen de mayor tamaño, la cual tiene la necesidad de ser reducida para tener menos peso y ser utilizada muy a menudo, reduciendo de esta manera el tiempo de carga.

TOR

Del inglés The Onion Router, es un proyecto bajo licencia de Software libre cuyo objetivo principal es el desarrollar una red de comunicaciones de baja latencia, superpuesta sobre Internet y donde sus usuarios puedan navegar de forma anónima.

Touchpad

Es una plataforma táctil que sirve para controlar el cursor de un ordenador. Se basan en la presión ejercida por la mano del usuario para detectar si se pretende pulsar, arrastrar o nada. Pueden ser multi-táctiles, permitiendo pulsarlos con varios dedos a la vez. Aparecen generalmente incluidos en los ordenadores portátiles para evitar la necesidad de portar un ratón, evitando de esta manera el peso adicional.

También hay unos dispositivos, las tabletas gráficas, que se basan en el mismo concepto que el Touchpad.

Transistor

Un transistor es un dispositivo electrónico que entrega una señal de salida en función de una señal de entrada. Los transistores son la base de la tecnología moderna, puesto que se usan para todos los aparatos electrónicos.

U

UDP

A diferencia del protocolo TCP, este protocolo no es orientado a conexión. Este protocolo simplemente manda el mensaje de un ordenador a otro y no se preocupa de que el mensaje haya llegado, ni que no este duplicado ni que lleguen en orden. Puede parecer que este protocolo es inferior a TCP, pero en realidad es muy útil en ciertos casos, como por ejemplo para las emisiones de vídeo en directo vía streaming.

V

Ventana

En informática, la ventana es el área en la que se muestra al usuario la información relativa a cada proceso que se está ejecutando. Permite, tanto la salida de los datos que hay que mostrar al usuario, como la entrada de los datos que se requieren por parte del mismo.

VPN

Virtual Private Network (Red Privada Virtual) es un tipo de arquitectura de red que permite simular las ventajas de una red local (LAN), como la seguridad, a través de internet.

W

W3C

El World Wide Web Consortium, abreviado W3C, es un consorcio internacional que produce recomendaciones para la World Wide Web. Fue creada el 1 de octubre de 1994 por Tim Berners-Lee en el MIT, actual sede central del consorcio.

Web

Se llama así a un programa situado en Internet, el cual puede ser visualizado por más de una persona y suele consistir en distintos documentos en formato HTML con estilos de diseño definidos por CSS y funcionalidades de programación en JavaScript

Windows

Sistema Operativo distribuido por Microsoft. En la actualidad puedes encontrar este sistema operativo en un PC, smartphone o tablet. Las distribuciones más conocidas son Windows XP, Windows Vista, Windows 7, Windows 8 y Windows 8.1.

X

XML

Del inglés eXtensible Markup Language, es un lenguaje de marcas desarrollado para almacenar datos de forma legible para las personas. Este lenguaje da la posibilidad de crearte tu propia gramática, gracias a esto se han creado otros lenguajes de marcas basados en este como son: HTML, XHTML, XAML... XML también da soporte para crear bases de datos con información y también se puede usar como intermediario para que dos aplicaciones distintas (pueden estar en distintas maquinas y ejecutar programas escritos en distintos lenguajes de programación) se comuniquen y pasen información.

XAML

Del inglés eXtensible Application Markup Languaje, es un lenguaje derivado de XML y desarrollado por Microsoft. Este lenguaje fue desarrollado con la intención de crear las interfaces de usuario para las aplicaciones de Windows, Silverlight y el mundo de .NET.

Y

YAML

Del inglés "YAML Ain't Another Markup Language" (acrónimo recursivo), es un lenguaje de serialización de datos legible por los humanos basado en XML, C, Python y Perl. A diferencia del XML, YAML esta mas centrado en la serialización de datos que en el marcado de documentos.