Hardware Essentials Study Guide

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/99

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

100 Terms

1
New cards

Single-user systems

Found in personal computers, laptops, and desktops; manages computer resources and provides GUI.

2
New cards

Mobile device systems

Found in phones, tablets, and e-readers; includes Android and iOS.

3
New cards

Mainframe systems

Large-scale platforms for enterprise environments; examples include Windows Server and Unix.

4
New cards

Real-time systems

Operate in real time, like in pacemakers and cars.

5
New cards

Embedded control systems

Designed for single equipment control, like thermostats; examples include FreeRTOS and VxWorks.

6
New cards

Distributed systems

Allocate process power and programs to network users.

7
New cards

Barebones Computer System

Runs only one program at a time with minimal hardware.

8
New cards

Emulator

Computer or program imitating another; allows running Windows on Mac, for example.

9
New cards

Cross-platform application

Runs on multiple platforms like Linux, macOS, and Windows; examples include Flutter and Xamarin.

10
New cards

Multiprogramming

Multiple programs run simultaneously on a single device.

11
New cards

Multitasking

Allows multiple programs to run concurrently, managing system resources.

12
New cards

Multithreading

Enables CPU to execute multiple threads of the same process simultaneously.

13
New cards

Concurrency

Ability of multiple threads to access shared resources concurrently.

14
New cards

Batch processing

Computers periodically complete high-volume, repetitive data jobs.

15
New cards

HCL

Hardware compatibility list; lists compatible hardware for an OS or device management software.

16
New cards

Process control block

Manages processes, files, devices, metadata, and communication connections.

17
New cards

Operating system life cycle

Time from OS introduction to end of support (EOL); includes Alpha, Beta, Release Candidate, and more.

18
New cards

CPU

Principal part of a computer system, composed of ALU, CU, and registers; processes program instructions.

19
New cards

Arithmetic logic unit (ALU)

Performs arithmetic, logical, and bitwise operations on binary numbers.

20
New cards

Control unit (CU)

Orchestrates fetching, decoding, and execution of instructions in a CPU.

21
New cards

Registers

Smallest data-holding elements in a processor; supply operands to ALU and store results.

22
New cards

Accumulator

Register used to store data taken from memory.

23
New cards

Memory Address Register (MAR)

Holds the address of the location to be accessed from memory.

24
New cards

Memory Data Register (MDR)

Contains data to be written into or read out from the addressed memory location.

25
New cards

Program Counter (PC)

Keeps track of program execution by storing the memory address of the next instruction.

26
New cards

Instruction Register (IR)

Holds the instruction about to be executed in a CPU.

27
New cards

Pipelining

Overlaps fetch-decode-execute portions of instructions to increase CPU throughput.

28
New cards

32 vs 64 Architecture

32-bit compatible with 32/64, 64-bit only compatible with 64; 64-bit processes up to 16 Exabytes of RAM.

29
New cards

CISC

Complex Instruction Set Computing; x86 CPUs have better software compatibility.

30
New cards

RISC

Reduced Instruction Set Computer; utilizes a small, optimized set of instructions.

31
New cards

ARM

Advanced RISC Machines; focuses on reduced power for mobile devices and widely used in various devices.

32
New cards

Motherboard

Main printed circuit board in a computer, central connectivity point for components and peripherals.

33
New cards

PGA

CPU pins on AMD CPUs

34
New cards

LGA

CPU pins on Intel motherboards

35
New cards

Northbridge

Connects CPU to high-performance tasks like memory and graphics

36
New cards

Southbridge

Connects CPU to slower I/O operations like hard drives and USB devices

37
New cards

AGP

Port for 3D graphics acceleration

38
New cards

PCI slots

Used for LAN, sound, and capture cards

39
New cards

PCI-E 16x

Common slot for graphics cards with high bandwidth

40
New cards

IDE/PATA

Older connection for HDDs and optical drives

41
New cards

SATA

Faster replacement for IDE, used for storage devices

42
New cards

CMOS battery

Saves BIOS and settings on the motherboard

43
New cards

ATX

Full-sized motherboard form factor for desktops

44
New cards

Mini ATX

Smaller version of ATX with same features

45
New cards

Micro ATX

Similar to ATX but with fewer expansion slots

46
New cards

Mini ITX

Designed for small PCs like laptops

47
New cards

DIMM

Memory module for desktops and servers

48
New cards

