sábado, 29 de octubre de 2011

Posible solución a los fallos en apertura de ficheros en OSX Lion

A casi todos nos ha pasado que al abrir un archivo de cierta aplicación en Mac OS X Lion, te quedas viendo la pantalla por varios segundos sin que la aplicación responda, mostrando únicamente la pelota de playa, con el consiguiente mosqueo como usuario, tenemos una buena noticia, y es que tiene una sencilla solución.

Al parecer el problema viene con los permisos de una nueva carpeta en nuestra Librería de usuario llamada “Ubiquity” y localizada en “~/Library/Application Support/Ubiquity/“.

Resulta que Ubiquity es el nombre interno que Mac OS X Lion utiliza para referirse a iCloud y esta nueva carpeta con permisos incorrectos, puede causar el problema antes mencionado, que al abrir un archivo en ciertas aplicaciones, se cuelgue la aplicaciones por varios segundos sin importar que por el momento no sea compatible con iCloud. Algo bastante molesto.

Puedes revisar los permisos de la carpeta Ubiquity con solo ir a la ubicación de la misma y obtener información. Con esto compruebas si tu usuario tiene permisos de lectura y escritura.

En el menú del Finder selecciona “Ir a carpeta”, escribe “~/Library/Application Support” sin comillas en la ventana que aparece y dale click a enter.

Ahora solo tienes que ubicar la carpeta Ubiquity, seleccionarla y en el teclado apretar “cmd + i” para ver las propiedades de la carpeta, incluyendo los permisos.

Si tus permisos están bien tal y como fue mi caso, puedes mover esa carpeta al escritorio y reiniciar tu Mac. Después de ello y comprobar que la carpeta ya se regeneró y todo funciona bien, puedes borrarla.

Con eso se soluciona el problema de cuelgue de aplicaciones sin razón en Mac OS X Lion.

Posible solución a los fallos en apertura de ficheros en OSX Lion

A casi todos nos ha pasado que al abrir un archivo de cierta aplicación en Mac OS X Lion, te quedas viendo la pantalla por varios segundos sin que la aplicación responda, mostrando únicamente la pelota de playa, con el consiguiente mosqueo como usuario, tenemos una buena noticia, y es que tiene una sencilla solución.

Al parecer el problema viene con los permisos de una nueva carpeta en nuestra Librería de usuario llamada “Ubiquity” y localizada en “~/Library/Application Support/Ubiquity/“.

Resulta que Ubiquity es el nombre interno que Mac OS X Lion utiliza para referirse a iCloud y esta nueva carpeta con permisos incorrectos, puede causar el problema antes mencionado, que al abrir un archivo en ciertas aplicaciones, se cuelgue la aplicaciones por varios segundos sin importar que por el momento no sea compatible con iCloud. Algo bastante molesto.

Puedes revisar los permisos de la carpeta Ubiquity con solo ir a la ubicación de la misma y obtener información. Con esto compruebas si tu usuario tiene permisos de lectura y escritura.

En el menú del Finder selecciona “Ir a carpeta”, escribe “~/Library/Application Support” sin comillas en la ventana que aparece y dale click a enter.

Ahora solo tienes que ubicar la carpeta Ubiquity, seleccionarla y en el teclado apretar “cmd + i” para ver las propiedades de la carpeta, incluyendo los permisos.

Si tus permisos están bien tal y como fue mi caso, puedes mover esa carpeta al escritorio y reiniciar tu Mac. Después de ello y comprobar que la carpeta ya se regeneró y todo funciona bien, puedes borrarla.

Con eso se soluciona el problema de cuelgue de aplicaciones sin razón en Mac OS X Lion.

viernes, 28 de octubre de 2011

Certificados digitales en el iPad iPhone iPod

Aunque según mas de un anti apple los iPhone y ipads no pueden tener certificados como una blackberry la verdad es que no es así aunque no es tan fácil como en otras plataformas, voy a explicar la instalación de la firma digital de la accv, aunque realmente es lo mismo con los otros certificados.
Comenzamos:
1 se accede la página de la ACCV www.accv.es y se descargan los certificados de la accv desde el Safari
2 una vez instalados viene el problema y es instalar el certificado personal, ya que tenemos que instalarlo desde el Safari, pero claro resulta que los OSX tiene su propio servidor web con lo cual basta activar el servidor weben uno de nuestros Mac y poner dentro nuestro certificado, si accedemos desde el iPad, iPhone o lo que sea a por ejemplo http://192.168.0.111/fichero.p12 el certificado se instala y... Ya lo tenemos nuestro certificado instalado y funcionando para poder identificarte en las páginas que lo necesiten.
En un próximo articulo explicare varios sistemas de servidores web en un Mac un saludo a todos y espero que os sea útil.

Certificados digitales en el iPad iPhone iPod

Aunque según mas de un anti apple los iPhone y ipads no pueden tener certificados como una blackberry la verdad es que no es así aunque no es tan fácil como en otras plataformas, voy a explicar la instalación de la firma digital de la accv, aunque realmente es lo mismo con los otros certificados.
Comenzamos:
1 se accede la página de la ACCV www.accv.es y se descargan los certificados de la accv desde el Safari
2 una vez instalados viene el problema y es instalar el certificado personal, ya que tenemos que instalarlo desde el Safari, pero claro resulta que los OSX tiene su propio servidor web con lo cual basta activar el servidor weben uno de nuestros Mac y poner dentro nuestro certificado, si accedemos desde el iPad, iPhone o lo que sea a por ejemplo http://192.168.0.111/fichero.p12 el certificado se instala y... Ya lo tenemos nuestro certificado instalado y funcionando para poder identificarte en las páginas que lo necesiten.
En un próximo articulo explicare varios sistemas de servidores web en un Mac un saludo a todos y espero que os sea útil.

Y llego Pixelmator 2

Por fin la version 2 de el programa de edición  fotografica pixelmator, una vez bajado e instalado me encuentro con la sorpresa de que solo esta en ingles
mosqueo y a investigar  ya que si la version anterior estaba en castellano esta tambien deberia estarlo


asi que probe a colocar el castellano de la versión 1.6.7 en la carpeta de la versión 2.0 a ver si me dejaba
vas a Aplicaciones y clica botón derecho en Pixelmator, selecciona "mostrar contenido del paquete", navega: Content-> Resources y coloca aquí la carpeta descargada llamada "Spanish.lproj"
lo pegas por el mismo proceso en la version 2 y o sorpresa, funciona, la unica pega es algunos menus nuevos que no tienen traduccion, pero es lo de menos

Y llego Pixelmator 2

Por fin la version 2 de el programa de edición  fotografica pixelmator, una vez bajado e instalado me encuentro con la sorpresa de que solo esta en ingles
mosqueo y a investigar  ya que si la version anterior estaba en castellano esta tambien deberia estarlo


asi que probe a colocar el castellano de la versión 1.6.7 en la carpeta de la versión 2.0 a ver si me dejaba
vas a Aplicaciones y clica botón derecho en Pixelmator, selecciona "mostrar contenido del paquete", navega: Content-> Resources y coloca aquí la carpeta descargada llamada "Spanish.lproj"
lo pegas por el mismo proceso en la version 2 y o sorpresa, funciona, la unica pega es algunos menus nuevos que no tienen traduccion, pero es lo de menos

martes, 25 de octubre de 2011

Historia de las grandes empresas informáticas (ibm)

La historia de IBM

Internacional Bussines Machines, en siglas IBM, es la empresa que consiguió hacer de su modelo de PC un estándar. En otras palabras, es la culpable de que la mayoría de nosotros tengamos un PC que opera con Windows.
Quizás IBM no fuera imprescindible para la popularización del PC, pero lo cierto es que es su causante. Veamos como se sucedió todo.

El origen de IBM

logo ibmHerman Hollerith, un joven inmigrante alemán que trabajaba para el censo estadounidense, desarrolló una máquina perforadora que agilizaba el trámite censal. La presentó al concurso público del momento, lo ganó y tras su éxito montó su propia empresa “Tabulating Mahine”.
Tras varias fusiones con otras empresas se fue gestando el embrión de lo que llegaría a ser IBM. Cuando la economía de la empresa, Computing-Recording Company, pasaba un momento difícil Thomas J. Watson se puso al frente, la remontó y en 1924 le cambió el nombre, se llamaría Internacional Bussines Machines.
IBM se dedicaba a la fabricación de todo tipo de maquinaria: balanzas industriales, cronómetros y hasta cortadores de carne o queso. Poco a poco se fue centrando en la electrónica y la informática hasta que en 1981 decide sacar al mercado su primera computadora personal.

Tocando el éxito

PC IBMFue esa primera computadora de IBM su gran éxito, fue el ordenador que dio origen al estándar y que permitiría el desarrollo de la industria. La fama que había alcanzado la empresa desde sus orígenes se tradujo en confianza hacia su nuevo modelo el IBM PC.
Ni tan solo la propia empresa imaginó el éxito que abarcaría. Se preveía unos ingresos de 240.000 dólares en cinco años, cifra que superaron en tan solo un mes. A pesar de que no fuera la computadora más competitiva pues ni era la de mayor calidad ni la más económica si fue la más vendida y colocó a IBM como empresa líder del sector.
De todas formas ese liderazgo fue corto, IBM estaría en la cumbre poco más de dos años. La competencia se fue haciendo fuerte y fue, paradójicamente, gracias a la propia IBM.

El gran error de IBM

IBM se decidió por un ordenador de arquitectura abierta, de manera que las piezas que formaban la máquina provenían de diversas empresas. Intel fue la elegida para el procesador ya que era la empresa pionera en su campo. Pero la elección que marcaría el sino de esta historia sería la compra del sistema operativo.
Pidieron a Bill Gates, entonces un joven desconocido, que les desarrollara un sistema que superara al que entonces estaba en boga, el CP/M. Como si adivinara el futuro Gates no quería vender su MS-DOS.
La ingenuidad, la prisa, la prepotencia y la ignorancia fueron causa del mayor error en las negociaciones de IBM. Ceder ante Bill Gates y aceptar que tan solo les vendiera la licencia de uso del sistema operativo.
Cuando IBM lanzó al mercado su IBM PC tuvo gran acogida y las ventas superaron las expectativas. Poco después surgían montones de computadores similares a precios más competitivos. Había un denominador común en ellas, el MS-DOS. Bill Gates se enriquecía vendiendo la licencia a todas aquellas empresas que veían en el nuevo sistema operativo un éxito seguro. Y no se equivocaban.
IBM fue la empresa que creó la llave del éxito en el comercio de computadoras pero Bill Gates mantuvo la puerta abierta al resto de empresas, perjudicando así a IBM, que cada vez tenía más competidores. Si Gates hubiera vendido su MS-DOS a IBM, no se hubiese enriquecido vendiendo la licencia de uso a otras compañías y, por otro lado, IBM no habría tenido que “compartir” su éxito.

