Android es un un sistema operativo orientado a dispositivos móviles y que usa una versión modificada del núcleo Linux.[6] [7] [8] Es desarrollado por la Open Handset Alliance, que aglutina a fabricantes de software y hardware, entre los que destacan Google, T-Mobile, HTC, Qualcomm y Motorola entre otros.[9] Android hace parte de los sistemas operativos con interfaz natural de usuario .
El desarrollo de aplicaciones para esta plataforma se realiza mediante SDK, y el lenguaje de programación Java.[10] Una alternativa es el uso del NDK (Native Development Kit) de Google para emplear el lenguaje de programación C.
Su código fuente está disponible bajo diversas licencias de software libre y código abierto destacando la versión 2 de la licencia Apache.[11
Características
* Framework de aplicaciones: permite reutilización y reemplazo de componentes.
* Máquina virtual Dalvik: optimizada para dispositivos móviles.
* Navegador integrado: basado en el motor de código abierto WebKit.
* Gráficos optimizados, con una biblioteca de gráficos 2D; gráficos 3D basado en la especificación OpenGL ES 1.0 (aceleración por hardware opcional).
* SQLite para almacenamiento de datos estructurados.
* Soporte para medios con formatos comunes de audio, vídeo e imágenes planas (MPEG4, H.264, MP3, OGG, AAC, AMR, JPG, PNG, GIF)
* Telefonía GSM (dependiente del hardware)
* Bluetooth, EDGE, 3G, y WiFi (dependiente del hardware)
* Cámara, GPS, brújula, y acelerómetro (dependiente del hardware)
* Ambiente rico de desarrollo incluyendo un emulador de dispositivo, herramientas para depurar, perfiles de memoria y rendimiento, y un complemento para el IDE Eclipse.
* Pantalla táctil
* Android Market permite que los desarrolladores pongan sus aplicaciones, gratuitas o de pago, en el mercado a través de esta aplicación accesible desde la mayoría de los teléfonos con Android. Actualmente cuenta con más de 80.000 aplicaciones.
Además de esto, se puede acceder desde el teléfono móvil programando diferentes utilidades y herramientas.
Arquitectura
Los componentes principales del sistema operativo de Android (cada sección se describe en detalle):
* Aplicaciones: las aplicaciones base incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos, y otros. Todas las aplicaciones están escritas en lenguaje de programación Java.
* Framework de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario.
Diagrama Android
* Bibliotecas: Android incluye un set de bibliotecas C/C++ usadas por varios componentes del sistema Android. Estas características se exponen a los desarrolladores a través del framework de aplicaciones de Android; algunas son: System C library (implementación biblioteca C standard), bibliotecas de medios, bibliotecas de gráficos, 3D, SQLite, entre otras.
* Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros, y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx".
* Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila de red, y modelo de controladores. El núcleo también actúa como una capa de abstracción entre el hardware y el resto de la pila de software.
Versiones
Tres son las principales versiones de Android hoy en día: 1.5, de nombre en clave Cupcake; 1.6 ó Donut, y 2.x, también conocida como Eclair. Por supuesto también existieron versiones anteriores: la 1.0, con la que se lanzó el primer móvil Android del mercado, el HTC Dream o G1, de octubre de 2008; y la 1.1, de febrero de 2009, que solucionaba varios errores y añadía alguna que otra funcionalidad no demasiado importante.
[editar] Android 1.5 (Cupcake)
Debido a las grandes mejoras introducidas en la tercera versión de Android, de abril de 2009, el número de versión saltó directamente a la 1.5. Basado en el kernel Linux 2.6.27, las novedades más interesantes eran las siguientes:
* Rediseño completo de todos los elementos de la interfaz.
* Interfaz de Android 1.1 (izquierda) y Android 1.5 (derecha), vía Android Developers.
* Transiciones animadas entre ventanas.
* Mejoras en la velocidad de la cámara.
* Menor tiempo de búsqueda de los satélites GPS, gracias a la posibilidad de utilizar A-GPS.
* Mejoras en la velocidad del navegador web gracias a la inclusión de la última versión de Webkit, el engine de renderizado, y SquirelFish.
* Intérprete JavaScript.
* Añadida la posibilidad de copiar y pegar texto y buscar texto dentro de una página web.
* Posibilidad de personalizar los widgets mostrados en la pantalla de inicio.
* Inclusión de teclado en pantalla, con soporte para orientación vertical y apaisada, funcionalidades de autocorrección y soporte de diccionarios del usuario.
* Añadida la posibilidad de grabar y reproducir vídeos.
* Soporte de Bluetooth Stereo.
[editar] Android 1.6 (Donut)
Lanzada en septiembre de 2009, está basada en el núcleo Linux 2.6.29. Se considera una actualización menor, pero aun así se las arreglan para introducir algunas novedades bastante interesantes:
* Quick Search Box, una caja de búsqueda en la pantalla de inicio que permite buscar entre distintas fuentes (los contactos, el historial del navegador, Google, etc.). Con autocompletado y capacidad de aprendizaje.
* Mejorada la velocidad de la cámara.
* Posibilidad de conectarse a redes VPN, 802.1x.
* Nueva pantalla para controlar la batería, que permite comprobar qué aplicaciones y servicios son los que más consumen. Desde esta pantalla se puede también parar o desinstalar estas aplicaciones
* Las aplicaciones de Android Market aparecen ahora ordenadas por categorías (Aplicaciones, Juegos y Descargas). Para cada categoría podemos consultar las últimas actualizaciones y las aplicaciones más populares. Además para cada aplicación se muestra ahora capturas de pantalla y reviews de otros usuarios.
* Nuevo motor de texto a voz.
Android 2.0 / 2.1 (Éclair)
En Android 2.0, de noviembre de 2009, se continuó con la tradición de utilizar dulces de repostería como nombres de versión. Las novedades son:
* Rediseñó la interfaz del navegador, contando ahora con soporte para distintas características de HTML5 (entre ellas la etiqueta vídeo), la posibilidad de hacer zoom con una doble pulsación y thumbnails de los marcadores
* Soporte nativo de flash para la cámara (aparentemente los fabricantes de teléfonos que contaban con flash previamente tuvieron que desarrollar sus propios drivers para superar esta limitación).
* Zoom digital, modo scene, balance de blanco, efectos de color y modo macro.
* Mejoras en el teclado virtual.
* Soporte para nuevos tamaños y resoluciones de pantalla.
* Contactos rápidos.
* Bluetooth 2.1
* Soporte nativo de Facebook.
* Mejoras en Google Maps, que pasaba a ser multitáctil y soportar capas (como Wikipedia).
* Soporte de Microsoft Exchange.
* Mejoras en el calendario.
En diciembre de 2009 se publicó una pequeña revisión, Android 2.0.1, que mejoraba la duración de la batería y la estabilidad, la llamada a tres, el GPS, el Bluetooth, y la velocidad de disparo y auto enfoque de la cámara.
Android 2.1, que llegó a los móviles Android en enero de 2010, también se considera una actualización menor. Entre otras cosas incluye:
* Reconocimiento de voz. Ahora se puede dictar en lugar de escribir en cualquier campo de texto).
* Mejoras en el teclado virtual.
* Galería 3D, al estilo Cover Flow.
* Uso del gesto de “pellizcar” para hacer zoom en el navegador, la galería y en Google Maps.
* Nuevas aplicaciones de reloj/tiempo y noticias.
* Mejoras en Google Maps: sincronización de nuestros sitios favoritos, modo noche y auto completado de búsquedas.
* Google Goggles.
* Mejoras en la duración de la batería.
Android 2.2 (Froyo)
Disponible desde finales de Junio del 2010, se citan los siguientes cambios respecto a sus versiones predecesoras:[12]
* Actualizaciones automáticas para aplicaciones: Las aplicaciones recibirán actualizaciones automáticas, consiguiendo tener siempre la última versión del software.
* Soporte WiFi IEEE 802.11n
* Soporte para Radio FM.
* Soporte Flash 10.1 y Adobe AIR 2.5
* Soporte de la API gráfica OpenGL 2.0
* Posibilidad de asignar un color de LED en el TrackBall para diferentes eventos del terminal.
* Creación de un compilador JIT que mejora entre 2 y 5 veces en Rendimiento frente a Eclair.
* Tethering por USB y hotspot WiFi
* Incorporación del mismo motor de Javascript V8 de Chrome.
* Creación de un sistema de mensajería “en la nube” dotado de un API mediante el cual puedes enviar un mensaje desde la web y hacerlo llegar a un teléfono vía Push.
* Posibilidad de enviar posiciones desde Google Maps al teléfono, usando un plugin del navegador Google Chrome.
* Posibilidad de mover una aplicación instalada desde el teléfono a la tarjeta de memoria, y viceversa.
* Opciones avanzadas de gestión energética
* Versiones no confirmadas oficialmente, pero tampoco desmentidas:
Android 2.3 (¿Gingerbread?)
* Lanzamiento del SDK diciembre, móviles listos para primero o segundo trimestre del 2011.
* Soporte de resoluciones de hasta 1.366×768, lo que invita a pensar en Tablets de resolución HD Ready.
* Interfaz de usuario renovada muy parecida a Gallery App de Nexus One.
* Launchers de serie más bonitos alternativos a los conocidos HTC Sense, MotoBlur, Pantheon, etc. No por ello, se impedirá implementación de launchers personalizadas voluntariamente.
* Aceleración por hardware de su interface.
* Soporte avanzado para tablets.
En un principio, ésta versión del sistema operativo iba a ir orientada a móviles de gama alta, o que dispusiesen mínimamente de los siguientes requisitos:
* 512 de memoria RAM
* Procesador con frecuencia de reloj a 1 Ghz (independientemente de su arquitectura)
Estos requisitos fueron desmentidos por Google posteriormente
Android 3.x (Honeycomb)
Su lanzamiento está programado para algún momento de 2011.
Android 4.0 (IceCream)
Se planea a mediados del 2012.[13]
Curiosidades con los nombres
Las versiones de Android reciben nombre de postres en inglés. En cada versión el postre elegido empieza por una letra distinta siguiendo un orden alfabético:
* C: Cupcake (v1.5).
* D: Donut (v1.6)
* E: Éclair (v2.1), pastel francés conocido en España como Relámpago.
* F: Froyo (v2.2), yogur helado (abreviatura de Frozen Yogurt).
* G: Gingerbread (v2.3), Pan de Jengibre.
* H: Honeycomb, Panal de Miel.
* I: Icecream, Helado.
Desarrollo
Android, al contrario que otros sistemas operativos para dispositivos móviles como iPhone OS, se desarrolla de forma abierta y se puede acceder tanto al código fuente[14] como al listado de incidencias[15] donde podemos ver problemas aún no resueltos y reportar problemas nuevos.
El que tengamos acceso al código fuente no significa que podamos tener siempre la última versión de Android en nuestro móvil, porque el código para soportar el hardware (drivers) de cada fabricante normalmente no es público, por lo que nos faltaría un "trozo" básico del firmware para poder hacerlo funcionar en nuestro terminal y porque que las nuevas versiones de Android suelen requerir más recursos, por lo que los modelos más antiguos quedan descartados por razones de memoria (RAM), velocidad de procesador, etc.
[editar] Dispositivos con Android
Teléfono móvil Samsung Galaxy Spica con una versión de Android 2.1 modificada.
Teléfono móvil virtual con Android 1.5
Aunque los comienzos de cualquier plataforma son siempre inciertos, no ha pasado mucho tiempo para que los fabricantes se hayan dado cuenta del auténtico potencial de esta plataforma. Actualmente es el sistema con un potencial de desarrollo más importante en el mundo de la telefonía móvil. El fabricante HTC entró de la mano de Google desarrollando el primer dispositivo en aparecer en el mercado y posteriormente muchos han sido los que han apostado por el nuevo entorno. Algunos de los dispositivos con Android y confirmados para ser lanzados son los siguientes:
* HTC Dream, HTC Magic, HTC Tattoo, HTC Hero, HTC Dragon, HTC Legend, HTC Desire, HTC Salsa, HTC Tide, HTC Buzz, HTC EVO 4G, HTC Wildfire, HTC Scorpion, HTC Bee, HTC Merge ,HTC Lexikon, HTC Gratia HTC Desire HD y HTC Desire Z
* Google Nexus One o N1
* Samsung i7500 Galaxy, Samsung i5700 Galaxy Spica , Samsung i9000 Galaxy S y Samsung Galaxy TAB
* Sony Ericsson Xperia X10, Sony Ericsson Xperia X10 Mini,Sony Ericsson Xperia X10 Mini Pro
* LG OPTIMUS GT540 y LG GW620 Eve
* General Mobile DSTL1
* Motorola Dext, Motorola Milestone, Motorola Backflip, Motorola Quench, Motorola Droid X, Motorola i1
* Orange Boston
* Movistar IVY
* Vodafone 845
* Archos 5 Internet Tablet
* Huawei Pulse, Huawei U8230 , Huawei U8110, Huawei S7, Huawei X5 y Huawei X6
* SciPhone N19
* Acer Liquid
* GeeksPhone One
* iPed[16]
* aPad
* ePad
* LePhone
* iMito
* Altek Leo
* Augen Genbook Neetbook, Augen Gentouch Tablet PC, Augen TheBook e-reader
Etimología
Tanto el nombre Android como Nexus One hacen alusión a la novela de Philip K. Dick ¿Sueñan los androides con ovejas eléctricas?, que posteriormente fue adaptada al cine como Blade Runner. Tanto el libro como la película se centran en un grupo de androides llamados replicantes del modelo Nexus-6.[17] [18] [19]
Demanda de Oracle
A través de un comunicado de prensa Oracle Corp, anunció el 12 de agosto del 2010, una demanda contra Google por violación de propiedad intelectual en el uso de Java en el Sistema Operativo Android. La razón allí citada: "Al desarrollar Android, Google a sabiendas, infringió directa y repetidamente la propiedad intelectual de Oracle en relación a Java. Esta demanda busca remediar apropiadamente su infracción".
en la hora de informatica...
viernes, 29 de octubre de 2010
martes, 26 de octubre de 2010
lunes, 25 de octubre de 2010
los componentes del pc
MPONENTES DE UN ORDENADOR
Un ordenador es una máquina electrónica que recibe y procesa datos para convertirlos en información útil.
Periféricos de entrada
Ratón.
Son los que permiten introducir datos externos a la computadora para su posterior tratamiento por parte de la CPU. Estos datos pueden provenir de distintas fuentes, siendo la principal un ser humano. Los periféricos de entrada más habituales son:
Periféricos de salida
Son los que reciben información que es procesada por la CPU y la reproducen para que sea perceptible por el usuario. Algunos ejemplos son:
[editar] Periféricos de almacenamiento
Interior de un disco duro.
Se encargan de guardar los datos de los que hace uso la CPU para que ésta pueda hacer uso de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se borra cada vez que se apaga la computadora. Pueden ser internos, como un disco duro, o extraíbles, como un CD. Los más comunes son:
PLACA BASE
La placa base', placa madre, tarjeta madre o board (en inglés motherboard, mainboard) es una tarjeta de circuito impreso a la que se conectan las demás partes de la computadora. Tiene instalados una serie de circuitos integrados, entre los que se encuentra el chipset, que sirve como centro de conexión entre el procesador, la memoria RAM, los buses de expansión y otros dispositivos. Va instalada dentro de una caja que por lo general está hecha de chapa y tiene un panel para conectar dispositivos externos y muchos conectores internos y zócalos para instalar componentes dentro de la caja.
La placa base, además, incluye un software llamado BIOS, que le permite realizar las funcionalidades básicas, como pruebas de los dispositivos, vídeo y manejo del teclado, reconocimiento de dispositivos y carga del sistema operativo.
Componentes de la placa base
Diagrama de una placa base típica.
Una placa base típica admite los siguientes componentes:
* Uno o varios conectores de alimentación: por estos conectores, una alimentación eléctrica proporciona a la placa base los diferentes voltajes e intensidades necesarios para su funcionamiento.
* El zócalo de CPU (del inglés socket): es un receptáculo que recibe el micro-procesador y lo conecta con el resto de componentes a través de la placa base.
* Las ranuras de memoria RAM (en inglés memory slot), en número de 2 a 6 en las placas base comunes.
* El chipset: una serie de circuitos electrónicos, que gestionan las transferencias de datos entre los diferentes componentes de la computadora (procesador, memoria, tarjeta gráfica,unidad de almacenamiento secundario, etc.).
Se divide en dos secciones, el puente norte (Northbridge) y el puente sur (Southbridge). El primero gestiona la interconexión entre el procesador, la memoria RAM y la GPU; y el segundo entre los periféricos y los dispositivos de almacenamiento, como los discos duros o las unidades de estado sólido. Las nuevas líneas de procesadores de escritorio tienden a integrar el propio controlador de memoria en el interior del procesador.
* Un reloj: regula la velocidad de ejecución de las instrucciones del microprocesador y de los periféricos internos.
* La CMOS: una pequeña memoria que preserva cierta información importante (como la configuración del equipo, fecha y hora), mientras el equipo no está alimentado por electricidad.
* La pila de la CMOS: proporciona la electricidad necesaria para operar el circuito constantemente y que éste último no se apague perdiendo la serie de configuraciones guardadas.
* La BIOS: un programa registrado en una memoria no volátil (antiguamente en memorias ROM, pero desde hace tiempo se emplean memorias flash). Este programa es específico de la placa base y se encarga de la interfaz de bajo nivel entre el microprocesador y algunos periféricos. Recupera, y después ejecuta, las instrucciones del MBR (Master Boot Record), registradas en un disco duro o SSD, cuando arranca el sistema operativo.
* El bus (también llamado bus interno o en inglés (Front Side Bus [FSB]): conecta el microprocesador al chipset, está cayendo en desuso frente a HyperTransport y Quickpath.
* El bus de memoria conecta el chipset a la memoria temporal.
* El bus de expansión (también llamado bus I/O): une el microprocesador a los conectores entrada/salida y a las ranuras de expansión.
* Los conectores de entrada/salida que cumplen normalmente con la norma PC 99: estos conectores incluyen:
o Los puertos PS2 para conectar el teclado o el ratón, estas interfaces tienden a desaparecer a favor del USB
o Los puertos serie, por ejemplo para conectar dispositivos antiguos.
o Los puertos paralelos, por ejemplo para la conexión de antiguas impresoras.
o Los puertos USB (en inglés Universal Serial Bus), por ejemplo para conectar periféricos recientes.
o Los conectores RJ45, para conectarse a una red informática.
o Los conectores VGA, DVI, HDMI o Displayport para la conexión del monitor de la computadora.
o Los conectores IDE o Serial ATA, para conectar dispositivos de almacenamiento, tales como discos duros, unidades de estado sólido y lectores ópticos.
o Los conectores de audio, para conectar dispositivos de audio, tales como altavoces o micrófonos.
* Las ranuras de expansión: se trata de receptáculos que pueden acoger tarjetas de expansión (estas tarjetas se utilizan para agregar características o aumentar el rendimiento de un ordenador; por ejemplo, un tarjeta gráfica se puede añadir a un ordenador para mejorar el rendimiento 3D). Estos puertos pueden ser puertos ISA (interfaz antigua), PCI (en inglés Peripheral Component Interconnect) y, los más recientes, PCI Express.
Con la evolución de las computadoras, más y más características se han integrado en la placa base, tales como circuitos electrónicos para la gestión del vídeo IGP (en inglés Integrated Graphic Processor), de sonido o de redes (10/100 Mbps/1 Gbps), evitando así la adición de tarjetas de expansión.
Microprocesador
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda
Uno de los actuales microprocesadores de 64 bits y doble núcleo, un AMD Athlon 64 X2 3600.
El microprocesador o simplemente procesador, es el circuito integrado más importante, de tal modo, que se le considera el cerebro de una computadora. Está constituido por millones de transistores integrados. Puede definirse como chip, un tipo de componente electrónico en cuyo interior existen miles o en ocasiones millones, según su complejidad, de elementos llamados transistores cuyas interacciones permiten realizar las labores o funciones que tenga encomendado el chip.
Desde el punto de vista funcional, un microprocesador es un circuito integrado que incorpora en su interior una unidad central de proceso (CPU) y todo un conjunto de elementos lógicos que permiten enlazar otros dispositivos como memorias y puertos de entrada y salida (I/O), formando un sistema completo para cumplir con una aplicación específica dentro del mundo real. Para que el sistema pueda realizar su labor debe ejecutar paso a paso un programa que consiste en una secuencia de números binarios o instrucciones, almacenándolas en uno o más elementos de memoria, generalmente externos al mismo. La aplicación más importante de los microprocesadores que cambió totalmente la forma de trabajar, ha sido la computadora personal, ordenador o microcomputadora.
Así mismo, es la parte de la computadora diseñada para llevar a cabo o ejecutar los programas. Éste ejecuta instrucciones que se le dan a la computadora a muy bajo nivel realizando operaciones lógicas simples, como sumar, restar, multiplicar o dividir. Se ubica generalmente en un zócalo específico en la placa o tarjeta madre y dispone para su correcto y estable funcionamiento de un sistema de refrigeración (generalmente de un ventilador montado sobre un disipador de metal termicamente muy conductor).
Lógicamente funciona como la unidad central de procesos (CPU/Central Procesing Unit), que está constituida por registros, la unidad de control y la unidad aritmético-lógica principalmente. En el microprocesador se procesan todas las acciones de la computadora.
Su "velocidad" se determina por la cantidad de operaciones por ciclo que puede realizar y los ciclos por segundo que desarrolla: también denominada frecuencia de reloj. La frecuencia de reloj se mide Hertzios, pero dado su elevado número se utilizan los múltiplos megahertzio o gigahertzio
Una computadora personal o más avanzada puede estar soportada por uno o varios microprocesadores, y un microprocesador puede soportar una o varias terminales (redes). Un núcleo suele referirse a una porción del procesador que realiza todas las actividades de una CPU real.
La tendencia de los últimos años ha sido la de integrar múltiples núcleos dentro de un mismo encapsulado, además de componentes como memorias caché, controladoras de memoria e incluso unidades de procesamiento gráfico; elementos que anteriormente estaban montados sobre la placa base como dispositivos individuales.
Memoria y unidades de almacenamiento.
La memoria de acceso aleatorio (en inglés: random-access memory cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados.
En informática, una caché[1] es un conjunto de datos duplicados de otros originales, con la propiedad de que los datos originales son costosos de acceder, normalmente en tiempo, respecto a la copia en la caché. Cuando se accede por primera vez a un dato, se hace una copia en el caché; los accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al dato sea menor.
La memoria ROM, (acrónimo en inglés de Read-Only Memory) o memoria de sólo lectura, es un medio de almacenamiento utilizado en ordenadores y dispositivos electrónicos, que permite sólo la lectura de la información y no su borrado, independientemente de la presencia o no de una fuente de energía que la alimente.
Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera rápida o fácil. Se utiliza principalmente para contener el firmware (programa que está estrechamente ligado a hardware específico, y es poco probable que requiera actualizaciones frecuentes) u otro contenido vital para el funcionamiento del dispositivo, como los programas que ponen en marcha el ordenador y realizan los diagnósticos.
En su sentido más estricto, se refiere sólo a máscara ROM -en inglés, MROM- (el más antiguo tipo de estado sólido ROM), que se fabrica con los datos almacenados de forma permanente, y por lo tanto, su contenido no puede ser modificado de ninguna forma. Sin embargo, las ROM más modernas, como EPROM y Flash EEPROM, efectivamente se pueden borrar y volver a programar varias veces, aún siendo descritos como "memoria de sólo lectura" (ROM). La razón de que se las continúe llamando así es que el proceso de reprogramación en general es poco frecuente, relativamente lento y, a menudo, no se permite la escritura en lugares aleatorios de la memoria. A pesar de la simplicidad de la ROM, los dispositivos reprogramables son más flexibles y económicos, por lo cual las antiguas máscaras ROM no se suelen encontrar en hardware producido a partir de 2007.
Los dispositivos o unidades de almacenamiento de datos son dispositivos que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman la memoria secundaria o almacenamiento secundario de la computadora.
Estos dispositivos realizan las operaciones de lectura o escritura de los medios o soportes donde se almacenan o guardan, lógica y físicamente, los archivos de un sistema informático.
Un ordenador es una máquina electrónica que recibe y procesa datos para convertirlos en información útil.
Periféricos de entrada
Ratón.
Son los que permiten introducir datos externos a la computadora para su posterior tratamiento por parte de la CPU. Estos datos pueden provenir de distintas fuentes, siendo la principal un ser humano. Los periféricos de entrada más habituales son:
Periféricos de salida
Son los que reciben información que es procesada por la CPU y la reproducen para que sea perceptible por el usuario. Algunos ejemplos son:
[editar] Periféricos de almacenamiento
Interior de un disco duro.
Se encargan de guardar los datos de los que hace uso la CPU para que ésta pueda hacer uso de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se borra cada vez que se apaga la computadora. Pueden ser internos, como un disco duro, o extraíbles, como un CD. Los más comunes son:
PLACA BASE
La placa base', placa madre, tarjeta madre o board (en inglés motherboard, mainboard) es una tarjeta de circuito impreso a la que se conectan las demás partes de la computadora. Tiene instalados una serie de circuitos integrados, entre los que se encuentra el chipset, que sirve como centro de conexión entre el procesador, la memoria RAM, los buses de expansión y otros dispositivos. Va instalada dentro de una caja que por lo general está hecha de chapa y tiene un panel para conectar dispositivos externos y muchos conectores internos y zócalos para instalar componentes dentro de la caja.
La placa base, además, incluye un software llamado BIOS, que le permite realizar las funcionalidades básicas, como pruebas de los dispositivos, vídeo y manejo del teclado, reconocimiento de dispositivos y carga del sistema operativo.
Componentes de la placa base
Diagrama de una placa base típica.
Una placa base típica admite los siguientes componentes:
* Uno o varios conectores de alimentación: por estos conectores, una alimentación eléctrica proporciona a la placa base los diferentes voltajes e intensidades necesarios para su funcionamiento.
* El zócalo de CPU (del inglés socket): es un receptáculo que recibe el micro-procesador y lo conecta con el resto de componentes a través de la placa base.
* Las ranuras de memoria RAM (en inglés memory slot), en número de 2 a 6 en las placas base comunes.
* El chipset: una serie de circuitos electrónicos, que gestionan las transferencias de datos entre los diferentes componentes de la computadora (procesador, memoria, tarjeta gráfica,unidad de almacenamiento secundario, etc.).
Se divide en dos secciones, el puente norte (Northbridge) y el puente sur (Southbridge). El primero gestiona la interconexión entre el procesador, la memoria RAM y la GPU; y el segundo entre los periféricos y los dispositivos de almacenamiento, como los discos duros o las unidades de estado sólido. Las nuevas líneas de procesadores de escritorio tienden a integrar el propio controlador de memoria en el interior del procesador.
* Un reloj: regula la velocidad de ejecución de las instrucciones del microprocesador y de los periféricos internos.
* La CMOS: una pequeña memoria que preserva cierta información importante (como la configuración del equipo, fecha y hora), mientras el equipo no está alimentado por electricidad.
* La pila de la CMOS: proporciona la electricidad necesaria para operar el circuito constantemente y que éste último no se apague perdiendo la serie de configuraciones guardadas.
* La BIOS: un programa registrado en una memoria no volátil (antiguamente en memorias ROM, pero desde hace tiempo se emplean memorias flash). Este programa es específico de la placa base y se encarga de la interfaz de bajo nivel entre el microprocesador y algunos periféricos. Recupera, y después ejecuta, las instrucciones del MBR (Master Boot Record), registradas en un disco duro o SSD, cuando arranca el sistema operativo.
* El bus (también llamado bus interno o en inglés (Front Side Bus [FSB]): conecta el microprocesador al chipset, está cayendo en desuso frente a HyperTransport y Quickpath.
* El bus de memoria conecta el chipset a la memoria temporal.
* El bus de expansión (también llamado bus I/O): une el microprocesador a los conectores entrada/salida y a las ranuras de expansión.
* Los conectores de entrada/salida que cumplen normalmente con la norma PC 99: estos conectores incluyen:
o Los puertos PS2 para conectar el teclado o el ratón, estas interfaces tienden a desaparecer a favor del USB
o Los puertos serie, por ejemplo para conectar dispositivos antiguos.
o Los puertos paralelos, por ejemplo para la conexión de antiguas impresoras.
o Los puertos USB (en inglés Universal Serial Bus), por ejemplo para conectar periféricos recientes.
o Los conectores RJ45, para conectarse a una red informática.
o Los conectores VGA, DVI, HDMI o Displayport para la conexión del monitor de la computadora.
o Los conectores IDE o Serial ATA, para conectar dispositivos de almacenamiento, tales como discos duros, unidades de estado sólido y lectores ópticos.
o Los conectores de audio, para conectar dispositivos de audio, tales como altavoces o micrófonos.
* Las ranuras de expansión: se trata de receptáculos que pueden acoger tarjetas de expansión (estas tarjetas se utilizan para agregar características o aumentar el rendimiento de un ordenador; por ejemplo, un tarjeta gráfica se puede añadir a un ordenador para mejorar el rendimiento 3D). Estos puertos pueden ser puertos ISA (interfaz antigua), PCI (en inglés Peripheral Component Interconnect) y, los más recientes, PCI Express.
Con la evolución de las computadoras, más y más características se han integrado en la placa base, tales como circuitos electrónicos para la gestión del vídeo IGP (en inglés Integrated Graphic Processor), de sonido o de redes (10/100 Mbps/1 Gbps), evitando así la adición de tarjetas de expansión.
Microprocesador
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda
Uno de los actuales microprocesadores de 64 bits y doble núcleo, un AMD Athlon 64 X2 3600.
El microprocesador o simplemente procesador, es el circuito integrado más importante, de tal modo, que se le considera el cerebro de una computadora. Está constituido por millones de transistores integrados. Puede definirse como chip, un tipo de componente electrónico en cuyo interior existen miles o en ocasiones millones, según su complejidad, de elementos llamados transistores cuyas interacciones permiten realizar las labores o funciones que tenga encomendado el chip.
Desde el punto de vista funcional, un microprocesador es un circuito integrado que incorpora en su interior una unidad central de proceso (CPU) y todo un conjunto de elementos lógicos que permiten enlazar otros dispositivos como memorias y puertos de entrada y salida (I/O), formando un sistema completo para cumplir con una aplicación específica dentro del mundo real. Para que el sistema pueda realizar su labor debe ejecutar paso a paso un programa que consiste en una secuencia de números binarios o instrucciones, almacenándolas en uno o más elementos de memoria, generalmente externos al mismo. La aplicación más importante de los microprocesadores que cambió totalmente la forma de trabajar, ha sido la computadora personal, ordenador o microcomputadora.
Así mismo, es la parte de la computadora diseñada para llevar a cabo o ejecutar los programas. Éste ejecuta instrucciones que se le dan a la computadora a muy bajo nivel realizando operaciones lógicas simples, como sumar, restar, multiplicar o dividir. Se ubica generalmente en un zócalo específico en la placa o tarjeta madre y dispone para su correcto y estable funcionamiento de un sistema de refrigeración (generalmente de un ventilador montado sobre un disipador de metal termicamente muy conductor).
Lógicamente funciona como la unidad central de procesos (CPU/Central Procesing Unit), que está constituida por registros, la unidad de control y la unidad aritmético-lógica principalmente. En el microprocesador se procesan todas las acciones de la computadora.
Su "velocidad" se determina por la cantidad de operaciones por ciclo que puede realizar y los ciclos por segundo que desarrolla: también denominada frecuencia de reloj. La frecuencia de reloj se mide Hertzios, pero dado su elevado número se utilizan los múltiplos megahertzio o gigahertzio
Una computadora personal o más avanzada puede estar soportada por uno o varios microprocesadores, y un microprocesador puede soportar una o varias terminales (redes). Un núcleo suele referirse a una porción del procesador que realiza todas las actividades de una CPU real.
La tendencia de los últimos años ha sido la de integrar múltiples núcleos dentro de un mismo encapsulado, además de componentes como memorias caché, controladoras de memoria e incluso unidades de procesamiento gráfico; elementos que anteriormente estaban montados sobre la placa base como dispositivos individuales.
Memoria y unidades de almacenamiento.
La memoria de acceso aleatorio (en inglés: random-access memory cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados.
En informática, una caché[1] es un conjunto de datos duplicados de otros originales, con la propiedad de que los datos originales son costosos de acceder, normalmente en tiempo, respecto a la copia en la caché. Cuando se accede por primera vez a un dato, se hace una copia en el caché; los accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso medio al dato sea menor.
La memoria ROM, (acrónimo en inglés de Read-Only Memory) o memoria de sólo lectura, es un medio de almacenamiento utilizado en ordenadores y dispositivos electrónicos, que permite sólo la lectura de la información y no su borrado, independientemente de la presencia o no de una fuente de energía que la alimente.
Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera rápida o fácil. Se utiliza principalmente para contener el firmware (programa que está estrechamente ligado a hardware específico, y es poco probable que requiera actualizaciones frecuentes) u otro contenido vital para el funcionamiento del dispositivo, como los programas que ponen en marcha el ordenador y realizan los diagnósticos.
En su sentido más estricto, se refiere sólo a máscara ROM -en inglés, MROM- (el más antiguo tipo de estado sólido ROM), que se fabrica con los datos almacenados de forma permanente, y por lo tanto, su contenido no puede ser modificado de ninguna forma. Sin embargo, las ROM más modernas, como EPROM y Flash EEPROM, efectivamente se pueden borrar y volver a programar varias veces, aún siendo descritos como "memoria de sólo lectura" (ROM). La razón de que se las continúe llamando así es que el proceso de reprogramación en general es poco frecuente, relativamente lento y, a menudo, no se permite la escritura en lugares aleatorios de la memoria. A pesar de la simplicidad de la ROM, los dispositivos reprogramables son más flexibles y económicos, por lo cual las antiguas máscaras ROM no se suelen encontrar en hardware producido a partir de 2007.
Los dispositivos o unidades de almacenamiento de datos son dispositivos que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman la memoria secundaria o almacenamiento secundario de la computadora.
Estos dispositivos realizan las operaciones de lectura o escritura de los medios o soportes donde se almacenan o guardan, lógica y físicamente, los archivos de un sistema informático.
martes, 19 de octubre de 2010
lunes, 18 de octubre de 2010
viernes, 8 de octubre de 2010
Suscribirse a:
Entradas (Atom)