viernes, 7 de junio de 2019

¿Por qué en un ordenador hay tantos tipos de memoria diferentes?

Los ordenadores se apoyan para su trabajo en dispositivos de almacenamiento de datos, llamados memorias. Podemos imaginarnos los distintos tipos de memorias con el puesto de trabajo de un oficinista. La persona que hace el trabajo es el equivalente al procesador, para su trabajo esa persona usa una mesa donde coloca los documentos que está manejando en ese momento, los documentos los guarda de manera más definitiva en cajones, también dispone de estanterías donde almacenar documentos de menor frecuencia de uso e incluso de un archivo lleno de estanterías para guardar los documentos a más largo plazo. A grandes rasgos la mesa sería el equivalente de la memoria RAM del ordenador, los cajones serían los discos del ordenador, las estanterías podrían ser unidades externas o almacenamiento en la nube y el archivo también.

La persona también dispone de su propia memoria que usa para hacer su trabajo, que serían los registros de la CPU.

El procesador puede trabajar a muchísima velocidad y hacer millones de operaciones por segundo, pero estas operaciones requieren datos, cuanto más tarden en llegarle los datos al procesador más tiempo pasa esperándolos, sin trabajar, con lo que su rendimiento disminuye.

La memoria RAM (Memoria de Acceso Aleatorio, Random Access Memory) es la memoria principal de trabajo de un ordenador y es la que se suele usar para identificar la capacidad de un ordenador. Es una memoria rápida. En nuestro ejemplo equivaldría a nuestra mesa de trabajo, en esta mesa las hojas de papel se ponen una al lado de otra y se pueden ver de un vistazo y alcanzarlas alargando más o menos el brazo. Si tenemos una mesa pequeña no nos cabrán muchas hojas y tendremos que andar todo el tiempo cambiando hojas de la mesa por hojas de los cajones, o estanterías. Podemos ver la cantidad de tiempo que nos ocupa y lo lento que se trabaja así, por eso los ordenadores con poca memoria pueden tardar más en realizar su trabajo, porque cuando no les caben nuevas hojas en la mesa deben decidir que hojas necesitan, dónde están guardadas, qué hojas de la mesa se pueden quitar y guardar y luego hacer el cambio de estas hojas por las que tiene guardadas. Aumentar la memoria del ordenador por tanto aumenta su rendimiento, pero hasta un cierto límite porque siguiendo con el ejemplo de la mesa si la mesa es demasiado grande puede que tengamos parte de ella vacía. Pero el contenido de la memoria RAM se pierde en cuanto se apaga el ordenador, es como si al final de cada jornada el servicio de limpieza tirase todo lo que estuviese encima de la mesa, sin posibilidad de recuperarlo, de modo que cada vez que nos sentamos a trabajar la mesa está vacía. Por tanto lo que queramos conservar tenemos que guardarlo en cajones, estanterías, etc. Realmente la memoria RAM de un ordenador es DRAM que significa memoria de acceso aleatorio dinámico, lo de dinámico quiere decir que la información se almacena en unos circuitos electrónicos llamados capacitores o condensadores, que pierden su carga con el tiempo (milisegundos) por lo que hay que estar continuamente reescribiendo los datos.

La memoria RAM por tanto es una memoria volátil, para conservar la información a largo plazo necesitamos otro tipo de memoria que no sea volátil y nos permita conservar la información a largo plazo, esté o no el ordenador encendido. La memoria no volátil es mucho más lenta que la memoria RAM por lo que se usa solo para guardar la información que queremos conservar, mientras que la RAM se usa para poner los datos con los que estamos trabajando. Por ello se produce un trasiego constante de información entre la memoria RAM y las unidades de almacenamiento, lo que supone una carga de trabajo importante.

Aunque la memoria RAM es rápida aún es demasiado lenta para el procesador que si solo dispusiera de esta memoria de tanto en tanto se quedaría parado esperando que le llegaran los datos que ha pedido. La evolución de la velocidad de los procesadores hace tiempo que superó a la velocidad a la que la memoria RAM le podía facilitar los datos, por eso se creó un tipo de memoria aún más rápida que se llama SRAM (memoria estática de acceso aleatorio). A diferencia de la RAM la SRAM es más rápida y puede guardar los datos de manera permanente mientras tenga alimentación eléctrica, sin tener que estar reescribiéndolos continuamente. Esta memoria se utiliza como puente entre la memoria RAM y el procesador, en nuestro ejemplo sería el trozo de mesa que tenemos más cerca y que nos permite leer el contenido de las hojas sin movernos. A esta memoria también se le conoce como memoria caché. Esta memoria está integrada dentro del propio procesador y está estructurada en diferentes niveles.

