Está en la página 1de 10

UNIVERSIDAD NACIONAL AUTÓNOMA DE HONDURAS

ASIGNATURA
Taller de Hardware

SECCIÓN
1500

CATEDRÁTICO
Carlos Gustavo Romero Galeano

Nombre del alumno


Antony Moises Lopez M

N.cuenta
20171035019

Fecha
03/04/23
Una buena configuración de PC para
analistas programadores

ASPECTOS TECNICOS
Si se va a pasar gran cantidad de tiempo mirando una pantalla mientras
escribes código, además de buscar posibles errores de sintaxis o tipeo en tu
IDE o editor de texto donde suelas escribir el código. Por eso, contar con una
pantalla de gran tamaño y con una buena resolución no solo resulta más
cómodo, sino que tu vista te lo agradecerá. Además, si tienes varias ventanas
abiertas en pantalla a la vez, puede ser beneficioso que no sea una superficie
de trabajo demasiado ridícula.

Procesador:
Para ejecutar cualquier entorno IDE o editor de texto en el que escribir,
incluso un procesador antiguo te puede valer. No son software demasiado
exigente. El problema viene cuando pretendes compilar el código fuente y
generar el binario. En ese caso, la capacidad de procesamiento va a
determinar si tarda minutos u horas. Y tener una buena CPU puede marcar la
diferencia.
Puedes elegir cualquier microprocesador actual de Intel o de AMD, aunque
puede que si te interesa optimizar el software para alguna microarquitectura
específica necesites uno u otro concretamente. Por ejemplo, si necesitas usar
algunas instrucciones de un set concreto, como las AVX512, etc.
En el caso de que crees programas usando programación paralela, tal vez te
interesa un Intel Xeon, un Intel Core i7/i9, un AMD EPYC, o AMD
Threadripper (ahora Ryzen 9). Estos procesadores tienen un mayor recuento
de núcleos y por tanto, mejores que las otras series para probar tus
programas paralelos.
Memoria:
Ocurre algo parecido al microprocesador. Para el IDE o el editor de texto con
el que introduces el código valdría una capacidad mínima de RAM, pero no a
la hora de compilar o de ejecutar ciertos emuladores (p.e. en Android Studio),
o máquinas virtuales donde probar (si las necesitas). En esos casos, la
demanda sería superior. Aquí puede depender un poco de lo que necesites
en cada caso. Unos 8GB podría ser suficientes para algunos que crean
programas sencillos, y para otros programadores necesitarían más. Para que
sirva en la mayor parte de los casos, yo recomendaría al menos 32GB de
RAM. Más aún si tienes pensado usar motores gráficos para crear
videojuegos.

GPU o Tarjeta de video:


La GPU puede parecer que no importa prácticamente nada o nada para
programar. Y es cierto en algunos casos. Pero si quieres desarrollar
videojuegos y tienes que trabajar con diseño gráfico y graphics engines, la
tarjeta gráfica se vuelve algo más crítica. Por eso, en el caso de que quieras
desarrollar y probar videojuegos, deberías montar una tarjeta gráfica decente
para gaming.
Otro caso donde la gráfica se vuelve importante es si vas a desarrollar código
para GPGPU, es decir, para usar la GPU con propósito general haciendo uso
de OpenCL, CUDA,…, o para IA, etc. En esos caso deberías fijarte en tarjetas
AMD y NVIDIA para profesionales o aceleradores en el caso de que quieras
crear código específico para este tipo de productos. Me refiero a modelos tipo
AMD Radeon Instinct, AMD FirePro, NVIDIA Quadro o Titan o Tesla, Intel
XeonPhi, etc.
Teclado:
El teclado es la herramienta que usarás para introducir todas las cientos o
miles de líneas de código que necesitas para tus proyectos. Por eso, elegir un
teclado cómodo y fiable es esencial. Los teclados para gaming suelen ser
buenas opciones, así que puedes optar por este tipo de modelos incluso si
optas por un portátil podrás comprar un modelo para gaming o usar un
teclado externo.
Algunos ejemplos de buenos teclados para introducir texto son el Corsair K83,
Filco Majestouch-2, Logitech Craft, Roccat Vulcan 120 Aimo, etc. Y recuerda
que la ergonomía te puede evitar pasar épocas de dolor o problemas con tu
salud por forzar tus articulaciones….

