Computer Applications

Chapter 2
Computer Hardware and Infrastructure

Bachelor of Business Administration
Computer Applications   •   Under Graduate

Computer Hardware and Infrastructure

Introduction

Computer hardware is the physical foundation on which business information systems operate. Applications, databases, communication platforms and artificial-intelligence tools all depend on processors, memory, storage, input-output devices, network equipment and the infrastructure that supports them. For a business administrator, hardware is not merely a technical purchasing issue. It affects employee productivity, customer service, operating cost, information security, business continuity and environmental impact.

Hardware selection therefore requires more than choosing the newest or fastest device. A suitable solution must match workload requirements and be evaluated through performance, cost, scalability, reliability, manageability and sustainability. This chapter examines the major hardware components used in personal computers, mobile systems, servers and organizational infrastructure.

Learning Objectives

After studying this chapter, a student should be able to:

  1. Explain the functions of processors, memory, storage and input-output devices.
  2. Distinguish among common computer, mobile and server architectures.
  3. Evaluate hardware using performance, cost, scalability, reliability and sustainability criteria.
  4. Apply basic performance and total-cost concepts to hardware decisions.
  5. Recommend an infrastructure solution for a business situation.

1. The Computer as an Integrated System

A computer system receives data, processes it according to instructions, stores information and produces results. These activities are performed by interacting components rather than by any single device.

A typical system contains:

  • a processing unit that executes instructions;
  • primary memory that temporarily holds active instructions and data;
  • secondary storage that preserves data when power is removed;
  • input devices that capture data and commands;
  • output devices that communicate results; and
  • buses, ports and communication interfaces that connect components.

The distinction between hardware and software is important. Hardware is the physical equipment, while software consists of instructions. Firmware is specialized software stored in non-volatile memory and used to control hardware, such as a device's startup process or embedded controller.

A system perspective

Performance is determined by the interaction of components. A fast processor cannot compensate fully for insufficient memory, slow storage or a congested network. Similarly, a high-capacity server is of little value if applications are poorly designed or if power and cooling systems are unreliable. Hardware decisions should therefore begin with workload analysis: the number of users, transaction volume, data size, response-time expectations, availability requirements and likely future growth.

2. Processors and Processing Performance

The processor, or central processing unit (CPU), executes program instructions. It generally includes an arithmetic and logic unit, control circuitry, registers and several levels of cache memory. The control unit retrieves and interprets instructions; the arithmetic and logic unit performs calculations and comparisons; registers hold small amounts of data needed immediately by the processor.

Modern processors commonly contain multiple cores. Each core can execute an instruction stream, allowing several tasks to proceed concurrently. Simultaneous multithreading may allow one core to maintain more than one hardware thread, although two threads do not normally provide twice the performance of two independent cores. Graphics processing units (GPUs) contain many specialized processing units and are particularly effective for highly parallel workloads such as graphics rendering, scientific computation and some machine-learning operations.

Instruction execution

A simplified instruction cycle consists of fetch, decode, execute and store. The processor fetches an instruction from memory, decodes its meaning, performs the operation and writes the result to a register or memory. In practice, pipelining, branch prediction, caching and out-of-order execution allow several instructions to be in different stages simultaneously.

Important processor measures

Clock frequency, measured in hertz, indicates the number of clock cycles per second. It is not a complete measure of performance because processors may perform different amounts of work per cycle. Core count is useful for parallel workloads, but a single-threaded application may gain little from additional cores. Other relevant factors include processor architecture, cache size, instruction-set support, thermal design, memory bandwidth and specialized accelerators.

A useful conceptual measure is:

CPU time = Instruction count × CPI ÷ Clock rate

Here, instruction count is the number of instructions executed, CPI is the average number of clock cycles per instruction, and clock rate is cycles per second. The result is in seconds when the units are consistent. This relationship assumes that instruction count, average CPI and clock rate adequately represent the workload. It is a model, not a complete benchmark, because memory delays, operating-system activity and input-output waiting may also affect elapsed time.

Worked example. Suppose a program executes 2.4 × 10⁹ instructions, has an average CPI of 1.5 and runs at 3.0 × 10⁹ cycles per second. Its estimated CPU time is:

(2.4 × 10⁹ × 1.5) ÷ (3.0 × 10⁹) = 1.2 s

The estimate does not mean that the user necessarily waits 1.2 seconds; storage, network and other system delays may increase total response time.

