Mostrando las entradas con la etiqueta Informática. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Informática. Mostrar todas las entradas

jueves, 13 de agosto de 2015

Lenguajes de Programación

 ¿QUE SON LOS LENGUAJES DE PROGRAMACIÓN? 

   Para antes de empezar a explicar qué son los lenguajes de programación, empezaremos dando por hecho que entendéis lo que es un “lenguaje” cualquiera, que no es más que un sistema estructurado de comunicación, como por ejemplo el lenguaje humano que nos permite comunicarnos unos con otros por medio de signos (palabras, sonidos, gestos…etc). Pues bien, entendiendo esto es muy fácil entender qué es un lenguaje de programación. 

   Un lenguaje de programación no es más que un sistema estructurado y diseñado principalmente para que las máquinas y computadoras se entiendan entre sí y con nosotros, los humanos.Contiene un conjunto de acciones consecutivas que el ordenador debe ejecutar.

   Estos lenguajes de programación usan diferentes normas o bases y se utilizan para controlar cómo se comporta una máquina (por ejemplo, un ordenador), también pueden usarse para crear programas informáticos, etc. 

   El término “programación” se define como un proceso por medio del cual se diseña, se codifica, se escribe, se prueba y se depura un código básico para las computadoras. Ese código es el que se llama“código fuente” que caracteriza a cada lenguaje de programación.Cada lenguaje de programación tiene un “código fuente”característico y único que está diseñado para una función o un propósito determinado y que nos sirven para que una máquina o computador se comporte de una manera deseada. 

  Si quieres empezar a programar, independientemente del lenguaje que luego escoges, te recomendamos aprender los fundamentos de programación común a todos los lenguajes. 


   ¿QUÉ TIPOS DE LENGUAJE DE PROGRAMACIÓN HAY Y PARA QUE SIRVEN?

   En la actualidad hay más de 100 lenguajes de programación diferentes. No vamos a definir todos los lenguajes de programación que existen porque son muchos pero sí os hablaremos de los más importantes y para qué se utilizan. 

   Un ordenador no entiende un lenguaje como el que utilizan los humanos, sino que el lenguaje que entiende se llama “lenguaje binario” o “código binario” o “código máquina” que consiste enc eros y unos básicamente, es decir, una máquina sólo utiliza los números 0 y 1 para codificar cualquier acción a tomar. 


   Se clasifican en dos tipos: 

   Los Lenguajes de Programación de Bajo Nivel: que son aquellos utilizados fundamentalmente para controlar el hardware del ordenador y dependen totalmente de la máquina y no se pueden utilizar en otras máquinas. Están orientados exclusivamente para la máquina Estos lenguajes son los que ordenan a la máquina operaciones fundamentales para que pueda funcionar. Utiliza básicamente ceros, unos y abreviaturas de letras. Estos lenguajes también se llaman de código máquina. Son los más complicados,  pero solo los usan prácticamente los creadores de las máquinas. Con este tipo de lenguajes programan la asignación y liberación de memoria, el uso de punteros, el poder usar paso por valor y por referencia, la creación de tipos de datos, etc.

   Los Lenguajes de Programación de Alto Nivel: Estos lenguajes son más parecidos al lenguaje natural humano y no dependen de la máquina y sirven fundamentalmente para crear programas informáticos que solucionan diferentes problemas. Son los más usados por los programadores y por todo del mundo que realiza programas informáticos.

   La diferencia fundamental se puede explicar con el siguiente ejemplo:

   En un lenguaje de alto nivel sólo tengo que poner sqt(x), que sería una función predeterminada, calcular el cuadrado de x.

   Si fuera de bajo nivel, yo mismo tendría que crear la función sabiendo como funciona el cuadrado de un número:

        cuadrado(x) = x * x

   Como vemos para aprender a programar con un lenguaje de alto nivel debemos conocer el propio lenguaje que utiliza y todos sus comandos, en el ejemplo saber que sqt realiza el cuadrado de un número.

   Para no extendernos mucho en esto que es bastante amplio, pasaremos a explicaros algunos de los lenguajes de programación más usados en las máquinas que más utilizamos.

