https://examscart.com/computer-awareness-study-notes-on-basic-components-of-computer-systems/
Computer Awareness Study Notes on Basic Components of Computer Systems