A3 Flashcards
What is an operating system?
Coordinates all the operations of your computer
Manages all resources such as CPU and RAM usage, controls software and hardware, and is essential for user interaction with the computer.
List the features built into an operating system to improve security.
- User Authentication
- Anti-virus and firewall software
- Back-up facilities
These features help protect the system from unauthorized access and data loss.
What is the role of networking in an operating system?
Manages communication (protocols) within the network and externally
Governs and controls data transmission as well as managing and maintaining the network using utility programs.
What does memory management in an operating system involve?
- Allocates space/memory to files/programs/clipboard items
- Decides how much each process gets memory and at what time
- Monitors each memory location’s status (free/allocated)
This ensures efficient use of system memory.
What is the purpose of multi-tasking in an operating system?
- Allocates each task a slice of processor time
- Keeps track of the user’s position in each task
- Allows switching between tasks without losing information
This enhances user productivity by enabling simultaneous task execution.
How does an operating system manage peripheral devices?
Uses programs called device drivers
Device drivers communicate with hardware and translate requests between a device and the computer.
What are factors affecting the performance of an operating system?
- Malware (Viruses, Worms, Spyware)
- Unsupported systems
- Limited size of Memory (RAM)
- Limited CPU Speed
- Fragmented Hard Drive
- Virtual Memory usage
- Cost of OS and training
- Compatibility with software and hardware
Each factor can significantly impact system efficiency and security.
What are the characteristics of a Single User – Multi Tasking OS?
- Familiarity for users
- Improves productivity/efficiency
- Only one user accesses the PC at a time
- No additional costs for the OS
This type of OS is common in personal computers.
Name some built-in accessibility features of operating systems.
- Adjust system settings (screen resolution, brightness)
- Font/text size adjustments
- Use of narrator/text to speech
- Speech recognition
- On-screen keyboard
- Adapted user interface
These features improve usability for individuals with disabilities.
List some peripheral accessibility features for people with disabilities.
- Microphone
- Braille/concept/large-key keyboard
- Braille printer/embosser
- Braille screen/display
- Speakers/headphones
- Large monitor
These peripherals enhance interaction for users with specific needs.
What are the advantages of using an open source operating system?
- Access to source code for customization
- Collaboration with other users for improvements
- Quicker bug fixes than proprietary software
- Potentially more secure
- Free ongoing support from the community
These benefits can lead to a more tailored and secure user experience.
What are the disadvantages of using an open source operating system?
- Compatibility issues with existing software
- Some specialized applications may not run
- Possible lack of features
- Reliance on community support
- Compatibility with college systems may be difficult
These drawbacks can hinder functionality and user experience.
What does GUI stand for?
Graphical User Interface
A GUI is an interface designed around graphical icons and images.
What is a key advantage of Graphical User Interfaces?
More intuitive and easier to learn/use
Users recognize icons instead of learning complicated code or commands.
What is a disadvantage of Graphical User Interfaces?
They use a lot of memory and processing power
This can lead to slower performance compared to command-line interfaces.
What does WIMP stand for in the context of user interfaces?
Windows, Icons, Menus & Pointers
This type of interface uses graphical icons and a pointer for navigation.
What is one advantage of Command Line Interfaces?
Quicker for experienced users to complete tasks
Familiar users find it much more efficient than navigating a GUI.
What is a significant disadvantage of Command Line Interfaces?
Not intuitive and requires knowledge of commands
Beginners may find it very difficult to use.
What is an Adaptive Interface?
A user interface that adapts to the needs of the user
It collects data over time to anticipate user actions and preferences.
List two advantages of Adaptive Interfaces.
- Creates less confusion for the user
- Tailor-made interface for the user’s needs
What is a disadvantage of Adaptive Interfaces?
Can be difficult to create and prone to mistakes
They may also have security issues as they store user preferences.
What is the purpose of a user interface?
Provides a method for a user to communicate/interact with the computer system
This includes navigating the hardware and software to carry out tasks.
What is a Menu Driven Interface?
An interface that presents the user with a list of options
Commonly used in self-service kiosks like ATMs.