La importancia del estándar

En 1981, cuando sale al mercado IBM PC ya hace más de seis años que se venden ordenadores, pero cada uno de ellos es completamente diferente y del todo incompatible, no tienen en común hardware ni software, nada. Cada empresa tiene su propio modelo y necesita de un sistema operativo determinado.
Los fabricantes se dedican a mejorar y actualizar el ordenador de moda. Aquellos que no hayan acertado en su compra pronto se encuentran con una máquina obsoleta e imposible de encontrar piezas o extensiones. Por ello la vida de los ordenadores de la época es realmente corta.
Esta diversidad también afectaba a los desarrolladores de software. Sus aplicaciones eran específicas para un ordenador determinado, por lo que tan pronto el aparato era desbancado por otro también caía del mercado el software que se había diseñado para él.
Esta era la situación de la industria hasta que en 1981 IBM PC llega al mercado y arrasa. El gran éxito del modelo empuja a otras a empresas a imitarlo, además pueden utilizar el mismo sistema operativo y en ese momento se acaban las incompatibilidades.
El Pc de IBM no era el mejor del mercado pero la empresa contaba con una ventaja que la diferenciaba de las demás marcas, era conocida. Los consumidores confiaban en la gran empresa y esta confianza motivó la avalancha de compras.
En el camino se quedaron otros PC’s que seguramente eran superiores tecnológicamente a los de IBM, seguramente también se quedaron en el camino otros sistemas operativos con menos fallos que el de Microsoft. Pero lo cierto es que la industria necesitaba un estándar para poder desarrollarse y es gracias y por culpa de ese estándar que ahora la mayoría de nosotros tenemos un PC en nuestros hogares.

Otras batallas

Una de las primeras grandes batallas de IBM por mantenerse líder del sector en la venta de computadoras fue con Compaq.
En 1983, tan solo dos años después del superéxito de IBM, Compaq lanza al mercado su primer PC clónico. Este modelo vendería unos 111 millones de dólares. Y un año más tarde ya adelantaba al gran gigante azul, la confianza de sus usuarios y su buen nombre no fueron suficientes ante un competidor de iguales características pero a menor precio.
Diez años más tarde, el 19 enero 1993, IBM hace público sus problemas económicos. Esta vez las pérdidas alcanzan los 8.000 millones de dólares. Nunca antes ninguna empresa estadounidense había perdido tanto dinero.
Las causas de estas pérdidas continuaban siendo las mismas que años antes provocaron la pérdida del liderazgo. Cada vez había más empresas competitivas que se hacían con una cuota de mercado y de mientras IBM la iba perdiendo. Llegado a este límite, IBM decide dejar de lado la venta de equipos para centrarse en los servicios. Y así continuaría a lo largo de los años, por ejemplo en 2003 servicios aporta un 50% de los ingresos y un 30% de la venta de servicios.

IBM hoy

Actualmente tiene su sede en Armonk, Estados Unidos, se ha centrado completamente en la informática y ya no queda nada de aquellos cortadores de carne. IBM fabrica y comercializa herramientas, programas y servicios relacionados con la informática.
La internacional es de las más antiguas ya que aunque oficialmente IBM se constituía en 1911, lo cierto es que operaba desde finales del siglo XIX, cuando empezó con la “tabulating machina”. Está presente en más de 160 países y tiene a su servicio más de 300.000 empleados.
Los ingresos anuales superan los 90.000 millones de dólares. Así pues, queda claro que el gran gigante superó con creces todas las crisis a las que se fue encontrando en su larga carrera al éxito.

El gigante azul

Tradicionalmente los empleados de IBM vestían traje azul, camisa blanca y corbata oscura. Fue este estricto uniforme el motivo del sobrenombre de la empresa, el gigante azul. En los años 90 esta política de empresa cambió y los empleados empezaron a vestir sin uniforme.
Pero lo vestimenta no es lo único que ha cambiado en IBM a lo largo de los años. También ha cambió el perfil de trabajador. En un principio era una empresa más bien encarada a las ventas y los mejores vendedores eran promocionados y ascendían en la empresa.
Con el paso del tiempo se fue volviendo más técnica y aumentaba el número de trabajadores técnicos y la proporción de los que se dedicaban al software. Actualmente hay también un número importante de empleados especializados en Linux, ya que la empresa se está centrando en el código abierto. Pero sobretodo es una empresa de servicios.
Quizás IBM no sea la empresa con mayor prestigio por lo que a investigación y fabricación de computadores se refiere. Pero una cosa está clara, es una gran empresa, un gigante que ha conseguido adaptarse a los tiempos, a los cambios del mercado, que ha aceptado sus limitaciones y sacado provecho de sus ventajas.

Historia de las grandes empresas informáticas (ibm)

La historia de IBM

Internacional Bussines Machines, en siglas IBM, es la empresa que consiguió hacer de su modelo de PC un estándar. En otras palabras, es la culpable de que la mayoría de nosotros tengamos un PC que opera con Windows.
Quizás IBM no fuera imprescindible para la popularización del PC, pero lo cierto es que es su causante. Veamos como se sucedió todo.

El origen de IBM

logo ibmHerman Hollerith, un joven inmigrante alemán que trabajaba para el censo estadounidense, desarrolló una máquina perforadora que agilizaba el trámite censal. La presentó al concurso público del momento, lo ganó y tras su éxito montó su propia empresa “Tabulating Mahine”.
Tras varias fusiones con otras empresas se fue gestando el embrión de lo que llegaría a ser IBM. Cuando la economía de la empresa, Computing-Recording Company, pasaba un momento difícil Thomas J. Watson se puso al frente, la remontó y en 1924 le cambió el nombre, se llamaría Internacional Bussines Machines.
IBM se dedicaba a la fabricación de todo tipo de maquinaria: balanzas industriales, cronómetros y hasta cortadores de carne o queso. Poco a poco se fue centrando en la electrónica y la informática hasta que en 1981 decide sacar al mercado su primera computadora personal.

Tocando el éxito

PC IBMFue esa primera computadora de IBM su gran éxito, fue el ordenador que dio origen al estándar y que permitiría el desarrollo de la industria. La fama que había alcanzado la empresa desde sus orígenes se tradujo en confianza hacia su nuevo modelo el IBM PC.
Ni tan solo la propia empresa imaginó el éxito que abarcaría. Se preveía unos ingresos de 240.000 dólares en cinco años, cifra que superaron en tan solo un mes. A pesar de que no fuera la computadora más competitiva pues ni era la de mayor calidad ni la más económica si fue la más vendida y colocó a IBM como empresa líder del sector.
De todas formas ese liderazgo fue corto, IBM estaría en la cumbre poco más de dos años. La competencia se fue haciendo fuerte y fue, paradójicamente, gracias a la propia IBM.

El gran error de IBM

IBM se decidió por un ordenador de arquitectura abierta, de manera que las piezas que formaban la máquina provenían de diversas empresas. Intel fue la elegida para el procesador ya que era la empresa pionera en su campo. Pero la elección que marcaría el sino de esta historia sería la compra del sistema operativo.
Pidieron a Bill Gates, entonces un joven desconocido, que les desarrollara un sistema que superara al que entonces estaba en boga, el CP/M. Como si adivinara el futuro Gates no quería vender su MS-DOS.
La ingenuidad, la prisa, la prepotencia y la ignorancia fueron causa del mayor error en las negociaciones de IBM. Ceder ante Bill Gates y aceptar que tan solo les vendiera la licencia de uso del sistema operativo.
Cuando IBM lanzó al mercado su IBM PC tuvo gran acogida y las ventas superaron las expectativas. Poco después surgían montones de computadores similares a precios más competitivos. Había un denominador común en ellas, el MS-DOS. Bill Gates se enriquecía vendiendo la licencia a todas aquellas empresas que veían en el nuevo sistema operativo un éxito seguro. Y no se equivocaban.
IBM fue la empresa que creó la llave del éxito en el comercio de computadoras pero Bill Gates mantuvo la puerta abierta al resto de empresas, perjudicando así a IBM, que cada vez tenía más competidores. Si Gates hubiera vendido su MS-DOS a IBM, no se hubiese enriquecido vendiendo la licencia de uso a otras compañías y, por otro lado, IBM no habría tenido que “compartir” su éxito.

La importancia del estándar

En 1981, cuando sale al mercado IBM PC ya hace más de seis años que se venden ordenadores, pero cada uno de ellos es completamente diferente y del todo incompatible, no tienen en común hardware ni software, nada. Cada empresa tiene su propio modelo y necesita de un sistema operativo determinado.
Los fabricantes se dedican a mejorar y actualizar el ordenador de moda. Aquellos que no hayan acertado en su compra pronto se encuentran con una máquina obsoleta e imposible de encontrar piezas o extensiones. Por ello la vida de los ordenadores de la época es realmente corta.
Esta diversidad también afectaba a los desarrolladores de software. Sus aplicaciones eran específicas para un ordenador determinado, por lo que tan pronto el aparato era desbancado por otro también caía del mercado el software que se había diseñado para él.
Esta era la situación de la industria hasta que en 1981 IBM PC llega al mercado y arrasa. El gran éxito del modelo empuja a otras a empresas a imitarlo, además pueden utilizar el mismo sistema operativo y en ese momento se acaban las incompatibilidades.
El Pc de IBM no era el mejor del mercado pero la empresa contaba con una ventaja que la diferenciaba de las demás marcas, era conocida. Los consumidores confiaban en la gran empresa y esta confianza motivó la avalancha de compras.
En el camino se quedaron otros PC’s que seguramente eran superiores tecnológicamente a los de IBM, seguramente también se quedaron en el camino otros sistemas operativos con menos fallos que el de Microsoft. Pero lo cierto es que la industria necesitaba un estándar para poder desarrollarse y es gracias y por culpa de ese estándar que ahora la mayoría de nosotros tenemos un PC en nuestros hogares.

Otras batallas

Una de las primeras grandes batallas de IBM por mantenerse líder del sector en la venta de computadoras fue con Compaq.
En 1983, tan solo dos años después del superéxito de IBM, Compaq lanza al mercado su primer PC clónico. Este modelo vendería unos 111 millones de dólares. Y un año más tarde ya adelantaba al gran gigante azul, la confianza de sus usuarios y su buen nombre no fueron suficientes ante un competidor de iguales características pero a menor precio.
Diez años más tarde, el 19 enero 1993, IBM hace público sus problemas económicos. Esta vez las pérdidas alcanzan los 8.000 millones de dólares. Nunca antes ninguna empresa estadounidense había perdido tanto dinero.
Las causas de estas pérdidas continuaban siendo las mismas que años antes provocaron la pérdida del liderazgo. Cada vez había más empresas competitivas que se hacían con una cuota de mercado y de mientras IBM la iba perdiendo. Llegado a este límite, IBM decide dejar de lado la venta de equipos para centrarse en los servicios. Y así continuaría a lo largo de los años, por ejemplo en 2003 servicios aporta un 50% de los ingresos y un 30% de la venta de servicios.