tipos de lenguajes de programacion

   LENGUAJES DE PROGRAMACIÓN MÁS USADOS

   Lenguaje de Programación “HTML”: Este lenguaje es con el que se crean las páginas web, por ejemplo, que básicamente es un conjunto de etiquetas que sirven para definir el texto y otros elementos que puedes ver en las páginas web. HTML significa HyperText Markup Lenguaje («lenguaje de marcas de hipertexto») y es muy fácil de aprender. Luego ya depende de si queremos una web más o menos elaborada podremos profundizar en este lenguaje. Por ejemplo, el lenguaje de programación CSS (Cascading Style Sheets) son hojas que sirven para dar “estilo” a las páginas web como su color, definir su fondo, tipos de letra…etc 

   Lenguaje de Programación “SQL”: Este lenguaje está creado para realizar consultas a bases de datos principalmente. SQL son las siglas de Structured Query Lenguaje ( Lenguaje estructurado de consultas) y se utiliza para páginas web y también para aplicaciones de ordenadores, para manejar datos sobre todo. (Introducir datos, actualizar datos, eliminar o seleccionar datos) 

   Lenguaje de Programación “Java”: Probablemente éste podría ser el favorito de más de uno ya que es el lenguaje utilizado para programas punteros como herramientas, juegos y aplicaciones. Este lenguaje de programación se utiliza en miles de millones de dispositivos móviles y aparatos de televisión y en más de 850 millones de ordenadores personales de todo el mundo. Java está instalado en inmensidad de aplicaciones y sitios web. Probablemente también te suene JavaScript, que es otro lenguaje utilizado para crear pequeños programas encargados de realizar acciones dentro de una web como por ejemplo para crear efectos especiales o para definir interactividades con los usuarios. 

   Lenguaje de Programación “C”: Este lenguaje de programación está orientado a los Sistemas Operativos y es muy eficaz y con él podemos crear Softwares de sistemas operativos como Windows o Linux y también para aplicaciones. También sirve para experimentos informáticos, físicos, matemáticos…etc. Es también muy utilizado en robótica con el que se programan simuladores, etc. 

   Lenguaje de Programación “XML”: Este lenguaje es también un lenguaje de etiquetas como el HTML, pero a diferencia de éste, el lenguaje XML separa el contenido de la presentación, es decir, XML se preocupa del significado del texto que define el HTML. Te da el dato + el significado de ese dato, mientras que el HTML te da el dato nada más. El XML es un complemento fundamental al HTML. 

   Lenguaje de Programación “PHP”: El PHP es un lenguaje de programación similar al HTML que nos sirve fundamentalmente para páginas web y se puede combinar con el lenguaje HTML. El lenguaje PHP se basa en los “scripts” que es un guión de órdenes o instrucciones que recibe un servidor de una página web para leer su código fuente. 

   Así podríamos seguir definiendo múltiples y variados lenguajes de programación. Como verás son verdaderamente útiles y necesarios y sirven prácticamente para cualquier cosa.

   Casi todos los lenguajes de programación tienen unos fundamentos o bases comunes, esto hace que sea relativamente fácil aprender un lenguaje nuevo si ya conocemos otro.

Recuperado de: http://www.areatecnologia.com/
  

Memoria USB

Memorias USB o Pendrive.

memorias usb

   ¿QUE SON LAS MEMORIAS USB? 

   Bueno, las memorias USB tienen sinónimos como lápices de memoria, memoria externa, lápices USB, pendrives, memorias flash, llavero USB, etc. 

   Las memorias USB son dispositivos para el almacenamiento de cualquier tipo de información digital que generalmente utilizan memorias flash, memorias que pueden borrarse y reescribirse. Utilizan el Puerto USB para transferir información de un dispositivo a otro. Estas memorias no necesitan pilas ni nada por el estilo para funcionar. 

   Las siglas USB hacen referencia a las palabras inglesas Universal Serial Bus (Canal Universal en Serie) que es un estándar industrial desarrollado en los años 90 que define los cables, conectores y protocolos utilizados en un BUS (o canal) para conectar, comunicar y proveer de alimentación eléctrica entre ordenadores. Para entenderlo de forma más sencilla, el USB se diseñó para estandarizar cómo se conectan los periféricos como por ejemplo los teclados de los ordenadores, los mouse o ratones, las impresoras, escáneres…etc. (que se conocen como periféricos) y también las memorias USB. 

   ¿PARA QUÉ SIRVEN LAS MEMORIAS USB? 

   Bien, como decíamos antes, son dispositivos para almacenar datos digitales como por ejemplo: todo tipo de documentos, programas, canciones, fotografías digitales, películas, etc. Y llevártelas a cualquier parte de forma sencilla ya que son transportables, podemos llevarlas en nuestros bolso lo que hace que estos dispositivos nos sean muy útiles, casi imprescindibles a día de hoy. 

   Estas memorias, además, tienen la gran característica de ser muy resistentes (algunas incluso son resistentes al agua) y baratas dejándonos guardar información durante muchos años (teóricamente unos 20 años) y puedes eliminar y sustituir los datos almacenados hasta un millón de veces aproximadamente. 

   Hasta hace unos años utilizábamos los CD’s o DVD’s para esta tarea de almacenar datos e información y hoy en día ya apenas los usamos para ello, ya que se nos han quedado “pequeños” para almacenar nuestros datos y demasiado “grandes” para llevarlos con nosotros encima. 

   Las memorias USB son pequeñas y las hay de diferentes capacidades de memoria para cubrir nuestras necesidades: desde 8 Megas (M) hasta 512 Gigas (GB) 

   ¿QUÉ TIPO DE MEMORIAS USB HAY? 

   Las memorias USB se clasifican según dos características principales: Su capacidad de almacenamiento y su velocidad para trasmitir datos. A la hora de ir a comprar una memoria USB estos datos son bastante importantes para poder elegir la que más nos interese, ya que dependiendo de estas características su precio será menor o mayor. 

   Según su capacidad se clasifican en: 

