martes, 5 de abril de 2016
"HISTORIA DE LAS COMPUTADORAS"
En este vídeo podemos observar como las computadoras han ido cambiando a través del tiempo, como han ido evolucionando, como han cambiando sus sistemas operativos y como con el pasar del tiempo nos han facilitado nuestra vida día con día.
QUE ES HARDWARE, PROCESADOR, MEMORIA RAM Y PLACA BASE (TARJETA MADRE)
¿QUE ES HARDWARE?.
El hardware es la parte que puedes ver del computador, es decir todos los componentes de su estructura física.
La pantalla, el teclado, la torre y el ratón hacen parte del hardware de tu equipo.
¿QUE ES PROCESADOR?.
El procesador, también conocido como CPU o micro, es el cerebro del PC. Sus funciones principales incluyen el manejo del sistema operativo, la ejecución de las aplicaciones y la coordinación de los diferentes dispositivos que componen el equipo.
En el aspecto físico, no es más que una pequeña pastilla de silicio la cual está recubierta de lo que llamamos encapsulado. Este se inserta en la placa base sobre un conector que se denomina socket, aunque esto no siempre es así, en un laptop o portátil lo normal es que se suelde directamente. Existen tres modelos de encapsulado, PGA, LGA y BGA.
La placa se convierte así en la encargada de la conexión con los restantes dispositivos, como son la memoria RAM, la tarjeta gráfica o el disco duro usando para ello un conjunto de circuitos y chips que te encuentras sobre ella al que llamamos chipset.
Desde un punto de vista histórico el procesador es uno de los elementos del PC que más ha evolucionado, tanto en su proceso de fabricación, como en su arquitectura interna.
Gracias a estas mejoras, se han podido incluir más bloques funcionales en su interior. En un principio fue el controlador de memoria, después la tarjeta gráfica y en un futuro muy cercano, pasaremos del concepto de procesador a lo que se denomina SOC, es decir, un chip con todos los elementos de la placa base en su interior mejorando así el tamaño y reduciendo el consumo.
COMPONENTES DE UN PROCESADOR:
Ten en cuenta que no todos son iguales pero la mayoría de ellos incluyen entre otros elementos:
Núcleos. Un núcleo no es más que un procesador en miniatura. Los procesadores modernos tienen varios de ellos lo cual hace que puedan acelerar ciertos tipos de aplicaciones y evitar bloqueos.
Cache. La memoria cache es el elemento del sistema de memoria de un PC que se encuentra en el interior del micro, se usa para acelerar la velocidad de los accesos a la RAM.
La cache se encuentra, a su vez, organizada en varios niveles cada uno más lento y grande que el anterior. Será tarea del micro dejar los datos que más se usen lo más cerca posible para así acelerar la ejecución de los programas.
Controlador de memoria. Este fue uno de los primeros elementos que se integro consiguiendo acelerar el acceso la memoria RAM. Esto tiene un inconveniente y es que sólo puedes usar el tipo de memoria para la que tu procesador este preparado.
Esto no ha sido siempre así ya que antes el tipo de memoria que podías usar dependía de la placa base y no era raro que esta estuviera preparada para poder funcionar con varios tipos de RAM.
Tarjeta gráfica. Si integran este componente ya no hablamos de CPUs sino de APUs. Ya no estaríamos ante un micro convencional si no ante un hibrido entre procesador y tarjeta gráfica. En la actualidad y parece que en desarrollos futuros casi todos los micros con los que te encuentres serán de este tipo.
Otros elementos. Los micros han incorporado aún mas funcionalidad que antes se encontraba sobre la placa base. Por ejemplo, el controlador de PCI Express, aumentando la velocidad con la que el micro es capaz de comunicarse con otros dispositivos.
COMO FUNCIONA UN PROCESADOR:
Todo el sistema está gobernado por un reloj que se usa para sincronizar los diferentes bloques funcionales. La velocidad a la que este cambia de estado se denomina frecuencia de funcionamiento y está relacionada con la capacidad de cómputo del sistema.
El funcionamiento de un procesador se puede dividir en las siguientes etapas:
Se lee una instrucción de memoria. El conjunto de instrucciones de cualquier procesador actual incluye más de mil diferentes y va creciendo con el tiempo. Se añaden para mejorar la velocidad de procesamiento de ciertas aplicaciones.
Se buscan los datos. Algunas instrucciones necesitaran de datos para realizar sus cálculos que pueden no encontrarse dentro del procesador y tendrán que buscarse por tanto en el sistema de memoria.
Se realiza la operación. Una vez que se tiene todo se ejecuta la operación, para esto puede ser necesario el trabajo de varios bloques como la unidad aritmética lógica o la de punto flotante.
Se pasa a la siguiente instrucción. Que no es siempre la que se encuentra a continuación en la memoria. Muchas instrucciones pueden cambiar el flujo del programa y permitir saltos o repetir ciertas acciones hasta que se cumpla una determinada condición.
Una de las técnicas más usadas para aumentar la velocidad incluye la ejecución de instrucciones fuera de orden intentando optimizar el uso de los bloques funcionales. En estos procesadores se ejecutan las operaciones cuando están sus datos y no en el orden en que fueron escritas. Esto por supuesto lleva a una arquitectura más compleja que debe de controlar que los resultados sean coherentes.
Otra de las mejoras es el predictor de saltos. Este elemento trata de acertar si en una determinada operación se va a producir una bifurcación en el código o no. De esta forma puede ejecutar las instrucciones de una determinada rama incluso antes de saber si se va a producir un salto a ella.
Todas estas técnicas lo que tratan es de mejorar el IPC es decir la capacidad del procesador de ejecutar más instrucciones en la misma cantidad de tiempo.
¿QUE ES LA MEMORIA RAM?
RAM son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente; es decir, se puede acceder a cualquier byte de memoria sin acceder a los bytes precedentes. La memoria RAM es el tipo de memoria más común en ordenadores y otros dispositivos como impresoras.
TIPOS DE MEMORIA RAM:
RAM dinámica (DRAM)
RAM estática (SRAM)
Los dos tipos de memoria RAM se diferencian en la tecnología que utilizan para guardar los datos, la meoria RAM dinámica es la más común.
La meoria RAM dinámica necesita actualizarse miles de veces por segundo, mientras que la memoria RAM estática no necesita actualizarse, por lo que es más rápida, aunque también más cara. Ambos tipos de memoria RAM son volátiles, es decir, que pierden su contenido cuando se apaga el equipo.
QUE ES LA PLACA BASE (TARJETA MADRE):
La tarjeta madre también conocida como placa madre, placa base o motherboard (en inglés), es la tarjeta principal en la estructura interna del computador donde se encuentran los circuitos electrónicos, el procesador, las memorias, y las conexiones principales, en ella se conectan todos los componentes del computador.
Esta tarjeta tiene como función principal controlar todos los elementos del servidor, de ella depende que dichos componentes estén bien comunicados unos de otros para garantizar el funcionamiento del sistema, es por eso que es un dispositivo muy importante dentro del computador.
Lo fundamental de una tarjeta madre es su calidad, es una unidad que debemos escoger con mucho cuidado. Una tarjeta de baja calidad pondría en continuo riesgo el rendimiento del equipo, impidiendo que la comunicación entre los componentes sea realizada a la velocidad normal, además puede hacer que el computador se vuelva inestable, causando bloqueos constantes en el sistema operativo.
El hardware es la parte que puedes ver del computador, es decir todos los componentes de su estructura física.
La pantalla, el teclado, la torre y el ratón hacen parte del hardware de tu equipo.
¿QUE ES PROCESADOR?.
El procesador, también conocido como CPU o micro, es el cerebro del PC. Sus funciones principales incluyen el manejo del sistema operativo, la ejecución de las aplicaciones y la coordinación de los diferentes dispositivos que componen el equipo.
En el aspecto físico, no es más que una pequeña pastilla de silicio la cual está recubierta de lo que llamamos encapsulado. Este se inserta en la placa base sobre un conector que se denomina socket, aunque esto no siempre es así, en un laptop o portátil lo normal es que se suelde directamente. Existen tres modelos de encapsulado, PGA, LGA y BGA.La placa se convierte así en la encargada de la conexión con los restantes dispositivos, como son la memoria RAM, la tarjeta gráfica o el disco duro usando para ello un conjunto de circuitos y chips que te encuentras sobre ella al que llamamos chipset.
Desde un punto de vista histórico el procesador es uno de los elementos del PC que más ha evolucionado, tanto en su proceso de fabricación, como en su arquitectura interna.
Gracias a estas mejoras, se han podido incluir más bloques funcionales en su interior. En un principio fue el controlador de memoria, después la tarjeta gráfica y en un futuro muy cercano, pasaremos del concepto de procesador a lo que se denomina SOC, es decir, un chip con todos los elementos de la placa base en su interior mejorando así el tamaño y reduciendo el consumo.
COMPONENTES DE UN PROCESADOR:
Ten en cuenta que no todos son iguales pero la mayoría de ellos incluyen entre otros elementos:
Núcleos. Un núcleo no es más que un procesador en miniatura. Los procesadores modernos tienen varios de ellos lo cual hace que puedan acelerar ciertos tipos de aplicaciones y evitar bloqueos.
Cache. La memoria cache es el elemento del sistema de memoria de un PC que se encuentra en el interior del micro, se usa para acelerar la velocidad de los accesos a la RAM.
La cache se encuentra, a su vez, organizada en varios niveles cada uno más lento y grande que el anterior. Será tarea del micro dejar los datos que más se usen lo más cerca posible para así acelerar la ejecución de los programas.
Controlador de memoria. Este fue uno de los primeros elementos que se integro consiguiendo acelerar el acceso la memoria RAM. Esto tiene un inconveniente y es que sólo puedes usar el tipo de memoria para la que tu procesador este preparado.
Esto no ha sido siempre así ya que antes el tipo de memoria que podías usar dependía de la placa base y no era raro que esta estuviera preparada para poder funcionar con varios tipos de RAM.
Tarjeta gráfica. Si integran este componente ya no hablamos de CPUs sino de APUs. Ya no estaríamos ante un micro convencional si no ante un hibrido entre procesador y tarjeta gráfica. En la actualidad y parece que en desarrollos futuros casi todos los micros con los que te encuentres serán de este tipo.
Otros elementos. Los micros han incorporado aún mas funcionalidad que antes se encontraba sobre la placa base. Por ejemplo, el controlador de PCI Express, aumentando la velocidad con la que el micro es capaz de comunicarse con otros dispositivos.
COMO FUNCIONA UN PROCESADOR:
Todo el sistema está gobernado por un reloj que se usa para sincronizar los diferentes bloques funcionales. La velocidad a la que este cambia de estado se denomina frecuencia de funcionamiento y está relacionada con la capacidad de cómputo del sistema.
El funcionamiento de un procesador se puede dividir en las siguientes etapas:
Se lee una instrucción de memoria. El conjunto de instrucciones de cualquier procesador actual incluye más de mil diferentes y va creciendo con el tiempo. Se añaden para mejorar la velocidad de procesamiento de ciertas aplicaciones.
Se buscan los datos. Algunas instrucciones necesitaran de datos para realizar sus cálculos que pueden no encontrarse dentro del procesador y tendrán que buscarse por tanto en el sistema de memoria.
Se realiza la operación. Una vez que se tiene todo se ejecuta la operación, para esto puede ser necesario el trabajo de varios bloques como la unidad aritmética lógica o la de punto flotante.
Se pasa a la siguiente instrucción. Que no es siempre la que se encuentra a continuación en la memoria. Muchas instrucciones pueden cambiar el flujo del programa y permitir saltos o repetir ciertas acciones hasta que se cumpla una determinada condición.
Una de las técnicas más usadas para aumentar la velocidad incluye la ejecución de instrucciones fuera de orden intentando optimizar el uso de los bloques funcionales. En estos procesadores se ejecutan las operaciones cuando están sus datos y no en el orden en que fueron escritas. Esto por supuesto lleva a una arquitectura más compleja que debe de controlar que los resultados sean coherentes.
Otra de las mejoras es el predictor de saltos. Este elemento trata de acertar si en una determinada operación se va a producir una bifurcación en el código o no. De esta forma puede ejecutar las instrucciones de una determinada rama incluso antes de saber si se va a producir un salto a ella.
Todas estas técnicas lo que tratan es de mejorar el IPC es decir la capacidad del procesador de ejecutar más instrucciones en la misma cantidad de tiempo.
¿QUE ES LA MEMORIA RAM?
RAM son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente; es decir, se puede acceder a cualquier byte de memoria sin acceder a los bytes precedentes. La memoria RAM es el tipo de memoria más común en ordenadores y otros dispositivos como impresoras.TIPOS DE MEMORIA RAM:
RAM dinámica (DRAM)
RAM estática (SRAM)
Los dos tipos de memoria RAM se diferencian en la tecnología que utilizan para guardar los datos, la meoria RAM dinámica es la más común.
La meoria RAM dinámica necesita actualizarse miles de veces por segundo, mientras que la memoria RAM estática no necesita actualizarse, por lo que es más rápida, aunque también más cara. Ambos tipos de memoria RAM son volátiles, es decir, que pierden su contenido cuando se apaga el equipo.
QUE ES LA PLACA BASE (TARJETA MADRE):
La tarjeta madre también conocida como placa madre, placa base o motherboard (en inglés), es la tarjeta principal en la estructura interna del computador donde se encuentran los circuitos electrónicos, el procesador, las memorias, y las conexiones principales, en ella se conectan todos los componentes del computador.
Esta tarjeta tiene como función principal controlar todos los elementos del servidor, de ella depende que dichos componentes estén bien comunicados unos de otros para garantizar el funcionamiento del sistema, es por eso que es un dispositivo muy importante dentro del computador.
Lo fundamental de una tarjeta madre es su calidad, es una unidad que debemos escoger con mucho cuidado. Una tarjeta de baja calidad pondría en continuo riesgo el rendimiento del equipo, impidiendo que la comunicación entre los componentes sea realizada a la velocidad normal, además puede hacer que el computador se vuelva inestable, causando bloqueos constantes en el sistema operativo.
lunes, 14 de marzo de 2016
QUE ES HTML
¿QUE ES Y PARA QUE SIRVE HTML?.
HTML es el lenguaje que se emplea para el desarrollo de páginas de internet. Está compuesto por una seríe de etiquetas que el navegador interpreta y da forma en la pantalla. HTML dispone de etiquetas para imágenes, hipervínculos que nos permiten dirigirnos a otras páginas, saltos de línea, listas, tablas, etc.
Podríamos decir que HTML sirve para crear páginas web, darles estructura y contenido. Un ejemplo sencillo de código HTML podría ser:
<html>
<body>
<p>Esto es un párrafo. Bienvenidos a esta página web.</p>
</body>
</html>
Este ejemplo está formado por 3 etiquetas HTML. Como podemos observar cada una de las etiquetas debe acabar con su homóloga de cierre. En este caso la etiqueta <html> debe cerrarse con </html>, la etiqueta <body> con </body> y la etiqueta <p> con </p>.
¿Qué ocurriría si una etiqueta que abramos no tiene su correspondiente cierre? Digamos que se trataría de un código HTML mal construido, y los navegadores esto lo pueden interpretar de distintas maneras. Quizás nos muestren la página tal y como esperábamos sin aparente error. Quizás nos muestren una página de error o se quede en blanco el navegador. Nuestro objetivo ha de ser siempre construir páginas HTML bien estructuradas y sin ambiguedades, es decir, hacer un correcto uso del lenguaje para que los navegadores puedan saber exactamente qué es lo que pretendemos mostrar.
HISTORIA.
HTML nació públicamente en un documento llamado HTML Tags (Etiquetas HTML), publicado por primera vez en Internet por Tim Berners-Lee en 1991. En esta publicación se describen 22 etiquetas que mostraban un diseño inicial y relativamente simple de HTML. Varios de estos elementos se conservan en la actualidad. Otros se han dejado de usar, y muchos otros se han ido añadiendo con el paso de los años. De esta manera, podemos hablar de que han existido distintas versiones de HTML a lo largo de la historia de internet. Nosotros vamos a trabajar con el HTML estándar actual, que es el utilizado por los navegadores y páginas web de hoy en día. Sin embargo, no vamos a prestarle atención a las versiones y especificidades de cada versión, ya que el objetivo de este curso es aprender los fundamentos de HTML y entender cómo funciona, no conocer la sintaxis o especificidades de una versión concreta. ¿Por qué no le damos importancia a la versión? Porque una persona que cuenta con los fundamentos y comprensión básica sobre el lenguaje es capaz de adaptarse a las características particulares de una versión sin problema. En cambio, centrarse en los detalles de una versión sin conocer los fundamentos hará que no tengamos capacidad para comprender lo que hacemos ni para adaptarnos a los continuos cambios que tienen lugar en el ámbito de los desarrollos web.HISTORIA DEL INTERNET
INTRODUCCIÓN.
En 1962, como consecuencia del fortalecimiento del comunismo, las Fuerzas Aéreas de Estados Unidos pidieron a un reducido grupo de investigadores que creara una red de comunicaciones militares que pudiera resistir un ataque nuclear. El concepto de esta red se basaba en un sistema descentralizado, de manera que la red pudiera seguir funcionando aunque se destruyeran uno o varios equipos.El modelo de Baran:
Paul Baran es considerado como una de las figuras clave de la creación de Internet. En 1964, él tuvo la idea de crear una red con la forma de una enorme telaraña. Se había dado cuenta de que un sistema centralizado era vulnerable, ya que si se destruía su núcleo, se podían cortar todas las comunicaciones. Por este motivo, creó un método híbrido al utilizar la topología de estrella y de malla, en el que los datos viajarían dinámicamente "buscando" la ruta más clara y "esperando" en caso de que todas las rutas estuvieran bloqueadas. Esta tecnología se denominó "conmutación de paquetes".ARPANET:
En agosto de 1969, al margen del proyecto militar, ARPA (Agencia de Proyectos de Investigación Avanzados, una división del Ministerio de Defensa de Estados Unidos) creó la red experimentalARPANET cuyo fin era conectar cuatro universidades:
- El Instituto de Investigación Stanford,
- La Universidad de California en Los Ángeles,
- La Universidad de California en Santa Bárbara,
- La Universidad de Utah.
Actualmente, ARPANET es considerada la precursora de Internet. En ese momento, ya incluía diversas características fundamentales de la red actual:
- Uno o más núcleos de la red se podían destruir sin interrumpir su funcionamiento,
- Los equipos podían comunicarse sin la mediación de un equipo central,
- Los protocolos utilizados eran básicos.
CORREO ELECTRONICO:
En 1971, Ray Tomlinson desarrolló un nuevo medio de comunicación: el correo electrónico.
Además, el carácter "@" ya se estaba utilizando para separar al nombre del usuario del resto de la dirección.
En julio de 1972, Lawrence G. Roberts mejoró los horizontes vislumbrados por Tomlinson y desarrolló la primera aplicación para enumerar, leer selectivamente, archivar y responder o reenviar un correo electrónico. Desde ese momento, el correo electrónico no ha cesado de crecer y se convirtió en el uso más común de Internet a comienzos del siglo XXI.
Además, en 1972 (octubre), por primera vez ARPANET se presentó al público en general con motivo de la conferencia ICCC (Conferencia Internacional en Comunicaciones por Ordenador). Por aquella época, ARPA se convirtió en DARPA (Agencia de Proyectos Avanzados de Investigación para la Defensa) y el término "internetting" se utilizó para referirse a ARPANET. Posteriormente se adoptó su forma abreviada "Internet".
PROTOCOLO TCP:
El protocolo NCP, utilizado en aquel entonces, no permitía la verificación de errores y por sistema, sólo se podía utilizar con ARPANET, cuya infraestructura estaba controlada correctamente.
Por este motivo, Bob Kahn, quien llegó a ARPA en 1972, comenzó a trabajar en la creación de un nuevo protocolo, denominado TCP, cuyo objetivo era enrutar los datos de la red al fragmentarlos en paquetes más pequeños. En la primavera de 1973, se le pidió a Vinton Cerf (que se encontraba trabajando en Stanford) que colaborara en la creación de este protocolo.
En 1976, el DoD decidió utilizar el TCP en ARPANET, compuesto por 111 equipos interconectados. En 1978, TCP se dividió en dos protocolos: TCP e IP y formaron lo que se convertiría en el conjunto TCP/IP
LA WORLD WIDE WEB:
ara el año 1980, Tim Berners-Lee, un investigador del CERN en Ginebra, diseñó un sistema de navegación de hipertexto y desarrolló, con la ayuda de Robert Cailliau, un software denominado Enquire para la navegación.
A finales de 1990, Tim Berners-Lee terminó el protocolo HTTP (Protocolo de transferencia de hipertexto) y el protocolo HTML (Lenguaje de marcado de hipertexto) para navegar por las redes a través de hipervínculos. Así nació la World Wide Web.
Suscribirse a:
Entradas (Atom)