Performance evaluation

Benchmark results are more useful than isolated specifications when comparing systems. A benchmark should resemble the organization's real workload. A graphics benchmark may be irrelevant to an accounting department, while a database transaction benchmark may be highly relevant. Performance should also be evaluated per unit cost and per unit of energy, not only as an absolute score.

3. Memory and Storage

Primary memory

Random-access memory (RAM) is volatile primary memory. It provides fast temporary access to programs and data currently in use. When power is removed, its contents are normally lost. Insufficient RAM causes operating systems to move data between RAM and storage, a process often called paging or swapping. Because storage is slower than RAM, excessive paging can make a system appear unresponsive.

Cache memory is smaller and faster than main memory. Processor caches exploit locality: programs tend to reuse recently accessed data (temporal locality) and access nearby addresses (spatial locality). Cache levels closer to the processor are generally faster but smaller.

Read-only memory and flash-based firmware storage are non-volatile technologies used for startup instructions and embedded control. In contemporary systems, memory may also include high-bandwidth memory or specialized memory used by GPUs and servers.

Secondary storage

Secondary storage retains data without continuous power. Common technologies include:

  • Hard disk drives (HDDs): magnetic disks with moving parts. They offer substantial capacity at relatively low cost but have mechanical latency and greater sensitivity to shock.
  • Solid-state drives (SSDs): flash-memory devices with no spinning disks. They usually provide lower access latency and higher input-output operations per second, although write endurance, capacity and cost vary.
  • Removable flash storage: memory cards and USB devices useful for portability but requiring careful security controls.
  • Optical media and tape: still relevant for particular archival or distribution purposes, though less common for everyday business storage.
  • Networked and cloud storage: storage accessed over a network and managed by an organization or service provider. It can improve sharing and scalability but depends on connectivity, contracts and security arrangements.

Capacity and performance are separate properties. A large disk may be slow, and a fast device may have limited capacity. Important storage measures include capacity, latency, sequential throughput, random input-output performance, durability, fault tolerance and recoverability.

Storage reliability and protection

A storage device is not the same as a backup. Redundant arrays of independent disks (RAID) can improve availability or performance, depending on the level used, but RAID does not protect adequately against accidental deletion, malware, fire or site loss. Organizations require independent backups, tested restoration procedures and appropriate retention policies.

A simple storage-cost calculation is:

Cost per usable gigabyte = Total acquisition cost ÷ Usable capacity in GB

Usable capacity must account for formatting, redundancy and reserved space. Comparing only the advertised raw capacity can produce misleading conclusions.

4. Input, Output and Peripheral Devices

Input devices convert physical actions or observations into digital data. Examples include keyboards, pointing devices, touchscreens, scanners, cameras, microphones, barcode readers, biometric sensors and industrial sensors. Output devices present information through displays, printers, speakers, haptic feedback or control signals.

Selection should consider accuracy, speed, accessibility, environmental conditions, maintenance and compatibility. A warehouse scanner may need shock resistance and reliable wireless connectivity, while a graphic-design display requires color accuracy and resolution. A point-of-sale terminal must support rapid, reliable transactions and secure payment peripherals.

Interfaces connect peripherals to computers. USB, Bluetooth, Wi-Fi, Ethernet, HDMI and other standards differ in bandwidth, range, power requirements and security characteristics. Compatibility is not guaranteed merely because two devices have similar connectors; protocols, drivers and operating-system support also matter.

Input-output performance can become a bottleneck when a processor waits for data from storage, a network or a peripheral. A balanced system therefore matches processor capability with memory, storage and communication capacity.

5. Personal, Mobile and Embedded Systems

Personal computers

Desktop computers generally provide higher performance and easier component replacement per unit cost. Laptops provide portability through integrated batteries, displays and compact components, but they may be less upgradeable and more difficult to repair. Workstation computers are designed for demanding professional workloads such as engineering, data analysis, video production or software development.

Mobile systems

Smartphones and tablets combine processors, memory, flash storage, sensors, cameras, wireless communications and touch interfaces in a compact design. Their processors are usually system-on-chip designs, integrating CPU cores, graphics, communications and specialized accelerators. Mobile systems prioritize battery life, thermal efficiency, weight and connectivity.

A mobile-device decision should consider battery endurance, operating-system support, enterprise management, application compatibility, repairability, data protection and lifecycle cost. Bring-your-own-device programs can reduce hardware expenditure but create governance issues involving privacy, access control, support boundaries and separation of personal and business data.

