jueves, 26 de noviembre de 2015

Antecedentes

Antecedentes


AT&T introdujo el primer servicio telefónico móvil en los Estados Unidos el 17 de junio de 1946 en San Luis, Missouri. El sistema operaba con 6 canales en la banda de 150 MHz con un espacio entre canales de 60 KHz y una antena muy potente. Este sistema se utilizó para interconectar usuarios móviles (usualmente autos) con la red telefónica pública, permitiendo así, llamadas entre estaciones fijas y usuarios móviles. Un año después, el servicio telefónico móvil se ofreció en más de 25 ciudades de los EE.UU. y unos 44,000 usuarios en total aunque por desgracia había 22,000 más en una lista de espera de cinco años. Estos sistemas telefónicos móviles se basaban en una transmisión de Frecuencia Modulada (FM). La mayoría de estos sistemas utilizaban un solo transmisor muy poderoso para proveer cobertura a más de 80 km desde la base. Los canales telefónicos móviles de FM evolucionaron a 120 KHz del espectro para transmitir la voz con un ancho de banda de 3KHz. Aunque se esperaban mejoras en la estabilidad del transmisor, en la figura de ruido y en el ancho de banda del receptor.

La demanda para el servicio de telefonía móvil creció rápidamente y permaneció por detrás de la capacidad disponible en muchas de las ciudades de gran tamaño. Es increíble que a pesar de la demanda hayan pasado más de 30 años para cubrir las necesidades de telefonía móvil. La capacidad del sistema era menor que el tráfico que tenía que soportar, por ello, la calidad del servicio era terrible, las probabilidades de bloqueo eran del 65% o más altas. La inutilidad del teléfono móvil disminuyó la frecuencia de su uso ya que los usuarios encontraron que era mejor prevenir no hablando en horas picos. Los usuarios y las compañías telefónicas se dieron cuenta que un conjunto de canales no sería suficiente para desarrollar un servicio telefónico móvil útil. Se necesitarían grandes bloques del espectro para satisfacer la demanda en áreas urbanas.

En 1949, la FCC dispuso más canales y la mitad se los dio a la compañía Bell System y la otra mitad a compañías independientes como la RCC(Radio Common Carriers), con la intención de crear la competencia y evitar los monopolios. Fue a mediados de los 50 cuando se creó el primer equipo para viajar en auto de menor tamaño. Esto sucedió en Estocolmo, en las oficinas centrales de Ericsson pero no fue sino 10 años después cuando los transistores redujeron en peso, tamaño y potencia para poder introducirlos al mercado.

En 1956, la Bell System comenzó a dar servicio en los 450 MHz, que era una nueva banda para tener una mayor capacidad. En 1958, la Richmond Radiotelephone Co. mejoró su sistema de marcado conectando rápidamente las llamadas de móvil a móvil. A mediados de los 60’s el Sistema Bell introdujo el Servicio Telefónico Móvil Mejorado (IMTS por sus siglas en inglés) con características mejoradas. Las mejoras en el diseño del transmisor y del receptor permitieron una reducción en el ancho de banda del canal de FM de 25-30 KHz.

A finales de los 60’s y principios de los 70’s el trabajo comenzó con los primeros sistemas de telefonía celular. Las frecuencias no eran reutilizadas en células adyacentes para evitar la interferencia en estos primeros sistemas celulares.

En enero 1969 la Bell System aplicó por primera vez el rehúso de frecuencias en un servicio comercial para teléfonos públicos de la línea del tren de N.Y. a Washington, D.C. Para desarrollar este sistema se utilizaron 6 canales en la banda de 450 MHz en nueve zonas a lo largo de una ruta de 380 km.

Se debe reconocer que la primera generación de radio celular analógico no fue una nueva tecnología pero si una nueva idea el de reorganizar la tecnología existente IMTS a gran escala. Mientras que las comunicaciones de voz utilizaron el mismo FM analógico que se había estado usando desde la II Guerra Mundial, dos mejoras importantes hicieron el concepto celular realidad. A principios de los 70’s se inventó el microprocesador; aunque los algoritmos complejos de control se implantaban en lógica con cables, el microprocesador hizo más fácil la vida de todos. La segunda mejora fue en el uso de un enlace de control digital entre el teléfono móvil y la estación base. No fue sino hasta marzo de 1977 cuando la FCC aprobó que Bell probara un sistema celular en Chicago.

En 1978, en EE.UU. comenzó a operar el Servicio Telefónico Móvil Avanzado o Advanced Mobile Phone Service AMPS. En ese año, 10 células cubrían 355000 km cuadradas en el área de Chicago, operando en las nuevas frecuencias en la banda de 800 MHz. Esta red utilizaba circuitos integrados LS, una computadora dedicada y un sistema de conmutación, lo que probó que los sistemas celulares podían funcionar.
El desarrollo de AMPS fue muy rápido, un sistema comenzó a operar en mayo de 1978 en Arabia Saudita, otro en Tokio en diciembre de 1979 y el primero en nuestro país en 1981. Entonces, surgió por parte de la FCC otro requisito de competencia. Un proveedor de servicio celular tenía que coexistir con la Bell System en el mismo mercado (Bandas A y B). Entonces Ameritech entró en Chicago el 12 de octubre de 1983.

