CPT122 - Introduction To Computer Hardware Module 1 Unit 2
CPT122 - Introduction To Computer Hardware Module 1 Unit 2
to computer Hardware
2
Introduction to Computer Programs
➢ Managing Data
➢ These instructions are written in programming ➢ Providing Entertainment
languages that computers can interpret and
execute, consisting of algorithms and data ➢ Supporting Education and Training and more
structures that guide how data is processed,
hardware interaction, and user output.
➢ Understanding the different types of computer
programs is crucial for effectively utilizing and
developing technology, laying the groundwork for
the effective use, development, and maintenance
of software.
3
Purpose of Computer Programs
Enabling Communication
➢ Facilitate real-time communication and collaboration
4
Types of Computer Programs
➢ Multimedia Software
➢ Firmware
➢ Entertainment Software
5
Functions of System Software
➢ Manages all programs on a computer, including ➢ Designed to analyze, configure, optimize, and maintain
system and application software. the computer.
➢ Examples: Windows, macOS, Linux. ➢ Examples: Antivirus software, disk cleanup tools,
backup software.
➢ Embedded into hardware devices to provide low- ➢ Specialized software allowing communication
level control. between the OS and hardware devices.
➢ Functions include hardware initialization and basic ➢ Functions include hardware communication and
control. device control.
6
Importance of Application Software
Entertainment Software
Internet and Web Software
➢ Facilitates access to the Internet and web-based ➢ Offers leisure activities such as games, virtual reality,
services. music, and video streaming.
➢ Includes web browsers, email clients, and chatting ➢ Provides diverse entertainment options for relaxation
applications for communication and information and enjoyment.
retrieval.
Multimedia Software
7
Role of System Software in Computer Technology
➢ System software ensures seamless communication and ➢ Built-in security features and regular updates.
efficient collaboration between hardware and software ➢ Safeguards computers from malware, unauthorized
components. access, and other threats.
➢ Enables the smooth operation of computers.
Supports Application Software
Manages System Resources ➢ Provides a stable platform.
➢ Effectively oversees CPU, memory, storage, and ➢ Enables application software to function reliably.
peripheral devices.
➢ Allows users to accomplish specific tasks
➢ Optimizes computer performance and efficiency.
effectively.
8
9