System Software Overview
Learning Objectives
- Differentiate between system software and application software.
- Identify the four types of system software.
- Explain operating systems: functions, features, and categories.
- Compare mobile operating systems: iOS, Android, Windows Phone.
- Compare desktop operating systems: Windows, Mac OS, UNIX, Linux, virtualization.
- Explain purpose of utilities and utility suites.
- Identify four essential utilities.
- Describe Windows utility programs.
Introduction
- Computers and applications are integral to daily life, operating behind the scenes.
- System software includes operating systems, utility programs, and device drivers.
System Software
- Works with users, application software, and hardware.
- Types include:
- Operating systems
- Utilities
- Device drivers
- Language translators
Operating Systems
- Collection of programs managing technical tasks.
- Functions include:
- Managing resources (memory, processing, storage).
- Monitoring performance and scheduling tasks.
- Providing security and starting up the computer.
- Offering user interfaces (e.g., GUI).
- Supporting multitasking.
Categories of Operating Systems
Embedded Operating Systems:
- Real-time systems for smartphones and devices.
Stand-alone Operating Systems:
- Commonly known as desktop operating systems.
Network Operating Systems:
- Manage communication between linked computers (e.g., Windows Server, Linux).
Mobile Operating Systems
- Specialized for wireless devices (e.g., Android, iOS, Windows Phone).
Desktop Operating Systems
- Widely used by individuals:
- Windows: Most popular, integrates mobile and desktop.
- Mac OS: Known for ease of use (recent versions: OS X Mavericks, Yosemite).
- UNIX: Used in servers and mainframes.
- Linux: Open-source and free.
Virtualization
- Supports multiple OS on one machine.
- Each virtual machine functions independently.
Utilities
- Specialized programs to enhance computing.
- Essential utilities:
- Troubleshooting/diagnostics
- Antivirus programs
- Backup programs
- File compression programs
Windows Utilities
- File History: Backs up files to prevent loss.
- Disk Cleanup: Cleans unnecessary files to improve performance.
- Disk Defragmenter: Optimizes file arrangement on disk.
Utility Suites
- Combine several programs for cost-effectiveness (e.g., Bit Defender, Norton Utilities).
Careers in IT
- Roles like Computer Support Specialist require problem-solving and people skills.
- Earnings range from $29K to $40K annually.
Future Innovations
- Self-Healing Computers: Could eliminate crashes by auto-fixing issues, ensuring reliability and maintenance.