Cabe preguntarse por qué usamos memoria RAM y luego memoria SRAM y no hacemos que toda la memoria sea directamente SRAM. El problema es que es más cara y ocupa mucho más espacio que la DRAM porque la SRAM necesita 6 transistores para guardar 1 bit y la DRAM tan solo necesita 1. Está claro que al tener más componentes sea más cara de fabricar pero el problema real es el espacio dado que al requerir más componentes por bit se necesita mayor superficie para colocarlos y cuanto mayor cantidad de memoria queremos poner más espacio necesitamos para los componentes y el «cableado» de los mismos, esto también hace que necesiten más energía y generen más calor. Al ocupar más sitio y necesitarse mucho más cableado de interconexión la electricidad tarda demasiado en ir de un lado a otro del chip de memoria lo que provoca pérdida de velocidad y por tanto se pierde la principal ventaja de este tipo de memoria.

Los electrones se mueven a una velocidad concreta por lo que cuanto mayor es la distancia a recorrer más tiempo tardan por eso se procura reducir al máximo la distancia a recorrer dentro de los circuitos. Si el recorrido tuviera que hacerse una vez la diferencia no sería significativa pero la cosa cambia cuando el recorrido se hace millones de veces por segundo dado que los pequeños retrasos se van acumulando y terminan siendo significativos.

Cuanto más rápida es la caché más componentes necesita para almacenar 1 bit por lo que hay que ponerlos más juntos (hacerlos más densos) por eso la caché se divide en distintos niveles, siendo los más rápidos de menor capacidad. De este modo los datos se van moviendo de un nivel a otro según las necesidades de proceso de los mismos.

En los ordenadores puede haber otro tipo más de memoria RAM llamada VRAM que se suele utilizar en las tarjetas gráficas dedicadas. Su funcionamiento es similar a la DRAM pero su ventaja es que es mucho más rápida para leer los datos pero más lenta para escribirlos. Esta forma de trabajar es muy adecuada para las tarjetas gráficas porque estás están compuestas de muchas unidades de proceso simultáneo que solicitan a la vez datos de la memoria para procesarlos y mostrarlos en pantalla.

Como hemos visto anteriormente para guardar la información a largo plazo y conservarla sin necesidad de alimentación eléctrica se utilizan las memoria no volátiles. Los discos duros son el principal tipo de memoria no volátil. El problema del almacenamiento no volátil es que su velocidad es muchísimo más lenta convirtiéndose en el cuyo de botella del flujo de información. Entre la memoria no volátil tenemos los discos duros, los CD, los DVD, los lápices de memoria, las tarjetas de memoria, etc.

El sistema operativo, el resto de programas, las fotos, los vídeos, la música y cualquier documento o base de datos se almacena en una memoria no volátil, usualmente un disco duro. Cuando el procesador necesita cargar un programa o documento emite la solicitud correspondiente que desencadena una serie de acciones (localizar la información, leerla del disco a la memoria, etc.) tras las cuales se informa al procesador de la disponibilidad de los datos y se le da vía libre para continuar el trabajo. Esto en nuestro ejemplo para cargar un programa sería el equivalente de ver lo que necesitamos, buscar dónde está guardado (disco), sacar los folios con las instrucciones y colocarlos uno al lado del otro en la mesa (RAM) e ir acercando las hojas por orden a nuestro lado (caché) para leerlas y seguir una tras otra las instrucciones que llevan. En el caso de los datos es parecido, se localiza la información, se carga en la RAM y se le informa al programa que la va a procesar de que ya está disponible para su tratamiento.

Los discos duros actualmente los hay de dos tipos: magnéticos y de estado sólido. Los discos magnéticos son los discos habituales hasta ahora, el coste por unidad de almacenamiento es bajo y ofrecen gran cantidad de almacenamiento a un precio reducido. A grandes rasgos la información se guarda sobre discos de aluminio recubiertos de una sustancia magnetizable sobre la que se guarda la información cambiando la polaridad de las partículas que la recubren, valiéndose de un brazo que flota sobre los discos a una distancia inferior al grosor de un cabello humano por la acción aerodinámica de la rotación de los discos. El brazo en su movimiento puede alcanzar cualquier parte del disco, pero se mueve a pasos fijos por lo que la información se guarda en círculos concéntricos. La velocidad de rotación de los discos en los ordenadores normales suele ser de 7.200 rpm en los ordenadores de sobremesa y 4.500 rpm en los ordenadores portátiles, la menor velocidad de rotación en los portátiles es para reducir el consumo energético y prolongar la duración de la batería, aunque hay portátiles con discos a 7.200 rpm y sobremesa con discos a 5.400 rpm. Para acceder a un dato primero se desplaza cabezal de lectura y escritura  a una zona concreta del disco que guarda un tabla con un índice que relaciona el contenido con su posición dentro del disco, consultando esta tabla es como se localiza la información. Una vez localizada la información el cabezal se desplaza a la posición de inicio de los datos y espera a que estos pasen por debajo de él para leerlos o escribirlos, y se va desplazando por el disco hasta completar la totalidad de la escritura o lectura de los datos.

Como se ve cada vez que hay que acceder a datos almacenados en una unidad no volátil como un disco duro hay una gran cantidad de trabajo que realizar, trabajo que además se hace con procedimiento más lentos, sería como si para hacer un viaje y entregar o recoger paquetes usamos un bicicleta, un coche, una furgoneta o un tren de alta velocidad, según el medio que escojamos podremos llevar más o menos paquetes de una vez, de mayor o menor peso cada paquete y a mayor o menor velocidad.

