System Software Flashcards
1
Q
System Software
A
- Manages and controls hardware operations
- Enables the computer system to function
- Is the link between hardware and application software
2
Q
Application Software
A
- Allows user to execute specific tasks (Ex: Using Microsoft Word, Web Browsers,..)
- It runs on top of s
System software.
3
Q
The Types of System Software
A
- Operating Systems : manage hardware resources and provide services for application software. (Ex: Windows, MacOS, Linux,…)
- Device Drivers : facilitates communication between hardware and OS
- Utilities : provides additional functionality (Ex: file management, security,…)
- Language Translator : converts programming languages to machine code.
4
Q
Functions of the OS
A
- Manages CPU, memory and storage
- Provides User Interface (point of human-computer interaction and communication in a device)
- File management, storage organization, task management, and security…
5
Q
Features of the OS
A
- Graphical User Interface (GUI) (Icons, Pointer, Menus, Help,…)
- Multi-Tasking
- Network Support for Internet and Intranet access
6
Q
Categories of OS
A
- Single-User vs. Multi-User (Stand alone OS and Multi-User) : computers vs. servers
- Network OS : manages resources effectively
-Mobile OS (RTOS (Real Time OS)) : used for embedded systems for time-sensitive apps.
7
Q
Mobile OS : iOS
A
- Developed by Apple
- Secure Ecosystem
- Limited Customization
8
Q
Mobile OS : Android
A
- Developed by Google
- Open source
- Highly Customizable
- Many Apps through Google Play Store
- Customizable
9
Q
Desktop OS : Windows
A
- Most Widely Used
- Extensive hardware and software support
- User Friendly Interface
10
Q
Desktop OS : MacOs
A
- Sleek Design
- Apple Ecosystem Integration
- fewer customization options
11
Q
Desktop OS : UNIX
A
- Multi-User, Multi-Tasking Server
- Used in Servers, Large Scale Computing Sysems
- Stable, Robust, and safe
12
Q
Desktop OS : Linux
A
- Open-Source
- Highly Customizable
- Free
- Highly Secure
13
Q
Desktop OS : Chrome OS
A
- Developed by Google
- Distributed by Linux
- Easy and safe
14
Q
Virtualization
A
- Running different OS on the same machine via Virtual Machines (VMs) (Ex: VMware; Hyper-V; Virtual Box).
15
Q
Utilities
A
- System Management Tools
- Maintains, Protects, and Enhances CS
- Utility Suites : collection of utility programs