SODIMM

Smaller DIMM version for laptops and compact systems

49
New cards

DRAM

Dynamic memory that needs continuous refreshing

50
New cards

SDRAM

Faster synchronous version of DRAM

51
New cards

Virtual RAM

Data transfer process between RAM and disk storage

52
New cards

DDR

Doubles RAM speed by sending data on clock edges

53
New cards

DDR2

Faster and more power-efficient than DDR

54
New cards

DDR3

Twice as fast as DDR2 with lower power usage

55
New cards

DDR4

Higher speed and lower power usage than DDR3

56
New cards

DDR5

Latest version with double the speed of DDR4

57
New cards

CPU Cache

Stores data for quick CPU access, faster than RAM

58
New cards

SRAM

Static memory used in CPU cache, faster than DRAM

59
New cards

ECC

Code for data accuracy checks and corrections

60
New cards

ROM

Read-only memory for booting programs

61
New cards

HDD

Mechanical storage with spinning disks

62
New cards

SSD

Electronic storage using flash memory, faster than HDD

63
New cards

Hybrid Drives

Combines SSD speed with HDD capacity

64
New cards

USB flash drives

Portable storage devices using flash memory

65
New cards

Memory cards

Compact storage for cameras and smartphones

66
New cards

NAS

Network storage accessible by multiple users

67
New cards

Cloud storage

Online service for storing and accessing data

68
New cards

RAID

Data storage system with different levels for redundancy

69
New cards

Virtualization

Creating virtual versions of physical IT resources like servers or storage devices.

70
New cards

Fidelity

Virtualization requirement ensuring accurate replication of resources.

71
New cards

Performance

Virtualization requirement focusing on efficient resource utilization.

72
New cards

Virtual Machines (VMs)

Software emulations of computer systems running on a host machine.

73
New cards

Virtual Sandbox

Secure isolated environment for testing software without risks.

74
New cards

Virtualizing legacy applications

Running older applications in a virtual environment for compatibility.

75
New cards

Cross-platform virtualization

Creating VMs that can run on different OS and hardware platforms.

76
New cards

Hypervisors

Software managing and creating virtual machines.

77
New cards

Type 1 Hypervisor

Directly runs on host hardware without an underlying OS.

78
New cards

Type 2 Hypervisor

Virtualization layer on top of host OS creating VMs within it.

79
New cards

Containers

Lightweight technology packaging and deploying software applications.

80
New cards

Cloud Computing

Delivery of computing resources over the internet for innovation and scale.

81
New cards

Cloud Services

Cloud-based services offering infrastructure, platforms, software, and storage.

82
New cards

Infrastructure as a Service (IaaS)

Cloud service providing virtualized computing resources over the internet.

83
New cards

Platform as a Service (PaaS)

Service offering a platform for developers to build and manage applications.

84
New cards

Software as a Service (SaaS)

Software applications provided over the internet on a subscription basis.

85
New cards

Desktop as a Service (DaaS)

Provider delivers virtual desktops to end users over the internet.

86
New cards

Persistent Desktop

Customizable desktop that retains user settings between sessions.

87
New cards

Non-persistent Desktop

Resets desktop to default each session, using shared cloud services.

88
New cards

Public Cloud

Third-party owned cloud infrastructure accessible over the internet.

89
New cards

Private Cloud

Cloud infrastructure exclusive to a single organization.

90
New cards

Hybrid Cloud

Combination of public and private cloud services.

91
New cards

Community Cloud

Cloud shared by organizations with similar interests.

92
New cards

Functional Requirements

Define system functions and behavior between inputs and outputs.

93
New cards

Non-functional Requirements (NFR)

Specify system performance criteria like speed, scalability, and security.

94
New cards

Integrated Development Environments (IDEs)

Software combining developer tools in a single interface for application building.

95
New cards

Compiled Languages

Converted into machine code by a compiler for specific machines.

96
New cards

Interpreted Languages

Executed line-by-line by an interpreter, slower but more portable.

97
New cards

Programmed I/O

Data transfer initiated by CPU instructions, requiring constant monitoring.

98
New cards

Interrupt Initiated I/O

Data transfer signaled by an interrupt, freeing CPU for other tasks.

99
New cards

Technology Stack

Combination of software, languages, and tools for application development.

100
New cards

Front-end

User interface part of a program using languages like HTML, CSS, and JavaScript.