Los discos de estado sólido (SSD) son un nuevo tipo de discos duros en los que la información se guarda en chips de memoria no volátiles. No hay partes mecánicas. Su velocidad es entre 7 y 10 veces mayor que los discos duros magnéticos. Esta mayor velocidad hace que se note muchísimo la mejora de rendimiento entre un ordenador con disco magnético y el mismo con disco SSD. La información en los discos SSD se guarda en celdas de memoria, de forma muy parecida a la memoria RAM, el problema de estas celdas es que con el uso se van deteriorando perdiendo poco a poco su capacidad para almacenar datos, teniendo por tanto un número limitado de ciclos de lectura y escritura. No obstante actualmente este número de ciclos de lectura y escritura es tan alto que supera normalmente al tiempo medio de vida de un ordenador.

La degradación progresiva de las unidades SDD hace que no sean tan fiables, quizá, como los discos magnéticos. Pero la importante mejora del rendimiento compensa esta carencia.

Cada tipo de memoria tiene sus pros y sus contras, por eso el ordenador combina tantos tipos de memoria diferentes para usar cada una con un fin específico y obtener la mejor combinación de velocidad, rendimiento y fiabilidad. Combinar todos estos tipos de memoria hace que se reduzcan los cuellos de botella. Se investiga en el desarrollo de memorias que unan las ventajas de los distintos tipos que hemos visto de modo que se simplifique el diseño y se mejore el rendimiento al evitar el trasiego de datos constante entre los distintos tipos de memoria.

Actualmente hay un nuevo tipo de memoria llama Intel Octane que es un tipo de memoria parecida a la SSD pero mucho más rápida, aunque aún más lenta que la RAM. Esta memoria también es más cara y se está introduciendo como una capa más que agiliza el acceso a los datos de mayor uso con lo que se consigue una mejora importante de la velocidad. Esta memoria no es volátil con lo que es como un pequeño disco duro ultrarápido.

domingo, 7 de mayo de 2017

Windows 10 Creators update - Novedades de la versión

Windows 10 Creators Update - lanzada el 11 de abril de 2017.

Una actualización importantísima que añade mejoras muy esperadas como el Modo Juegos, el streaming 4K o la integración de la realidad virtual. Además incluye nuevas funcionalidades, todos los parches de seguridad publicados hasta ahora y corrige errores.

Vamos a dar un repaso a las principales novedades de esta nueva actualización de Windows 10:

Creatividad

Windows 10 Creators Update potencia la vertiente creativa de los usuarios, facilitando la creación y edición de contenidos 3D.

Paint 3D es una nueva versión de la veterana y aplicación de Windows diseñada para facilitar la creación de objetos 3D usando tanto pantalla táctil como teclado y ratón u otros dispositivos de entrada.

Microsoft ha puesto en marcha también una comunidad en línea que ofrece a los usuarios la posibilidad de exportar sus creaciones y compartirlas o descargar objetos 3D creados por otros usuarios. Además, Microsoft se ha unido al grupo de trabajo de Kronos que está desarrollando el formato abierto para contenido 3D, GL Transmission Format (glTF). para soportarlo nativamente en esta versión.


Configuración

La herramienta de Configuración general del sistema incorpora muchas de las funciones que hasta ahora se gestionaban desde el Panel de Control clásico. Las categorías de aplicaciones y juegos son nuevas, pero además hay más opciones en casi todos los apartados de esta herramienta básica para la gestión del sistema.

Interfaz de usuario

Se han realizado cambios menores en el menú de inicio y en sus teselas (Lives Tiles), principalmente para ofrecer mayores opciones de personalización. El aspecto general y funcionamiento es idéntico. 

Windows 10 Creators Update incorpor soporte mejorado de DPI (tamaño de texto) en las aplicaciones legado y universales, y más facilidad para cambiar el tamaño de las aplicaciones y gestionar la pantalla. Los monitores 2K y 4K son cada vez más comunes, pero los tamaños de letra utilizados por la mayoría de las aplicaciones están diseñados para pantallas HD (720p) y FullHD (1080p). Windows 10 permite cambiar el tamaño del texto, pero sólo se puede aumentar un 175%. Ahora se pueden establecer tamaños de texto más grandes y la opción de que sea la propia aplicación la que gestione este tema, para así dar soporte completo a los monitores 4K. Al entrar en Configuración de pantalla, ahora hay una nueva sección llamada Escala y Distribución, con el botón Personalizar la escala. Ofrece la opción de aumentar el tamaño de letra entre un 100 y un 500%.



Dispone de una barra lateral para gestionar las conexiones VPN y de una nueva herramienta de captura de pantalla (la que lleva OneNote 2016).