Embedded and edge systems

Embedded computers are built into equipment such as vehicles, medical devices, appliances and industrial controllers. They often have specific functions, limited resources and strict reliability or timing requirements. Edge computing places processing near the source of data, reducing network delay and bandwidth use. For example, a factory may analyze sensor data locally and send only alerts or summaries to a central system.

6. Servers and Organizational Infrastructure

A server is a computer or software service that provides resources to other systems, called clients. Servers may provide web pages, files, databases, authentication, applications, email or virtualization services. A server can be a powerful physical machine, a virtual machine or a cloud-hosted service.

Server selection depends on workload type. A database server may require high memory capacity and fast random storage. A file server may require large redundant storage. An application server may require many processor cores and reliable network interfaces. A virtualization host must provide sufficient CPU, memory, storage and network capacity for several guest systems.

Infrastructure components

Organizational infrastructure includes:

  • servers and endpoint devices;
  • switches, routers, wireless access points and firewalls;
  • storage systems and backup equipment;
  • racks, power distribution, uninterruptible power supplies and generators;
  • cooling, environmental monitoring and physical security; and
  • management, monitoring and identity systems.

Virtualization abstracts computing resources so that several virtual machines can share one physical host. This can improve utilization and simplify provisioning, but it introduces overhead, management complexity and a need for sufficient redundancy. Cloud infrastructure supplies computing, storage or software through a provider's facilities. It can convert capital expenditure into operating expenditure and support rapid scaling, but organizations must examine data location, service availability, vendor dependence, contract terms and exit options.

Availability and resilience

Availability is often represented as:

Availability = Uptime ÷ (Uptime + Downtime)

Both uptime and downtime must be measured over the same period. If a service operates for 8,760 hours in a year and is unavailable for 8.76 hours, availability is approximately 99.90%. This measure does not show whether downtime occurred during a critical business period, so service-level analysis should also consider incident timing and business impact.

Resilience may involve redundant power supplies, network paths, storage devices, servers and sites. Redundancy increases cost and energy consumption, so its level should reflect the consequences of failure.

7. A Framework for Infrastructure Selection

A sound decision process begins by translating business requirements into measurable technical criteria.

Performance

Identify response-time targets, throughput, concurrent users, transaction volume and peak demand. Performance testing should use realistic data and representative workloads. Average performance alone may hide unacceptable delays during peak periods; percentile measures such as the 95th-percentile response time can be useful.

Cost

Purchase price is only one element of total cost of ownership (TCO). A practical model is:

TCO = Acquisition + Deployment + Operation + Maintenance + Energy + Training + Disposal − Residual value

The terms should be measured over a defined period and in the same currency. Acquisition may include hardware, licenses and accessories. Operation includes facilities, support and administration. Disposal includes secure data erasure, recycling and transport. Residual value is subtracted only when it is realistically recoverable.

Scalability

Vertical scaling adds resources to an existing system, such as memory or processors. Horizontal scaling adds more systems or service instances. Vertical scaling may be simpler initially, while horizontal scaling can provide greater growth and resilience when applications support distribution. Scalability should be evaluated against expected growth, not unlimited hypothetical demand.

Reliability and security

Evaluate failure rates, warranties, service response, replaceable components, backup compatibility and vendor support. Security requirements include secure boot, hardware-based encryption support, trusted update mechanisms, access controls, physical protection and secure disposal. A technically powerful system that cannot be patched or monitored may create unacceptable risk.

Sustainability

Sustainable selection considers energy consumption, equipment lifespan, repairability, modular upgrades, packaging, materials and end-of-life recycling. A useful operating-energy estimate is:

Energy cost = Power in kW × Operating hours × Electricity price per kWh

For example, a device averaging 0.2 kW and operating 2,000 hours at $0.15 per kWh costs 0.2 × 2,000 × 0.15 = $60 in electricity. This excludes embodied carbon and cooling energy. Organizations should avoid replacing equipment solely because a newer model is available when upgrades or refurbishment meet requirements.

A weighted decision matrix can compare alternatives. Each criterion receives a weight whose total is 1, each alternative receives a rating, and the weighted score is the sum of weight multiplied by rating. The weights must reflect business priorities, and numerical scores should not replace professional judgment.

8. Illustrative Case: Hardware Renewal for a Retailer

Background

