What is an advantage of using a Command Line Interface (CLI)?
The advantage of CLI is that the user is in direct communication with the computer and is not restricted to pre-determined options.
What are the disadvantages of a graphical user interface (GUI)?
It uses considerably more computer memory than a CLI, the user is limited to the icons provided on the screen, and it requires an operating system to operate.
1/110
p.10
Human computer interface (HCI)

What is an advantage of using a Command Line Interface (CLI)?

The advantage of CLI is that the user is in direct communication with the computer and is not restricted to pre-determined options.

p.11
Types of Software

What are the disadvantages of a graphical user interface (GUI)?

It uses considerably more computer memory than a CLI, the user is limited to the icons provided on the screen, and it requires an operating system to operate.

p.1
Types of Software

What are the two main types of software discussed in this chapter?

System software and application software.

p.6
Memory Management

What can occur if files continue to be extended and deleted on a disk?

Files can become scattered throughout the disk surfaces, leading to fragmentation.

p.2
System Software vs Application Software

What does system software provide for other software?

A platform on which other software can run.

p.14
Security Management in Operating Systems

What is the purpose of user accounts in an operating system?

User accounts allow multiple users to log onto the system, ensuring that their data is stored separately for security reasons and enabling customization of settings.

p.8
Security Management in Operating Systems

How do screensavers enhance computer security?

Screensavers can automatically log out users after a period of inactivity, indicating that the computer is locked and providing an extra layer of security.

p.6
Memory Management

What is the role of a disk defragmenter?

A disk defragmenter rearranges the blocks of data to store files in contiguous sectors wherever possible.

p.6
Memory Management

After defragmentation, how is track 8 organized?

After defragmentation, track 8 would have File 1 and File 3 stored in contiguous sectors.

p.13
System Software vs Application Software

What is the role of the Keyboard Manager when typing in a word processor?

The Keyboard Manager handles user input by managing buffers and queues to ensure that keystrokes are processed efficiently and accurately.

p.4
Utility Programs

What are some examples of utility programs?

Examples include anti-virus software, anti-spyware, file backup, disk repair, file management, and disk defragmentation.

p.4
Operating System Functions

What is the primary function of an operating system?

The operating system manages basic functions and allows users to communicate with the computer.

p.10
Human computer interface (HCI)

How does a user interact with a GUI on a mobile phone?

A user interacts with a GUI on a mobile phone by selecting icons on the screen, which automatically loads the corresponding application.

p.3
Types of Software

What is the purpose of control and measuring software?

It allows a computer or microprocessor to interface with sensors to measure physical quantities and control applications.

p.5
Security Management in Operating Systems

What happens to files or programs identified as infected by anti-virus software?

They are put into quarantine, allowing for automatic deletion or user decision on deletion.

p.12
Security Management in Operating Systems

How does user account management enhance data privacy?

By preventing users from entering 'private areas' on a computer through privileges, passwords, and user IDs.

p.16
Memory Management

What is the purpose of buffers when downloading a movie from the internet?

Buffers are used to compensate for the difference between download speeds and the data requirements of the receiving device, preventing the movie from freezing.

p.13
Operating System Functions

What is multitasking in operating systems?

Multitasking allows computers to carry out more than one task at a time, sharing hardware resources under the control of the operating system. It requires constant monitoring of process status, resource allocation, process interruption, and priority management.

p.14
Security Management in Operating Systems

Who typically oversees the management of user accounts in a multi-user system?

An administrator typically oversees the management of user accounts, including creating, deleting, and restricting user account activity.

p.10
Human computer interface (HCI)

What is the difference between a Command Line Interface (CLI) and a Graphical User Interface (GUI)?

A CLI requires users to type commands to perform operations, while a GUI allows users to interact using icons and images without typing commands.

p.11
Types of Software

What are the advantages of a command line interface (CLI)?

The user is in direct communication with the computer, not restricted to pre-determined options, can alter configuration settings, and it uses a small amount of computer memory.

p.10
Human computer interface (HCI)

What technology is commonly used in Graphical User Interfaces (GUIs)?

One of the most common technologies used in GUIs is WIMP (windows icons menu and pointing device).

p.11
Types of Software

Who typically uses a command line interface (CLI)?

A programmer, analyst, or technician who needs direct communication with a computer to develop software, locate errors, and perform memory dumps.

p.9
Device Drivers

What happens if a USB device has no serial number?

If a USB device has no serial number, the operating system treats it as a new device every time it is plugged into a USB port.