La barra de tareas y en el centro de actividades también han recibido mejoras. Por ejemplo una nueva barra de herramientas que permite consultar y gestionar sencilla y rápidamente el porcentaje de carga de la batería y su rendimiento; con una interfaz simple y clara muestra el porcentaje de carga de la batería y coloca justo en el centro una barra uno de cuyos extremos establece una máxima autonomía (izquierda) y el otro el máximo rendimiento (derecha).



También hay disponibles los nuevos temas (themes) que cambian varios elementos del sistema, fondo de escritorio, colores o sonidos, Los temas ahora se descargan desde la tienda de Windows en lugar de hacerlo desde una web de Microsoft como en versiones anteriores.

Borrado automático de ficheros

Se incluye la opción de que Windows haga automáticamente una pequeña limpieza del disco borrando archivos temporales y borrando de la papelera los ficheros que lleven más de 30 días en ella.

Realidad Virtual y “Mixta”

Windows 10 Creators Update potencia el uso de la realidad virtual/aumentada/mixta. Para empezar ha cambiado el nombre de Windows Holographic a Windows Mixed Reality, dando una “visión más amplia de la plataforma” y soportando la misma directamente en esta nueva versión de Windows 10. El objetivo es crear una plataforma más amplia que abarque los esfuerzos de Microsoft en realidad virtual, aumentada y mixta.

Windows 10 es totalmente compatible con dispositivos como Oculus Rift o HTC Vive. La propia Microsoft apostó por la realidad aumentada (mezcla de elementos virtuales y reales) con sus gafas Microsoft Hololens. Microsoft también va a lanzar unas gafas de realidad virtual llamadas Microsoft VR. En realidad se trata de un estándar y los dispositivos para esta plataforma como los cascos de realidad virtual/mixta serán desarrollados por grandes fabricantes como HP, Acer, Lenovo, Dell y Asus, entre otros. Microsoft VR incluirá seis sensores internos de movimiento que ofrecen una libertad de acción de 360 grados sin necesidad de mandos externos y, además, necesitará ordenadores menos potentes para disfrutar de su experiencia.

Windows Update – Actualizaciones

Generalmente las actualizaciones del sistema son beneficiosas, pero hay ocasiones en que nos dan más problemas de los que arreglan, o convierten un programa o un periférico en incompatible. Con Windows 10 Creators Update ya no será obligatorio instalar las actualizaciones, al menos durante un tiempo. Ahora las actualizaciones de características (mejoras y novedades) se pueden posponer hasta 365 días. Las actualizaciones de calidad (mejoras de seguridad), hasta 30 días. Quedan excluidos de este aplazamiento los cambios relacionados con la seguridad como las actualizaciones de las definiciones de Windows Defender. También se permite excluir los drivers de los periféricos si el usuario así lo estima oportuno, ya no será obligatorio instalar las nuevas versiones ni recibiremos notificaciones, algo especialmente útil para los usuarios a los que las nuevas actualizaciones de controladores les ocasionan problemas de compatibilidad con los periféricos.

Un nuevo sistema de actualizaciones pretende ahorrar tiempo y recursos como el ancho de banda a la hora de la descarga e instalación de actualizaciones. Ahora Microsoft creará paquetes “diferenciales” que permitirá disminuir en un 35% el tamaño de la descarga de las nuevas versiones de Windows 10, porque solo tendremos que realizar los cambios reales desde la última vez que se actualizó el dispositivo en lugar de una construcción completa el sistema.


Windows Defender

El antivirus y antimalware que trae de serie Windows 10 ha sido uno de los componentes más mejorados. Su nuevo nombre es Windows Defender Security Center y ya no solo ofrece protección antivirus y antimalware en tiempo real, sino que es un centro integrado de seguridad, mejorado en su interfaz de usuario y en su capacidad de funcionamiento.

Se puede realizar la revisión de las actualizaciones instaladas desde Windows Update o los controladores, obtener información sobre las conexiones de red, configuración del cortafuegos (firewall) de Windows y da acceso a la herramienta de solución de problemas.

También permite configurar la seguridad del navegador web ajustando la configuración de la función SmartScreen, advirtiendo de posibles sitios, descargas y aplicaciones maliciosas, además de gestionar el control parental, la actividad en línea de los menores y los controles para la compra de aplicaciones y juegos.

El nuevo Windows Defender también puede trabajar junto a soluciones antivirus de terceros.



Modo de juego

Se ha introducido un nuevo modo de juego para mejorar la experiencia en los videojuegos. Es una configuración opcional que sirve para que automáticamente el sistema dedique el máximo de recursos de hardware disponibles al juego, retirándolos de otros procesos del sistema.

El Modo Juego no hará que los juegos que rindan más o tengan mejores gráficos, sino que el framerate sea más estable. En muchos juegos es habitual que el framerate baje en escenas con mucha carga gráfica. Este nuevo modo desactiva tareas del sistema prescindibles mientras se juega y optimiza el uso de los núcleos de la CPU y la memoria RAM para dedicar más recursos al juego, reduciendo las bajadas de framerate.

Los juegos de Microsoft lanzados en Windows 10 y todos los que se ofrecen en la Tienda Windows serán compatibles con el Modo Juego, pero también funcionará con cualquier otro título de Windows, incluyendo los juegos de Steam.