GreenBasket, a fictional regional retailer, operates 20 stores and an online sales channel. Store computers are six years old, checkout transactions slow during busy periods, and support costs are rising. Management is considering desktop replacement, mobile checkout devices and a new server platform.

Problem

The retailer must improve checkout response time without creating excessive cost or electronic waste. It also needs reliable inventory access if one server fails.

Analysis

The workload includes point-of-sale transactions, barcode scanning, receipt printing, inventory queries and online order processing. Checkout terminals do not require high-end graphics processors, but they need reliable input-output devices, adequate memory, secure operating systems and fast storage. Inventory and online systems require redundant storage, backup, network capacity and predictable peak performance.

Approach and solution

GreenBasket selects energy-efficient business desktops with solid-state drives and sufficient RAM for the expected application lifecycle. It deploys managed mobile devices for supervisors and uses rugged scanners in stores. The central application is moved to two virtualized server hosts with redundant storage and an independent backup system. Network switches and wireless access points are upgraded after a traffic assessment. Hardware is purchased with a five-year support agreement, and old devices are securely erased and refurbished where possible.

The selection committee uses a weighted matrix: performance and reliability receive the highest weights, followed by TCO, security, scalability and sustainability. A pilot is tested in two stores during peak trading periods before full deployment.

Outcome

The pilot reduces checkout delays and identifies a wireless dead zone before organization-wide rollout. The retailer also discovers that staff training and printer configuration are as important as processor speed. The final solution costs more initially than low-end consumer equipment but reduces interruptions, improves supportability and extends the useful life of the infrastructure.

Learning points

  1. Hardware must be matched to actual workloads.
  2. Infrastructure decisions include power, networks, backup and support, not just computers.
  3. Pilot testing reveals operational problems that specifications cannot show.
  4. Sustainability includes durable procurement, repair and responsible disposal.
  5. Resilience and security should be designed before failure occurs.

9. Challenges, Governance and Contemporary Developments

Hardware supply interruptions, semiconductor shortages, changing interfaces and vendor discontinuation can affect continuity. Procurement contracts should specify warranty terms, replacement times, firmware support and compatibility. Organizations should maintain asset inventories and configuration records.

Data protection regulations may require safeguards for personal or financial information stored on devices. Secure encryption, authenticated access, logging, remote-management controls and verified deletion are particularly important for laptops and mobile devices. Biometric input requires additional attention because biometric characteristics cannot be changed as easily as passwords.

Artificial-intelligence workloads are increasing demand for GPUs, accelerators, high-bandwidth memory and specialized servers. However, an accelerator should be purchased only when the workload benefits from parallel processing. Energy use, cooling requirements, model efficiency and data-governance obligations must be considered.

Contemporary infrastructure increasingly combines on-premises systems, cloud services, edge devices and mobile endpoints. This hybrid environment improves flexibility but increases the need for identity management, monitoring, standardization and clear responsibility between the organization and suppliers.

Best-Practice Checklist

  • Begin with business workloads and measurable requirements.
  • Compare complete systems rather than isolated component specifications.
  • Use realistic benchmarks and pilot deployments.
  • Include support, energy, training, security and disposal in TCO.
  • Provide backups independent of production storage.
  • Plan for growth, failure, patching and equipment retirement.
  • Prefer repairable, upgradeable and energy-efficient equipment.
  • Document assumptions, decision weights and acceptance criteria.

Chapter Summary

Computer hardware is an integrated system of processors, memory, storage, input-output devices and communication interfaces. Processors execute instructions, while performance depends on architecture, clock rate, instruction count, CPI, memory behavior and workload characteristics. RAM provides volatile working space; cache reduces access time; secondary storage preserves information and differs in capacity, latency, durability and cost.

Personal computers, mobile devices, embedded systems and servers serve different operational requirements. Organizational infrastructure also includes networks, power, cooling, backups, virtualization, security and management systems. Hardware selection should balance performance, total cost of ownership, scalability, reliability, security and sustainability. Availability, energy cost and usable-capacity calculations provide useful analytical tools, but realistic workload testing and business judgment remain essential. The most effective infrastructure is not necessarily the most powerful; it is the system that reliably supports organizational objectives throughout its useful lifecycle.

Key Terms

Processor: Hardware that executes program instructions.

CPU: Central processing unit responsible for general-purpose instruction execution.

Core: An independent processing unit within a processor.

