Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Exploring Computer Systems: 2019 Ed
About the Author
Acknowledgements
Table of Contents
Computer Fundamentals
The Binary Code
ASCII code
Unicode
Data Storage Units
Binary Addition
Convert Binary to Decimal
Convert Decimal to Binary
Hexadecimal Numbers
Convert Decimal to Hexadecimal
Convert Hexadecimal to Decimal
Boolean Logic
AND Gate
OR Gate
XOR Gate
NOT Gate
NAND Gate
NOR Gate
Putting it Together
Harvard Architecture
Von Neumann Architecture
Fetch Execute Cycle
Instruction Sets
RISC
CISC
Data Compression
Lossy & Lossless
Huffman Coding
Run Length Encoding
Data Encryption
Hardware Components
Types of Hardware
Internal Hardware
Basic Peripherals
Primary Storage Devices
Random Access Memory (RAM)
Read Only Memory (ROM)
Cache Memory
Volatile and Non-Volatile Memory
Computer Peripherals
Printers
Inkjet Printer
Laser Printer
Other Peripherals
Data Ports
USB
USB-C
Ethernet
FireWire
ThunderBolt
eSATA
Computer Software
The Operating System
User Interfaces
Process Management
Non Pre-emptive Scheduling
Pre-emptive Scheduling
First Come, First Served
Round Robin
Multilevel Feedback Queueing
File Management
File Systems
FAT32
exFAT
NTFS
APFS
EXT2, 3, and 4
Memory Management
Memory Partitioning
Segmentation
Paging
Virtual Memory
Apps & Applications
Anti-Virus Software
Windows Defender
Avast
AVG
Types of Computer
Micro Computer
Desktop
Desktop: All-in-one
Netbook
Chromebook
Tablet Computers
Hybrids
Mainframe Computer
Super Computer
Embedded System
Understanding Hardware Specifications
So Many Machines
Mac or PC?
Decoding the Jargon
Computer Specs
Printer Specs
Computer Networks
Local Area Networks (LANs)
Metropolitan Area Networks (MANs)
Wide Area Networks (WANs)
Peer-to-peer Network
Client-server Network
Network Layers
Network Topologies
Star
Bus
Ring
Ethernet
Cellular Networks
WiFi
Dual Band or Single Band?
WiFi Extenders
Wireless Standards
Wireless Security
The Internet
Internet Connections
DSL
Fibre Optic
Cable
Satellite
3G/4G/5G
Web Servers and DNS
DHCP Servers
IP Addresses
TCP/IP
TCP/IP Model
Ports and Sockets
Internet Security
Malware
Virus
Worm
Trojan
Rootkit
Ransomware
Social Engineering
Phishing
Pharming
Pretexting
Shouldering
Threat Prevention
Biometric Measures
Strong Passwords
2-Factor Authentication
Public Key Cryptography
Firewalls
Cloud Computing and the Web
Secondary Storage
Hard Disc Drive (HDD)
Solid State Drive (SSD)
CD/DVD/Blu-ray Drive
Memory Cards
USB Flash Drives
External Hard Disc
NAS Drives
CPU / Processor
Types of CPU
Inside the CPU
Other Internal Components
Sound Card
Video Card
Expansion Slots
The Motherboard
The Chipset
North & South Bridge
CPU Socket
The BIOS
Video Ports
DVI
HDMI
VGA
Component Video
Composite Video
Audio Ports
1/8” (3.5mm) Phono Jack
1/4” (6.35mm) Phono Jack
RCA Audio
Packet Switching
What is a URL?
HTML
Where are the HTML Files Stored?
Data Transfer Rates
Bytes and Bits
← Prev
Back
Next →
← Prev
Back
Next →