SlideShare a Scribd company logo
CC112
Computer
Programming - 1
JOSEPH REY G YBIOSA
BSIT - Instructor
The Computer System
What is Computer System?
2
“The computer system is a
complex arrangement of
hardware and software
components that work together
to process and store
information.
3
3
Computer System
4
What is a
Computer?
5
Computer
▰ A computer is an electronic device that processes and stores data
using a combination of hardware and software components.
▰ It performs complex calculations, executes programs, and allows
users to interact with it through input and output devices.
6
▰ CPU (Central Processing Unit)
▰ Memory
▰ Storage
▰ Input / Output Devices
Components of a Computer System
7
▰ also known as the processor, is the brain of
the computer.
▰ It carries out the instructions of a
computer program by performing basic
arithmetic, logical, control, and
input/output (I/O) operations.
CPU (Central Processing Unit)
8
▰ Control Unit:
-The control unit coordinates and manages the execution of instructions.
CPU three primary components:
9
▰ Arithmetic Logic Unit (ALU):
-The ALU performs arithmetic operations (addition, subtraction, multiplication,
division) and logical operations (comparisons, Boolean operations) on data.
▰ Registers:
-Registers are small storage units within the CPU that store data and instructions
temporarily for faster processing. They hold operands, intermediate results, and
memory addresses.
10
▰ also known as RAM (Random Access
Memory), provides temporary storage for
data and instructions that the CPU requires
for processing.
▰ It is a volatile form of memory, meaning it
loses its contents when the computer is
powered off.
Memory
11
Memory is divided into two main types:
Primary Memory:
-also called main memory, is directly
accessible to the CPU.
-It includes RAM and cache memory.
RAM stores data and instructions that the
CPU actively uses during program
execution, while cache memory provides
fast access to frequently used data.
12
Secondary Memory:
-Secondary memory, such as hard drives
and solid-state drives (SSDs), provides
long-term storage for programs and
data.
-Unlike primary memory, it retains
information even when the power is
turned off.
Storage
Storage devices, such as hard drives and solid-state drives (SSDs),
provide long-term storage for data and programs. They are classified
into two main types:
▰ Magnetic Storage: Traditional hard drives that use magnetic disks
to store data.
▰ Solid-State Storage: SSDs that use non-volatile memory chips to
store data.
13
Storage
14
Input/Output Devices
I/O devices facilitate interaction between the computer and the
external world. Some common I/O devices include:
▰ Keyboard and Mouse: Used for inputting data and commands.
▰ Display Monitor: Provides visual output to the user.
▰ Printer: Used for generating hard copies of documents.
▰ Network Interface Card (NIC): Facilitates network communication.
15
Interaction between Hardware and Software
Hardware and software are
interdependent components
that work together to
perform tasks and execute
programs on a computer
system.
16
Memory is divided into two main types:
▰ Hardware: Hardware refers to the physical components of a computer system,
such as the CPU, memory, storage devices, and input/output devices. It
provides the necessary resources and processing power for software to run.
▰ Software: Software encompasses the programs, applications, and operating
systems that enable users to interact with the computer. It includes system
software (e.g., operating systems, drivers) and application software (e.g., word
processors, web browsers).
17
Hardware and software interact in the following ways:
▰ Execution of Instructions: The CPU executes instructions stored in memory,
performing operations specified by the software.
▰ Memory Management: The operating system manages memory allocation,
ensuring that software programs have the necessary memory space to run
efficiently.
▰ Device Interaction: Software communicates with input/output devices, allowing
users to interact with the computer system and receive output from it.
18
Hardware and software interact in the following ways:
▰ Device Drivers: Device drivers are software components that enable
communication between the operating system and hardware devices, ensuring
proper functioning and compatibility.
▰ Virtualization: Virtualization software creates virtual machines that emulate the
functionality of physical hardware, allowing multiple operating systems to run
simultaneously on a single computer.
19
Summary
▰ The components of a computer system, including the CPU, memory, storage, and
input/output devices, form the foundation for its operation.
▰ The CPU serves as the central processing unit, executing instructions and performing
calculations.
▰ Memory provides temporary storage for data and instructions, while storage devices
offer long-term storage.
▰ Input/output devices facilitate interaction between the computer and users.
▰ Hardware and software components work together, with software relying on hardware
resources for execution, and hardware being controlled and utilized by software
programs.
20
What is the
PRIMARY
&
SECONDARY
storage?
21
22
THANKS!

More Related Content

