Computer Architecture: http://www.eecs.harvard.edu/~dbrooks/cs146/ Topics include computer organization, instruction set design, memory system design, pipelining, and other techniques to exploit parallelism; and also storage subsystems and basics of multiprocessor systems. http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture1.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture2.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture3.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture4.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture5.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture6.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture7.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture8.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture9.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture10.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture11.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture12.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture14.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture15.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture16.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture17.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture18.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture19.pdf http://www.eecs.harvard.edu/~dbrooks/cs146/cs146-lecture20.pdf http://arstechnica.com/paedia/r/ram_guide/ram_guide.part1-1.html Cheers, Amit Ray ...