IBM hoy

Actualmente tiene su sede en Armonk, Estados Unidos, se ha centrado completamente en la informática y ya no queda nada de aquellos cortadores de carne. IBM fabrica y comercializa herramientas, programas y servicios relacionados con la informática.
La internacional es de las más antiguas ya que aunque oficialmente IBM se constituía en 1911, lo cierto es que operaba desde finales del siglo XIX, cuando empezó con la “tabulating machina”. Está presente en más de 160 países y tiene a su servicio más de 300.000 empleados.
Los ingresos anuales superan los 90.000 millones de dólares. Así pues, queda claro que el gran gigante superó con creces todas las crisis a las que se fue encontrando en su larga carrera al éxito.

El gigante azul

Tradicionalmente los empleados de IBM vestían traje azul, camisa blanca y corbata oscura. Fue este estricto uniforme el motivo del sobrenombre de la empresa, el gigante azul. En los años 90 esta política de empresa cambió y los empleados empezaron a vestir sin uniforme.
Pero lo vestimenta no es lo único que ha cambiado en IBM a lo largo de los años. También ha cambió el perfil de trabajador. En un principio era una empresa más bien encarada a las ventas y los mejores vendedores eran promocionados y ascendían en la empresa.
Con el paso del tiempo se fue volviendo más técnica y aumentaba el número de trabajadores técnicos y la proporción de los que se dedicaban al software. Actualmente hay también un número importante de empleados especializados en Linux, ya que la empresa se está centrando en el código abierto. Pero sobretodo es una empresa de servicios.
Quizás IBM no sea la empresa con mayor prestigio por lo que a investigación y fabricación de computadores se refiere. Pero una cosa está clara, es una gran empresa, un gigante que ha conseguido adaptarse a los tiempos, a los cambios del mercado, que ha aceptado sus limitaciones y sacado provecho de sus ventajas.

lunes, 24 de octubre de 2011

mp3 - mp4 ¿que son ?

A ver si asi ponemos un poco de luz en el asunto ;-)
Mp3 es una abreviación para "MPEG-1 Audio Layer 3", que es un formato de compresión digital de audio; popularmente se le llama mp3 a las canciones mismas o grabaciones que emplean este formato. El objetivo de esta compresión es reducir la cantidad de espacio ocupado en un medio digital para almacenar grabaciones, sin perder considerablemente calidad en el sonido. Debido a esta compresión, por ejemplo, es que un CD con música mp3 puede contener muchísimas más canciones que un CD con música en el formato tradicional.
La historia de los mp3 comienza en 1987, cuando el Instituto Fraunhofer, en Alemania, comenzó a investigar y desarrollar un formato de audio comprimido, en un proyecto denominado EUREKA, para la transmisión de audio digital. En 1988, el grupo de expertos de imágenes en movimiento (Moving Pictures Experts Group o MPEG) se establece como un subcomité de la ISO, y buscan estandarizar los formatos de codificación de audio y video; de ahí nace el nombre de la compresión. En 1989, el Instituto Fraunhofer recibe la patente en Alemania para el formato, la que es otorgada en Estados Unidos el 26 de Noviembre de 1996. Entre mediados y finales de la década del 90, el formato se populariza en la Internet, y comienzan a aparecer los primeros reproductores portátiles. Pero ¿quién inventó el mp3? En la patente respectiva, figuran entre los inventores del mp3 Karl Heiz Brandenburg, Ernst Ebelein, Bernhard Grill, Bernd Kurten y Thomas Sporer.
La compresión del formato mp3 se logra aplicando principios psicoacústicos, omitiendo los registros inaudibles para el oído humano. Debido a las características de nuestra audición, no podemos escuchar sonidos suaves en presencia de sonidos fuertes con la misma frecuencia, o con una similar.
Ahora si, se debe considerar algo muy importante, que es la calidad del archivo mp3. Esta calidad del sonido dependerá de cuán comprimida esté la grabación. La calidad se mide en cuanto a los kilobits por segundo, y el estándar para un resultado más que aceptable es de 128 kilobits; es lo más usado en la Internet. Para los más exigentes, el formato de 256 kilobits por segundo es aproximado a la calidad de un CD; eso si, vamos a utilizar el doble de espacio en el disco, lo que de todas maneras es mucho menor que el audio sin comprimir. Todo esto va a depender de la sensibilidad del sujeto que escucha, por lo que debemos buscar una calidad de audio apropiada para nuestros oídos.
La tecnología se sigue desarrollando, y los mp4 prometen ser los sucesores del mp3; esto va a tardar tiempo, ya que el mercado está estandarizado y acostumbrado al formato anterior. Los reproductores de mp3 también se han masificado, siendo un estandarte del género el iPod de Apple.
MP4 es un formato de codificación de audio asociado a la extensión mp4. MPEG4 es un códec estándar internacional de vídeo creado especialmente para la web. 
Es un algoritmo de compresión que codifica datos audio vídeo optimizando su calidad de almacenamiento, codificación y distribución en redes. 
Con las cámaras de hoy, se integra captura y codificación en una sola acción, lo que optimiza la potencialidad del usuario para emitir. También se le llama MP4 a reproductores que cuentan con una pantalla capaz de reproducir videos e imágenes.
Un archivo de MP4 lleva audio y video incluidos. 
Permite un menor tiempo de descarga, con una compresión de 16:1 Además, el Mp4 puede ser utilizado para crear archivos de sonido completos de una calidad de 20 segundos de clips de audio (MP4/20s).

MP4 o MPEG-4 Part 14, es un estándar de formato multimedia que es parte del MPEG-4. Formalmente llamado ISO/IEC 14496-14:2003. La extensión de archivo oficial es .mp4.

Se usa especialmente para el almacenamiento de video y audio digital, especialmente los definidos por MPEG, pero también puede almacenar otros datos como subtítulos e imágenes.

MP4 también permite video fluyente (streaming) por internet.

Algunos dispositivos publicitados como "reproductores de MP4", son simples reproductores de MP3 que también pueden ejecutar videos AMV u otros formatos de video, pero no necesariamente ejecutan el formato MPEG-4 part 14.

Características del MP4

* MPEG-4 Part 14 está basado en el formato de Quicktime; de hecho, es esencialmente idéntico al formato .MOV, sólo que tiene soporte para IOD (Object Descriptors) y otras características de MPEG.

* MP4: La extensión oficial para los archivos MPEG-4 Part 14 es .mp4.

* M4A y M4V: A veces se utiliza la extensión .m4a para identificar un archivo que sólo contiene audio, y .m4v para aquellos que sólo contienen video, pero siguen siendo del formato MPEG-4 Part 14. Su extensión sólo sirve como aclaración.

* M4P: En tanto, .m4p es la extensión que suele usarse para archivos con música con derechos de autor.

* Las extensiones .3gp, .3g2: utilizados por la telefonía móvil 3G, aunque también podrían no contener el formato .mp4, sino otros como H.263, AMR, TX3G.

Formatos de compresión multimedia
Formatos de compresión de video
ISO/IEC
ITU-T
Otros
MJPEG • MPEG-1 • MPEG-2 • MPEG-4 ASP • MPEG-4/AVC • Motion JPEG 2000
H.120 • H.261 • H.262 • H.263 • H.264
AMV • AVS • Bink • Dirac • Indeo • Pixlet • RealVideo • RTVideo • SheerVideo • Smacker • Snow • Theora • VC-1 • VP6 • VP7 • WMV
Formatos de compresión de audio
ISO/IEC MPEG
ITU-T
Otros
MPEG-1 Layer III (MP3) • MPEG-1 Layer II • AAC • HE-AAC
G.711 • G.722 • G.722.1 • G.722.2 • G.723 • G.723.1 • G.726 • G.728 • G.729 • G.729.1 • G.729a
AC3 • AMR • Apple Lossless • ATRAC • FLAC • iLBC • Monkey's Audio • Mu-law • Musepack • Nellymoser • OptimFROG • RealAudio • RTAudio • SHN • Siren • Speex • TAK • Vorbis • WavPack • WMA
Formatos de compresión de imagen
ISO/IEC/ITU-T
Otros
JPEG • JPEG 2000 • lossless JPEG • JBIG • JBIG2 • PNG • WBMP
BMP • GIF • ICER • ILBM • PCX • PGF • TGA • TIFF • HD Photo
Formatos contenedor multimedia
General
Sólo Audio
3GP • ASF • AVI • Bink • DMF • DPX • FLV • Matroska • MP4 • MXF • NUT • Ogg • Ogg Media • QuickTime • RealMedia • Smacker • RIFF • VOB
AIFF • AU • WAV

mp3 - mp4 ¿que son ?

A ver si asi ponemos un poco de luz en el asunto ;-)
Mp3 es una abreviación para "MPEG-1 Audio Layer 3", que es un formato de compresión digital de audio; popularmente se le llama mp3 a las canciones mismas o grabaciones que emplean este formato. El objetivo de esta compresión es reducir la cantidad de espacio ocupado en un medio digital para almacenar grabaciones, sin perder considerablemente calidad en el sonido. Debido a esta compresión, por ejemplo, es que un CD con música mp3 puede contener muchísimas más canciones que un CD con música en el formato tradicional.
La historia de los mp3 comienza en 1987, cuando el Instituto Fraunhofer, en Alemania, comenzó a investigar y desarrollar un formato de audio comprimido, en un proyecto denominado EUREKA, para la transmisión de audio digital. En 1988, el grupo de expertos de imágenes en movimiento (Moving Pictures Experts Group o MPEG) se establece como un subcomité de la ISO, y buscan estandarizar los formatos de codificación de audio y video; de ahí nace el nombre de la compresión. En 1989, el Instituto Fraunhofer recibe la patente en Alemania para el formato, la que es otorgada en Estados Unidos el 26 de Noviembre de 1996. Entre mediados y finales de la década del 90, el formato se populariza en la Internet, y comienzan a aparecer los primeros reproductores portátiles. Pero ¿quién inventó el mp3? En la patente respectiva, figuran entre los inventores del mp3 Karl Heiz Brandenburg, Ernst Ebelein, Bernhard Grill, Bernd Kurten y Thomas Sporer.
La compresión del formato mp3 se logra aplicando principios psicoacústicos, omitiendo los registros inaudibles para el oído humano. Debido a las características de nuestra audición, no podemos escuchar sonidos suaves en presencia de sonidos fuertes con la misma frecuencia, o con una similar.
Ahora si, se debe considerar algo muy importante, que es la calidad del archivo mp3. Esta calidad del sonido dependerá de cuán comprimida esté la grabación. La calidad se mide en cuanto a los kilobits por segundo, y el estándar para un resultado más que aceptable es de 128 kilobits; es lo más usado en la Internet. Para los más exigentes, el formato de 256 kilobits por segundo es aproximado a la calidad de un CD; eso si, vamos a utilizar el doble de espacio en el disco, lo que de todas maneras es mucho menor que el audio sin comprimir. Todo esto va a depender de la sensibilidad del sujeto que escucha, por lo que debemos buscar una calidad de audio apropiada para nuestros oídos.
La tecnología se sigue desarrollando, y los mp4 prometen ser los sucesores del mp3; esto va a tardar tiempo, ya que el mercado está estandarizado y acostumbrado al formato anterior. Los reproductores de mp3 también se han masificado, siendo un estandarte del género el iPod de Apple.
MP4 es un formato de codificación de audio asociado a la extensión mp4. MPEG4 es un códec estándar internacional de vídeo creado especialmente para la web. 
Es un algoritmo de compresión que codifica datos audio vídeo optimizando su calidad de almacenamiento, codificación y distribución en redes. 
Con las cámaras de hoy, se integra captura y codificación en una sola acción, lo que optimiza la potencialidad del usuario para emitir. También se le llama MP4 a reproductores que cuentan con una pantalla capaz de reproducir videos e imágenes.
Un archivo de MP4 lleva audio y video incluidos. 
Permite un menor tiempo de descarga, con una compresión de 16:1 Además, el Mp4 puede ser utilizado para crear archivos de sonido completos de una calidad de 20 segundos de clips de audio (MP4/20s).