Sistema operativo
El sistema operativo debe ser una plataforma segura, fiable, robusta, estable
y, a ser posible, que sea la plataforma nativa para la que estás desarrollando,
y así evitar usar máquinas virtuales o emuladores para probar el software.
Evidentemente, las tres opciones que tienes son GNU/Linux, Windows y
macOS. Aunque si desarrollas para otro sistema operativo, puedes elegir el
que quieres: ChromeOS, FreeBSD, Solaris, etc.
En este aspecto es cuestión de necesidades. Depende de para qué
plataforma estés creando y quizás te interesa un SO u otro…
A cualquiera de estas configuraciones convendría agregar un sistema de
refrigeración, el cual puede variar según nuestra decisión final. Los hay
mejores según el modelo de nuestro ordenador y/o el kit que queramos usar
mediante la caja, ya sean de 240mm 0 120mm, por ejemplo.
Para desarrolladores de MacOs o IOS

Si te gusta desarrollar desde la plataforma de Apple o desarrollas para sus


sistemas operativos, las recomendaciones son:

● MacBook Air con Apple m2 de 10 núcleos + 16 GB RAM + 2 TB SSD


● MacBook Air con Apple M1 de 8 núcleos + 16 GB RAM + 2 TB SSD
● Apple iMac Pro con Intel Xeon + 32 GB RAM + 1TB SSD + AMD
Radeon Vega 8GB
● Apple Mac Pro Intel Xeon + 16 GB RAM + 256 GB SSD + AMD
FirePro D500 3GB
● Apple Macbook Pro 15″ + Intel Core i7 + 16 GB RAM + 256 GB SSD
+ Intel UHD 630 integrada

Para desarrolladores que quieren movilidad

El Macbook Pro es una buena opción, pero si vas a desarrollar software para
Windows, GNU/Linux u otro sistema operativo no macOS, entonces la mejor
opción es un portátil de esta lista:

● Slimbook Pro X: un ultrabook con GNU/Linux con mejores resultados


para desarrollar software libre y la mejor alternativa a un Macbook
Pro a un precio muy inferior. Con un potente procesador Intel Core
i7, GPU NVIDIA MX250, 8-32 GB de RAM, 1 o 2 SSD de 250GB a
1TB (opción RAID), pantalla 14″ FullHD, teclado de membrana, y
gran autonomía.
● HP Spectre X360: para los que quieren reducidas dimensiones y
movilidad máxima. Con Intel Core i5 o i7, 8-16GB RAM, Intel UHD
620, SSD de 256GB a 1TB, pantalla 13,3″ FullHD y buena
autonomía.
● Lenovo Thinpack X1 Extreme: si quieres mayor rendimiento y una
pantalla algo más grande. Tiene Intel Core i7, hasta 64 GB RAM,
NVIDIA GeForce GTX 1050 Ti, pantalla 15.6″ 4K, SSD de hasta 1TB.
Una buena configuración de PC para
Desarrolladores Web

Para la elaboración de desarrollo web se necesita contar con los elementos


básicos, tanto en la parte de hardware como de software, por ello, en lo
referente al hardware se recomienda tener una computadora con los mínimos
requisitos que hoy en día se utilizan, aunque algunos piensan que con un
simple bloc de notas en la plataforma de windows es suficiente y lo puedes
tener en una computadora con muy bajas características de hardware, sin
embargo, en la práctica al estar diseñando y creando páginas web,
empleamos diversas herramientas de software, muy en específico en el
ambiente de windows se requiere de la plataforma CS6 (dreamweaver, flash y
fireworks) además de usar el explorador de windows y el internet explorer al
mismo tiempo con las herramientas para el diseño, razón por la cual, la
computadora que se emplea en el diseño debe tener características de
hardware bastante robustas para hacer del diseño un placer y no una tortura,
esperando unos minutos para que una aplicación abra y poder trabajar en
ella, y tener que cerrar las demás para abrir una nueva, y esperar que la
computadora no se bloquee durante algún proceso complejo como es
manejar sonido o video.

