Depende del sistema operativo y de lo que planeas estudiar.
Si está utilizando Linux, especialmente una distribución liviana, entonces debería estar bien. Puede ser un poco apretado, pero aún tendrá la mayoría de su RAM disponible después de cargar el sistema operativo.
Si está utilizando Windows 10, debe estar inactivo con alrededor del 50-75% de uso, por lo que le recomiendo tener más memoria.
- ¿Cuántos recursos (CPU, RAM) se suelen dar a los dominios adicionales en un plan de alojamiento compartido?
- ¿Qué tipo de RAM DDR2 debo comprar?
- ¿FoundationDB solo se ejecuta en SSD y RAM?
- ¿Cuál es la mayor cantidad de RAM que ha tenido una computadora?
- ¿Es posible para mí tener 2 GB de tarjeta gráfica y 1 GB de RAM?
Podrá ejecutar la mayoría de los programas que cree, pero si se encuentra con algún algoritmo en el que está tratando de trabajar con grandes problemas (como el aprendizaje automático), es probable que se agote rápidamente.
Tener que preocuparse por hacer que un programa complicado ahorre memoria mientras lo escribe es una experiencia útil, pero realmente puede interferir en la comprensión general de lo que está haciendo.
Además, la compilación de programas es mucho más lenta a medida que se queda sin RAM, porque su sistema operativo tendrá que mover cosas de la memoria hacia adentro y hacia afuera del archivo de paginación / intercambio en su disco duro.
En general, compilar programas más grandes (o programas con muchas bibliotecas) requiere bastante memoria una vez que tiene que comenzar a vincular cosas, por lo que si alguna vez trabaja en un proyecto más grande, 6 GB + Windows probablemente no se reducirá eso.
Por lo general, recomendaría obtener al menos 8 GB.