AT&T desarrolló un modelo junto con Motorola conocido como Dyna-TACS o TACS que significa Total Access Communications System, el cual se puso en marcha en Baltimore y en Washington D.C. por la compañía Cellular One el 16 de diciembre de 1983.

Otro estándar que surgió fue el de AURORA-400 en Canadá en febrero de 1983 utilizando equipo de GTE y NovAtel. Este sistema llamado descentralizado opera en los 420 MHz y utilizaba 86 células, funcionando mejor en áreas rurales por su poca capacidad pero cobertura amplia. En Europa, el sistema celular Telefonía Móvil Nórdico o Nordic Mobile Telephone System NMT450 inició operaciones en Dinamarca, Suecia, Finlandia y Noruega en el rango de 450 MHz. En 1985 la Gran Bretaña empezó a usar TACS en la banda de 900 MHz. Más tarde, Alemania Occidental implementó C-Netz, Los franceses Radiocom 2000, y los Italianos RTMI/RTMS. Todos ellos ayudaron a que hubiera nueve sistemas incompatibles, a diferencia de los EE.UU. que no sufrían de este problema. Desde aquí se pensó en un plan para crear un sistema digital único para Europa.

A finales de los 80’s el interés emergió hacia los sistemas celulares de tipo digital, donde ambos, la voz y el control fueran digitales. El uso de tecnología digital para reproducción de discos compactos popularizó la calidad del audio digital. La idea de eliminar el ruido y proveer el habla clara hasta los límites de cada área de servicio fueron atractivos para los ingenieros y usuarios comunes.

En 1990, el sistema celular en EE.UU. agregó una nueva característica, el tráfico de la voz se convirtió en digital. Esto triplicó la capacidad con el muestreo, digitalización y multicanalización de las conversaciones. Para 1991, el servicio celular digital comenzó a emerger reduciendo el costo de las comunicaciones inalámbricas y mejorando la capacidad de manejar llamadas de los sistemas celulares analógicos.

En 1989 surge GSM primero conocido como Grupo Especial Móvil y luego como Sistema Global para Comunicaciones Móviles. Lo más destacado de él es que unifica los sistemas europeos. Desde 1993 los sistemas se estaban desbordando de usuarios en EE.UU., estos crecieron de medio millón en 1989 a más de trece millones en 1993. En 1994, Qualcomm, Inc. propuso un escenario de espectro esparcido para incrementar la capacidad. Construido en conocimientos anteriores, el Code Division Multiple Access CDMA o Acceso Múltiple por División de Código, sería en todos sus elementos digital, además de que prometía de 10 a 20 veces mayor capacidad. En estos días más de la mitad de los teléfonos en el mundo operaban de acuerdo a los estándares de AMPS, y en su inicio más humilde nadie pensó que sería el que conviviría con TDMA o CDMA para obtener sistemas duales con tecnología analógica y digital.

El 14 de enero de 1997, la FCC abrió un nuevo grupo de frecuencias inalámbricas que permitiría el desarrollo de las tecnologías como CDMA: la banda de 1900. El PCS 1900 es la contraparte en frecuencia de GSM y aunque esta en desarrollo tiene un gran potencial.
El teléfono celular o teléfono móvil es un aparato indispensable en la actualidad; sin embargo su popularización ha sido un fenómeno muy reciente. En un principio el teléfono móvil solo podía ser usado en vehículos por su tamaño, reduciéndose posteriormente a una unidad portátil, y finalmente al tamaño de bolsillo que utilizamos hoy. Pero el teléfono en sí es solo una pequeña parte de un sistema de telefonía mayor.
El sistema celular fue creado para satisfacer la demanda de comunicación móvil dentro de un espectro de radiofrecuencia limitado. Esta limitación es el factor original que motivó y sigue motivando el desarrollo del teléfono celular, frente a otros factores como la duración de la batería o el tamaño del aparato. El sistema debe acomodar miles de usuarios dentro de un espectro reducido para transmitir cada vez más información. La transmisión de voz, pero actualmente también la demanda de imágenes, vídeos y acceso a internet, continúan aumentando los requisitos del sistema.

Primeros sistemas de radiotelefonía

Teléfono móvil experimental, 1924