Hardware:

En general para que una PC o laptop pueda trabajar lo mejor posible, con un
software para diseño de sitios web requiere algunos elementos básicos, como
podrían ser, los siguientes:

● Procesador intel i7 a 2 Ghz de velocidad ( o de mayor rango)


● 8 GB de memoria RAM
● Pantalla de 32 bits con una resolución de 1024 por 768 píxeles
● Mínimo 500 GB de capacidad en el disco local (disco duro)

Software:

En la actualidad existen varios programas que son exclusivamente para el


diseño web, o también para administrar los sitios web, este tipo de software
se puede encontrar individualmente, es decir, sólo el software encargado del
diseño de la página web, o bien las llamadas suite, o plataformas que son un
conjunto de programas que se dedican al mejoramiento de la creación,
diseño, o modificación de las páginas web en conjunto y suelen ser de una
sola compañía. Independientemente de lo anterior, cabe mencionar que no
todos los programas o las suite son o sirven para lo mismo, hay unas que le
dan mayor importancia a ciertos aspectos en cuanto a la creación y diseño.

La plataforma que se empleará será la de "CS6" que pertenece a la empresa


de ADOBE actualmente, y la cual contiene tres software, uno dedicado al
diseño y creación de páginas web el cual se llama "DREAMWEAVER", el
segundo se llama "FIREWORKS" enfocado a la edición de imágenes, y un
tercero dedicado a la elaboración de animaciones que lleva por nombre
"FLASH".

Servidor de internet:

El hardware necesario para que una computadora pueda funcionar como un


verdadero servidor de aplicaciones y pueda atender a un número de clientes
bastante grande es el siguiente:

● Procesador lintel pentium Xeon a 3 Ghz de velocidad, doble y especial


para servidor (o de mayor rango)
● 8 GB de memoria RAM (se recomienda que sea de mayor capacidad)
● Pantalla de 32 bits con una resolución de 1024 por 768 píxeles
● 800 GB de capacidad en el disco local (disco duro).

Una buena configuración de PC para Gaming

Las especificaciones de una computadora para juegos pueden variar


dependiendo del tipo de juegos que se deseen jugar y del presupuesto
disponible. Sin embargo, aquí te proporcionaré algunas de las
especificaciones más comunes para una computadora de juegos de alta
calidad:

● Procesador: Un procesador potente es esencial para una buena


experiencia de juego. Los procesadores de Intel Core i7 o i9 y los de
AMD Ryzen 7 o 9 son los más comunes. Estos procesadores tienen
múltiples núcleos y subprocesos, lo que permite que la computadora
maneje múltiples tareas al mismo tiempo.

● Tarjeta gráfica: La tarjeta gráfica es el componente más importante


para la experiencia de juego. Se recomienda una tarjeta gráfica
dedicada de alta gama, como la Nvidia GeForce RTX 3080 o 3090 o la
AMD Radeon RX 6800 XT o 6900 XT. Estas tarjetas tienen la
capacidad de renderizar gráficos en alta resolución y en tiempo real.
● Memoria RAM: Una buena cantidad de memoria RAM es necesaria
para ejecutar juegos modernos. Se recomienda al menos 16 GB de
RAM, pero se pueden usar 32 GB para un mejor rendimiento. Esto
permite que la computadora tenga suficiente espacio para cargar y
ejecutar varios programas al mismo tiempo.

● Almacenamiento: La capacidad de almacenamiento es importante para


instalar juegos y otros programas. Un disco duro de estado sólido
(SSD) es ideal para un arranque rápido y un rendimiento general
rápido. Se recomienda un SSD de al menos 1 TB para
almacenamiento de juegos y un disco duro adicional para
almacenamiento de archivos generales.

● Fuente de alimentación: La fuente de alimentación es un componente


importante que a menudo se pasa por alto. Se recomienda una fuente
de alimentación de al menos 750 vatios (W) para soportar la carga de
la tarjeta gráfica y otros componentes.

● Refrigeración: La refrigeración adecuada es importante para evitar el


