Exploring Computer Systems
eBook - ePub

Exploring Computer Systems

The Illustrated Guide to Understanding Computer Systems, Hardware & Networks

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Exploring Computer Systems

The Illustrated Guide to Understanding Computer Systems, Hardware & Networks

About this book

Bits, bytes, logic, RAM, CPUs, hard drives and SSD drives. Master the geeky acronyms and simplify computer hardware & terminology with ease.

Computer hardware with all its technical jargon can be baffling, even for the moderately experienced user.

This book is ideal for a computing course, whether in high school, college or first degree.

Step-by-step, visual approach to help you quickly decode the jargon

Plenty of full color, illustrated screenshots and photographs to help you

Presented in an easy and simple to read format.

This book looks at

Computer fundamentals: logic gates, binary arithmetic, hexadecimal, and number base conversions

Data compression and encryption

Hardware components: CPUs, RAM, Hard Drives, Portable Drives, video cards memory cards, motherboards, and the BIOS

Inside the CPU, CPU architecture, instructions sets, and the fetch execute cycle

Data Storage: bits, bytes, kilo bytes, megabytes, giga bytes and tera bytes

Computer ports: VGA, HDMI, DVI, USB 2&3, FireWire, RJ45 ethernet, eSATA and more

Different types of computer: desktops, laptops, netbooks, tablets, hybrids and supercomputers

Operating systems: process management, memory management, file management

Computer Software: applications, system software

Computer peripherals: laser and inkjet printers Types of computer networks,

Network topologies, LANs, WANs, MANs, fibre optics and ethernet

WiFi and Cellular internet connections

The internet: email, the cloud, the world-wide web, and packet switching

IP Addressing, web servers, DNS servers and DHCP servers, TCP/IP model, OSI model

and more...

Techniques are illustrated step-by-step using full colorphotography and screen prints throughout, together with concise, easy to follow text from an established expert in the field, provide a comprehensive guide to computer systems.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Exploring Computer Systems by Kevin Wilson in PDF and/or ePUB format, as well as other popular books in Computer Science & Hardware. We have over one million books available in our catalogue for you to explore.

Information

Computer Fundamentals

A computer is a machine that can store and process data according to a sequence of instructions called a program.
At their most fundamental level, these machines can only process binary data: 1s and 0s.
In this chapter, we’ll take a look at using the binary code to encode data, as well as binary arithmetic and number bases.
We’ll look at using logic gates to build simple circuits and how they form the building blocks for electronic devices, before moving onto the fetch execute cycle and instruction sets.
Let’s begin by taking a look at the binary code.

The Binary Code

The binary code uses 1s and 0s to encode computer instructions and data. RAM is essentially a bank of switches: ‘off’ represents a 0 and ‘on’ represents a 1. Data is encoded using either ASCII or Unicode and stored in RAM or on a disc drive.
Computer electronics can be constructed using Boolean logic gates, see page 12. Connecting these gates in a certain way, we can create adders, counters, latches (which are basic storage elements) and flip-flop circuits, as well as circuits that implement subtraction, multiplication, division. Using this theory we can build motherboards, CPUs, RAM, and so on. All these electronic circuits do is manipulate 1s and 0s - the binary code.

ASCII code

The American Standard Code for Information Interchange (ASCII), originally used a 7-bit binary code to represent letters, numbers and other characters. Each character is assigned a binary number between 0 to 127.
000-31 is reserved for control characters such as end of line, carriage returns, end of text and so on.
032-126 covers symbols, numbers 0-9, and all lowercase and uppercase letters.
The ASCII code set was later extended to 8bit using the numbers 0 -255 which allowed more characters to be encoded. These included mathematical symbols, international characters and other special characters needed.

Unicode

Unicode is a universal encoding standard for representing the characters of all the la...

Table of contents

  1. Exploring Computer Systems: 2019 Ed
  2. About the Author
  3. Acknowledgements
  4. Table of Contents
  5. Computer Fundamentals
  6. Hardware Components
  7. Computer Peripherals
  8. Computer Software
  9. Types of Computer
  10. Understanding Hardware Specifications
  11. Computer Networks
  12. The Internet
  13. Internet Security
  14. Cloud Computing and the Web