p.9
Operating System Functions

What is the role of an operating system?

An operating system enables computer systems to function correctly, providing an environment for applications and a usable interface between humans and computers.

p.3
Types of Software

What can video editing software do?

It can manipulate videos by adding titles, color correction, and altering sound, as well as rearranging and removing sections of clips.

p.17
Interrupts and Their Role

Can the processor continue with other tasks while the printer buffer is being emptied?

Yes, the processor can continue with its tasks while the printer buffer is being emptied.

p.13
Types of Software

What are the main tasks of file management?

The main tasks of file management include file naming conventions, performing specific tasks (create, open, close, delete, rename, copy, move), maintaining directory structures, ensuring access control mechanisms, and ensuring memory allocation for a file.

p.7
Security Management in Operating Systems

What are the three versions of a file recommended for total security?

1. The current working version on the internal HDD or SSD, 2. A locally backed up copy on a portable SSD, 3. A remote backup version using cloud storage.

p.16
Interrupts and Their Role

Why are buffers and interrupts used together in computer systems?

They allow the microprocessor to continue performing other tasks while waiting for slower operations, like printing, thus maximizing processing power and speed.

p.17
Interrupts and Their Role

What happens to the current task when an interrupt is serviced?

The current task is suspended while the interrupt is serviced.

p.7
Utility Programs

What is the Time Machine utility in Mac OS?

Time Machine is a back-up utility that automatically backs up every hour, with daily backups for the past month and weekly backups for previous months.

p.17
Interrupts and Their Role

What occurs when the printer buffer becomes empty?

An interrupt signal is sent to the processor when the printer buffer becomes empty.

p.5
Security Management in Operating Systems

How do virus checkers help protect against malware?

Virus checkers run in the background, check software or files before they are run, compare potential viruses against a database, and perform heuristic checking.

p.12
Security Management in Operating Systems

How can operating system updates contribute to security management?

By carrying out updates as and when they become available.

p.12
Security Management in Operating Systems

What capability does security management offer for data recovery?

The ability for the recovery of data and system restore when it has been lost or corrupted.

p.16
Memory Management

How do buffers assist in printing documents?

Buffers temporarily store data since the printer speed is much slower than the microprocessor speed, allowing the microprocessor to continue with other tasks.

p.15
Types of Software

What type of ROM is the BIOS program stored in?

The BIOS program is stored in a special type of ROM called EEPROM (Electrically Erasable Programmable ROM).

p.15
Types of Software

What happens to the BIOS settings if the CMOS battery is removed?

The BIOS settings would be reset to the default factory settings if the CMOS battery is removed or disconnected.

p.15
Interrupts and Their Role

What is the role of interrupts in a computer system?

Interrupts allow the microprocessor to temporarily stop its current task to service a signal from a device or software.

p.5
Security Management in Operating Systems

Why is it important to keep anti-virus software up to date?

New viruses are constantly being discovered, so keeping the software updated is essential for effective protection.

p.12
Device Drivers

How does hardware management communicate with devices?

Using device drivers.

p.6
Memory Management

What happens to the sectors of a file when it is deleted and another file is extended?

The sectors of the deleted file become vacant but are not immediately filled by the new file's data, leading to fragmentation.

p.4
Device Drivers

What is a device driver?

A device driver is software that enables hardware devices to communicate with the computer's operating system.

p.4
Device Drivers

What happens if a device driver cannot be found when a device is plugged in?

An error message will be produced if the appropriate driver cannot be found.

p.13
Types of Software

What are some examples of file name extensions?

Examples of file name extensions include .docx, .bat, .htm, .dbf, .txt, and .xls.

p.2
System Software vs Application Software

Can application software be a single program?

Yes, it can be a single program like NotePad or a suite of programs like Microsoft Office.

p.5
Utility Programs

What are utility programs and how are they typically initiated?

Utility programs are often initiated by the user, but some, like virus checkers, run in the background without user input.

p.4
Programming Languages and Translators

What is the role of a linker?

A linker combines one or more object files produced by a compiler into a single program that can be run on a computer.

p.5
Utility Programs

What is the purpose of defragmentation software?

Defragmentation software reorganizes scattered files on a hard disk drive to improve data access time by storing files in contiguous sectors.

p.12
Device Drivers

What happens if a printer is busy during a print job?

The data is sent to a printer queue before it can be sent to the printer buffer.

p.7
Utility Programs

What is the purpose of back-up software in an operating system?