La radio surgió como una alternativa a la comunicación por cable a finales del s. XIX. En un primer momento fue utilizada para comunicación marítima, pero a partir de la década del 1920 comenzaron los intentos de aplicarla también a la comunicación móvil en tierra. En 1923, el cuerpo de policía de Victoria, Australia, fue el primero en utilizar comunicación inalámbrica dúplex en coches, poniendo fin a la práctica de dar reportes policiales en las cabinas de teléfono públicas.1 Estos teléfonos móviles primitivos permanecieron restringidos al uso gubernamental hasta los años 40, cuando se extendió al público general.
El primer servicio de telefonía móvil comercial apareció en 1946 en San Luis, EE. UU.2 3 4 La compañía AT&T comenzó entonces a operar el MTS, o Mobile Telephone System, que dos años después estaría disponible en más de 100 ciudades y autopistas.5 Debido a las limitaciones en el espectro de radiofrecuencia, el sistema permitía un máximo de seis canales, lo que provocaba largas listas de espera. En los años 60 el Improved Mobile Telephone Service ofrecería un total de 44 canales por ciudad. En 1964, EE. UU. contaba con 1,5 millones de usuarios de teléfonos móviles. 6
En Europa, la primera red de telefonía móvil fue instalada por la compañía nacional de telefonía sueca, Televerket, en 1955.7 8
Los primeros equipos eran grandes y pesados, por lo que estaban casi exclusivamente destinados a un uso a bordo de vehículos. Generalmente se instalaba el equipo de radio en el maletero y se pasaba un cable con el teléfono hasta el salpicadero del coche. Si bien en los años 40 el equipo ocupaba todo el maletero, en los años 60 su tamaño se había reducido al de un maletín gracias al invento del transistor. El transistor, creado en 1948 en los Laboratorios Bell, sustituiría los tubos de vacío para amplificar y conmutar señales, inaugurando la era de la miniaturización de los aparatos electrónicos.
En la URSS, L.I. Kupriyanovich desarrolló entre 1957 y 1961 una serie de modelos experimentales de teléfonos móviles portátiles. Uno de esos modelos, presentado en 1961, pesaba tan solo 70 gramos y cabía en la palma de una mano.9 10 Sin embargo la URSS tomó la decisión de desarrollar en primer lugar el sistema de telefonía móvil para cochesAltay, que fue distribuido comercialmente en 1963.11
Estos sistemas todavía no eran celulares. Cada teléfono funcionaba como un transmisor que abarcaba toda la ciudad con una frecuencia fija, o en otras palabras, cada teléfono era una estación de radio para toda la ciudad, que transmitía señales con mucha potencia para poder ser recibido en el mayor área posible. Esto suponía un problema debido a la escasez de espectro de radiofrecuencia útil, lo que provocaba que solo unos 44 usuarios podían comunicarse simultáneamente en una ciudad.12 El sistema no cubría la demanda, el servicio estaba reservado a unos pocos privilegiados.

Telefonía celular[editar]

Resuso de frecuencias en una red de celdas
El sistema celular consiste en la subdivisión de un territorio en pequeñas áreas (llamadas celdas), cada una con una antena de transmisión, de forma que la misma frecuencia puede utilizarse en distintas zonas a la vez dentro de una ciudad. Esto permite un uso mucho más eficiente del espectro. Cuanto más pequeñas sean las celdas, más frecuencias pueden reusarse y más usuarios pueden utilizar el servicio.
La primera descripción de un sistema celular apareció en un trabajo de D.H. Ring, de los Laboratorios Bell, en 1947.1314 Pero no se pondría en práctica hasta dos décadas después por varios motivos. En primer lugar, los teléfonos celulares deben funcionar con frecuencias altas, donde las transmisiones pueden limitarse a celdas pequeñas. Pero la tecnología necesaria para poder trabajar con frecuencias tan altas no llegaría hasta más tarde. Además, para poder poner en práctica el sistema celular, un usuario atravesando la ciudad debería poder pasar de una celda a otra sin que la llamada se corte. Para ello es necesario que el sistema pueda saber dónde abandonó el usuario la primera celda, localizar la siguiente, e hilar automáticamente la conversación entre celda y celda. Es decir, el sistema necesita una base de datos con información sobre dónde estaba el teléfono, hacia dónde iba, y quién lo estaba usando; y esta base de datos debía ser rápida. En los años 40 no era posible hacer esto con la rapidez suficiente para no interrumpir la llamada. Por otra parte, para poder transmitir y recibir toda la información necesaria, el teléfono debía incluir unsintetizador de frecuencia, una pieza que cuando comenzó a desarrollarse para el ejército en los años 60 costaba tanto como un buen coche.
En la década de los 60 todas las grandes compañías de telecomunicaciones conocían el concepto celular; la pregunta era qué compañía conseguiría hacer funcionar la idea, tanto técnica como económicamente, y quién conseguiría la patente del sistema en primer lugar. Finalmente los Laboratorios Bell presentó un sistema que cumplía con los requisitos, cuya patente fue aprobada en 1972.15 16 Un año después, en 1973, Martin Cooper y su equipo de Motorola demostraron el primer prototipo funcional de un teléfono celular "personal".17

Primera generación[editar]

Martin Cooper, utilizando un Motorola DynaTAC.
El 3 de abril de 1973,18 Martín Cooper directivo de Motorola realizó la primera llamada desde un teléfono móvil del proyecto DynaTAC 8000Xdesde una calle de Nueva York.19 precisamente a su mayor rival en el sector de telefonía: Joel Engel, de los Bell Labs de AT&T.
El DynaTAC 8000X es presentado oficialmente en 1984, año en que se empezó a comercializar. El teléfono pesaba cerca de 1 kg, tenía un tamaño de 33.02 x 4,445 x 8,89 centímetros y su batería duraba una hora de comunicación o una jornada laboral (ocho horas) en espera, con pantalla led.
Ameritech Mobile Communications, LLC fue la primera empresa en los EE.UU. en proporcionar servicio de telefonía móvil al público general.
En 1981 el fabricante Ericsson lanza el sistema NMT 450 (Nordic Mobile Telephony 450 MHz). Este sistema seguía utilizando canales de radio analógicos (frecuencias en torno a 450 MHz) con modulación en frecuencia (FM). Era el primer sistema del mundo de telefonía móvil tal como se entiende hasta hoy en día.
Los equipos 1G pueden parecer algo aparatosos para los estándares actuales pero fueron un gran avance para su época, ya que podían ser trasladados y utilizados por una única persona.
En 1986, Ericsson modernizó el sistema, llevándolo hasta el nivel NMT 900. Esta nueva versión funcionaba prácticamente igual que la anterior pero a frecuencias superiores (del orden de 900 MHz). Esto posibilitó dar servicio a un mayor número de usuarios y avanzar en la portabilidad de los terminales.
Además del sistema NMT, en los 80 se desarrollaron otros sistemas de telefonía móvil tales como: AMPS (Advanced Mobile Phone System) en EE. UU. y TACS (Total Access Comunication System).
El sistema TACS se utilizó en España con el nombre comercial de MoviLine. Estuvo en servicio hasta su extinción en 2003.