El Modo Juego se activa en Configuración, entrando en la nueva sección Juegos. En la columna de la izquierda toca en Modo de Juego, y aquí podrás activarlo o desactivarlo.


También se ha añadido la función Beam (retransmisión), destinada a realizar streaming de las partidas. También se podrá interactuar de forma simple y directa con nuestros seguidores, que además podrán hacernos sugerencias en tiempo real.

Microsoft Edge

Se ha mejorado el navegador web exclusivo de Windows 10. Incorpora el bloqueo por defecto a Flash que ya están realizando otros navegadores. Tiene soporte WebVR para la ejecución de contenidos en HMDs y es compatible con la plataforma Windows Mixed Reality. Proporciona una navegación más organizada con la mejora de la gestión de pestañas, una función de vista previa de las pestañas y nuevos botones para su gestión rápida.

Edge ahora dispone de un botón para hibernar pestañas, de este modo quedan guardadas, sin consumir memoria, para acceder a ellas posteriormente. Para acceder a una pestaña hibernada tan solo  hay que pulsar en el botón Pestañas que has reservado y se abre una ventana que muestra una miniatura de las pestañas que están hibernadas, solo hay que pulsar en la que se desee despertar y ya está.

Edge ahora permite la lectura de libros electrónicos (ebooks) sin necesidad de software de terceros. Al integrarse en el navegador Edge la lectura de libros electrónicos beneficia de sus funciones, como usar Cortana para buscar el significado de una palabra, así como vídeo o material multimedia asociado. Se pueden usar los marcadores para guardar la posición de lectura. Tiene funciones para cambiar los tipos de letra, fondos, organización de la biblioteca, etc., incluso es capaz de leer en voz alta el contenido de los libros, con un resultado bastante satisfactorio.

Parece que Microsoft incluirá dentro de la tienda de Windows una sección para libros electrónicos.

El nuevo Edge también incorpora los pagos web y la apertura de una ventana InPrivate desde el icono de la misma barra de tareas.

Ahora Edge incluye una nueva característica llamada pestañas hibernadas que permite guardar las pestañas que se tengan abiertas para poder abrirlas más adelante de una vez. En la esquina superior izquierda hay dos nuevos botones: Reservar estas pestañas, que las guarda y las cierra y Pestañas que has reservado que y una ventana deslizante te las muestra los conjuntos de pestañas reservadas y permite restaurar el grupo que se desee.

La seguridad de Edge también se ha aumentado. Microsoft asegura que Edge bloquea un 9% más de ataques de phishing y un 13% más malware que Chrome.



Precision Touchpad

Los nuevos portátiles “diseñados para Windows 10” tendrán que usar obligatoriamente la tecnología Precision Touchpad en los paneles táctiles que incorporan para hacer la función del ratón.

Hasta ahora cada fabricante diseñaba sus touchpad, o los compraba a otros fabricantes, según le parecía resultando que cada dispositivo tenía un diseño y acabado distintos, ofreciendo distintas calidades y una funcionalidad que solía dejar que desear en un área u otra.

Para solucionar esta situación, Microsoft propuso una tecnología de calidad y estandarizada llamada Precision Touchpad, que ofrece a los fabricantes de hardware todo lo que necesitan para construir el mejor panel táctil en equipos Windows. La función está soportada nativamente en Creators Update y el fabricante que quiera tener la certificación “fabricado para Windows 10” deberá implementarla obligatoriamente en sus próximos equipos. De este modo se conseguirá una experiencia homogénea, de calidad y precisión en el uso de este dispositivo.

Bloqueo dinámico

Si emparejas un smartphone a través de Bluetooth con el ordenador, Windows 10 se bloqueará cuando te alejas y se desbloquearás cuando te acerques (si llevas el móvil encima, claro).

Cortana

Cortana, el asistente virtual de Windows 10, se ha mejorado con una nueva combinación de teclas (Win + C) para su ejecución; mayores opciones para los recordatorios y comandos sugeridos para aplicaciones que admitan esta función.

Cortana también ayudará en el trabajo cruzado en varios PCs, algo importante para quienes usan varios dispositivos y recurren a la sincronización entre ellos. Cuando pasemos de un equipo a otro mostrará enlaces para continuar de forma rápida y sencilla el trabajo que estábamos haciendo en otro equipo.

Modo Nocturno

La cantidad de luz azul que emiten las pantallas puede perturbar los ciclos del sueño y el correcto descanso al inhibir la producción de melatonina, que es la molécula que activa el sueño y propicia un buen descanso.

Windows 10 Creators Update tiene un filtro de luz azul para las horas nocturnas, de este modo se reduce la cantidad de luz azul de la pantalla para que evitar que nos cause insomnio. Si se activa esta opción el Modo Nocturno se activará al anochecer y cambiará los colores de la pantalla, haciéndolos más cálidos. La hora en la que se activa y se desactiva esta opción también se pueden ajustar a nuestro gusto.


