This book explains every part of your computer and shows how each part works together, it teaches simple troubleshooting and repair techniques and is packed with real-world examples and case studies. Learn about: I/O: how information gets into and out of computers ; Motherboards and buses: how your computer's parts are connected ; CPU: how your computer's "brain" works-and how to install and troubleshoot it ; Memory and storage: the types you need and how to install them ; Bootup: how your computer starts, what can go wrong, and how to fix it ; Operating systems: the basics of Windows, Mac OS X, and Linux ; Basic security: protecting your data, connections, and computer ; Troubleshooting: the tools and methods every good PC technician must know ; Networks and the Internet: how they work, how they communicate, and how to connect to them.
This book provides you with a series of hands-on exercises and critical-thinking activities that teach you the skills needed to build modern networks.
The coverage of model-checking has been substantially updated. Further exercises have been added. Internet support for the book includes worked solutions for all exercises for teachers, and model solutions to some exercises for students.
Intelligent readers who want to build their own embedded computer systems-- installed in everything from cell phones to cars to handheld organizers to refrigerators-- will find this book to be the most in-depth, practical, and up-to-date ...
This book develops the theory of typed feature structures, a new form of data structure that generalizes both the first-order terms of logic programs and feature-structures of unification-based grammars to include inheritance, typing, ...
An introduction to computers and computer programming.
Experts in the field explore the connections across physics, quantum logic, and quantum computing.
A first course in computer architecture and the interaction of hardware and software. This book is aimed at students with some experience of programming in a high-level language. It covers...
Discrete Structure, Logic, and Computability introduces the beginning computer science student to some of the fundamental ideas and techniques used by computer scientists today, focusing on discrete structures, logic, and computability.
The Logic of Information Structures
The performance of software systems is dramatically affected by how well software designers understand the basic hardware technologies at work in a system. Similarly, hardware designers must understand the far-reaching...