sobrecalentamiento y garantizar un rendimiento óptimo. Los sistemas
de refrigeración por aire y por agua son populares para enfriar el
procesador y la tarjeta gráfica.

● Monitor: El monitor es importante para una experiencia de juego


inmersiva. Se recomienda un monitor de alta resolución y frecuencia de
actualización. Un monitor de 1440p o 4K con una frecuencia de
actualización de 144 Hz es ideal para juegos de alta gama.

Software:
La mejor configuración de software para una computadora de juegos
dependerá de las preferencias personales del usuario y del sistema operativo
que se esté utilizando. Sin embargo, aquí te proporcionaré algunas
recomendaciones generales:

● Sistema operativo: La mayoría de los juegos de PC están diseñados


para Windows, por lo que se recomienda utilizar la versión más
reciente de Windows 10 para una compatibilidad óptima con los
juegos.

● Controladores de dispositivo: Es importante asegurarse de tener los


controladores de dispositivo más recientes para todos los componentes
de hardware de la computadora, incluyendo la tarjeta gráfica, el
procesador y otros dispositivos conectados. Los controladores más
recientes pueden mejorar el rendimiento y la estabilidad de la
computadora.

● Programas de optimización de juegos: Existen varios programas de


optimización de juegos disponibles en línea que pueden mejorar el
rendimiento de los juegos. Algunos ejemplos incluyen Razer Cortex,
Game Booster 3 y Game Fire.

● Antivirus: Se recomienda utilizar un software antivirus para proteger la


computadora de virus y malware. Sin embargo, algunos programas
antivirus pueden ralentizar el rendimiento del sistema, por lo que es
importante elegir un programa que sea liviano y tenga un bajo impacto
en el rendimiento de la computadora.

● Software de grabación y streaming: Si se desea grabar o transmitir en


vivo juegos, se recomienda utilizar un software de grabación y
streaming, como OBS Studio o Nvidia Shadowplay.

Una buena configuración de PC para usuarios


caseros.

En general, una computadora para uso doméstico debe ser lo suficientemente


potente para realizar tareas cotidianas de manera eficiente, pero no necesita
tener las especificaciones de alta gama que se requieren para juegos o tareas
de edición de video intensivas. Al elegir una computadora para uso
doméstico, es importante tener en cuenta las necesidades específicas del
usuario y elegir un equipo que se adapte a esas necesidades sin exceder el
presupuesto disponible, pero vamos a ver algunas recomendaciones
generales para una computadora de escritorio o portátil de alta calidad para
uso doméstico:

● Procesador: Para uso doméstico, un procesador de gama media como


un Intel Core i5 o un AMD Ryzen 5 sería suficiente para realizar tareas
cotidianas como navegación web, correo electrónico, procesamiento de
texto y visualización de contenido multimedia.

● Memoria RAM: Se recomienda al menos 8 GB de memoria RAM para


una computadora de uso hogareño, lo que permite una multitarea fluida
y una carga rápida de aplicaciones.
● Almacenamiento: El almacenamiento depende del uso específico de la
computadora. Para el almacenamiento de documentos y archivos
multimedia, un disco duro de estado sólido (SSD) de 256 GB o 512 GB
es suficiente. Si se necesita más almacenamiento, un disco duro
adicional o una unidad de almacenamiento en la nube pueden ser
opciones viables.

● Tarjeta gráfica: Para tareas cotidianas de uso hogareño, una tarjeta


gráfica integrada en el procesador es suficiente para la visualización de
contenido multimedia.

● Monitor: Para una computadora de escritorio, se recomienda un


monitor con una resolución de al menos 1920x1080 (Full HD) y un
tamaño de pantalla de al menos 22 pulgadas para una experiencia de
visualización óptima.

● Conectividad: Es importante asegurarse de que la computadora tenga


suficientes puertos USB para conectar dispositivos externos, como
impresoras y discos duros externos. También se recomienda tener una
conexión a Internet de alta velocidad para una navegación web rápida
y una descarga de archivos fluida.

● Sistema operativo: Para una computadora de uso doméstico, se


recomienda utilizar el sistema operativo más reciente y compatible con
el software utilizado, como Windows 10 o macOS.

También podría gustarte