Netflix a 4K Ultra HD

Windows 10 Creators Update es el único sistema operativo que permite ver Netflix a resolución 4K en un ordenador. Edge también es el único navegador que permite esto.

martes, 2 de agosto de 2016

Windows 10 Actualización Aniversario (Anniversary Update): novedades

Ya se ha lanzado gran actualización de Windows 10, la actualización aniversario (anniversary update).

Basándose en las experiencias y sugerencias recogidas desde que se lanzó Windows 10 hace un año, incorpora mejoras internas y nuevas funciones entre las que cabe destacar:

- Incorporación de Bash (de Ubuntu), una opción especialmente interesante para desarrolladores. La opción no viene activada por defecto, para activarla hay entrar en Configuración / Actualización y Seguridad / Para programadores y allí activar el modo de programador.

Bash (Bourne again shell) es un intérprete de comandos y un lenguaje de programación de consola basado en la shell de UNIX. Lo desarrolló Brian FoxFue para el proyecto GNU y es el intérprete de comandos por defecto en la mayoría de las distribuciones de Linux.

- Seguridad mejorada con la incorporación de Windows Hello para el inicio de sesión o acceso a algunas aplicaciones identificándonos con nuestra cara que el ordenador observa a través de la Webcam.

También se mejora Windows Defender (el antivirus que viene de serie con Windows 10).

- Microsoft Ink: una nueva herramienta que permite la escritura a mano alzada con el lápiz óptico. Esta nueva característica viene acompañada de nuevas aplicaciones como Screen Sketch que permite dibujar sobre la pantalla y hacer capturas, Sketchpad una aplicación avanzada de dibujo.

- Sticky Notes una aplicación de post-its que también podrá usarse con o sin lápiz óptico y que no solo permite poner notas en el escritorio si que también Cortana las lea y las use como recordatorios permitiendo configurar avisos basándose en su contenido.

- Mejoras y nuevas funcionalidades en Cortana. A partir de ahora Cortana estará más presente. Ya no podrá desactivarse pero si limitar la información a la que puede acceder mediante la nueva opción de permisos que delimita su acceso a la información o a los contactos.

A partir de ahora se puede usar desde la pantalla de bloqueo antes de iniciar sesión. Incorpora nuevos comandos como "reproduce música rock" por ejemplo, con el que abrirá Groove para reproducir música de ese género.

Han dotado a Cortana de un sistema de conversación contextual para entender mejor tus peticiones interpretándolas dentro de un contexto, por ejemplo, si le pides que ponga música y luego le dices que cambie de canción, sabrá el contexto de la frase pasará a la siguiente canción de la cola de reproducción. También puede comprobar los correos electrónicos buscando datos como horarios, por ejemplo, al estilo Google Now, y permite crear recordatorios para prácticamente cualquier cosa con un sistema de notas de voz.

Si tienes Cortana en tu smartphone puede sincronizarse con ellos para mostrar las notificaciones del teléfono móvil. La pega es que Cortana no está disponible en español para Android o iOS, por lo que de momento esta opción sólo se puede utilizar con Windows Phone. Además, algunos de los comandos del asistente en el PC tampoco han sido traducidos aún al español, y tocará esperar a que lo hagan para poder aprovechar el asistente al máximo.

- El menú de inicio ha mejorado con pequeños detalles que ayudan a que el contenido esté más organizado y se presente mejor. Por ejemplo, ya no hay que hacer click en la opción de ver todas las aplicaciones, ya que estas ahora se mostrarán directamente y sólo tienes que hacer scroll para verlas todas.

Las opciones de inicio y apagado, el explorador de archivos y configuración han cambiado de sitio: ahora están en una nueva barra lateral situada en la parte izquierda. Ahí estará también el icono de perfil desde el que cambiar de cuenta o cerrar sesión.

- Las notificaciones ahora están separadas dependiendo de la aplicación de la que vengan, y el icono se ha movido a la parte de la derecha en la barra de tareas. El icono indica ahora la cantidad de notificaciones que acumulamos, y cuando nos lleve una nueva aparecerá el icono de la aplicación de procedencia. La ventana emergente con la notificación ahora muestra más información.

- El navegador Edge admite ahora extensiones y mejora la integración con Cortana y permite sincronizar en la nube contraseñas y favoritos, una opción que se echaba en falta y que permite resincronizar nuestros datos en cualquier otro dispositivo con Windows 10.

También se mejora el consumo de energía de Edge haciendo que consuma menos ciclos de CPU y  menos memoria y minimizando el impacto de los anuncios en Flash y las aplicaciones en segundo plano. También mejora el uso de estándares como HTML 5, haciendo que las estructuras y contenido de las páginas se expongan de forma más clara.

Ahora también se pueden fijar pestañas, habilitar notificaciones web o navegar con gestos.

- Nuevas características para los jugadores y la convergencia con la consola Xbox One ,con características como Xbox Play Anywhere que permite comprar un juego una vez y usarlo tanto en la consola como en el ordenador.

