00 - Introduction to IT | Cheatsheet Flashcards
Appendix deck with a list of the acroynoms
CU
Control Unit (CU)
The Control Unit (CU) on a CPU receives information from the software; then, it distributes and directs the data to the relevant hardware components.
Some functions of the CU:
- Determine what/where the next instruction must go for processing
- Send clock signals to all hardware to force synchronous operations
- Send memory taskings if appropriate
BNS
Binary Numbering System
The binary numbering system is built on a base of 2. Every time we reach a power of 2, we add another digit. The decimal system works the same way, just with 10.
ALU
Arithmetic and Logic Unit (ALU)
An Arithmetic Logic Unit (ALU) is a digital circuit used to perform arithmetic and logic operations. It is the fundamental building block of the CPU.
Some ALU functions:
- Addition & subtraction
- Determining equality
- AND/OR/XOR/NOR/NOT/NAND logic
gates and more!
Registers
Registers
A register is a volatile memory system that provides the CPU with rapid access to information it is immediately using.
Functions of a register:
- Store temporary data for immediate processing by the ALU
- Hold “flag” information if an operation results in overflow or triggers other flags
- Hold the location of the next instruction to be processed by the CPU
CPU
The CPU
A Central Processing Unit (CPU) is the electronic circuitry that executes instructions based on an input of binary data (0’s and 1’s). The CPU consists of the Control Unit (CU), the Arithmetic and Logic Unit (ALU), and registers (Immediate Access Store).
RAM
Random Access Memory (RAM)
Random Access Memory, or RAM, is additional high-speed memory that a computer uses to store and access information on a short-term basis.
Latency
Latency Measure
Latency is the amount of delay before that transfer of data begins.
Some common latency numbers:
- Read from solid state drive: 150 microseconds
- Ethernet connection: 10 milliseconds
- 4G connection: 80 milliseconds
- Satellite connection: 900 milliseconds
Hard Disks
Hard Disks
Hard disks, or hard drives, are responsible for the long-term, or secondary storage of data and programs.
Main Computer Functions
Main Functions of a Computer
There are four main functions of a computer that make user interaction possible:
Input
Processing
Memory
Output
- Input is data we give to our computers through interactions
- Processing is comprised of the translation of input and the instructions given for output
- Memory is used to store either temporary or permanent information
- Output is the information that gets returned by the computer
Throughput
Throughput Measure
Throughput is the total amount of data that can be transferred in a given amount of time.
Some common throughput numbers:
- Smartphones: 500MB/Sec
- Desktop drive: 5,000MB/Sec
- RAM: 20,000MB/Sec
The Mainboard
The Mainboard
The mainboard, or motherboard, is a printed circuit board that houses important hardware components via ports.
Ports
Ports
A port is a physical outlet used to connect devices to a computer. A computer typically contains multiple ports. This connection allows for communication between the IO device and the computer.
OSI Model
OSI Model
The OSI Model is a conceptual, implementation-neutral model that describes networking in seven separate layers, where each layer covers a set of functions and tasks.
This model helps us communicate while we do network troubleshooting and architecture.
Network Protocols
Network Protocols
A network protocol is a set of standards for Internet traffic.
Among them are the big transport protocols:
- TCP and UDP
- HTTP for web requests
- DNS to convert domain names to IP addresses
- IMAP/POP3 for email
- SSH
- FTP
- SMB for access to specific resources
TCP/IP Model
The TCP/IP Model is an implementation-specific networking model that revolves around the TCP protocol and IP addressing which anchor the Internet as we know it.
Its layers include:
The Network Layer
The Internet Layer
The Transport Layer
The Application Layer
OSI Layers
The OSI layers include: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
- The Physical layer includes physical technologies
- The Data Link layer includes data framing and local MAC addressing
- The Network layer includes connecting to the larger web and IP addressing
- The Transport layer includes protocols that make sure reliable delivery happens
- The Session layer authenticates and maintains communication over a period of time
- The Presentation layer en/decrypts and translates data into presentable form
- The Application layer includes all the applications we interact with that render data
Network
Network
A network is two or more computers or devices that are linked in order to share information.
Networking refers to a large set of standards and protocols that organize and regulate the sharing of information.
Network Categories
Three broad categories of networks include:
Local Area Network (LAN), a smaller-sized network that connects multiple devices in a small area
Campus Area Network (CAN), a larger network that connects multiple computers and devices over a slightly larger area
Wide Area Network (WAN), the largest-sized network that connects multiple computers, over a geographically large area
The Internet is technically a WAN.
The Internet
The Internet
The internet refers to the actual network of connected computing devices.
The World Wide Web
The World Wide Web
The world wide web is a collection of interlinked websites and other web resources that use the internet to share data.
www.