MP4 o MPEG-4 Part 14, es un estándar de formato multimedia que es parte del MPEG-4. Formalmente llamado ISO/IEC 14496-14:2003. La extensión de archivo oficial es .mp4.

Se usa especialmente para el almacenamiento de video y audio digital, especialmente los definidos por MPEG, pero también puede almacenar otros datos como subtítulos e imágenes.

MP4 también permite video fluyente (streaming) por internet.

Algunos dispositivos publicitados como "reproductores de MP4", son simples reproductores de MP3 que también pueden ejecutar videos AMV u otros formatos de video, pero no necesariamente ejecutan el formato MPEG-4 part 14.

Características del MP4

* MPEG-4 Part 14 está basado en el formato de Quicktime; de hecho, es esencialmente idéntico al formato .MOV, sólo que tiene soporte para IOD (Object Descriptors) y otras características de MPEG.

* MP4: La extensión oficial para los archivos MPEG-4 Part 14 es .mp4.

* M4A y M4V: A veces se utiliza la extensión .m4a para identificar un archivo que sólo contiene audio, y .m4v para aquellos que sólo contienen video, pero siguen siendo del formato MPEG-4 Part 14. Su extensión sólo sirve como aclaración.

* M4P: En tanto, .m4p es la extensión que suele usarse para archivos con música con derechos de autor.

* Las extensiones .3gp, .3g2: utilizados por la telefonía móvil 3G, aunque también podrían no contener el formato .mp4, sino otros como H.263, AMR, TX3G.

Formatos de compresión multimedia
Formatos de compresión de video
ISO/IEC
ITU-T
Otros
MJPEG • MPEG-1 • MPEG-2 • MPEG-4 ASP • MPEG-4/AVC • Motion JPEG 2000
H.120 • H.261 • H.262 • H.263 • H.264
AMV • AVS • Bink • Dirac • Indeo • Pixlet • RealVideo • RTVideo • SheerVideo • Smacker • Snow • Theora • VC-1 • VP6 • VP7 • WMV
Formatos de compresión de audio
ISO/IEC MPEG
ITU-T
Otros
MPEG-1 Layer III (MP3) • MPEG-1 Layer II • AAC • HE-AAC
G.711 • G.722 • G.722.1 • G.722.2 • G.723 • G.723.1 • G.726 • G.728 • G.729 • G.729.1 • G.729a
AC3 • AMR • Apple Lossless • ATRAC • FLAC • iLBC • Monkey's Audio • Mu-law • Musepack • Nellymoser • OptimFROG • RealAudio • RTAudio • SHN • Siren • Speex • TAK • Vorbis • WavPack • WMA
Formatos de compresión de imagen
ISO/IEC/ITU-T
Otros
JPEG • JPEG 2000 • lossless JPEG • JBIG • JBIG2 • PNG • WBMP
BMP • GIF • ICER • ILBM • PCX • PGF • TGA • TIFF • HD Photo
Formatos contenedor multimedia
General
Sólo Audio
3GP • ASF • AVI • Bink • DMF • DPX • FLV • Matroska • MP4 • MXF • NUT • Ogg • Ogg Media • QuickTime • RealMedia • Smacker • RIFF • VOB
AIFF • AU • WAV

lunes, 17 de octubre de 2011

Equipos en oferta

Ofertas que nos pasan de Universomac Alicante para los socios de soymaquero mas información mandadnos un correo electrónico


Macbook PRO 15" Mid 2010 i5/2.53/4GB/500GB/SD/GLSY............. PVP (IVA Inc) 1.350€
Macbook PRO 15" Mid 2010 i5/2.40/4GB/320GB/SD/GLSY............. PVP (IVA Inc) 1.190€
Macbook PRO 15" 2011 i7(4Núcleos)/2.2/4GB/500GB/SD/GLSY... PVP (IVA Inc) 1.700€

El baratito:
Macbook 13" White 2007/CORE2DUO2.0/1GB/80GB/SD................. PVP (IVA Inc) 450€


Todos con 1 año de garantía SALVO EL I7 que está nuevo, a estrenar, a desprecintar, embalado procedente de Apple. Precio en K-tuin 2.135€ + APPLECARE (unos 380€) y mi cliente lo vende con AppleCare por 1750€ (GANGA, A ESTRENAR, A ABRIR, A DESPRECINTAR)

Equipos en oferta

Ofertas que nos pasan de Universomac Alicante para los socios de soymaquero mas información mandadnos un correo electrónico


Macbook PRO 15" Mid 2010 i5/2.53/4GB/500GB/SD/GLSY............. PVP (IVA Inc) 1.350€
Macbook PRO 15" Mid 2010 i5/2.40/4GB/320GB/SD/GLSY............. PVP (IVA Inc) 1.190€
Macbook PRO 15" 2011 i7(4Núcleos)/2.2/4GB/500GB/SD/GLSY... PVP (IVA Inc) 1.700€

El baratito:
Macbook 13" White 2007/CORE2DUO2.0/1GB/80GB/SD................. PVP (IVA Inc) 450€


Todos con 1 año de garantía SALVO EL I7 que está nuevo, a estrenar, a desprecintar, embalado procedente de Apple. Precio en K-tuin 2.135€ + APPLECARE (unos 380€) y mi cliente lo vende con AppleCare por 1750€ (GANGA, A ESTRENAR, A ABRIR, A DESPRECINTAR)

domingo, 16 de octubre de 2011

PROCESADORES POWER PC Vs INTEL

Un poco de historia de los procesadores
POWER PC

Hay que recordar los origenes para no perder el rumbo, por lo menos en la infomática es muy importante, ya que a veces hay que ver de donde venimos para entender haca donde vamos.
es algo antiguo paro perfectamente extrapolable a nuestros dias, pero era lo que se movia cuando se comenzo a cambiar de powerpc a intel en nuestros mac´s



PowerPC es un microprocesador basado en el sistema RISC desarrollado conjuntamente por IBM, Apple Computer, y Motorola Corporation, está diseñado para cumplir con los estándares ISA (instruction set architecture), permitiendo que cualquiera diseñe y fabrique procesadores PowerPC, que correrán con el mismo código. Su nombre está derivado del nombre de IBM para la arquitectura Performance Optimization With Enhanced RISC, usada en la workstations RS/6000.
Los primeros computadores basados sobre PowerPC fueron los PowerMacs, que aparecieron en 1994. Desde entonces, otras compañías, incluyendo IBM han construido PCs basados en PowerPC. Aunque revisiones iniciales han sido buenas, queda por verse si esta nueva arquitectura puede eventualmente suplantar, o aún coexistir, con el gran número de computadores basados en Intel en uso en el mercado.
La arquitectura PowerPC especifica 32 y 64 bits de datos. Las primeras implementaciones son de 32 bits, pero las futuras de alta eficiencia serán de 64 bits. Un PowerPC tiene 32 registros de propósito general (32 o 64 bits), y 32 registro s de punto flotante.
Hay ya un número de diferentes sistemas operativos que corren sobre computadores basados en PowerPC, incluyendo el sistema operativo Macintosh (Sistema 7.5 y mayores), Windows NT y OS/2.


HISTORIA


Introducción


IBM comenzó la salida de los productos RS/6000 en febrero de 1990 [1, 2]. Desarrolló estos productos en respuesta a las necesidades de cliente de sitios de trabajo y sistemas del alcance medio con los sistemas operativos de UNIX.
Los procesadores en estos productos eran puestas en práctica de la arquitectura del procesador, una configuración reducida del ordenador del conjunto de instrucciones de la segunda generación (RISC).
La arquitectura del procesador incorporó las características comunes a la mayoría de las otras configuraciones del RISC. Las instrucciones eran una longitud fija (4 octetos) con formatos constantes, permitiendo un mecanismo simple el decodificar de la instrucción. Cargar y salvar las instrucciones proporcionó accesos a toda la memoria. La configuración proporcionó a un conjunto de los registros de fines generales (GPRs) el cómputo de punto fijo, incluyendo el cómputo de los direccionamientos de memoria. Proporcionó a un conjunto separado de los registros punto flotante (FPRs). Todos los cómputos extrajeron operandos de la fuente a partir de un conjunto del registro y pusieron resultados en el mismo conjunto del registro. La mayoría de las instrucciones realizaron una operación simple.
Era única entre las configuraciones existentes del RISC en que fue repartida funcionalmente, separando las funciones del control de flujo de programa, el cómputo de punto fijo, y el cómputo de punto flotante. El repartir de la configuración facilitó la puesta en práctica de los diseños superescala, en los cuales las unidades funcionales múltiples ejecutaron en paralelo instrucciones independientes.
La arquitectura del procesador divergió algo del camino tomado por la mayoría de las otras configuraciones del RISC. El objetivo primario de esas configuraciones era ser suficientemente simple de modo que las puestas en práctica pudieran tener una duración de ciclo muy corta, que daría lugar a los procesadores que podrían ejecutar instrucciones posiblemente más rápidas.
Los diseñadores de la arquitectura del procesador eligieron reducir al mínimo el tiempo total requerido para terminar una tarea. El tiempo total es el producto de tres componentes: la longitud de camino, número de ciclos necesarios para terminar una instrucción, y la duración del ciclo.
La carga y almacenamiento del 20%-30% de las instrucciones ejecutadas por la mayoría de los programas. Además, muchas aplicaciones manipulan las matrices, para las cuales el modelo de los accesos de memoria es a menudo regular (por ejemplo, cada " nth " elemento). De acuerdo con estas observaciones, los diseñadores incluidos ponen al día formas de la mayoría de la carga y salvan instrucciones. (las formas de la actualización realizan el acceso de memoria y ponen el direccionamiento actualizado en el registro de direccionamiento bajo). El uso de estas instrucciones evita la necesidad de un cómputo de direccionamiento separado después de cada acceso.
Además, una operación común en muchos algoritmos de cómputo de punto flotante está agregando un valor al producto de otros dos valores. Esta observación incitó la inclusión de un punto flotante que multiplicar-agrega la instrucción, que realiza esta operación.
Las primeras implementaciones de importancia proporcionaron un funcionamiento excepcional. El conjunto del procesador (incluyendo el controlador de la memoria, memoria inmediata de la instrucción, y memoria inmediata de los datos) consistió en siete o nueve chips dependiendo del modelo de sistema. El complejo de los siete-chips proporcionó a una memoria inmediata de los datos de 32KB y el complejo de los nueve-chips proporcionó a una memoria inmediata de los datos de 64KB. Estos sistemas contuvieron una memoria inmediata de instrucción de 8KB que sistemas posteriores ampliaron a 32KB.
Un segundo diseño de gran importancia del procesador [3] fue hecho posible por los avances de la tecnología del silicio que permitieron a diseñadores poner más que millón de transistores en un solo chip. Este solo diseño del chip del RISC (RSC) integró una unidad simple de  ramificación, una unidad de punto fijo, una unidad de punto flotante, una memoria inmediata unificada, un regulador de la memoria, y un regulador de la entrada-salida en un solo chip de silicio para el uso en los sistemas de escritorio baratos. La comercialización de los productos que usaban este procesador comenzó en abril de 1992.
El diseño POWER2, descrito como POWER2: La generación siguiente de la familia RS/6000 " [ 4 ], entrega más funcionamiento que los diseños anteriores de poder doblando el número de las unidades en la ejecución. La salida de los productos que usaban este procesador comenzó en octubre de 1993.

 