Back-up software allows for scheduling file backups and only performs backups if changes have been made to a file.

p.3
Types of Software

How is data organized in database software?

Data is organized in tables, consisting of rows (records) and columns (fields).

p.15
Interrupts and Their Role

How do interrupts allow multiple tasks to be carried out simultaneously?

Interrupts enable the computer to manage multiple tasks by rapidly passing data in and out of memory, giving the impression that tasks are being executed simultaneously.

p.4
System Software vs Application Software

What is system software?

System software consists of programs that allow hardware to run properly and enable user communication with the computer.

p.5
Security Management in Operating Systems

What is heuristic checking in anti-virus software?

Heuristic checking involves examining software for behaviors that could indicate a possible virus, useful for detecting new or unknown viruses.

p.9
Operating System Functions

What does multitasking in an operating system refer to?

Multitasking in an operating system refers to the ability to run multiple applications simultaneously.

p.12
Device Drivers

What does hardware management involve?

All input and output peripheral devices.

p.1
Operating System Functions

What is the role of an operating system?

The operating system manages hardware and software resources and provides services for application software.

p.1
Programming Languages and Translators

What is the difference between high-level and low-level programming languages?

High-level languages are more abstract and easier for humans to read, while low-level languages are closer to machine code and provide more control over hardware.

p.1
Integrated Development Environments (IDEs)

What is the function of an integrated development environment (IDE)?

An IDE provides tools for writing, testing, and debugging code, making the development process more efficient.

p.8
Security Management in Operating Systems

What is the primary function of security software?

Security software manages access control and user accounts, links to other utility software, protects network interfaces, uses encryption and decryption, and oversees software updates.

p.16
Interrupts and Their Role

What happens when an interrupt is received by the processor?

The current task's status is saved, the interrupt service routine (ISR) is executed, and once serviced, the status of the interrupted task is reinstated.

p.3
Types of Software

What is application software?

Application software consists of programs that allow users to perform specific tasks.

p.3
Types of Software

What are some functions of spreadsheet software?

Functions include using formulas for calculations, producing graphs, and performing modeling and 'what if' calculations.

p.17
Interrupts and Their Role

What signal is sent to request more data to be sent to the printer?

An interrupt signal is sent to request more data to be sent to the printer.

p.3
Types of Software

What are common examples of apps?

Common examples include video and music streaming, GPS, and camera facilities.

p.8
Utility Programs

What was the original purpose of screensavers?

Screensavers were originally developed to protect older CRT monitors from 'phosphor burn' caused by static images.

p.7
Utility Programs

What functionality does the Microsoft Windows back-up utility provide?

It allows restoring data, creating restore points, and setting options for where to save backup files.

p.7
Utility Programs

How does Windows File History work?

File History takes snapshots of files and stores them on an external HDD at regular intervals, defaulting to every hour.

p.8
Device Drivers

What happens when a device is plugged into a USB port?

The operating system searches for the appropriate device driver to enable communication with the newly connected hardware.

p.14
System Software vs Application Software

What is firmware?

Firmware is a program that provides low-level control for devices, often associated with the BIOS in a computer.

p.11
Memory Management

What could happen if memory protection is not carried out?

Data could be lost, applications could produce incorrect results, potential security issues could arise, and in extreme cases, the computer could crash.

p.9
Operating System Functions

What are some common examples of operating systems?

Common examples of operating systems include Microsoft Windows, Apple Mac OS, Google Android, and Apple iOS.

p.17
Interrupts and Their Role

What should be considered when writing data to a disk compared to the microprocessor's tasks?

The time to write data to disk is much longer than the time it takes for the microprocessor to carry out its tasks.

p.12
Security Management in Operating Systems

What is the purpose of maintaining access rights for all users?

To ensure the privacy of data.

p.10
Human computer interface (HCI)

What role does a windows manager play in a GUI?

A windows manager oversees the interaction between windows, applications, pointing devices, and the cursor's position.

p.11
Types of Software

Who typically uses a graphical user interface (GUI)?

The end-user who does not need extensive knowledge of how the computer works, such as someone using the computer to run software, play games, or manipulate photographs.

p.5
Utility Programs

What are some examples of utility programs offered by computer system software?

Examples include virus checkers, defragmentation software, disk contents analysis and repair, file compression and management, backup software, security, and screensavers.

p.12
Security Management in Operating Systems

What is the primary function of security management in an operating system?

To ensure the integrity, confidentiality, and availability of data.