• 1GB 
• 2GB 
• 4GB 
• 8GB 
• 16GB 
• 32GB 
• 64GB 
• 128GB 
• 256GB 
• 512GB

   Normalmente podemos encontrar estas memorias en cualquier tienda de tecnología para usuarios como nosotros, si bien es cierto que por ejemplo existen memorias de 1TB y 2TB (TeraBytes) pero que no se venden al público comercial sino que son utilizadas por grandes empresas que necesitan almacenar grandes cantidades de datos. 

   Según su velocidad de transmisión de datos se clasifican en: 

• USB 1.0 de velocidad hasta 1,5 Mbps 
• USB 1.1 de velocidad hasta 12 Mbps 
• USB 2.0 de velocidad hasta 480 Mbps 
• USB 3.0 de velocidad hasta 4.8 Gbps

   Para entender esto bien diremos que por ejemplo una memoria USB 2.0 es más lenta que la 3.0 transfiriendo datos. 

   Actualmente ya se está hablando de las Memorias USB 4.0 que serán más rápidas todavía que las aquí mencionadas ya que estarán fabricadas con fibra óptica lo que permitirá una lectura de datos mucho más rápida.

   ¿Qué Memoria USB me Compro?

   Sabiendo que una película  ocupa de media 1GB, una foto no llega a 0,01GB y los archivos de texto menos todavía,  para un usuario normal con una memoria USB de 16GB es más que suficiente. Solo sería recomendable una mayor si quieres almacenar muchos archivos multimedia con películas. Incluso la de 8GB también puede servir perfectamente para almacenar 1 o 2 películas con muchas fotos y archivos de texto.

   Las formas que podemos encontrarnos de memorias USB son simpáticas y muy variadas. Desde la forma tradicional rectangular hasta formas personalizadas (hamburguesas, personajes famosos, pulseras, objetos variados…etc.)

tipos de memorias usb

Recuperado de: http://www.areatecnologia.com/

Sistema Operativo

Un Sistema Operativo (SO) es un Programa (software) que se inicia al encender el ordenador y se encarga de gestionar todos los recursos del sistema informático, tanto de hardware (partes físicas disco duro, pantalla, teclado, etc.) como el software (programas e instrucciones) permitiendo así la comunicación entre el usuario y el ordenador.

sistema operativo



   Los sistemas operativos utilizan imágenes y botones para poder comunicarnos con el ordenador de forma sencilla y fácil para decirle lo que queremos hacer en cada momento a nuestro ordenador.

   Su función principal es la de darnos las herramientas necesarias para poder controlar nuestra computadora y poder hacer uso de ella, de la forma más cómoda y sencilla posible.
sistemas operativos

   Las funciones básicas del Sistema Operativo son administrar los recursos del ordenador, coordinar el hardware y organizar archivos y directorios en los dispositivos de almacenamiento de nuestro ordenador.

   Tipos de Sistemas Operativos

    Hay dos tipos los sistemas operativos: SO para PC y SO para móviles.

   Los sistemas operativos para PC u ordenadores de sobremesa son muy variados y hay muchos,  pero los más utilizados son el Windows, el Mac y el LINUX. Aquí te dejamos una imagen con los SO más usados para PC:

tipos sistemas operativos

   Los sistemas operativos para móviles y tablets más utilizados son el Android y el iOS. 


Recuperado de: http://www.areatecnologia.com/

Memoria Ram

 La memoria Ram es la memoria donde se almacenan los datos (programas) con los que estamos trabajando en ese momento, es decir si trabajo con el word, pues el programa (todas las instrucciones de funcionamiento del word) estará entero en la memoria RAM. 

   El microprocesador solo busca datos en esta memoria, es decir cuando estemos con un programa abierto, estará en la memoria RAM y el micro irá allí a buscar las instrucciones que le demos del programa para ejecutarlas (el microprocesador).

   Según esto cuanto más capacidad de almacenamiento tenga nuestra RAM podemos tener más programas a la vez abiertos. 

   Hay que tener cuidado al comprar un programa o juego, tenemos que tener en cuenta la cantidad de memoria RAM que necesita, ya que si no tenemos suficiente RAM el programa o juego al abrirlo, e intentar meter las instrucciones en la RAM, las instrucciones del programa no entrarán, por lo tanto no funcionará. Una vez que cerramos el programa las instrucciones del mismo desaparecerán de la RAM e iran a su sitio de almacenamiento que es el disco duro. 

   Los datos mas importantes de la RAM son la capacidad de almacenamiento que tenga (Bytes, Megabytes, Gigabytes, etc) y la velocidad con la que envía los datos al micro para que este los procese y se suele expresar en Hertzios (Megahertzios, Gigahertios, etc). 


