Hola gente, este post tiene la intención de recomendar al programador que recién empieza ( y al que lleva tiempo pero nunca profundizo) algunos libros que echan un poco de luz sobre algunas de las cosas que pasan dentro de la P.C. Todo a un nivel básico y sin electronica.
Estos libros no están actualizados, y no tienen información para salir fabricando microprocesadores; pero son económicos y de un nivel basics, no requieren conocimientos previos en programación, salvo uno.
Para comprender lo que pasa dentro de la P.C:
"La P.C por dentro" de Mario Ginzburg. 1° parte.
El libro enseña operaciones con binarios, hace ejemplos con analogías de lo que pasa dentro de la U.C.P. y como interacciona con periféricos y memoria, sigue paso a paso las operaciones de los binarios en la U.A.L., y tiene algunos temas de historia de las computadoras.
Luego tenes que saber un poco de periféricos.
"Perifericos" de Merio Ginzburg. Y aviso, no, no soy Mario Ginzburg ni le hago propaganda; el tipo se mando unos cuantos libritos introductorios.
Habla de los periféricos, de las interrupciones y un poquito de modems.
Luego corresponde sumarle a los conocimientos de operaciones en binaro, un poco de Assembly.
"Assembler desde cero e interrupciones version ampliada" de Mario Ginzburg.
Tiene ejercicios con ejemplo en assembler y explica los saltos. Esta bueno para ver cada vez mas a bajo nivel, lo que pasa cuando uno compara cosas en un programa de nivel alto.
"De la compuerta al Computador" de Mario Ginzburg.
Este libro explica con compuertas lógicas las operaciones de la UAL.
"Sistemas Operativos" de Silvershatz Galvin.
Este libro cuenta la evolución de los sistemas operativos, explica como se gestionan los procesos, y muestra algoritmos en pascal como "Lectores y escritores" o "productor y consumidor".
Para aprender redes, aunque son viejos.
"Redes de computadoras" de Tanenmbaum.
"Redes globales de informacion con TCP IP" de Douglas. E Comer.
Sintaxis de UML
Son herramientas para darle forma al proyecto antes de la implementación (darle al compileitor)
Bueno eso seria todo lo que yo conozco que puede servir. Hay mas, y mas profundo. Pero para sumar conocimiento sirve. Si ya estas en una carrera de sistemas posiblemente los tengas o tengas algo mejor.
Sludos.