Computer Architecture
6 articles
8 Books on Computer and Network Fundamentals (CS, OS, and TCP/IP)
A reading list of 8 books for relearning computer and network fundamentals: how computers and programs work, an overview of computer science, the OS and UNIX, and TCP/IP and email. Each entry links to its full review.
Why Computers Work: 2nd Edition - Essential Knowledge of Hardware and Software
A review of Why Computers Work (2nd Edition). It lets you understand the whole flow of how a computer works, from hardware to software. Reading it together with Why Programs Work gives you a more well-rounded grasp of the fundamentals.
Why Programs Work, 3rd Edition: Essential Programming Knowledge
A review of Why Programs Work, 3rd Edition. A book that carefully explains everything from how CPUs and memory work to how programs actually run. It is well suited to systematically revisiting the kind of fundamentals taught in a computer science curriculum.
Differences Between Little Endian, Big Endian, Middle Endian, and Bi-endian
Understand byte ordering: Little Endian, Big Endian, Middle Endian, Bi-endian, and memory arrangement across systems.
Difference Between Orphan Processes and Zombie Processes
Understand orphan and zombie processes in UNIX, process lifecycle, and system resource management implications.
Everyone's Computer Science
A review of Everyone's Computer Science. A book for compactly grasping the big picture of computer science by its key points. Rather than diving deep into each topic, it is just right when you want a map of the CS field.