Software NOTES Grd12
Software NOTES Grd12
Software
Software refers to a collection of programs, data, and instructions that tell a
computer how to perform specific tasks.
Application software-programs designed to performs specific task.
o word processors (e.g., Microsoft Word), spreadsheets (e.g., Microsoft
Excel), web browsers (e.g., Google Chrome), or video games.
System software- controls and manage activities within the computer.
o Operating System (OS)-controls all activities-eg, windows, android, iOS,
macOS, or Linux
o Role/function of the operating system
Starting the computer
Providing a user interface/(GUI)
Managing applications
Manage hardware
Controls single users and multiple users
The Task Manager in the Windows operating system
Control security-logins/passwords
Examples of drivers:
1. Printer Driver: Allows a computer to send print jobs to a printer, ensuring proper
formatting and communication between the device and the operating system.
o Example: HP LaserJet Printer Driver that helps the computer communicate
with an HP printer.
2. Graphics Driver (GPU Driver): Enables the operating system to interface with the
graphics card, allowing proper display of images, videos, and games on the
monitor.
o Example: NVIDIA GeForce Driver for NVIDIA graphics cards.
3. Network Driver: Allows a computer to connect to and communicate with a network
through Ethernet or Wi-Fi adapters.
o Example: Intel Wi-Fi Driver that allows a computer to connect to wireless
networks.
4. Audio Driver: Enables the operating system to control and use the computer's sound
card, allowing audio playback and recording.
o Example: Realtek Audio Driver for managing sound devices on a computer.
Differences between Web-based and installed applications
o Read- A read-only file is a file that can be viewed but not modified or
deleted by a user.
1. Accessibility Software
A software that ensures that technology is inclusive and usable by individuals
with disabilities or specific needs.
Examples of Accessibility software:
o Screen Readers: Read aloud on-screen text for visually impaired users
(e.g., JAWS, NVDA).
o Speech Recognition Software: Allows users to control devices or input
text using voice commands (e.g., Dragon NaturallySpeaking).
o Magnification Tools: Magnify portions of the screen for users with low
vision (e.g., ZoomText).
o Closed Captioning: Provides subtitles for audio content, assisting those
with hearing impairments.
o On-Screen Keyboards: Allows users with mobility challenges to input
text without a physical keyboard.
Advantages of Accessibility software
o Empowers users with disabilities to engage with technology effectively.
o Promotes inclusivity and equity in digital environments.
2. Efficiency Software
Software that saves time by automating repetitive tasks.
Examples of Efficiency software:
o Task Automation Tools:
Microsoft Power Automate: Automates workflows between
Microsoft and other apps to save time.
o Scheduling Software: Tools like Microsoft Outlook or Google
Calendar streamline meeting and event organization.
o File Compression Tools: Reduce file sizes for faster sharing and
storage efficiency (e.g., WinRAR, 7-Zip).
o Clipboard Managers: Store and manage multiple copied items for quick
reuse (e.g., Ditto, ClipClip).
Advantages of Efficiency software
o Reduces manual effort through automation.
o Saves time by streamlining repetitive tasks.
3. Productivity Software
Software that enhances individual and team performance in work or
educational environments.
Examples of Productive software:
o Office Suites: Microsoft Office, Google Workspace (Docs, Sheets, Slides)
for document creation, editing, and collaboration.
o Project Management Tools: Tools like Microsoft planner for task tracking
and team coordination.
o Time Management Apps: Tools like Microsoft To-Do, or Google Calendar
to prioritize tasks and track time usage.
o Note-Taking Software: Apps like Evernote, OneNote, or Notion for
organizing notes and ideas.
o Cloud Storage: Google Drive, Dropbox, or OneDrive to store and access
files from anywhere.
o E-Mail applications: like Outlook