También permite convertir la Xbox en PC. Apartir de ahora en tu Xbox One podrás utilizar el catálogo de aplicaciones universales del que ya puedes disfrutar en PC. Esta conversión de la consola en ordenador se acompaña de soporte para usar teclados y ratones, y también de la llegada de Cortana que permitirá utilizar comandos de voz para buscar nuevos juegos en su catálogo o realizar tareas básicas como encender o apagar la consola.

- Nuevas opciones para personalizar el sistema operativo. Lo más llamativo es el nuevo tema oscuro para que en vez de blanco, las ventanas de las aplicaciones se vean en color negro. También hay otra opción para cambiarle el color a las barras de títulos
.
En la opción de personalización dentro de la configuración del sistema se ha incluido una nueva pestaña para configurar la barra de tareas, presentando de forma más accesible y organizada opciones como la de bloquearla, ocultarla automáticamente o utilizar botones más pequeños para aprovechar mejor la pantalla. También se puede elegir la ubicación de la barra.

Y este el nuestro pequeño repaso a las novedades más notables que trae la actualización aniversario de Windows 10. Solo queda actualizar los equipos y disfrutar de las nuevas experiencias.

miércoles, 28 de octubre de 2015

Permanentemente vigilados.

Si crees que tus actividades son anónimas la mayor parte del tiempo y que controlas tu privacidad mira estos vídeos y date cuenta de que no es así.

Estamos permanentemente vigilados y puede llegar a tener graves consecuencias.

Y piénsalo aún mejor antes de darle un móvil a tu hijo para tenerlo localizado, porque tú igual crees que sabes dónde está porque puedes llamarle, pero ten por seguro que muchos otros saben exactamente dónde está, cuales son sus costumbres, con quién va, sus horarios, sus desplazamientos... Y no creas que esa información es muy difícil de obtener por terceros.

Y esto sin contar con toda la información que cada persona da voluntariamente acerca de si misma y de sus actividades, gustos, intereses, etc.





domingo, 17 de mayo de 2015

Las mujeres, primeras programadoras informáticas

Programando el ENIAC
Aunque a nivel de anécdota muchas veces, suele ser reconocido que el primer programa informático fue escrito por Ada Lovelace.

Sin embargo parece que la cosa quedó ahí y existe la creencia errónea de que la informática es mayoritariamente una profesión masculina.

Poca gente conoce que hace alrededor de 70 años, en la década de 1940, el primer ordenador digital de propósito general, el ENIAC contruido en la Universidad de Pensilvania, EE.UU., era programado por un equipo de seis mujeres: Betty Snyder Holberton, Jean Jennings Bartik, Kathleen McNulty Mauchly Antonelli, Marlyn Wescoff Meltzer, Ruth Lichterman Teitelbaum y Fances Bilas Spence.

En aquella época los programas no se codificaban en un lenguaje de alto nivel y se tecleaban cómodamente en un teclado frente a una pantalla. Se programaba en lenguaje máquina y los programas se introducían en el ordenador conectando distintas clavijas con cables (proceso conocido recableado), parecido a las primeras centralitas telefónicas con operadora, como se puede ver en la fotografía.

También el ordenador Mark I, el primer ordenador elctromecánico, construido por IBM e instalado en la Universidad de Harvard en aquella misma década, fue programado bajo las directrices de una mujer, Grace Hopper, junto a Richard Bloch. El Mark I se programaba también en lenguaje máquina pero tecleando las instrucciones en una máquina que producía una cinta perforada que luego era leída por el ordenador para cargar el programa.

Estas mujeres fueron desarrollando la programación a medida que realizaban su trabajo pionero.

El manual del ordenador ENIAC también fue escrito por una mujer.

La mayoría de las primeras programadoras eran mujeres jóvenes que trabajaban como calculadoras humanas, haciendo a mano los cálculos necesarios para elaborar, por ejemplo, tablas balísticas para ayudar a los artilleros a apuntar y dar en el blanco. Con la plena entrada de Estados Unidos en la Segunda Guerra Mundial, el ejército de EE.UU. emprendió una intensa búsqueda de mujeres con dotes matemáticas y lógicas. Mientras los hombres eran enviados al frente, estas mujeres pasaban a trabajar en los centros de cálculo del ejército. Grace Hopper era algo mayor, tenía ya 35 años cuando se incorporó a la programación, era matemática doctorada en la universidad de Yale y ya pertenecía a la marina con la graduación de Teniente.

Una vez terminada la guerra estas mujeres fueron relegadas al olvido en los libros de historia de la informática. Mientras el nombre de los ingenieros que construyeron los ordenadores se ha hecho famoso y su trabajo ha sido reconocido, el trabajo de estas primeras programadoras cayó en el olvido y no recibió crédito ni reconocimiento. Al finalizar la guerra el gobierno de EE.UU. simplemente esperaba que estas mujeres abandonaran sus puestos y se fueran a casa y si no lo hacían las licenciaban directamente.

El trabajo de estas mujeres sentó la base sobre la que se ha ido desarrollando la programación informática y también influyó en el desarrollo de los ordenadores posteriores y los lenguajes de programación modernos.