Las memorias RAM en función de la velocidad se clasifica según el siguiente esquema que vemos a continuación:

   SDRAM : Se instalan sin necesidad de inclinarnos con respecto a la placa base. Se caracterizon por que el módulo tiene dos muescas. El número total de contactos es de 168. Pueden ofrecer una velocidad entre 66 y 133MHZ. En la actualidad ya casi no se comercializan. Aqui tienes su imagen.

SDRAM

   DDR RAM: Sucesora ed la memoria SDRAM, tiene un diseño similar pero con una sóla muesca y 184 contactos. Ofrece una velocidad entre 200 y 600MHZ. Se caracteriza por utilizar un mismo ciclo de reloj para hacer dos intercambios de datos a la vez.

DDRAM

   DDR2 RAM : Tiene 240 pines. Los zócales no son compatibles con la DDR RAM. La muesca está situada dos milímetros hacia la izquierda con respecto a la DDR RAM. Se comercializan pares de módulos de 2Gb (2x2GB). Pueden trabajar a velocidades entre 400 y 800MHz.

DDR2 RAM

   DDR3 RAM: Actualmente la memoria RAM mas usada es la DDR3 una progresión de las DDR, son las de tercera generación, lógicamente con mayor velocidad de transferencia de los datos que las otras DDR, pero tambien un menor consumo de energía. Su velocidad puede llegar a ser 2 veces mayor que la DDR2. La mejor de todas es la DDR3-2000 que puede transferir 2.000.000 de datos por segundo. Como vemos el número final de la memoria, nos da una idea de la rapidez, por ejemplo la DDR3-1466 podría transferir 1.466.000 datos por segundo. (multiplicando por 1.000 el número del final se saca la velocidad en datos por segundo)

memoria DDR3
   Rambus : Puede ofrecer velocidades de entre 600 y 1066MHZ. Tiene 184 contactos. Algunos de estos módulos disponen de una cubierta de aluminio (dispersor de calor) que protege los chips de memoria de un posible sobrecalentamiento. Debído a su alto coste, su utilización no se ha extendido mucho.

memoria Rambus

   So-DIMM : El tamaño de estos módulos es más reducido que el de los anteriores ya que se emplean sobre todo en ordenadores portátiles. Se comercializan módulos de capacidades de 512MB y 1GB. Los hay de 100, 144 y 200 contactos.

memoria SODIMM

   Memorias RIMM : Acrónimo de Rambus Inline Memory Module, designa a los módulos  de memoria Ram que utilizan una tecnología denominada RDRAM, desarrollada por Rambus Inc.A. A pesar de tener tecnología RDRAM, niveles de rendimiento muy superiores a la tecnologia SDRAM y las primeras generaciones de DDR RAM, debído al alto costo de esta tecnología, no han tenído gran aceptación en el mercado de los PCs. Su momento álgido tuvo lugar durante el periodo de introducción  del Pentium 4 para el cual se diseñaron las primeras placas base, pero Intel ante la necesidad de lanzar equipos más económicos decidió lanzar placas base con soporte para SDRAM y mas adelante para DDR RAM desplazando esta última tecnología a los módulos RIMM del mercado.

memoria RIMM


Recuperado de: http://www.areatecnologia.com/

Teclado Informático

Lo primero ¿Qué es un teclado? Un teclado es un  periférico de entrada en el ordenador. Es decir es un componente externo (periférico) al ordenador y que se conecta al ordenador mediante algún puerto. Tiene entre 101 y 108 teclas aproximadamente y esta dividido en 4 bloques, como veremos más adelante.


   ¿Para qué sirve el teclado del ordenador? Pues para introducir datos, por eso es un periférico de entrada, y los datos que podemos introducir son las letras, los números y los caracteres (simbolos como la arroba) para escribir con el ordenador. Además los teclados más avanzados llevan otras teclas que pueden realizar otras funciones, como veremos más adelante.

   ¿Cómo se conecta al ordenador? Los puertos usados hasta hace poco eran los llamados PS2, pero hoy en día todos los teclados se conectan al ordenador mediante puertos USB, puertos que permiten la conexión incluso con el ordenador encendido directamente. En la imagen siguiente tienes el antiguo puerto PS2 y el USB actual al final. Hay que decir que también los hay inalambricos, los más usados actualmente.

puertos teclado ordenador


¿Qué tipos de teclados existen?

   Hay mucha variedad de teclados pero podemos calsificarlos de la siguiente forma:

   Teclado Ergonómico : Es un tecaldo que como su propia palabra dice está diseñado para trabajar con el de la forma más cómoda y menos cansada. Son muy útiles para aquellos que usan mucho el teclado.