Segunda generación[editar]

Evolución del número de usuarios de telefonía móvil según el estándar que emplean.
En la década de 1990 nace la segunda generación, que utiliza sistemas como GSM, IS-136, iDEN e IS-95. Las frecuencias utilizadas en Europa fueron de 900 y 1800 MHz.
El desarrollo de esta generación tiene como piedra angular la digitalización de las comunicaciones. Las comunicaciones digitales ofrecen una mejor calidad de voz que las analógicas, además se aumenta el nivel de seguridad y se simplifica la fabricación del Terminal (con la reducción de costos que ello conlleva). En esta época nacen varios estándares de comunicaciones móviles: D-AMPS(EE. UU.), Personal Digital Cellular (Japón), cdmaOne (EE. UU. y Asia) y GSM.
Muchas operadoras telefónicas móviles implementaron Acceso múltiple por división de tiempo (TDMA) y Acceso múltiple por división de código (CDMA) sobre las redes Amps existentes convirtiéndolas así en redes D-AMPS. Esto trajo como ventaja para estas empresas poder lograr una migración de señal analógica a señal digital sin tener que cambiar elementos como antenas, torres, cableado, etc. Inclusive, esta información digital se transmitía sobre los mismos canales (y por ende, frecuencias de radio) ya existentes y en uso por la red analógica. La gran diferencia es que con la tecnología digital se hizo posible hacer Multiplexion, tal que en un canal antes destinado a transmitir una sola conversación a la vez se hizo posible transmitir varias conversaciones de manera simultánea, incrementando así la capacidad operativa y el número de usuarios que podían hacer uso de la red en una misma celda en un momento dado.
El estándar que ha universalizado la telefonía móvil ha sido el GSM (Global System for Mobile communications). Se trata de un estándar europeo nacido de los siguientes principios:
  • Buena calidad de voz (gracias al procesado digital).
  • Itinerancia (Roaming).
  • Deseo de implantación internacional.
  • Terminales realmente portátiles (de reducido peso y tamaño) a un precio accesible.
  • Compatibilidad con la RDSI (Red Digital de Servicios Integrados).
  • Instauración de un mercado competitivo con multitud de operadores y fabricantes.
El GSM fue el estándar por mucho tiempo sin embargo empezó a ser insuficiente debido a que ofrecía un servicio de voz o datos a baja velocidad (9.6 kbit/s) y el mercado empezaba a requerir servicios multimedia que hacían necesario un aumento de la capacidad de transferencia de datos del sistema. Es en este momento cuando se empieza a gestar la idea de 3G, pero como la tecnología CDMA no estaba lo suficientemente desarrollada se optó por implementar un velocidad intermedia denominada 2.5G.

Generación de transición (2.5G)[editar]

Dado que la tecnología de 2G fue incrementada a 2.5G, en la cual se incluyen nuevos servicios como EMS y MMS:
  • EMS es el servicio de mensajería mejorado, permite la inclusión de melodías e iconos dentro del mensaje basándose en los sms; un EMS equivale a 3 o 4 sms.
  • MMS (Sistema de Mensajería Multimedia) Este tipo de mensajes se envían mediante GPRS y permite la inserción de imágenes, sonidos, videos y texto. Un MMS se envía en forma de diapositiva, la cual cada plantilla solo puede contener un archivo de cada tipo aceptado, es decir, solo puede contener una imagen, un sonido y un texto en cada plantilla, si se desea agregar más de estos tendría que agregarse otra plantilla. Cabe mencionar que no es posible enviar un vídeo de más de 15 segundos de duración.
Para poder prestar estos nuevos servicios se hizo necesaria una mayor velocidad de transferencia de datos, que se hizo realidad con las tecnologías GPRS y EDGE.
  • GPRS (General Packet Radio Service) permite velocidades de datos desde 59 kbit/s hasta 120 kbit/s.
  • EDGE (Enhanced Data rates for GSM Evolution) permite velocidades de datos hasta 384 kbit/s.

Tercera generación[editar]

3G nace de la necesidad de aumentar la capacidad de transmisión de datos para poder ofrecer servicios como la conexión a Internet desde el móvil, la videoconferencia, la televisión y la descarga de archivos. En este momento el desarrollo tecnológico ya posibilita un sistema totalmente nuevo: UMTS (Universal Mobile Telecommunications System).
UMTS utiliza la tecnología CDMA, lo cual le hace alcanzar velocidades realmente elevadas (de 144 kbit/s hasta 7.2 Mbit/s, según las condiciones del terreno).