Crecimiento de la aplicación en el mercado


El funcionamiento no es la única característica que los clientes  consideran al comprar sistemas informáticos. Compran sistemas para mejorar la productividad de sus empleados y para reducir gastos de ejecutar su negocio. Una de las claves para alcanzar estos objetivos es el número de diversas tareas que los sistemas pueden realizar. Los clientes prefieren los sistemas para los cuales un amplio rango de aplicaciones está disponible. Con estos sistemas, los clientes pueden elegir las aplicaciones basadas en su funcionamiento, costo, habilidades del empleado, requerimientos de la integración de la aplicación, y otras necesidades individuales.
En 1990, cinco configuraciones del RISC competían en el mercado. Era inverosímil que los cinco tuvieran éxito en el mercado de trabajo. El mercado de la aplicación sería menos atractivo a los creadores de aplicaciones si este va a romperse por cinco arquitecturas diferentes porque cada versión de una aplicación atraería a pocos clientes.
Además, los clientes comenzaron a sentir que los sistemas del multiprocesador proporcionaron un valor adicional porque ofrecieron una mejor relación  precio - funcionamiento y un rendimiento más alto que sistemas de un solo procesador.  Debido a que las diferentes firmas comercializadores, Apple,  Motorola, y a la IBM formaron una sociedad en la que se usa una configuración común derivada de la Nueva arquitectura.

 

 

Configuración De PowerPC


Temprano en 1991, arquitectos del procesador,  compiladores,  desarrolladores del sistema operativo, los diseñadores del procesador, los arquitectos del sistema, y los diseñadores de sistema de las tres compañías trabajaron juntos para desarrollar una configuración que resolvería las necesidades de la alianza. Porque habría sido imposible desarrollar totalmente una nueva configuración en hora de satisfacer las necesidades de sus clientes, las compañías decidían utilizar la configuración de  poder como el punto de partida. Realizaron cambios para alcanzar un número de metas específicas. La configuración tuvo que:
·         Permitir un amplio rango de puestas en práctica, entre los reguladores económicos y los procesadores de alto rendimiento.
·         Ser suficientemente simple para permitir el diseño de los procesadores que tienen una duración de ciclo muy corta .
·         Reducir al mínimo los efectos que obstaculizan el diseño de puestas en práctica superescala agresivas.
·         Incluir las características del multiprocesador.
·         Definir una configuración de 64-bit que sea un conjunto mejorado de la configuración de 32-bit, proporcionando compatibilidad binaria de la aplicación para las aplicaciones de 32-bit.
Analizando las necesidades de aplicaciones y de sistemas operativos, en vista de que la instrucción típica se mezcla, y examinando rastros de la aplicación y del sistema operativo, el grupo de Arquitectura alcanzó un consenso en la definición de la configuración de PowerPC [ 5 ]. Esta configuración alcanza las metas enumeradas previamente, con todo permite que los clientes del Power ejecuten sus aplicaciones existentes en nuevos sistemas y ejecuten nuevas aplicaciones en sus sistemas existentes.
La arquitectura del PowerPC incluye la mayoría de las instrucciones principales. Casi todas las instrucciones excluidas del PowerPc son las instrucciones que se ejecutan infrecuentemente y el compilador puede substituir cada instrucción excluida por varias otras instrucciones que estén en ambas configuraciones. Las instrucciones excluidas causarán una interrupción del programa del tipo de la instrucción ilegal en procesadores de PowerPC y serán emuladas por el sistema operativo de AIX. La mayoría de las aplicaciones principales beneficiarán el funcionamiento mejorado de los procesadores nuevos de PowerPC. Otras aplicaciones que realizan con frecuencia las operaciones, que utilizan las instrucciones excluidas, producirán resultados correctos en los sistemas b de PowerPC
La configuración de PowerPC es una configuración de 64-bit. Esta configuración amplía tratando  el cómputo de punto fijo a 64 dígitos binarios, y utiliza la conmutación dinámica entre el modo 64-bit y el modo 32-bit. En modo 32-bit, un procesador 64-bit de PowerPC ejecutará la aplicación compilada para la configuración 32-bit del subconjunto.

 

Reducir la configuración de Poder

Además de excluir algunas instrucciones principales, la configuración de PowerPC también quitó algunos requisitos no criticos. PowerPC también ganó nuevas instrucciones y características de terminar la configuración y de alcanzar las metas fijadas por el grupo de arquitectura. El grupo de Arquitectura identificó las características de la configuración de poder que eran demasiado restrictivas, demasiado pesadas, y no rentables. Esto dio lugar a la exclusión de 32 instrucciones  por las razones descritas en el resto de esta sección. La configuración de poder contuvo un registro de MQ que tenía dos características que podrían complicar un diseño a gran escala: el uso del registro era implícito, y era un solo recurso. El registro de MQ habría requerido la instrucción que envía la función en un diseño agresivo para identificar todas las instrucciones que utilizan el MQ y para poner un mecanismo en ejecución de retitulación especial para él. Las funciones proporcionadas por el MQ no alinearon la complejidad agregada. La exclusión del MQ dio lugar a la exclusión de 15 instrucciones de rotación de  extensión-precisión, dos dividen instrucciones, y una extensión-precisión multiplica la instrucción.
Varias instrucciones de la configuración de poder habrían hecho los diseños futuros del procesador considerablemente más complejo. Tres de poder de punto fijo rotar-insertan instrucciones requirieron tres operandos.  La necesidad de un operando adicional habría podido requerir un acceso adicional del fichero del registro y habría aumentado drásticamente la complejidad del mecanismo de retitulación en un diseño de gran magnitud. Dos instrucciones que computaban valores absolutos, y dos otras que realizaron restar con un límite más bajo de cero, lógica de selección requerida después del cómputo aritmético y antes del "writeback" al fichero del registro. La necesidad de la lógica de selección después del cómputo aritmético habría podido dar lugar a una duración de ciclo mínima más larga para algunas ocaciones. PowerPC también excluyó cinco otras instrucciones raramente usadas del problema-estado. La especificación del mecanismo de gerencia de la memoria de PowerPC y de otros cambios relacionados dio lugar a la exclusión de las instrucciones de gerencia de la memoria inmediata de poder. PowerPC excluyó la base de datos que bloqueaba y siguiendo el mecanismo, otra característica del modelo de la memoria de poder, porque habría hecho a la gerencia de la memoria considerablemente más complejo, y esto no proporciono la graduable necesidad por la mayoría de las aplicaciones.
En la configuración de poder, una carga de la forma de la actualización podría especificar el mismo registro para el blanco (RT) y el direccionamiento bajo (RA). Si ocurriera esto, el procesador realizaría la carga pero suprimiría la actualización. La configuración de PowerPC eliminó este requisito, reconociendo que no hay razón de utilizar la instrucción de la forma de actualización en este caso, porque el procesador desecharía con eficacia el direccionamiento actualizado. En la configuración de PowerPC, este uso de la forma de la actualización no es una operación válida y el resultado es indefinido. Un problema similar existe con una carga de la forma de actualización y las instrucciones del almacenamiento para las cuales el RA sea GPR 0. Si el RA es GPR 0, el cómputo del direccionamiento efectivo utiliza el valor 0 mejor que el contenido de GPR 0. Esta operación es inválida en la configuración de PowerPC y el resultado es indefinido. Otro ejemplo de requisitos suspendidos se ocupa de los campos en los formatos de instrucción que no son necesarios para una instrucción determinada. Por ejemplo, muchos ACCIONAN formatos de instrucción que tienen un dígito binario  Rc el ", que controla si el código de condición registra la información de estatus que describe el resultado de la operación. En la configuración de poder, si el dígito binario de Rc es un 1 en una instrucción para la cual esta información de estatus sea inaplicable (por ejemplo, carga y almacenar), la instrucción se ejecuta correctamente, pero la información de estatus consiste en valores indefinidos. La configuración de PowerPC considera tales instrucciones como formas inválidas. " Si el procesador ejecuta una instrucción inválida, el resultado es indefinido, a menos que los requisitos de protección y del privilegio de memoria no se viole. El recurso de  sincronización definido en la configuración de poder habría sido muy difícil de poner en ejecución en un ambiente de gerencia de poder y de los procesadores registrados que pudieron ser múltiplos de un no entero del reloj del sistema. La configuración permite más flexibilidad, permitiendo diseños más rentables. Una consecuencia de este acercamiento es que las aplicaciones de PowerPC tendrán normalmente que utilizar un servicio de sistema para obtener el tiempo correcto, porque el uso directo del recurso de la sincronización no será posible sin el conocimiento de las variables de entorno, disponible solamente para el sistema.
Debido al  rápido avance de la tecnología del software lógico y de dotación física, la unión entre costo-a-valor de algunas características de la configuración de poder ha cambiado. PowerPC suspendio algunos de los requisitos de la configuración de poder, eliminando los aspectos de la configuración de poder que agregaron la complejidad significativa, que limitaron la velocidad de puestas en práctica, y que restringió el número de las unidades de  ejecución que un diseño superescala podría poner. Estas exclusiones crearon deficiencias en la configuración resultante. Además, la configuración de Poder faltaron otras características necesarias para competir en el mercado móvil rápido. Por ejemplo, los procesadores baratos con buen funcionamiento de punto flotante de precisión, y los procesadores para el uso en sistemas simétricos del multiprocesador, no eran posibles con la configuración de poder.

 