teclado del ordenador

   Teclados Multimedia : Diseñados con teclas especiales que dan acceso directo al volumen, la calculadora, el lector de CD-ROM, y otros elemtos multimedia (video y sonido).

   Teclados Inalámbricos : Son aquellos que en lugar de conectar el teclado al ordenador mediante cables, se conectan con una pequeña antena y transmite la información por medio de ondas electromagnéticas por el aire. Son los más utilizados actualmente.

   Teclados Flexibles : Están fabricados con goma siliconada o plástico. Son muy flexibles, de poco peso, delgados y resistentes al agua y otros líquidos.
teclado flexible

   Partes del Teclado

   Como ya dijimos está dividido en 4 bloques.

   1. Bloque de funciones: Va desde la tecla F1 a F12, en tres bloques de cuatro: de F1 a F4, de F5 a F8 y de F9 a F12. Funcionan de acuerdo al programa que este abierto. Ejm. al presionar la tecla F1 permite en los programas de Microsoft acceder a la ayuda. La tecla Escape o Esc: se utiliza generalmente para cancelar operaciones a nivel de usuario y para abandonar programas o secciones de éstos; por ejemplo, puede usarse para cerrar los menús de una aplicación, para invalidar una entrada de datos incorrecta que se ha efectuado, para no autorizar la impresión previamente solicitada de un documento, etc. 

   La tecla Imprimir Pantalla, Print Screen o PrtScrn: en sistemas operativos DOS una pulsación de esta tecla envía una copia exacta de lo que aparece en pantalla a la impresora conectada al equipo; bajo Windows ocurre que la copia de la imagen se guarda en la memoria de la computadora para que el usuario pueda manipularla y después imprimirla si lo desea; Imprimir Pantalla pulsada en unión de la tecla comodín Alt genera la función denominada System Requested Key o SysReq, usada en algunos sistemas especiales.

   La tecla Bloqueo Desplazamiento o Scroll Lock: es la única de todo el teclado que no sirve prácticamente para nada; en programas muy antiguos se le llegó a dar un uso, pero hoy día sólo se conserva por razones de compatibilidad y tal vez para que algunos programas modernos simulen el funcionamiento de sus predecesores; como curiosidad cabe citar que se trata de una tecla de bloqueo, es decir, que su pulsación sucesiva activa o desactiva sus hipotéticas funciones.

   La tecla Pausa, Pause o Break: en sistemas DOS se puede usar, pulsada una vez, para congelar la actividad del ordenador y poder, por ejemplo, ver lo que aparece en pantalla en envíos masivos de datos, retomando el proceso mediante la pulsación de cualquier tecla excepto Imprimir Pantalla, Pausa, las teclas de bloqueo y las comodín; Pausa, pulsada con la tecla comodín Control, permite cancelar a bajo nivel un gran número de operaciones (esta opción únicamente deben emplearla los usuarios expertos en casos de emergencia); en Windows la tecla Pausa no tiene ningún uso como interruptora de procesos.

   2. Bloque alfanumérico: Está ubicado en la parte inferior del bloque de funciones, contiene los números arábigos del 1 al 0 y el alfabeto organizado como en una máquina de escribir, además de algunas teclas especiales.

   3. Bloque especial: Está ubicado a la derecha del bloque alfanumérico, contiene algunas teclas especiales como Imp Pant, Bloq de desplazamiento, pausa, inicio, fin, insertar, suprimir, Repag, Avpag y las flechas direccionales que permiten mover el punto de inserción en las cuatro direcciones.

   4. Bloque numérico: Está ubicado a la derecha del bloque especial,se activa cuando al presionar la tecla Bloq Num, contiene los números arábigos organizados como en una calculadora con el fin de facilitar la digitacion de cifras, además contiene los signos de las cuatro operaciones básicas como suma +, resta -, multiplicación * y division /, también contiene una tecla de Intro o enter para ingresar las cifras.

   
Veamos una imagen del tecladoteclado del ordenador

Recuperado de: http://www.areatecnologia.com/

Redes Informáticas

Una red informática de ordenadores es un conjunto de ordenadores conectados entre si para compartir recursos e intercambiar información.

   ¿Qué nos permite una red informática de ordenadores? : utilizar una única conexión a internet, compartir impresora y otros periféricos, enviar y recibir mensajes y pasar archivos a otros ordenadores sin necesidad de un lápiz de memoria, cd u otro elemento. Incluso podemos ejecutar programas instalados en otros ordenadores.


   Las redes se clasifican:

 - Según su tamaño en redes  de área local llamadas LAN(pequeñas), redes de área metropolitana llamadas MAN (formadas por varias LAN) y redes de área amplia llamadas WAN (por ejemplo Internet).

 - Según la forma en que se conecten los equipos tenemos : lineal o en bus, en estrella y en anillo. Aquí podemos ver un ejemplo de cada una de ellas:
redes informaticas
   Normalmente las mas usadas son las de anillo. Si cortamos la red por un sitio, siempre podemos enviar la información por otro sitio, cosa que no ocurre con los otros tipos.

   ¿Qué necesitamos para montar una red LAN?

   Lo primero que hay que decir que las redes LAN mas usadas actualmente son las llamadas Ethernet. Primero necesitaremos una tarjeta de red para poder enviar la información de un ordenador a otro. Esta tarjeta se conectará en un slot y tendrá un puerto para conectar el extremo del cable que será un conector RJ45. Por supuesto necesitaremos cables de red como medio de transmisión, en cuyos extremos irán los conectores RJ45. El cable de cada ordenador deberá ir a un switch que se encargará de distribuir la información de un ordenador de la red a otro. Por último y no menos importante necesitaremos programas que nos permitan intercambiar la información. No puedo enviar información a otro ordenador de mi red si no tengo un programa que me lo facilite, por mucho que tenga todo el hardware (componentes) de mi red instalados. Conclusión para montar una red Ethernet necesitamos:

- Programas
- Tarjeta de Red en cada ordenador
- Cables de Red
- Terminales RJ45
- un Switch
- Ordenadores.

   Aquí podemos ver primero una tarjeta de red con su puerto para conectar el cable con conector RJ45 (segunda imagen) y la última imagen sería el switch donde se conectarían los cables de todos los ordenadores de la red.
cables rj45
tarjeta de red
switch red informatica





   Las Redes informáticas de Ordenadores inalámbricas, también llamadas WLAN (W= wireless=inalámbrico) son aquellas que la información viaja por el aire, en lugar de por cable. Lo que transmiten son ondas electromagnéticas. Es necesario que las tarjetas de red sean inalámbricas, es decir en lugar de un conector RJ45 tendrán una antena emisora-receptora. Son las llamadas Wi-fi. Por lo demás todo igual. Ahora hay unas nuevas redes inalámbricas mucho más rápidas y con mucha más distancia de alcance, son las llamadas WiMax (pincha en el enlace si te interesa conocer más sobre ellas)

tarjeta de red inalambricaTarjeta de red inalámbrica


   Hay redes que combinan acceso cableado e inalámbrico. Estas redes tienen lo que se llama un punto de acceso inalámbrico o WAP, por el que se recibe y envía la información inalámbrica. En la imagen vemos ordenadores en red por cable un punto WAP y otros elementos que se conectan a la red de forma inalámbrica a través del punto WAP.

red inalambrica informatica

   Si queremos conectar una red de ordenadores LAN a internet, para que todos los terminales tengan internet, contratando solo una conexión, necesitaremos un router conectado al switch de la red. El router nos conecta a internet y mediante el switch conectamos los ordenadores de la red unos con otros.

Recuperado de: http://www.areatecnologia.com/


Cloud Computing

 Cloud Computing

   La palabra cloud es una palabra en ingles que su traducción al español es "nube". ¿Y qué es eso de la nube? Pues bien, la nube se le llama a un espacio físico de almacenamiento (imagina un disco duro) pero que no está en tu ordenador, sino que accedes a él a través de la red Internet. Cloud computing es "Informática en la Nube" o "Computación en la Nube". Simplemente podríamos decir que el cloud computing son servicios externos alojados en internet.
   
  Hay muchas empresas que te ofrecen "servicios cloud" o "servicios en la nube". Estos servicios son muy variados, desde simplemente que puedas almacenar tus archivos en ellos (cloud backup), hasta servicios como ejecutar aplicaciones como por ejemplo un programa de ofimática, como el Word, pero sin tener que estar instalado en tu ordenador. El programa está en la nube y yo lo utilizo en mi ordenador. Incluso hay cloud computing de sistemas operativos, no seria necesario tener un sistema operativo instalado en nuestro ordenador.

cloud computing

   Imagina una empresa que todos sus trabajadores puedan trabajar con el mismo programa en lugares diferentes, sin tener instalado el programa en ninguno de sus ordenadores. Esto se puede hacer gracias al cloud computing. Incluso pueden acceder desde su teléfono móvil.

   Ojo ahora mismo estás usando un servicio cloud viendo esta página en tu explorador, ya que esta pagina está almacenada en un servidor web que está en internet, es decir en la nube. Has accedido a esta página a través de "the cloud" o a través de "la nube". Otro ejemplo serian las fotos que almacenas en google o instagram o el servicio de correo de gmail (tus emails están en la nube no en tu ordenador).

    Hay servicios cloud que ya usamos habitualmente, como los vistos anteriormente, pero la pretensión de los servicios cloud en un futuro, algunos ya presente, es que los ordenadores no necesiten de disco duro, ya que toda la información y los programas los tendrás en la nube, es decir en internet y puedas acceder a ellos desde tu ordenador. Todo lo que tu haces ahora con tu ordenador lo puedas hacer desde la nube.

   Lógicamente todos estos espacios de almacenamientos y software están en un espacio físico, pero este espacio físico pertenece a la empresa cloud. Lo que tu haces es pagar una cuota por su uso, aunque hay algunos gratuitos, pero con restricciones, como por ejemplo limitación de espacio para almacenar tus archivos.

   Con los servicios en la nube tenemos una separación entre los recursos que utilizas y los propios recursos de tu ordenador o computadora. Por un lado tenemos el hardware de nuestro ordenador y por el otro el software en la nube.

   Una definición correcta de cloud computing es la aportada por el RAD Lab de la Universidad de Berkeley, desde donde se explica que el cloud computing se refiere tanto a las aplicaciones entregadas como servicio a través de Internet, como el hardware y el software de los centros de datos que proporcionan estos servicios.