Cuarta generación (4G)[editar]

La generación 4, o 4G, es la evolución tecnológica que ofrece al usuario de telefonía móvil, internet con más rapidez un mayor ancho de banda que permite, entre muchas otras cosas, la recepción de televisión en Alta Definición. Como ejemplo, podríamos citar al concept mobile Nokia Morph.20
Hoy en día, existe un sistema de este nivel, operando con efectividad sólo con algunas compañías de EEUU, llamado LTE. Por otro lado, cabe la posibilidad de fabricar, uno mismo, teléfonos móviles utilizando: Arduino.21

martes, 17 de noviembre de 2015

GENERACIÓN DE LENGUAJE DE SISTEMAS OPERATIVOS

Generaciones de lenguajes de programación

Los equipos de ordenador (el hardware) han pasado por cuatro generaciones, de las que las tres primeras (ordenadores con válvulastransistores y circuitos integrados) están muy claras, la cuarta (circuitos integrados a gran escala) es más discutible.
Algo parecido ha ocurrido con la programación de los ordenadores (el software), que se realiza en lenguajes que suelen clasificarse en cinco generaciones, de las que las tres primeras son evidentes, mientras no todo el mundo está de acuerdo en las otras dos. Estas generaciones no coincidieron exactamente en el tiempo con las de hardware, pero sí de forma aproximada, y son las siguientes:
  • Primera generación: Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.
  • El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de unautómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más un conjunto de datos sobre el cual se trabaja. Estas instrucciones son normalmente ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa o eventos externos. El lenguaje de máquina es específico de la arquitectura de la máquina, aunque el conjunto de instrucciones disponibles pueda ser similar entre arquitecturas distintas.
  • Segunda generación: Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.
  • Pese al conjunto de modificaciones morfológicas antes reseñadas, desde el punto de vista de la anatomía comparada, llama la atención una cuestión: Homo sapiens es un animal relativamente poco especializado. En efecto, gran parte de las especies animales ha logrado algún tipo de especialización anatómica (por ejemplo los artiodáctilos poseenpezuñas que les permiten correr en las llanuras despejadas), pero las especializaciones, si suelen ser una óptima adaptación a un determinado bioma, conllevan el riesgo de la desaparición de la especie especializada y asociada a tal bioma si éste se modifica.
    La ausencia de tales especializaciones anatómicas ha facilitado a los humanos una adaptabilidad inusitada entre las demás especies de vertebrados para adecuarse a muy diversas condiciones ambientales.
  • Tercera generación: Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de lasMatemáticas.
  • Un lenguaje de programación de alto nivel se caracteriza por expresar el algoritmo de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas.
    En los primeros lenguajes, la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales o lenguajes de bajo nivel. Otra limitación de estos es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.
    Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman de tercera generación o de nivel alto, en contraposición a los de bajo nivel o de nivel próximo a la máquina.
  • Cuarta generación: se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.
Estos lenguajes tienen una estructura lo más parecido al idioma inglés, algunas características son:
- Acceso a base de datos.
- Capacidades Gráficas.
- Generación de código automáticamente.
- Puede programarse visualmente como Visual Basic (Programación Visual).
Los conceptos de la POO tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por Ole-Johan Dahl y Kristen Nygaard, del Centro de Cómputo Noruego en Oslo. En este centro se trabajaba en simulaciones de naves, que fueron confundidas por la explosión combinatoria de cómo las diversas cualidades de diferentes naves podían afectar unas a las otras. La idea surgió al agrupar los diversos tipos de naves en diversas clases de objetos, siendo responsable cada clase de objetos de definir sus "propios" datos y comportamientos. Fueron refinados más tarde en Smalltalk, desarrollado en Simula en Xerox PARC (cuya primera versión fue escrita sobre Basic) pero diseñado para ser un sistema completamente dinámico en el cual los objetos se podrían crear y modificar "sobre la marcha" (en tiempo de ejecución) en lugar de tener un sistema basado en programas estáticos.
  • Quinta generación: se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.
  • La quinta generación de computadoras, también conocida por sus siglas en inglés, FGCS (de Fifth Generation Computer Systems) fue un ambicioso proyecto propuesto porJapón a finales de la década de 1970. Su objetivo era el desarrollo de una nueva clase de computadoras que utilizarían técnicas y tecnologías de inteligencia artificial tanto en el plano del hardware como del software,1 usando el lenguaje PROLOG2 3 4 al nivel del lenguaje de máquina y serían capaces de resolver problemas complejos, como latraducción automática de una lengua natural a otra (del japonés al inglés, por ejemplo). Como unidad de medida del rendimiento y prestaciones de estas computadoras se empleaba la cantidad de LIPS (Logical Inferences Per Second) capaz de realizar durante la ejecución de las distintas tareas programadas. Para su desarrollo se emplearon diferentes tipos de arquitecturas VLSI (Very Large Scale Integration).
    El proyecto duró once años, pero no obtuvo los resultados esperados: las computadoras actuales siguieron así, ya que hay muchos casos en los que, o bien es imposible llevar a cabo una paralelización del mismo, o una vez llevado a cabo ésta, no se aprecia mejora alguna, o en el peor de los casos, se produce una pérdida de rendimiento. Hay que tener claro que para realizar un programa paralelo debemos, para empezar, identificar dentro del mismo partes que puedan ser ejecutadas por separado en distintos procesadores. Además, es importante señalar que un programa que se ejecuta de manera secuencial, debe recibir numerosas modificaciones para que pueda ser ejecutado de manera paralela, es decir, primero sería interesante estudiar si realmente el trabajo que esto conlleva se ve compensado con la mejora del rendimiento de la tarea después de paralelizarla.