Completando la arquitectura  del PowerPC

La configuración de PowerPC agregó las características que corregían ambos conjuntos de deficiencias. En definir las adiciones, los arquitectos definieron características de una manera para evitar la complejidad de la dotación física para manejar errores del software lógico donde estaba fácil que el software lógico evite los errores.
Los arquitectos agregaron un conjunto completo de instrucciones aritméticas de coma flotante de solo-precisión, así como dos instrucciones de convertir valores de punto flotante a los números enteros. Porque la mayoría de estas instrucciones proporcionan la versión de solo-precisión de instrucciones de precisión doble existentes, la complejidad agregada por las nuevas instrucciones es mínima.
Aparte de los cambios al conjunto de instrucciones, los cambios más significativos estaban en el modelo de memoria y la definición de  gerencia de  memoria. En la configuración de poder, el procesador no mantuvo la memoria de los datos constante con accesos de entrada-salida o alcances de instrucción. El software lógico tuvo que manejar el estado coherente de la memoria para ambas estas áreas. Antes de copiar un área de la memoria al disco, el software lógico tuvo que asegurarse de que cualquier copia modificada del área de memoria que estuviera en la memoria inmediata de los datos había sido escrita en la memoria principal. Antes de que comenzara a leer el disco, el software lógico tuvo que asegurarse de que la memoria inmediata de los datos no contuvo una copia de cualquier parte del área de memoria, y el software lógico tuvo que invalidar cualquier copia del área de memoria en la memoria inmediata de instrucciones antes de recomenzar el programa que solicitó la operación.
Los procesadores tuvieron acceso siempre a memoria principal a través de las memorias inmediatas. Los únicos accesos de memoria que no utilizaron las memorias inmediatas eran accesos a un espacio de direccionamiento separado designado "espacio T=1. " Las operaciones programadas de entrada-salida (PIO) tienen acceso a este espacio de direccionamiento. El modelo de la memoria de PowerPC proporciona mayor flexibilidad. Los atributos se asociaron a cada paginación de la memoria virtual permitiendo que el software lógico controle cómo el sistema realiza accesos. El modelo permite el acceso especulativo a cualquier paginación a menos que tenga un atributo el indicar que contiene la entrada-salida o exhibe otras características reemplazables. Otro atribuye control si una paginación se puede ocultar, necesidad para no ser ocultado, o se puede ocultar con el almacenamiento que son escritos a través a la memoria principal. Esta definición permite asociar entrada-salida en el espacio de memoria principal. La definición también incluyó el estado coherente procesador-acción, liberando el software lógico de la responsabilidad del estado coherente de la memoria con respecto a operaciones de la entrada-salida. Como en el modelo de la memoria de poder, el modelo de la memoria de PowerPC requiere software lógico para mantener la memoria de instrucción constante con memoria de los datos. Los programas que modifican o generan instrucciones deben asegurarse de que las copias ocultas de un área de memoria que contiene las nuevas instrucciones sean constantes con la memoria principal antes de procurar ejecutar esas instrucciones.



POWERPC®vs PENTIUM®


La PowerPC es una alternativa a la arquitectura x86, con un mejor funcionamiento, a un precio más bajo, y que es compatible con todo el software existente. Proviniendo de compañías con la reputación como Apple, IBM y Motorola esto suena extraordinariamente convincente. La pregunta de el millon es: ¿ Llegará a ser eficiente a mis necesidades la PowerPC ?. Para responder a esta pregunta habrá, que examinar algunas de las ideas que se tienen acerca de la PowerPC, y tratar de aclararlas.
 Primera idea: La PowerPC es más rápida que la Pentium. Definir "más rápida" a través de las diferentes plataformas de computación seria un engaño porque aislar el Hardware del Software es casi imposible. Los resultados de pruebas rigurosas indican que mientras las máquinas basadas en la PowerPC pueden realizar el trabajo del sistema Pentium en algunas circunstancias, la optimización del Software es crítica. Microsoft Office por ejemplo es una suite más altamente optimizada para la plataforma x86 que para la PowerPC. Al correr Microsoft Windows NT en una Power Macintosh contra una PC, se obtiene una tremenda discrepancia de operación. Para citar sólo un ejemplo, un chequeo de ortografía que es instantáneo en Microsoft Word en una Pentium, toma todo un minuto en una Power Mac; no porque el Hardware de la PC sea más rápido, sino porque Microsoft escribió las rutinas de chequeo diferentes para cada sistema. Esto pudiera cambiar si los desarrolladores de Software se enfocan en optimizar las aplicaciones para la PowerPC, pero como la familia de la x86 tiene un mercado dominante los programadores ponen menos atención a las versiones de sus programas para PowerPC. Con esta situación se anula cualquier ventaja potencial que el Hardware de la PowerPC pudiera ofrecer.
 Segunda idea: La PowerPC es menos cara que la Pentium. La PowerPC 604 de 133 MHz. Está fabricada en un encapsulado más pequeño que el de la Pentium de 133 MHz, lo que significa que debería costar menos su fabricación. Pero gracias a la política de precios tan agresiva por parte de Intel, esta expectativa no se refleja en el precio al público, por ejemplo: para 1000 unidades el precio de la PowerPC es de $756 y para Pentium es de $694.
 Tercera idea: La PowerPC corre todo el Software existente?. Verdadero, con reservas, porque para correr aquellos programas no diseñados para la PowerPC se cuenta con emuladores que siguen siendo relativamente lentos y sólo aceptables para aplicaciones de uso no frecuente.
Cuarta idea: La arquitectura x86 está perdiendo la delantera?. Últimamente pudiera parecer que esta arquitectura a topado con pared, pero Intel aparenta estar preparado para esa contingencia habiéndose aliado con Hewlett-Packard Co (quienes hacen el procesador PA-RISC usado en las workstations de HP). para construir lo que es presumiblemente alguna clase de chip híbrido que soporte un nuevo set de instrucciones, pero permaneciendo compatible con el código de las x86.
 La PowerPC hizo su entrada en escena con muchas promesas del apoyo de tres jugadores principales. Este es ciertamente el procesador RISC que tiene la más grande oportunidad de romper el mercado de las workstations, pero como Intel continua con su fabricación de CPU's al alza y los precios a la baja, la PowerPC está muy presionada para competir. Agregemos a esto una limitada selección de Software y de sistemas operativos nativos que reducen el mercado potencial a futuro.
 Los prospectos de la PowerPC son positivos en los mercados de la Macintosh y Mac-Clone quienes se están retirando de las series de CPU's Motorola 68000. Esta puede ser la llave para que los mercados de Mac-clone y Windows NT basados en la PowerPC sean el empuje que los desarrolladores de Software necesitan para hacer sus aplicaciones bien, asegurándose que serán más rápidos y ofrecerán más operaciones que las de la plataforma x86.
Pros y Contras de las Plataformas:
  PROS
 
 
  CONTRAS
 
  PC's basadas en PowerPC
 
 
  · La nueva arquitectura evita las limitaciones del set de instrucciones x86. Los sistemas corren mucho del Software x86 con la ayuda de emuladores incluidos en los sistemas operativos.
· Los chips son menos caros de fabricar que los procesadores x86 o similares.
· Un altamente exitoso debut en la línea Apple's Power Macintosh a generado interés.

 
· La selección de Software nativo es limitada; el Software emulado corre lentamente.
· Los sistemas requieren Windows NT o Unix.
· Los sistemas están disponibles en un número limitado de vendedores y son relativamente caros.
 · Bajo volumen significa que los desarrolladores de Software están menos inclinados a optimizar códigos anulando cualquier ventaja del Hardware.


es algo antiguo paro perfectamente extrapolable a nuastros dias
  PC basadas en Pentium.
 
 
  · Estos sistemas corren todos los Software x86 existentes a toda velocidad en los principales sistemas operativos.
 · Sus sistemas están disponibles desde cientos de proveedores; la competencia promueve precios bajos.
· Históricamente el aumento de la fabricación a correspondido en forma consistentemente en disminución en el precio.

 
  · La trayectoria de crecimiento de una arquitectura de 15 años de edad es limitada.
· Estos sistemas no pueden correr el sistema operativo Macintosh.
· El incremento en la variedad de proveedores de sistemas y Software ha afectado a la compatibilidad.

PROCESADORES POWER PC Vs INTEL

Un poco de historia de los procesadores
POWER PC

Hay que recordar los origenes para no perder el rumbo, por lo menos en la infomática es muy importante, ya que a veces hay que ver de donde venimos para entender haca donde vamos.
es algo antiguo paro perfectamente extrapolable a nuestros dias, pero era lo que se movia cuando se comenzo a cambiar de powerpc a intel en nuestros mac´s



PowerPC es un microprocesador basado en el sistema RISC desarrollado conjuntamente por IBM, Apple Computer, y Motorola Corporation, está diseñado para cumplir con los estándares ISA (instruction set architecture), permitiendo que cualquiera diseñe y fabrique procesadores PowerPC, que correrán con el mismo código. Su nombre está derivado del nombre de IBM para la arquitectura Performance Optimization With Enhanced RISC, usada en la workstations RS/6000.
Los primeros computadores basados sobre PowerPC fueron los PowerMacs, que aparecieron en 1994. Desde entonces, otras compañías, incluyendo IBM han construido PCs basados en PowerPC. Aunque revisiones iniciales han sido buenas, queda por verse si esta nueva arquitectura puede eventualmente suplantar, o aún coexistir, con el gran número de computadores basados en Intel en uso en el mercado.
La arquitectura PowerPC especifica 32 y 64 bits de datos. Las primeras implementaciones son de 32 bits, pero las futuras de alta eficiencia serán de 64 bits. Un PowerPC tiene 32 registros de propósito general (32 o 64 bits), y 32 registro s de punto flotante.
Hay ya un número de diferentes sistemas operativos que corren sobre computadores basados en PowerPC, incluyendo el sistema operativo Macintosh (Sistema 7.5 y mayores), Windows NT y OS/2.


HISTORIA


Introducción