Recuperado de: http://www.areatecnologia.com/

Servidor

¿Qué es un Servidor?

   Un servidor o server, en el lenguaje informático, es un ordenador y sus programas, que está al servicio de otros ordenadores. El servidor atiende y responde a las peticiones que le hacen los otros ordenadores. Los otros ordenadores, que le hacen peticiones, serán los "clientes" del servidor.

   Precisamente se llaman servidores porque sirven cosas y están al servicio de otros ordenadores. Por ejemplo si tienes un correo electrónico, lo recibes de un servidor de correo electrónico, si deseas ver una página web, la recibes de un servidor web y así otros muchos servicios que veremos.

   El modelo o arquitectura que siguen los servidores es el de cliente-servidor, es decir el cliente/s pide y el servidor proporciona los recursos o servicios.

que es un servidor

   Los servidores se utilizan para gestionar los recursos de una red. Por ejemplo, un usuario puede configurar un servidor para controlar el acceso a una red, enviar / recibir correo electrónico, gestionar los trabajos de impresión, o alojar un sitio web.

  La red más conocida y más grande es Internet, y está llena de servidores. Pero ojo hay servidores dentro de redes pequeñas y particulares, incluso tu puedes hacer que tu propio ordenador sea un servidor.

   Un servidor deberá estar siempre encendido, ya que si se apaga dejará de dar servicio a los demás. Cuando un servidor falla (se apaga o tiene errores) hace que los demás usuarios de la red tengan problemas, porque no disponen de los servicios que proporciona ese servidor.

   Dependiendo del servicio que de el servidor, tiene que disponer de software (programas) específicos capaces de ofrecer esos servicios. El hardware es simplemente un ordenador, aunque es recomendable que sea de gama alta, para dar respuesta a las peticiones lo más rápido posible. En la siguiente imagen vemos el apilamiento de los servidores de una empresa que se dedica a proporcionar almacenamiento de información.

servidores


   Normalmente, la mayoría de los servidores están diseñadas para operar sin ninguna intervención manual durante su funcionamiento. Eso sí, antes se deberán configurar correctamente.

Recuperado de: http://www.areatecnologia.com/

Internet

Internet es una gran red de ordenadores a nivel mundial, que pueden intercambiar información entre ellos. Se pueden comunicar por que están unidos a través de conexiones telefónicas, cable o de otro tipo y gracias a que utilizan un lenguaje o protocolo común el TCP/IP, que son unas normas que nos dicen como tienen que viajar los datos por la red. Todos los ordenadores utilizan el mismo protocolo, en caso contrario no podrían comunicarse por que no hablarían el mismo idioma.
como funciona internet

   Para conectarnos se hace por medio de un ISP (proveedor de acceso a internet). El ISP nos asigna un número único a nuestro ordenador cuando se conecta a la red que lo identifica dentro de la red. Este número se llama el IP de nuestro ordenador. 

   Protocolo TCP/IP

   Gracias a ese IP único que tiene cada ordenador conectado a la red de internet se pueden identificar y comunicar los ordenadores.

   Las direcciones IP están formadas por cuatro cifras de números separados por puntos, cada uno de los cuales puede tomar valores entre 0 y 255. Por ejemplo, la dirección IP del servidor web de la Red Telemática Educativa (Averroes) es la siguiente:

                               150.214.90.20

   La primera parte de una dirección IP identifica la red a la que pertenece el ordenador, mientras que la segunda identifica al propio ordenador. Por ejemplo, en la dirección 135.146.91.26 tendríamos:

   1ª cifra:  Red ;   2ª cifra: Red o Equipos   ;   Tercera cifra u Octeto 3 : Red o Equipos  ;  Octeto 4 : Número  de nuestro Ordenador.

   Ahora la asignación de la IP es un  poco más complicada debido al gran número de ordenadores conectados, por eso hay lo que se llama clases.  Por ejemplo para la clase A se asigna el primer octeto para identificar la red, reservando los tres últimos octetos (24 bits) para que sean asignados a los hosts o servidores de internet.

   Veamos un ejemplo gráfico:
ip

   Ya tenemos identificado nuestro ordenador dentro de la red, ahora lo que queremos es enviar o recibir información por la red.

   Las otras normas o protocolos de internet son las llamadas TCP. Estas normas indican como se envía la información por internet. La información se envía dividiendo toda la información en pequeños paquetes de información. Estos paquetes cuando llegan al destino final tienen que volver a unirse para formar la información inicial total. Como se dividen, unen y se envían estos paquetes de información es lo que nos dicen las normas o el protocolo TCP.

   El TCP tiene como misión dividir los datos en paquetes. Durante este proceso proporciona a cada uno de ellos una cabecera que contiene diversa información, como el orden en que deben unirse posteriormente.


 
envio de datos tcp

   El protocolo TCP tiene la misión de colocar cada uno de los paquetes que se van ha enviar en una especie de sobres IP, que contiene datos como la dirección donde deben ser enviados.

protocolo TCP


   Con la llegada de paquetes a su destino, se activa de nuevo el protocolo TCP, que realiza una nueva suma de comprobación y la compara con la suma original. Si alguna de ellas no coincide, detectándose así pérdida de información en el trayecto, se solicita de nuevo el envío del paquete desde el origen. Por fin, cuando se ha comprobado la validez de todos los paquetes, el TCP los une formado el mensaje inicial.
internet protocolo tcp

   En la imagen vemos como los 3 paquetes se unen según las normas TCP para darnos la información pedida completa. En este ejemplo verás que hay un error en el último paquete por qué no coincide con el número asignado al paquete que tendría que recibir. Volverá a pedir la información de nuevo.

   Cualquier ordenador nada más que se conecta a internet cumple los protocolos TCP/IP para enviar y/o recibir información.

   En resumen IP identifica a los ordenadores dentro de la red y TCP nos dice como se envía y recibe la información entre los ordenadores.


Recuperado de: http://www.areatecnologia.com/

Discos SSD

 ¿QUÉ SON LOS DISCOS SSD?

   Por sus siglas en inglés (Solid-state drive) significa algo similar a disco de estado sólido, en español, es un dispositivo de almacenamiento (similares a los dispositivos USB, lápices de memoria, etc) pero que en este caso utilizan un conjunto de circuitos eléctricos integrados en dicho dispositivo lo que hace que almacenen memoria de forma constante.

   Para entender este concepto bien quizá os suene más el término tradicional Disco Duro (que sus siglas en inglés son HDD = Hard Disk Drive) que es el dispositivo de almacenamiento del que dispone cualquier ordenador, que no es más que una especie de disco metálico (de ahí lo de Duro) con una capa magnética que por sus características almacena datos (música, películas, informes, etc). Estos datos “no se van” del ordenador por mucho que lo apaguemos, al igual que sucede con aquellos datos que vienen ya almacenados en el sistema operativo de nuestros ordenadores. 

   Bien, entendido este concepto de “Disco Duro” podemos entender perfectamente el del disco SSD, que posee prácticamente las mismas características que el HDD o disco duro tradicional, pero en lugar de almacenar los datos en una capa magnética como el HDD lo que hace es almacenarlos en chips de memoria flash (llamadas Memorias NAND), de tal forma que los datos almacenados pueden conservarse de forma constante, es decir, aunque no haya ningún tipo de energía que los alimente. Esta memoria flash es mucho más fiable y rápida que la que ofrecen los discos duros tradicionales, y como no, son más caros. 

   En resumen, los discos SSD son una mezcla entre los discos duros que ya conocemos y las memorias flash externas(pendrives, lápices de memoria, etc), pero los SSD están diseñados para permanecer en el interior de nuestros ordenadores y físicamente se parecen a los discos duros tradicionales. Que estén diseñados físicamente como los discos duros permite que éstos puedan ser reemplazados por los discos SSD.

   Veámos una imagen de cómo son por dentro los discos SSD vs HDD:

discos ssd vs hdd

   ¿CUÁLES SON LAS VENTAJAS DE LOS DISCOS SSD? 

   Fundamentalmente las ventajas de los discos SSD son 3:

   1. Son mucho más fiables. El material del que están hechos los discos duros tradicionales es mucho más frágil y muchas veces con movimientos no demasiado bruscos podemos provocar que nuestros discos duros sean ilegibles y perdamos la información almacenada. Los discos SSD como almacenan toda la información en chips de memoria flash existe menos componentes que puedan moverse por golpes.

   2. Utilizan o requieren mucha menos energía, un factor muy importante sobre todo para ordenadores portátiles.

   3. El acceso a sus datos es mucho más rápido, ya que estos discos no giran como los discos duros para leer sus datos, el acceso la información que poseen es casi inmediato.


Recuperado de: http://www.areatecnologia.com/