jueves, 12 de noviembre de 2015

LINEA DEL TIEMPO DE SISTEMAS OPERATIVOS


LINEA DEL TIEMPO DE SISTEMAS OPERATIVOS




EVOLUCIÓN DE ICONOS DE LOS SISTEMAS OPERATIVOS 

Teamviewer






Como instalar el teamviwer


Como Instalar y Usar el TEAM VIEWER (acceso remoto a otro PC)


Que es TeamViewer?
TeamViewer es un software que nos permite conectarnos un Pc de forma remota, Ósea podremos ver y trabajar en el escritorio del Pc de un amigo o compañero desde nuestro equipo utilizando una conexión a internet.
Este software es muy sencillo de usar, además es GRATIS siempre y cuando sea para uso personal o privado y NO para uso empresarial o comercial. Así que cuando lo instalemos debemos tener en cuenta eso…

Para que Sirve TeamViewer?
TeamViewer como ya les había mencionado sirve para conectar dos equipos remotamente, Podemos dar una asesoría, explicación o enseñar algo a través de internet, Uno de los equipos va a manejar al otro, así que este podrá explicar como se realiza un proceso, mostrando como se debe hacer…

Como se Instala correctamente TeamViewer?
Para instalar TeamViewer damos doble clic al instalador que descargamos dehttp://www.teamviewer.com/es/ y Nos aparece la siguiente pantalla:



Aquí debemos activar la casilla de "Mostrar ajustes avanzados” y ver que en la parte de arriba este en "Instalar”. Le damos "siguiente” y nos aparecerá la siguiente pantalla:


En esta pantalla debemos seleccionar la opción "Privadamente/No comercial” esto se debe a que si colocamos otra opción deferente tendríamos que pagar por el uso de este software. Después de esto le damos siguiente y nos aparecerá esta pantalla:



En esta pantalla debemos activar las casillas "Acepto los términos de la licencia” y "Confirmo que utilizo TeamViewer exclusivamente con carácter privado” y le damos en siguiente.
Nos aparecerá esta pantalla:


Aquí solo verificamos que este en la opción "Instalación normal (estándar)” y le damos en siguiente.
Nos aparecerá la siguiente pantalla:




Debemos activar la casilla "Utilizar teamViewer VPN” y le damos en siguiente.
Nos aparecerá una pantalla así:




Aquí debemos activar o verificar que este activa la casilla "Acceso total (recomendado)” y le damos en siguiente.
Tendremos una nueva pantalla asi:




Solo le damos en siguiente y continuamos; Este es el lugar donde quedara instalado el programa en nuestro ordenador.
Saldrá esta pantalla:

Presionamos "Instalar”. y Saldrá esta pantalla:

Esta pantalla simplemente nos indica el progreso de la instalación del Software, debemos espera un momento a que se complete…
Después nos saldrá esta pantalla:

Esta es la pantalla que nos indica que el proceso de instalación ha finalizado, solo le damos en "Terminar”.

Como utilizar TeamViewer?
Después de finalizar la instalación el programa se ejecutara automáticamente, debemos tener en cuenta que este software solo funciona con una conexión a internet. La pantalla del software que te aparecerá es la siguiente:

Cuando el Software se ejecute debemos tener en cuenta lo siguiente:

1. ID: es la dirección de tu quipo que el programa utiliza para identificarlo, esta dirección debes dársela a la persona que quieres que se conecte contigo.

2. Contraseña: es la contraseña con la que los demás usuarios accederán a tu equipo, al igual que la ID debes dársela a quien se quiera conectar contigo.

3. Listo para conectar (conexión segura): Debemos verificar que en la parte baja del programa aparezca este mensaje como aparece en la imagen anterior.

- Para que alguien se conecte a tu pc y te de una clase, asesoria, etc. Debes darle la ID yCONTRASEÑA. Así esta persona se podrá conectar contigo y tomar el control de tu PC.

- Si quieres enseñarle a alguien pidele su ID y su CONTRASEÑA, para que TU accedas a su PC.

Ahora solo queda disfrutar de este maravilloso Software…
Como desinstalar el teamviwer
el icono del teamviewer al lado del relog (parte inferior derecha de la pantalla) haces doble click en el icono luego click en EXTRAS, seguidamente en opciones y por ultimo en en AVANZADO ( el ultimo item lado isquierdo) luego en el boton "Mostrar las opciones Avanzadas" y desactivas le tilde en desabilitar el cierre de Teanviewer" Aceptas y luego lo desinstalas
Como se utiliza el teamviwer
se utilizo con frecuencia como herramienta de asistencia remota cuando alguien me pide ayuda. El programa se llama Teamviewer y básicamente lo que permite es tomar el control de una computadora remota a través de Internet para trabajar con ella como si estuvieras delante de la pantalla y solucionar el problema sin tener que visitar la casa del amigo/a de turno – es solo un ejemplo de una de las muchas utilidades que se le puede dar -.
Alguno estará pensando que con el uso de Troyanos se puede conseguir cosas similares, pero amigos, en este caso se trata de una aplicación completamente legal, que tiene incluso una versión comercial de pago y que por supuesto es completamente inofensiva.. y los Troyanos no! De hecho Teamviewer está pensado para realizar labores de asistencia remota, presentaciones remotas, demostraciones de productos, transferencias de archivos, etc.