IBM comenzó la salida de los productos RS/6000 en febrero de 1990 [1, 2]. Desarrolló estos productos en respuesta a las necesidades de cliente de sitios de trabajo y sistemas del alcance medio con los sistemas operativos de UNIX.
Los procesadores en estos productos eran puestas en práctica de la arquitectura del procesador, una configuración reducida del ordenador del conjunto de instrucciones de la segunda generación (RISC).
La arquitectura del procesador incorporó las características comunes a la mayoría de las otras configuraciones del RISC. Las instrucciones eran una longitud fija (4 octetos) con formatos constantes, permitiendo un mecanismo simple el decodificar de la instrucción. Cargar y salvar las instrucciones proporcionó accesos a toda la memoria. La configuración proporcionó a un conjunto de los registros de fines generales (GPRs) el cómputo de punto fijo, incluyendo el cómputo de los direccionamientos de memoria. Proporcionó a un conjunto separado de los registros punto flotante (FPRs). Todos los cómputos extrajeron operandos de la fuente a partir de un conjunto del registro y pusieron resultados en el mismo conjunto del registro. La mayoría de las instrucciones realizaron una operación simple.
Era única entre las configuraciones existentes del RISC en que fue repartida funcionalmente, separando las funciones del control de flujo de programa, el cómputo de punto fijo, y el cómputo de punto flotante. El repartir de la configuración facilitó la puesta en práctica de los diseños superescala, en los cuales las unidades funcionales múltiples ejecutaron en paralelo instrucciones independientes.
La arquitectura del procesador divergió algo del camino tomado por la mayoría de las otras configuraciones del RISC. El objetivo primario de esas configuraciones era ser suficientemente simple de modo que las puestas en práctica pudieran tener una duración de ciclo muy corta, que daría lugar a los procesadores que podrían ejecutar instrucciones posiblemente más rápidas.
Los diseñadores de la arquitectura del procesador eligieron reducir al mínimo el tiempo total requerido para terminar una tarea. El tiempo total es el producto de tres componentes: la longitud de camino, número de ciclos necesarios para terminar una instrucción, y la duración del ciclo.
La carga y almacenamiento del 20%-30% de las instrucciones ejecutadas por la mayoría de los programas. Además, muchas aplicaciones manipulan las matrices, para las cuales el modelo de los accesos de memoria es a menudo regular (por ejemplo, cada " nth " elemento). De acuerdo con estas observaciones, los diseñadores incluidos ponen al día formas de la mayoría de la carga y salvan instrucciones. (las formas de la actualización realizan el acceso de memoria y ponen el direccionamiento actualizado en el registro de direccionamiento bajo). El uso de estas instrucciones evita la necesidad de un cómputo de direccionamiento separado después de cada acceso.
Además, una operación común en muchos algoritmos de cómputo de punto flotante está agregando un valor al producto de otros dos valores. Esta observación incitó la inclusión de un punto flotante que multiplicar-agrega la instrucción, que realiza esta operación.
Las primeras implementaciones de importancia proporcionaron un funcionamiento excepcional. El conjunto del procesador (incluyendo el controlador de la memoria, memoria inmediata de la instrucción, y memoria inmediata de los datos) consistió en siete o nueve chips dependiendo del modelo de sistema. El complejo de los siete-chips proporcionó a una memoria inmediata de los datos de 32KB y el complejo de los nueve-chips proporcionó a una memoria inmediata de los datos de 64KB. Estos sistemas contuvieron una memoria inmediata de instrucción de 8KB que sistemas posteriores ampliaron a 32KB.
Un segundo diseño de gran importancia del procesador [3] fue hecho posible por los avances de la tecnología del silicio que permitieron a diseñadores poner más que millón de transistores en un solo chip. Este solo diseño del chip del RISC (RSC) integró una unidad simple de  ramificación, una unidad de punto fijo, una unidad de punto flotante, una memoria inmediata unificada, un regulador de la memoria, y un regulador de la entrada-salida en un solo chip de silicio para el uso en los sistemas de escritorio baratos. La comercialización de los productos que usaban este procesador comenzó en abril de 1992.
El diseño POWER2, descrito como POWER2: La generación siguiente de la familia RS/6000 " [ 4 ], entrega más funcionamiento que los diseños anteriores de poder doblando el número de las unidades en la ejecución. La salida de los productos que usaban este procesador comenzó en octubre de 1993.

 

Crecimiento de la aplicación en el mercado


El funcionamiento no es la única característica que los clientes  consideran al comprar sistemas informáticos. Compran sistemas para mejorar la productividad de sus empleados y para reducir gastos de ejecutar su negocio. Una de las claves para alcanzar estos objetivos es el número de diversas tareas que los sistemas pueden realizar. Los clientes prefieren los sistemas para los cuales un amplio rango de aplicaciones está disponible. Con estos sistemas, los clientes pueden elegir las aplicaciones basadas en su funcionamiento, costo, habilidades del empleado, requerimientos de la integración de la aplicación, y otras necesidades individuales.
En 1990, cinco configuraciones del RISC competían en el mercado. Era inverosímil que los cinco tuvieran éxito en el mercado de trabajo. El mercado de la aplicación sería menos atractivo a los creadores de aplicaciones si este va a romperse por cinco arquitecturas diferentes porque cada versión de una aplicación atraería a pocos clientes.
Además, los clientes comenzaron a sentir que los sistemas del multiprocesador proporcionaron un valor adicional porque ofrecieron una mejor relación  precio - funcionamiento y un rendimiento más alto que sistemas de un solo procesador.  Debido a que las diferentes firmas comercializadores, Apple,  Motorola, y a la IBM formaron una sociedad en la que se usa una configuración común derivada de la Nueva arquitectura.

 

 

Configuración De PowerPC


Temprano en 1991, arquitectos del procesador,  compiladores,  desarrolladores del sistema operativo, los diseñadores del procesador, los arquitectos del sistema, y los diseñadores de sistema de las tres compañías trabajaron juntos para desarrollar una configuración que resolvería las necesidades de la alianza. Porque habría sido imposible desarrollar totalmente una nueva configuración en hora de satisfacer las necesidades de sus clientes, las compañías decidían utilizar la configuración de  poder como el punto de partida. Realizaron cambios para alcanzar un número de metas específicas. La configuración tuvo que:
·         Permitir un amplio rango de puestas en práctica, entre los reguladores económicos y los procesadores de alto rendimiento.
·         Ser suficientemente simple para permitir el diseño de los procesadores que tienen una duración de ciclo muy corta .
·         Reducir al mínimo los efectos que obstaculizan el diseño de puestas en práctica superescala agresivas.
·         Incluir las características del multiprocesador.
·         Definir una configuración de 64-bit que sea un conjunto mejorado de la configuración de 32-bit, proporcionando compatibilidad binaria de la aplicación para las aplicaciones de 32-bit.
Analizando las necesidades de aplicaciones y de sistemas operativos, en vista de que la instrucción típica se mezcla, y examinando rastros de la aplicación y del sistema operativo, el grupo de Arquitectura alcanzó un consenso en la definición de la configuración de PowerPC [ 5 ]. Esta configuración alcanza las metas enumeradas previamente, con todo permite que los clientes del Power ejecuten sus aplicaciones existentes en nuevos sistemas y ejecuten nuevas aplicaciones en sus sistemas existentes.
La arquitectura del PowerPC incluye la mayoría de las instrucciones principales. Casi todas las instrucciones excluidas del PowerPc son las instrucciones que se ejecutan infrecuentemente y el compilador puede substituir cada instrucción excluida por varias otras instrucciones que estén en ambas configuraciones. Las instrucciones excluidas causarán una interrupción del programa del tipo de la instrucción ilegal en procesadores de PowerPC y serán emuladas por el sistema operativo de AIX. La mayoría de las aplicaciones principales beneficiarán el funcionamiento mejorado de los procesadores nuevos de PowerPC. Otras aplicaciones que realizan con frecuencia las operaciones, que utilizan las instrucciones excluidas, producirán resultados correctos en los sistemas b de PowerPC
La configuración de PowerPC es una configuración de 64-bit. Esta configuración amplía tratando  el cómputo de punto fijo a 64 dígitos binarios, y utiliza la conmutación dinámica entre el modo 64-bit y el modo 32-bit. En modo 32-bit, un procesador 64-bit de PowerPC ejecutará la aplicación compilada para la configuración 32-bit del subconjunto.

 

Reducir la configuración de Poder

Además de excluir algunas instrucciones principales, la configuración de PowerPC también quitó algunos requisitos no criticos. PowerPC también ganó nuevas instrucciones y características de terminar la configuración y de alcanzar las metas fijadas por el grupo de arquitectura. El grupo de Arquitectura identificó las características de la configuración de poder que eran demasiado restrictivas, demasiado pesadas, y no rentables. Esto dio lugar a la exclusión de 32 instrucciones  por las razones descritas en el resto de esta sección. La configuración de poder contuvo un registro de MQ que tenía dos características que podrían complicar un diseño a gran escala: el uso del registro era implícito, y era un solo recurso. El registro de MQ habría requerido la instrucción que envía la función en un diseño agresivo para identificar todas las instrucciones que utilizan el MQ y para poner un mecanismo en ejecución de retitulación especial para él. Las funciones proporcionadas por el MQ no alinearon la complejidad agregada. La exclusión del MQ dio lugar a la exclusión de 15 instrucciones de rotación de  extensión-precisión, dos dividen instrucciones, y una extensión-precisión multiplica la instrucción.
Varias instrucciones de la configuración de poder habrían hecho los diseños futuros del procesador considerablemente más complejo. Tres de poder de punto fijo rotar-insertan instrucciones requirieron tres operandos.  La necesidad de un operando adicional habría podido requerir un acceso adicional del fichero del registro y habría aumentado drásticamente la complejidad del mecanismo de retitulación en un diseño de gran magnitud. Dos instrucciones que computaban valores absolutos, y dos otras que realizaron restar con un límite más bajo de cero, lógica de selección requerida después del cómputo aritmético y antes del "writeback" al fichero del registro. La necesidad de la lógica de selección después del cómputo aritmético habría podido dar lugar a una duración de ciclo mínima más larga para algunas ocaciones. PowerPC también excluyó cinco otras instrucciones raramente usadas del problema-estado. La especificación del mecanismo de gerencia de la memoria de PowerPC y de otros cambios relacionados dio lugar a la exclusión de las instrucciones de gerencia de la memoria inmediata de poder. PowerPC excluyó la base de datos que bloqueaba y siguiendo el mecanismo, otra característica del modelo de la memoria de poder, porque habría hecho a la gerencia de la memoria considerablemente más complejo, y esto no proporciono la graduable necesidad por la mayoría de las aplicaciones.
En la configuración de poder, una carga de la forma de la actualización podría especificar el mismo registro para el blanco (RT) y el direccionamiento bajo (RA). Si ocurriera esto, el procesador realizaría la carga pero suprimiría la actualización. La configuración de PowerPC eliminó este requisito, reconociendo que no hay razón de utilizar la instrucción de la forma de actualización en este caso, porque el procesador desecharía con eficacia el direccionamiento actualizado. En la configuración de PowerPC, este uso de la forma de la actualización no es una operación válida y el resultado es indefinido. Un problema similar existe con una carga de la forma de actualización y las instrucciones del almacenamiento para las cuales el RA sea GPR 0. Si el RA es GPR 0, el cómputo del direccionamiento efectivo utiliza el valor 0 mejor que el contenido de GPR 0. Esta operación es inválida en la configuración de PowerPC y el resultado es indefinido. Otro ejemplo de requisitos suspendidos se ocupa de los campos en los formatos de instrucción que no son necesarios para una instrucción determinada. Por ejemplo, muchos ACCIONAN formatos de instrucción que tienen un dígito binario  Rc el ", que controla si el código de condición registra la información de estatus que describe el resultado de la operación. En la configuración de poder, si el dígito binario de Rc es un 1 en una instrucción para la cual esta información de estatus sea inaplicable (por ejemplo, carga y almacenar), la instrucción se ejecuta correctamente, pero la información de estatus consiste en valores indefinidos. La configuración de PowerPC considera tales instrucciones como formas inválidas. " Si el procesador ejecuta una instrucción inválida, el resultado es indefinido, a menos que los requisitos de protección y del privilegio de memoria no se viole. El recurso de  sincronización definido en la configuración de poder habría sido muy difícil de poner en ejecución en un ambiente de gerencia de poder y de los procesadores registrados que pudieron ser múltiplos de un no entero del reloj del sistema. La configuración permite más flexibilidad, permitiendo diseños más rentables. Una consecuencia de este acercamiento es que las aplicaciones de PowerPC tendrán normalmente que utilizar un servicio de sistema para obtener el tiempo correcto, porque el uso directo del recurso de la sincronización no será posible sin el conocimiento de las variables de entorno, disponible solamente para el sistema.
Debido al  rápido avance de la tecnología del software lógico y de dotación física, la unión entre costo-a-valor de algunas características de la configuración de poder ha cambiado. PowerPC suspendio algunos de los requisitos de la configuración de poder, eliminando los aspectos de la configuración de poder que agregaron la complejidad significativa, que limitaron la velocidad de puestas en práctica, y que restringió el número de las unidades de  ejecución que un diseño superescala podría poner. Estas exclusiones crearon deficiencias en la configuración resultante. Además, la configuración de Poder faltaron otras características necesarias para competir en el mercado móvil rápido. Por ejemplo, los procesadores baratos con buen funcionamiento de punto flotante de precisión, y los procesadores para el uso en sistemas simétricos del multiprocesador, no eran posibles con la configuración de poder.

 