p.9
Memory Management

What is the purpose of memory management in an operating system?

Memory management in an operating system is responsible for managing the computer's memory resources, ensuring efficient allocation and use.

p.12
Device Drivers

What is the process of managing a printer in hardware management?

Locating and loading the printer driver, sending data to a printer buffer, and managing queues and control commands.

p.2
System Software vs Application Software

What is a key function of application software?

To perform various applications (apps) on a computer.

p.14
Operating System Functions

What is the process of loading the operating system into RAM called?

The process of loading the operating system into RAM when a computer starts up is known as booting up the computer.

p.13
Operating System Functions

What is pre-emptive multitasking?

Pre-emptive multitasking is a method where the operating system allocates resources to processes for a specific time limit, allowing processes to be interrupted and prioritized to manage resources effectively.

p.2
System Software vs Application Software

What does system software control regarding hardware?

The allocation and usage of hardware resources.

p.15
Interrupts and Their Role

What is a buffer in the context of interrupts?

A buffer is a memory area that temporarily stores data, allowing for efficient data transfer during interrupt servicing.

p.3
Types of Software

What is the difference between bitmap and vector graphics manipulation software?

Bitmap software changes pixels, while vector software manipulates lines, curves, and text.

p.12
Security Management in Operating Systems

What role does a firewall play in security management?

It checks all traffic to and from the computer.

p.12
Device Drivers

What does hardware management do with error messages from devices?

It receives and handles error messages and interrupts from the printer.

p.8
Device Drivers

What are device drivers?

Device drivers are software that communicate with the operating system and translate data into a format understood by hardware peripheral devices.

p.14
Operating System Functions

What role does the BIOS play in the start-up of a computer?

The BIOS handles the start-up of the computer's motherboard, locating the storage device that holds the operating system and loading the necessary part of the operating system.

p.4
Programming Languages and Translators

What is a compiler?

A compiler translates a program written in a high-level language into machine code for the computer to execute.

p.9
Operating System Functions

Where do most computers store their operating systems?

Most computers store the operating system on a hard disk drive (HDD) or solid state drive (SSD).

p.9
Operating System Functions

What is one function of an operating system related to security?

One function of an operating system related to security is managing log on and passwords.

p.5
Memory Management

What issue arises when a hard disk drive (HDD) becomes full?

Files become scattered across the disk surface, leading to slower data access times as the read-write head has to move more to retrieve data.

p.9
Device Drivers

What are USB descriptors?

USB descriptors are a collection of information about devices, including vendor id (VID), product id (PID), and unique serial numbers, allowing the USB bus to identify newly connected devices.

p.15
Interrupts and Their Role

What are some causes of interrupts?

Interrupts can be caused by timing signals, input/output processes, hardware faults, user interaction, or software errors.

p.11
Memory Management

What functions does memory management carry out?

It manages primary storage (RAM), allows data movement between RAM and HDD/SSD, keeps track of memory locations, and carries out memory protection.

p.17
Interrupts and Their Role

What happens to the data sent to the printer?

The contents of the printer buffer are emptied to the printer and the data from the document is printed.

p.12
Security Management in Operating Systems

Why is it important to keep antivirus software up to date?

To preserve the integrity, security, and privacy of data.

p.12
Device Drivers

What is the role of a device driver in hardware management?

To take data from a file and translate it into a format that the input/output device can understand.

p.3
Types of Software

What functions does photo editing software provide?

It allows users to change brightness, contrast, saturation, remove red-eye, and perform complex manipulations.

p.12
Security Management in Operating Systems

What is a key aspect of preventing illegal intrusion into a computer system?

Ensuring the privacy of data.

p.3
Types of Software

What are some functions of word processing software?

Functions include creating, editing, saving text, copy and paste, spell check, and importing images.

p.12
Device Drivers

How does hardware management prioritize resources?

By ensuring each hardware resource has a priority for usage and release.

p.2
Types of Software

What are the two types of software?

System software and application software.

p.2
System Software vs Application Software

What is a general feature of system software?

It is a set of programs to control and manage the operation of computer hardware.

p.1
Interrupts and Their Role

What is the purpose of interrupts in a computer system?

Interrupts allow the CPU to respond to events and manage multiple tasks by temporarily halting the current process.

p.1
System Software vs Application Software

What are utility programs?

Utility programs are system software designed to help manage, maintain, and control computer resources.

Study Smarter, Not Harder
Study Smarter, Not Harder