Similar to cc112 prog 1 topic 1.pptx

Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)
TUHIN SAHA
 
cental processing unit and all its components
cental processing unit and all its componentscental processing unit and all its components
cental processing unit and all its components
ssuserf86fba
 
Computer System
Computer SystemComputer System
Computer Systemhajjaz
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptx
MDSHABBIR12
 
Zimsec Computer Science Notes
Zimsec Computer Science NotesZimsec Computer Science Notes
Zimsec Computer Science Notes
Doubt Jafali
 
Gl2010 m1 com-presentation
Gl2010 m1 com-presentationGl2010 m1 com-presentation
Gl2010 m1 com-presentationTracie King
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
SalarAzam1
 
Pankaj kumar
Pankaj kumar Pankaj kumar
Pankaj kumar
Online Assignment Help
 
Data processing
Data processingData processing
Data processing
Dr. Shalini Pandey
 
BASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding detailsBASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding details
MuskanMukhi1
 
whatiscomputer-By Arun kumar
 whatiscomputer-By Arun kumar whatiscomputer-By Arun kumar
whatiscomputer-By Arun kumar
Arun Kumar
 
Introduction what is computer
Introduction what is computerIntroduction what is computer
Introduction what is computer
Us Man
 
What is computer Introduction to Computing
What is computer Introduction  to Computing What is computer Introduction  to Computing
What is computer Introduction to Computing
Ahmad Idrees
 
Computer Architecture in Organisation - COMP 3114 - LECTURE NOTES - 2023-2024...
Computer Architecture in Organisation - COMP 3114 - LECTURE NOTES - 2023-2024...Computer Architecture in Organisation - COMP 3114 - LECTURE NOTES - 2023-2024...
Computer Architecture in Organisation - COMP 3114 - LECTURE NOTES - 2023-2024...
SaffaIbrahim1
 
Unit2fit
Unit2fitUnit2fit
Unit2fit
Akshay Rathi
 
Introduction to computer system
Introduction to computer systemIntroduction to computer system
Introduction to computer system
Sweta Kumari Barnwal
 
Basics of computers.pptx
Basics of computers.pptxBasics of computers.pptx
Basics of computers.pptx
123mengie
 
Computer Organisation
Computer OrganisationComputer Organisation
Computer Organisation
LaxmiDevi38
 
Block Diagram of Computer.pdf
Block Diagram of Computer.pdfBlock Diagram of Computer.pdf
Block Diagram of Computer.pdf
Alinagentry
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
DeepalShah123
 

Similar to cc112 prog 1 topic 1.pptx (20)

Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)
 
cental processing unit and all its components
cental processing unit and all its componentscental processing unit and all its components
cental processing unit and all its components
 
Computer System
Computer SystemComputer System
Computer System
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptx
 
Zimsec Computer Science Notes
Zimsec Computer Science NotesZimsec Computer Science Notes
Zimsec Computer Science Notes
 
Gl2010 m1 com-presentation
Gl2010 m1 com-presentationGl2010 m1 com-presentation
Gl2010 m1 com-presentation
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Pankaj kumar
Pankaj kumar Pankaj kumar
Pankaj kumar
 
Data processing
Data processingData processing
Data processing
 
BASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding detailsBASIC OF COMPUTER.pptx regarding details
BASIC OF COMPUTER.pptx regarding details
 
whatiscomputer-By Arun kumar
 whatiscomputer-By Arun kumar whatiscomputer-By Arun kumar
whatiscomputer-By Arun kumar
 
Introduction what is computer
Introduction what is computerIntroduction what is computer
Introduction what is computer
 
What is computer Introduction to Computing
What is computer Introduction  to Computing What is computer Introduction  to Computing
What is computer Introduction to Computing
 
Computer Architecture in Organisation - COMP 3114 - LECTURE NOTES - 2023-2024...
Computer Architecture in Organisation - COMP 3114 - LECTURE NOTES - 2023-2024...Computer Architecture in Organisation - COMP 3114 - LECTURE NOTES - 2023-2024...
Computer Architecture in Organisation - COMP 3114 - LECTURE NOTES - 2023-2024...
 
Unit2fit
Unit2fitUnit2fit
Unit2fit
 
Introduction to computer system
Introduction to computer systemIntroduction to computer system
Introduction to computer system
 
Basics of computers.pptx
Basics of computers.pptxBasics of computers.pptx
Basics of computers.pptx
 
Computer Organisation
Computer OrganisationComputer Organisation
Computer Organisation
 
