martes, 28 de junio de 2011

Sobre cómo armar una comptuadora

Voy a dejar el siguiente texto, el cual data de Diciembre del 2010, en donde armé, parte por parte, mi actual computadora personal; pudiendo así conocer realmente qué componentes estaba comprando.

PLAN A (16/12/2010)

Micro: AMD Phenom II X2 555 BE 3.2 GHZ US$ 113
Mother: Gigabyte GA-880GM-UD2H US$ 117
RAM: Kingston 1X2GB 1333 MHz DDR3 US$ 54
Disco: WD Caviar Black 500 GB 32 MB Sata II US$ 83
Fuente: Cooler Master EPP 500W US$ 74
Gabinete: Thermaltake V3 Black Edition US$ 71
Placa de Video: Sapphire Radeon HD 5750 1 GB GDDR5 US$ 193

Sin placa: US$ 512 / $ 2048

Con placa: US$ 705 / $ 2820

PLAN B (22/12/2010)

Micro: AMD Phenom II X4 955 BE 3.2 GHZ US$ 195
Mother: Gigabyte GA-880GM-UD2H US$ 117
RAM: Gskill Ripjaws 2X2 GB 1333 MHz DDR3 US$ 110
Disco: WD Caviar Black 500 GB 32 MB Sata II US$ 75
Fuente: Thermaltake TR2 600W US$ 115
Gabinete: Thermaltake V3 Black Edition US$ 65
Placa de Video: Sapphire Radeon HD 5750 1 GB GDDR5 US$ 193

Sin placa: US$ 677 / $ 2708

Con placa: US$ 870 / $ 3480 -> Excedo el presupuesto

Bueno como podrán ver, tenía para elegir entre dos combos que había armado para aquél entonces: uno de ellos el cual tenía una placa de video externa, pero peor procesador, memorias, y fuente; y otro el cual  no tenía placa de video (es decir, sólo traía la onboard que trae soldada el mother) pero llevaba un procesador más rendidor, de una serie más alta, unas memorias de mejores latencias (CL9) y primera marca, y una fuente de 600w reales con garantía oficial de cinco años.

Estos resultados se me dieron a lo largo de dedicarme más a buscar meticulosamente, para poder mejorar los precios, y así, poder alcanzar por un mismo presupuesto un equipo mejor. Revisar en mercadolibre, recorrer galería jardín, llamar a locales independientes, tratar de comprar varias cosas juntas para hacer ofertas, y buscar artículos OEM (¡con muchísimo cuidado!) fue parte de la tarea de economizar y mejorar los costos para preparar las compras.

Como conclusión, comento que hoy por hoy el equipo que armé sigue actualizado, y durará por lo menos tres años más (refiriéndonos al avance de la tecnología, y no a la vida útil de los componentes, ya que esta es más extensa aún) dado que el motherboard que conforma los componentes internos, soporta procesadores de series más altas, con lo cual puedo en un futuro -si se quiera o no- actualizar la computadora colocándole un procesador más grande.


Comento también que las memorias RAM, están compradas como modelos en serie para poder utilizarlas como ganged, o como lo conozcan en su defecto por Dual Channel.


Este proceso permite un mejor rendimiento en las memorias, agrupando su capacidad en bits en un sólo módulo (por ejemplo: en el caso de tener dos memorias RAM de 64 bits, utilizándolas en Dual Channer, pasaríamos a tener un módulo de 128 bits de bus). De todos modos esto no deja de ser subjetivo, ya que si revisan por internet, se van a enterar que no sólo podemos conectar las memorias de forma ganged, sino también podrán leer que existe en su paralelo la forma unganged. En realidad la diferencia entre estos dos sistemas de rendimiento, se diferenciará realmente en el uso al cual someteremos a nuestro equipo; sea un uso multitarea (x86) o un uso intensivo específico (x64).


Para poder setear nuestras memorias de forma ganged o unganged, podremos hacerlo desde las opciones del BIOS, al encender la computadora.


Un punto muy importante que casi estoy olvidando, es que a la hora de querer hacer o no Dual Channel con nuestras memorias, tenemos que tener bien en claro, primero, si nuestro motherboard lo soporta, y segundo, cuáles serán los socket (zócalos) en las que tendremos que insertarlos, ya que en algunos motherboards (¡o por lo menos en el mío!) en su manual oficial, exige explícitamente el socket 1 y 2 de las memorias RAM (actualmente posee cuatro sockets totales para insertar memorias).


