Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
That's entirely too broad a question to be handled here properly. However, you can get some basic information at the PC Guide website, and you can get complete answers to all of your PC hardware-related questions in an excellent book, the Winn L. Rosch Hardware Bible, available anywhere that books are sold. There is a companion website to the book as well. This site has additional info and post-press updates to the current version of the book.