Completando la arquitectura  del PowerPC

La configuración de PowerPC agregó las características que corregían ambos conjuntos de deficiencias. En definir las adiciones, los arquitectos definieron características de una manera para evitar la complejidad de la dotación física para manejar errores del software lógico donde estaba fácil que el software lógico evite los errores.
Los arquitectos agregaron un conjunto completo de instrucciones aritméticas de coma flotante de solo-precisión, así como dos instrucciones de convertir valores de punto flotante a los números enteros. Porque la mayoría de estas instrucciones proporcionan la versión de solo-precisión de instrucciones de precisión doble existentes, la complejidad agregada por las nuevas instrucciones es mínima.
Aparte de los cambios al conjunto de instrucciones, los cambios más significativos estaban en el modelo de memoria y la definición de  gerencia de  memoria. En la configuración de poder, el procesador no mantuvo la memoria de los datos constante con accesos de entrada-salida o alcances de instrucción. El software lógico tuvo que manejar el estado coherente de la memoria para ambas estas áreas. Antes de copiar un área de la memoria al disco, el software lógico tuvo que asegurarse de que cualquier copia modificada del área de memoria que estuviera en la memoria inmediata de los datos había sido escrita en la memoria principal. Antes de que comenzara a leer el disco, el software lógico tuvo que asegurarse de que la memoria inmediata de los datos no contuvo una copia de cualquier parte del área de memoria, y el software lógico tuvo que invalidar cualquier copia del área de memoria en la memoria inmediata de instrucciones antes de recomenzar el programa que solicitó la operación.
Los procesadores tuvieron acceso siempre a memoria principal a través de las memorias inmediatas. Los únicos accesos de memoria que no utilizaron las memorias inmediatas eran accesos a un espacio de direccionamiento separado designado "espacio T=1. " Las operaciones programadas de entrada-salida (PIO) tienen acceso a este espacio de direccionamiento. El modelo de la memoria de PowerPC proporciona mayor flexibilidad. Los atributos se asociaron a cada paginación de la memoria virtual permitiendo que el software lógico controle cómo el sistema realiza accesos. El modelo permite el acceso especulativo a cualquier paginación a menos que tenga un atributo el indicar que contiene la entrada-salida o exhibe otras características reemplazables. Otro atribuye control si una paginación se puede ocultar, necesidad para no ser ocultado, o se puede ocultar con el almacenamiento que son escritos a través a la memoria principal. Esta definición permite asociar entrada-salida en el espacio de memoria principal. La definición también incluyó el estado coherente procesador-acción, liberando el software lógico de la responsabilidad del estado coherente de la memoria con respecto a operaciones de la entrada-salida. Como en el modelo de la memoria de poder, el modelo de la memoria de PowerPC requiere software lógico para mantener la memoria de instrucción constante con memoria de los datos. Los programas que modifican o generan instrucciones deben asegurarse de que las copias ocultas de un área de memoria que contiene las nuevas instrucciones sean constantes con la memoria principal antes de procurar ejecutar esas instrucciones.



POWERPC® vs PENTIUM®


La PowerPC es una alternativa a la arquitectura x86, con un mejor funcionamiento, a un precio más bajo, y que es compatible con todo el software existente. Proviniendo de compañías con la reputación como Apple, IBM y Motorola esto suena extraordinariamente convincente. La pregunta de el millon es: ¿ Llegará a ser eficiente a mis necesidades la PowerPC ?. Para responder a esta pregunta habrá, que examinar algunas de las ideas que se tienen acerca de la PowerPC, y tratar de aclararlas.
 Primera idea: La PowerPC es más rápida que la Pentium. Definir "más rápida" a través de las diferentes plataformas de computación seria un engaño porque aislar el Hardware del Software es casi imposible. Los resultados de pruebas rigurosas indican que mientras las máquinas basadas en la PowerPC pueden realizar el trabajo del sistema Pentium en algunas circunstancias, la optimización del Software es crítica. Microsoft Office por ejemplo es una suite más altamente optimizada para la plataforma x86 que para la PowerPC. Al correr Microsoft Windows NT en una Power Macintosh contra una PC, se obtiene una tremenda discrepancia de operación. Para citar sólo un ejemplo, un chequeo de ortografía que es instantáneo en Microsoft Word en una Pentium, toma todo un minuto en una Power Mac; no porque el Hardware de la PC sea más rápido, sino porque Microsoft escribió las rutinas de chequeo diferentes para cada sistema. Esto pudiera cambiar si los desarrolladores de Software se enfocan en optimizar las aplicaciones para la PowerPC, pero como la familia de la x86 tiene un mercado dominante los programadores ponen menos atención a las versiones de sus programas para PowerPC. Con esta situación se anula cualquier ventaja potencial que el Hardware de la PowerPC pudiera ofrecer.
 Segunda idea: La PowerPC es menos cara que la Pentium. La PowerPC 604 de 133 MHz. Está fabricada en un encapsulado más pequeño que el de la Pentium de 133 MHz, lo que significa que debería costar menos su fabricación. Pero gracias a la política de precios tan agresiva por parte de Intel, esta expectativa no se refleja en el precio al público, por ejemplo: para 1000 unidades el precio de la PowerPC es de $756 y para Pentium es de $694.
 Tercera idea: La PowerPC corre todo el Software existente?. Verdadero, con reservas, porque para correr aquellos programas no diseñados para la PowerPC se cuenta con emuladores que siguen siendo relativamente lentos y sólo aceptables para aplicaciones de uso no frecuente.
Cuarta idea: La arquitectura x86 está perdiendo la delantera?. Últimamente pudiera parecer que esta arquitectura a topado con pared, pero Intel aparenta estar preparado para esa contingencia habiéndose aliado con Hewlett-Packard Co (quienes hacen el procesador PA-RISC usado en las workstations de HP). para construir lo que es presumiblemente alguna clase de chip híbrido que soporte un nuevo set de instrucciones, pero permaneciendo compatible con el código de las x86.
 La PowerPC hizo su entrada en escena con muchas promesas del apoyo de tres jugadores principales. Este es ciertamente el procesador RISC que tiene la más grande oportunidad de romper el mercado de las workstations, pero como Intel continua con su fabricación de CPU's al alza y los precios a la baja, la PowerPC está muy presionada para competir. Agregemos a esto una limitada selección de Software y de sistemas operativos nativos que reducen el mercado potencial a futuro.
 Los prospectos de la PowerPC son positivos en los mercados de la Macintosh y Mac-Clone quienes se están retirando de las series de CPU's Motorola 68000. Esta puede ser la llave para que los mercados de Mac-clone y Windows NT basados en la PowerPC sean el empuje que los desarrolladores de Software necesitan para hacer sus aplicaciones bien, asegurándose que serán más rápidos y ofrecerán más operaciones que las de la plataforma x86.
Pros y Contras de las Plataformas:
  PROS
 
 
  CONTRAS
 
  PC's basadas en PowerPC
 
 
  · La nueva arquitectura evita las limitaciones del set de instrucciones x86. Los sistemas corren mucho del Software x86 con la ayuda de emuladores incluidos en los sistemas operativos.
· Los chips son menos caros de fabricar que los procesadores x86 o similares.
· Un altamente exitoso debut en la línea Apple's Power Macintosh a generado interés.

 
· La selección de Software nativo es limitada; el Software emulado corre lentamente.
· Los sistemas requieren Windows NT o Unix.
· Los sistemas están disponibles en un número limitado de vendedores y son relativamente caros.
 · Bajo volumen significa que los desarrolladores de Software están menos inclinados a optimizar códigos anulando cualquier ventaja del Hardware.


es algo antiguo paro perfectamente extrapolable a nuastros dias
  PC basadas en Pentium.
 
 
  · Estos sistemas corren todos los Software x86 existentes a toda velocidad en los principales sistemas operativos.
 · Sus sistemas están disponibles desde cientos de proveedores; la competencia promueve precios bajos.
· Históricamente el aumento de la fabricación a correspondido en forma consistentemente en disminución en el precio.

 
  · La trayectoria de crecimiento de una arquitectura de 15 años de edad es limitada.
· Estos sistemas no pueden correr el sistema operativo Macintosh.
· El incremento en la variedad de proveedores de sistemas y Software ha afectado a la compatibilidad.