Block Diagram of Computer.pdf
Block Diagram of Computer.pdfBlock Diagram of Computer.pdf
Block Diagram of Computer.pdf
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

cc112 prog 1 topic 1.pptx

  • 1. CC112 Computer Programming - 1 JOSEPH REY G YBIOSA BSIT - Instructor
  • 2. The Computer System What is Computer System? 2
  • 3. “The computer system is a complex arrangement of hardware and software components that work together to process and store information. 3 3
  • 6. Computer ▰ A computer is an electronic device that processes and stores data using a combination of hardware and software components. ▰ It performs complex calculations, executes programs, and allows users to interact with it through input and output devices. 6
  • 7. ▰ CPU (Central Processing Unit) ▰ Memory ▰ Storage ▰ Input / Output Devices Components of a Computer System 7
  • 8. ▰ also known as the processor, is the brain of the computer. ▰ It carries out the instructions of a computer program by performing basic arithmetic, logical, control, and input/output (I/O) operations. CPU (Central Processing Unit) 8
  • 9. ▰ Control Unit: -The control unit coordinates and manages the execution of instructions. CPU three primary components: 9 ▰ Arithmetic Logic Unit (ALU): -The ALU performs arithmetic operations (addition, subtraction, multiplication, division) and logical operations (comparisons, Boolean operations) on data. ▰ Registers: -Registers are small storage units within the CPU that store data and instructions temporarily for faster processing. They hold operands, intermediate results, and memory addresses.
  • 10. 10
  • 11. ▰ also known as RAM (Random Access Memory), provides temporary storage for data and instructions that the CPU requires for processing. ▰ It is a volatile form of memory, meaning it loses its contents when the computer is powered off. Memory 11
  • 12. Memory is divided into two main types: Primary Memory: -also called main memory, is directly accessible to the CPU. -It includes RAM and cache memory. RAM stores data and instructions that the CPU actively uses during program execution, while cache memory provides fast access to frequently used data. 12 Secondary Memory: -Secondary memory, such as hard drives and solid-state drives (SSDs), provides long-term storage for programs and data. -Unlike primary memory, it retains information even when the power is turned off.
  • 13. Storage Storage devices, such as hard drives and solid-state drives (SSDs), provide long-term storage for data and programs. They are classified into two main types: ▰ Magnetic Storage: Traditional hard drives that use magnetic disks to store data. ▰ Solid-State Storage: SSDs that use non-volatile memory chips to store data. 13
  • 15. Input/Output Devices I/O devices facilitate interaction between the computer and the external world. Some common I/O devices include: ▰ Keyboard and Mouse: Used for inputting data and commands. ▰ Display Monitor: Provides visual output to the user. ▰ Printer: Used for generating hard copies of documents. ▰ Network Interface Card (NIC): Facilitates network communication. 15
  • 16. Interaction between Hardware and Software Hardware and software are interdependent components that work together to perform tasks and execute programs on a computer system. 16
  • 17. Memory is divided into two main types: ▰ Hardware: Hardware refers to the physical components of a computer system, such as the CPU, memory, storage devices, and input/output devices. It provides the necessary resources and processing power for software to run. ▰ Software: Software encompasses the programs, applications, and operating systems that enable users to interact with the computer. It includes system software (e.g., operating systems, drivers) and application software (e.g., word processors, web browsers). 17
  • 18. Hardware and software interact in the following ways: ▰ Execution of Instructions: The CPU executes instructions stored in memory, performing operations specified by the software. ▰ Memory Management: The operating system manages memory allocation, ensuring that software programs have the necessary memory space to run efficiently. ▰ Device Interaction: Software communicates with input/output devices, allowing users to interact with the computer system and receive output from it. 18
  • 19. Hardware and software interact in the following ways: ▰ Device Drivers: Device drivers are software components that enable communication between the operating system and hardware devices, ensuring proper functioning and compatibility. ▰ Virtualization: Virtualization software creates virtual machines that emulate the functionality of physical hardware, allowing multiple operating systems to run simultaneously on a single computer. 19
  • 20. Summary ▰ The components of a computer system, including the CPU, memory, storage, and input/output devices, form the foundation for its operation. ▰ The CPU serves as the central processing unit, executing instructions and performing calculations. ▰ Memory provides temporary storage for data and instructions, while storage devices offer long-term storage. ▰ Input/output devices facilitate interaction between the computer and users. ▰ Hardware and software components work together, with software relying on hardware resources for execution, and hardware being controlled and utilized by software programs. 20