Me consta que muchos SAT de empresas serias lo usan para dar soporte a sus clientes.

Para poder utilizarlo es preciso que los dos ordenadores tengan instalado Teamviewer y conocer el ID y contraseña del equipo cliente al que te vas a conectar. Es decir, uno no se puede conectar a una máquina que no es suya sin el permiso de su dueño, que previamente habrá de facilitarnos su combinación de ID y contraseña específicos para esa sesión.
La seguridad es su punto fuerte y no hay nada que temer al usar este programa ya que implementa lo último en sistemas de cifrado y protección de datos. De hecho podéis echar un vistazo en este enlace a su declaración de seguridad en PDF y a los sellos de calidad y certificados con los que cuenta.
Ventajas
  • No es preciso tener permisos de administrador para instalarlo. Tan solo hay que iniciar la aplicación et voilà, todo está listo para empezar a trabajar.
  • TeamViewer es capaz de adaptarse a la calidad y velocidad de la conexiónutilizada y las características particulares de la red adaptando y optimizando la representación en función de eso. Gracias a ello es posible utilizar Teamviewer con cualquier conexión, vía LAN e incluso en viejas conexiones con módem de 56k.
  • Otra de las cosas que me encantan de esta aplicación es que es capaz de funcionar perfectamente a través de cortafuegos. Normalmente los mayores problemas a la hora de utilizar software de control remoto vienen provocados por el uso de firewalls, puertos bloqueados y enrutadores NAT para direcciones IP locales, pero Teamviewer se salta esas cosas como si nada.
  • TeamViewer también incorpora la posibilidad de realizar transferencia de archivospara situaciones en las que necesitas pasar datos de un ordenador a otro. La transferencia de archivos también funciona a través de firewalls.

miércoles, 11 de noviembre de 2015

Computación en la nube

La computación en la nube,conocida también como servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos es un paradigma que permite ofrecer servicios de computación a través de una red, que usualmente es Internet.

Características

  • Agilidad: Capacidad de mejora para ofrecer recursos tecnológicos al usuario por parte del proveedor.
  • Costo: los proveedores de computación en la nube afirman que los costos se reducen. Un modelo de prestación pública en la nube convierte los gastos de capital en gastos de funcionamiento. Ello reduce barreras de entrada, ya que la infraestructura se proporciona típicamente por una tercera parte y no tiene que ser adquirida por una sola vez o tareas informáticas intensivas infrecuentes.
  • Escalabilidad y elasticidad: aprovisionamiento de recursos sobre una base de autoservicio en casi en tiempo real, sin que los usuarios necesiten cargas de alta duración.
  • Independencia entre el dispositivo y la ubicación: permite a los usuarios acceder a los sistemas utilizando un navegador web, independientemente de su ubicación o del dispositivo que utilice (por ejemplo, PC, teléfono móvil).
  • La tecnología de virtualización permite compartir servidores y dispositivos de almacenamiento y una mayor utilización. Las aplicaciones pueden ser fácilmente migradas de un servidor físico a otro.
  • Rendimiento: Los sistemas en la nube controlan y optimizan el uso de los recursos de manera automática, dicha característica permite un seguimiento, control y notificación del mismo. Esta capacidad aporta transparencia tanto para el consumidor o el proveedor de servicio.
  • Seguridad: puede mejorar debido a la centralización de los datos. La seguridad es a menudo tan buena o mejor que otros sistemas tradicionales, en parte porque los proveedores son capaces de dedicar recursos a la solución de los problemas de seguridad que muchos clientes no pueden permitirse el lujo de abordar.
  • Mantenimiento: en el caso de las aplicaciones de computación en la nube, es más sencillo, ya que no necesitan ser instalados en el ordenador de cada usuario y se puede acceder desde diferentes lugares.

Ventajas

  • Integración probada de servicios Red. Por su naturaleza, la tecnología de cloud computing se puede integrar con mucha mayor facilidad y rapidez con el resto de las aplicaciones empresariales (tanto software tradicional como Cloud Computing basado en infraestructuras), ya sean desarrolladas de manera interna o externa.6
  • Prestación de servicios a nivel mundial. Las infraestructuras de cloud computing proporcionan mayor capacidad de adaptación, recuperación completa de pérdida de datos (con copias de seguridad) y reducción al mínimo de los tiempos de inactividad.
  • Una infraestructura 100% de cloud computing permite también al proveedor de contenidos o servicios en la nube prescindir de instalar cualquier tipo de software, ya que éste es provisto por el proveedor de la infraestructura o la plataforma en la nube. Un gran beneficio del cloud computing es la simplicidad y el hecho de que requiera mucha menor inversión para empezar a trabajar.
  • Implementación más rápida y con menos riesgos, ya que se comienza a trabajar más rápido y no es necesaria una gran inversión. Las aplicaciones del cloud computing suelen estar disponibles en cuestión de días u horas en lugar de semanas o meses, incluso con un nivel considerable de personalización o integración.
  • Actualizaciones automáticas que no afectan negativamente a los recursos de TI. Al actualizar a la última versión de las aplicaciones, el usuario se ve obligado a dedicar tiempo y recursos para volver a personalizar e integrar la aplicación. Con el cloud computing no hay que decidir entre actualizar y conservar el trabajo, dado que esas personalizaciones e integraciones se conservan automáticamente durante la actualización.
  • Contribuye al uso eficiente de la energía. En este caso, a la energía requerida para el funcionamiento de la infraestructura. En los datacenters tradicionales, los servidores consumen mucha más energía de la requerida realmente. En cambio, en las nubes, la energía consumida es sólo la necesaria, reduciendo notablemente el desperdicio.