GPU: Processor specialized for highly parallel operations.

Clock rate: Number of processor cycles per second.

CPI: Average clock cycles required per instruction.

RAM: Volatile memory used for active programs and data.

Cache: Small, fast memory that stores frequently or recently used data.

Secondary storage: Non-volatile storage used to retain data.

SSD: Flash-based storage with no moving mechanical disks.

HDD: Magnetic storage device using rotating disks.

Input device: Equipment that captures data or commands.

Output device: Equipment that presents information or results.

Server: Computer or service that provides resources to clients.

Virtualization: Abstraction allowing multiple virtual systems to share physical resources.

Scalability: Ability to accommodate increased demand by adding resources.

TCO: Total cost of ownership over a defined lifecycle.

Availability: Proportion of a measurement period during which a service is operational.

RAID: Technique using multiple disks for performance, capacity or fault tolerance.

Sustainability: Meeting technology needs while reducing resource use and lifecycle harm.

Review Questions

Short Answer Questions

  1. What are the principal functions of a computer system?
  2. Why is clock rate alone an incomplete measure of processor performance?
  3. Distinguish RAM from secondary storage.
  4. What is the purpose of a server?
  5. Identify four components that should be included in infrastructure TCO.

Long Answer Questions

  1. Explain how processor, memory and storage characteristics interact to influence system performance.
  2. Compare desktop, laptop, mobile and embedded systems for business use.
  3. Discuss the role of virtualization and redundancy in server infrastructure.
  4. Explain why a backup system is necessary even when RAID is used.
  5. Develop a framework for selecting sustainable hardware for a medium-sized organization.

Analytical / Application Questions

  1. A department's applications are slow despite having a high-clock-rate processor. Analyze at least four possible hardware or infrastructure causes and recommend tests.
  2. Compare two infrastructure proposals using performance, TCO, scalability, reliability and sustainability criteria. Explain how you would assign decision weights.
  3. Design a hardware and server solution for a retailer with 50 stores, mobile staff, online sales and strict availability requirements. State your assumptions and justify your choices.

Multiple Choice Questions with Answers

Question 1

Which component provides volatile working space for active programs and data?

A. RAM

B. SSD

C. Optical disk

D. Firmware ROM

Correct Answer: A. RAM

Question 2

A processor executes 2.4 × 10⁹ instructions with CPI 1.5 at 3.0 × 10⁹ cycles per second. What is the estimated CPU time?

A. 0.8 s

B. 1.2 s

C. 1.5 s

D. 2.4 s

Correct Answer: B. 1.2 s

Question 3

Which measure is most directly concerned with the proportion of time a service is operational?

A. Capacity

B. Latency

C. Availability

D. Clock rate

Correct Answer: C. Availability

Question 4

Which storage technology normally has no spinning mechanical disks?

A. HDD

B. Tape

C. Optical disk

D. SSD

Correct Answer: D. SSD

Question 5

What is the principal purpose of cache memory?

A. To provide long-term archival storage

B. To reduce the average time needed to access frequently used data

C. To replace all secondary storage

D. To supply electrical power to the processor

Correct Answer: B. To reduce the average time needed to access frequently used data

Question 6

Which situation best illustrates horizontal scaling?

A. Adding RAM to one server

B. Increasing one processor's clock rate

C. Adding additional application-server instances

D. Replacing an HDD with a larger HDD

Correct Answer: C. Adding additional application-server instances

Question 7

Which item should normally be included in total cost of ownership?

A. Only the purchase price

B. Only the processor specification

C. Energy, maintenance and disposal costs

D. The manufacturer's advertising budget

Correct Answer: C. Energy, maintenance and disposal costs

Question 8

A device averages 0.2 kW, operates for 2,000 hours and electricity costs $0.15 per kWh. What is its electricity cost?

A. $6

B. $30

C. $60

D. $300

Correct Answer: C. $60

Question 9

Why is RAID not a complete substitute for backup?

A. RAID cannot improve availability

B. RAID protects against every form of data loss

C. RAID is used only in mobile phones

D. RAID may not protect against deletion, malware or site loss

Correct Answer: D. RAID may not protect against deletion, malware or site loss

Question 10

Which criterion most directly addresses the environmental effects of extending equipment life and responsible recycling?

A. Sustainability

B. Clock frequency

C. Instruction count

D. Screen resolution

Correct Answer: A. Sustainability

Computer Applications
Chapter 2 of 15