Algunas de estas pioneras de la programación continuaron trabajando en este campo como Betty Snyder Holberton que trabajó en varias empresas e instituciones y participó en el desarrollo de lenguajes de programación de alto nivel como el C-10, considerado el embrión de los lenguajes de programación modernos, COBOL y Fortran.

O Jean Jenninggs Bartik, que después de programar el ordenador ENIAC pasó a trabajar con los ordenadores BINAC y UNIVAC I. Posteriormente pasó a trabajar en editoriales del campo de las nuevas tecnologías.

Y Grace Murray Hopper que permaneció en la marina hasta cumplir los 40 años en que tuvo que pasar a la reserva dado que la edad límite para el servicio activo eran los 38 años. Siguió trabajando en Harvard hasta 1949, desarrollando aplicaciones contables para el ordenador Mark I que en esos tiempos estaba siendo utilizado por una empresa de seguros. Desarrolló el primer compilador de la historia, el A-0, el primer compilador para procesamiento de datos, el B-0, y trabajó en el desarrollo del lenguaje COBOL y en el comité que lo creó Codasyl.
Permaneció en la reserva de la marina hasta finales de 1966, cuando tuvo que retirarse definitivamente por su edad. Se retiró con la graduación de Capitán de Fragata. Seis meses más tarde fue llamada de nuevo al servicio activo de la armada, en principio para seis meses, con el objetivo de normalizar los lenguajes de alto nivel que usaban, se dice que tenían graves problemas con una aplicación de nóminas que habían desarrollado y ya había sido reescrita 823 veces sin que llegara a funcionar correctamente. Los seis meses se alargaron hasta que se retiró de nuevo en 1971, pero se le volvió a llamar en 1972 y permaneció hasta 1973 cuando pasó de nuevo a la reserva con el grado de Capitán de navío. En 1983 fue ascendida a Contralmirante, siendo la primera mujer en alcanzar dicho grado. En 1986 se retiró definitivamente de la armada, siendo en ese momento el oficial de mayor edad. Tras su retiro continuó trabajando como consultora en una gran empresa informática, hasta el momento de su muerte en 1992. Estados Unidos ha bautizado a un destructor con su nombre, siendo el primer buque de guerra de ese país en ser bautizado en honor de una mujer después de la Segunda Guerra Mundial, el destructor es el USS Hopper con base en Pearl Harbor.

jueves, 30 de abril de 2015

Toshiba T1100, el primer ordenador portátil "LapTop"

Toshiba T1100
El 29 de abril de 2015 hizo 30 años de su lanzamiento.

Pesaba 4,1 Kg y costaba más de 4.000 $ estadounidenses. Le precedieron los portátiles Epson HX20 y el Osborne 1 (el primero en obtener un relativo éxito comercial), ambos lanzados en 1981.

Medía 30,98 centímetros por 30,48 centímetros y tenía las mismas prestaciones que los ordenadores de escritorio de la época. El monitor era LCD de 23,11 centímetros por 11,9 centímetros monocromo, con una resolución de 640×200 píxeles. La batería era de ácido de plomo y tenía ocho horas de autonomía. Llevaba el procesador Intel 80C88 de 8 MHz, 512 Kb de memoria RAM y sistema operativo MS-DOS (aún no existía Windows).

Presentó una gran innovación, los disquetes de 3,5", cuando los que se usaban en esa época eran 5,25" y se podía hibernar el ordenador.

Toshiba consiguió vender 10.000 aparatos en el primer año, principalmente en Europa, pese a su elevado precio.

Este ordenador portátil abrió el camino a los portátiles actuales.


Epson HX20
Epson HX20 es considerado el primer ordenador portátil. Fue dado a conocer por Epson en 1981.

De tamaño similar a un A4. Llevaba teclado, batería de níquel cadmio recargable, pantalla LCD de 120×32 pixeles que permitía mostrar 4 líneas de 20 caracteres, dos microprocesadores Hitachi 6301 (configurado como Maestro-Esclavo) de 0,614 MHz e impresora matricial del tamaño de una calculadora de bolsillo, 16 Kb de memoria RAM ampliables a 32Kb y llevaba como almacenamiento de datos una unidad de micro-casete. Pesaba aproximadamente 1.6 kg.


Osborne 1

Osborne 1 fue el primer ordenador portátil con éxito comercial.

Lanzado el 3 de abril de 1981 por Osborne Computer Corporation.

Funcionaba con el sistema operativo CP/M, muy popular en la época. Llevaba dos disqueteras de 5,25" que usaban disquetes de 100 Kb, procesador Zilog Z80 a 4 MHz, 60 Kb de memoria RAM, teclado separable en la tapa de la caja, monitor monocromo de 5" (13 cm) que podía mostrar 24 líneas de 52 caracteres, puerto paralelo para las impresoras, puerto serie RS-232 con una velocidad de 300 o 1.200 baudios para conectarlo a un módem.

No tenía batería, se enchufaba directamente a la red.