Desventajas

  • La centralización de las aplicaciones y el almacenamiento de los datos origina una interdependencia de los proveedores de servicios.
  • La disponibilidad de las aplicaciones está sujeta a la disponibilidad de acceso a Internet.
  • Los datos "sensibles" del negocio no residen en las instalaciones de las empresas, lo que podría generar un contexto de alta vulnerabilidad para la sustracción o robo de información.
  • La confiabilidad de los servicios depende de la "salud" tecnológica y financiera de los proveedores de servicios en nube. Empresas emergentes o alianzas entre empresas podrían crear un ambiente propicio para el monopolio y el crecimiento exagerado en los servicios.7
  • La disponibilidad de servicios altamente especializados podría tardar meses o incluso años para que sean factibles de ser desplegados en la red.
  • La madurez funcional de las aplicaciones hace que continuamente estén modificando sus interfaces, por lo cual la curva de aprendizaje en empresas de orientación no tecnológica tenga unas pendientes significativas, así como su consumo automático por aplicaciones.
  • Seguridad. La información de la empresa debe recorrer diferentes nodos para llegar a su destino, cada uno de ellos (y sus canales) son un foco de inseguridad. Si se utilizan protocolos seguros, HTTPS por ejemplo, la velocidad total disminuye debido a la sobrecarga que éstos requieren.
  • Escalabilidad a largo plazo. A medida que más usuarios empiecen a compartir la infraestructura de la nube, la sobrecarga en los servidores de los proveedores aumentará, si la empresa no posee un esquema de crecimiento óptimo puede llevar a degradaciones en el servicio o altos niveles de jitter.
 

jueves, 15 de octubre de 2015





COMO HACER UN CABLE RED...

 En telecomunicaciones, el cable de par trenzado es un tipo de conexión que tiene dos conductores eléctricos aislados y entrelazados para anular las interferencias de fuentes externas y diafonía de los cables adyacentes

 Resultado de imagen para como hacer un cable red par trenzado



 CARACTERISTICAS DE UNA COMPUTADORA IDEAL

Los conocedores del mercado aseguran que lo ideal no es comprar un computador último modelo ya que éstos estarán a mitad de precio en poco tiempo producto de los cambios continuos del mercado. A su vez, el aparato que adquieras  debe permitir la posibilidad de aumentar su memoria tanto RAM como del disco duro. Las características que se deben atender al hacer la compra son las siguientes:
1. Procesador. Éste es clave ya que es considerado el cerebro del equipo. Si tienes dinero, lo ideal es que inviertas en uno que sea potente. De lo contrario, y si solo usarás el aparato para usar Word, Excel e Internet, están los Celeron de Intel y los Athlon II X2 de AMD, o los más modernos A4.

2. Memoria RAM.
Cuanto mayor sea tu memoria RAM más cantidad de programas podrás usar al unísono. Puedes comprar una de 2 gigas pero recomiendan, en la medida de lo posible, llegar a 4 gigas.

3. Monitor. Si le vas a dar un uso normal y no necesitas el ordenador para hacer trabajos gráficos, puedes optar por comprar un monitor de 17 pulgadas y de 15 pulgadas si hablamos de una laptop y si piensas usarla en el escritorio.

4. Disco duro: Puedes comprar un disco duro de 500 GB. Dependerá del tipo de archivo que almacenes en el ordenador. Los documentos de texto, presentaciones o documentos en pdf no ocupan demasiado espacio, pero si guardas muchos vídeos y fotografías, el espacio de disco será más limitado.

5. ¿Dónde la vas a usar? Si la vas a usar en tu escritorio lo ideal es que optes por una computadora portátil más grande y no por las reducidas, las pantallas son más pequeñas, dificultando la atención al detalle y afectando tu comodidad. En cambio, si quieres la máquina para llevar a clases o trasladar con frecuencia, es mejor optar por modelos más compactos y ligeros.

6. ¿La usarán para ver películas? Lo ideal es que tenga dos salidas HDMI si quieres usarla también para ver películas conectándola al televisor. De lo contrario las TV smart hoy cuentan con dispositivos que puedes comprar por separado para sintonizar en la TV lo que ves en la laptop a través del Wi Fi, como Apple TV, Android TV o Amazon Fire TV.

7. ¿La usarán para jugar? Si también usarás el ordenador para jugar debes tener cuidado con la tarjeta gráfica que compras. Cuanto mayor sea la resolución de los gráficos, más grande deberá ser la tarjeta gráfica.