Dejo un link sobre la teoría de las memorias en Dual Channel, en español, desde wikipedia:


Memorias en Doble Canal


También hay que ser inteligentes y saber no desperdiciar lo que estamos armando, dado por ejemplo el hecho de que si tenemos un total de 4 Gb de ram -o más- deberíamos utilizar un sistema operativo de 64 bits (x64), ya que en las distribuciones de Windows de x32 bits, no se reconocen más de 4 gigas de ram. Este punto es importante y también decisivo a la hora de hacerlo, ya que, es muy probable al utilizar un sistema de x64 bits, suframos distintos tipos de incompatibilidades en el momento de usar/instalar programas dado que la mayoría están construidos para una arquitectura de x32 bits.


Y por último paso a dejar una página la cual concurro mucho a la hora de revisar placas de video, ya que lo más importante no es la memoria RAM que tienen, sino otros componentes que la forman, como el bus de datos, la velocidad de los cores del GPU y el firmware que soporta. La página es GPU Review

Espero que este material sirva a la hora de armar una PC, para poder reflexionar un poco más y así, reducir los precios eficientemente.

Basado en mi experiencia personal.

Componentes internos y externos que conforman una computadora

Bien, para empezar con el blog, voy a redactar rápidamente sobre cómo es que están formadas las computadoras internamente. Antes de empezar vamos a definir rápidamente los conceptos de arquitectura y periférico:

Arquitectura2. f. Inform. Estructura lógica y física de los componentes de un computador.

Periférico2. m. Inform. Aparato auxiliar e independiente conectado a la unidad central de una computadora.

Bien, ahora sí, dentro de la categoría arquitectura, en una computadora podremos encontrar los siguientes componentes:
  • La memoria, la cual podremos clasificar según sea:
  1. Memoria RAM (memoria de acceso aleatorio)
  2. Memoria ROM (memoria de sólo lectura)
  • El procesador (también llamado microprocesador o CPU) el cual está subdividido en las siguientes partes:
  1. La unidad aritmético lógica
  2. La unidad de control
  3. Los dispositivos de Entrada/Salida
  • La placa base, que es precisamente, donde está montado el microprocesador
Luego, dentro de lo que serían los periféricos (tecnología modular e independiente a la arquitectura de una computadora) podremos entonces hallar:
  • Monitor
  1. De CRT o más bien conocidos por nosotros como de 'tubo' (tubo de rayos catódicos)
  2. De Plasma
  3. De tecnología LCD
  4. De tecnología LCD retroiluminada por LED's
  • Teclado
  • Mouse (o bien conocido ratón)
  • Impresora
  • Fuente de alimentación, las cuales pueden ser:
  1. ATX
  2. AT (ya prácticamente obsoletas)

Cabe destacar que las fuentes cambian su precio en cuanto a cuando uno las compra modulares o no. La diferencia está en que uno puede desconectar o no los cables nativos al motherboard que esta misma trae.

  • Unidades ópticas ya sean lectoras de DVD, CD o los recientes BlueRay
  • Unidades de disquete (ya obsoletas e inutilizadas)
  • Escáner
  • Discos de almacenamiento, los cuales pueden ser:
  1. De tipo duro (rígido)
  2. De tipo sólido (Unidad de estado sólido)
  3. De tipo externo
  • Parlantes o algún equipo de audio


Dejo la bibliografía para quien quiera corroborar la fuente:




Definiciones sacadas del diccionario online de la RAE.


Y por último dejo un video en youtube sobre el armado de una computadora:





Aplicaciones para el desarrollo de electrónica/eléctrica sobre Linux

Paso a dejar una recopilación de aplicaciones para el área de la electrónica, similares al Electronics Workbench dentro de Windows, pero que funcionan bajo sistemas operativos Unix (Ubuntu, Debian, OpenSUSE, etcétera).
Este material fue sacado del blog CMT.
gEDA :
El proyecto gEDA consiste en una suite de herramientas para la automatización del diseño electrónico semejante al orCAD de Win32. Estas herramientas son utilizadas para el diseño de circuitos electrónicos y eléctricos, simulación, prototipado y producción. Contempla una amplia librería de componentes como: 74xxx, AMP/OP’s, Transistores, etc.
El proyecto gEDA ha sido invitado a participar en Google Summer of Code 2007.
Enlaces:

SPICE

SPICE (Simulation Program with Integrated Circuit Emphasis) es un programa de simulación de circuitos de propósito general, que permite realizar análisis DC , AC, y transitorio, entre otros. El programa fue desarrollado en la Universidad de California-Berkeley a principios de los setenta. Los circuitos analizados pueden contener resistencias eléctricas, condensadores, inductores, inductores mutuos, fuentes de voltaje y corriente independientes, cuatro tipos de fuentes dependientes, interruptores, y dispositivos semiconductores: diodos, BJT, JFET, MESFET Y MOSFET.
Enlaces:

SpiceOpus

Una recompilación de SPICE 3 con utilidades de optimización.
Enlaces:

Ngspice

Simulador de circuitos basado en tres paquetes de software de código abierto: : Spice3f5, Cider1b1 y Xspice.
Enlaces:

Oregano

Oregano es un programa de diseño y simulación de circuitos electrónicos, cuya mayor virtud según destacan sus desarrolladores es la sencillez de uso. Provee de una amplia variedad de librerías de componentes, entre las que se incluyen: CMOS, TTL, amplificadores operacionales…
Enlaces:

KiCAD

Kicad es un programa de código libre (GPL) para la creación de esquemas electrónicos y circuitos impresos.
Concebido y creado por Jean-Pierre Charras, investigador en el LIS Laboratorio de Imágenes y Señales) y profesor de electrónica en el Instituto Universitario de Tecnología de Saint Martin d’Hères, la suite Kicad es un conjunto de cuatro programas y un gestor de proyectos para realizar circuitos electrónicos:
  • Eeschema: Creación de esquemas.
  • PcbNew: Realización de circuitos impresos.
  • Gerbview: Visualización de documentos generados en formato GERBER (documentos de fototrazado).
  • Cvpcb: Utilidad de selección de las huellas físicas de los componentes electrónicos utilizados en el esquema.
  • Kicad: Gestor de proyectos.
Enlaces:

Gael

Gael es una herramienta EDA integrada para GNOME 2. Esta diseñada para ser fácil de usar.
Enlaces:

XCircuit

XCircuit es un programa de sencillo uso que permite dibujar circuitos eléctricos con calidad profesional. Permite generar archivos en formato EPS y SPICE.
Enlaces:

PCB

PCB es una herramienta para diseñar placas de circuito impreso. Permite generar el fotolito previo antes de insolar la placa para después revelarla.
Enlaces:

KLogic

KLogic es una aplicación para construir y simular circuitos digitales fácilemnte.
Provee una forma fácil de construir circuitos que contienen componentes estándar como AND, OR, XOR y flipflops como RS y JK. Para construir circuitos más complejos y reusables, puede contruir subcircuitos.
La simulación está corriendo en forma permanenete por defecto miestras que construye sus circuitos. Para pruebas extendidas puede usar simulación en paso por paso, para reconocer picos. Usted puede desplegar la señal de flujo de los componentes de un circuito en forma gráfica. Cada dispositivo de un circruito tiene un retardo ajustable. Con la opción de ráfaga (burst option) el retardo de todos los dispositivos se deshabilita.
Enlaces:

TkGate

TkGate es un simulador de circuitos digitales con editor gráfico desarrollado en tcl/tk. Incluye componentes básicos como puertas lógicas, buffers triestado, componentes Alu (sumadores, desplazadores, multiplicadores), elementos de memoria (registros, RAMs, ROMs), transistores tipo MOS…
Enlaces:

ViPEC

ViPEC es un analizador de red para las redes eléctricas. Toma una descripción esquemática de una red eléctrica y realiza una simulación de la respuesta del circuito en el dominio de la frecuencia. La salida está bajo la forma de parámetros portuarios (S, Y y Z).
Enlaces:

CircuitSmith

CircuitSmith es un programa de diseño de circuitos electrónicos desarrollado en Java, que ofrece entre otras funciones la posibilidad de diseñar e imprimir PCB.
Enlaces:

XRoadMaker

Software de diseño e impresión de PCBs para Gnome.
Enlaces:

Eagle

Eagle (Easily Aplicable Graphical Layout Editor) permite diseñar circuitos impresos y realizar esquemas electrónicos. Se ofrecen dos versiones: standard y freeware; la última está recortada en prestaciones pero no tiene límite de tiempo de evaluación.
Enlaces: