Font size
WorksheetsDIS2433 OPERATING SYSTEMS resit
Total questions: 202
Worksheet time: 2hrs 55mins
A message sent by the OS to change the CPU schedule is known as...
Interrupt
Poll
Cache
Defrag
The term OS is short for?
Apple
Operating Software
Operating System
Overload System
Round Robin
Which of these is not a function of an OS:
Provide a user interface
Communicate with hardware
Allow the computer to multi-task
Improves CPU performance
What does GUI stand for?
Genuine Umpire Impressions
Graphical User Interface
Graphic Up Industry
Which of these is an advantage to using a command-line interface over a GUI?
More interactive
Easier to use
Less resource heavy
What type of operating system is Windows 10?
Single-user OS
Multi-user OS
Which is NOT a function of Operating Systems?
Booting the Computer
Networking
Streaming content
Device Management
The operating system is a type of
system software
general purpose software
utility software
application software
The operating system provides an interface between.... (choose two)
users and hardware
application and hardware
motherboard an applications
windows and macOS
The term OS is short for?
Apple
Operating Software
Operating System
Overload System
Which of these is not a function of an OS:
Provide a user interface
Communicate with hardware
Allow the computer to multi-task
Improves CPU performance
What does GUI stand for?
Genuine Umpire Impressions
Graphical User Interface
Graphic Up Industry
Which is NOT a function of Operating Systems?
Booting the Computer
Networking
Streaming content
Device Management
A computer needs both hardware and software to work
true
false
How can the OS help manage security of the system?
The OS can hire backup
User accounts may be password protected
Files can self destruct after a set time
Which one is not an operating system?
iOX
Windows
Android
Poloroid
A message sent by the OS to change the CPU schedule is known as...
Interrupt
Poll
Cache
Defrag
The term OS is short for?
Apple
Operating Software
Operating System
Overload System
Round Robin
The term OS is short for?
Apple
Operating Software
Operating System
Overload System
BIOS is a part of which function?
Memory Management
Bootstrap Process
Process Management
System Restore
POST is short for
Power On Self Test
Power Off Self Test
Program On Self test
Program Off Self Test
Which is NOT a function of Operating Systems?
Booting the Computer
Networking
Streaming content
Device Management
The ability for a computer to execute more than one task simultaneously
multitasking
multiprogramming
multiprocessing
timesharing
This is a type of system software
Disk Cleaner
Notepad
Backup and restore
VideoLAN
The grouping of jobs that require similar resources
timesharing
serial processing
multiprogramming
batch processing
Which term relates to a multiuser system
batch jobs
timesharing
serial processing
punch cards
The operating system is a type of
system software
general purpose software
utility software
application software
RAM and ROM are both
primary storage
secondary storage
clocking devices
on the CMOS
In the Bootstrap Process, which is first?
POST
Load BIOS
Charge of electricity to system
Load OS
Software program that carries out some action
process
command
software
direction
Which is not in the PCB
Process state
resources needed
program counter
processor size
Which is not a process state?
waiting
terminated
blocked
redirected
Preemption means
process can be paused by system
process cannot be halted once execution begins
process has high priority
process is short
A signal sent by a hardware or software to CPU indicating that something needs attention
disturbance
interrupt
waiting
exclusion
An example of a potential deadlock situation is
a one way bridge
a two way bridge
a single lane bridge
a one way train line
FCFS is operates similar to a
stack
sorting algorithm
circle
queue
SJF is short for
Shortest Job First
Software Job First
System Job First
Shortest Job Final
Round Robin is also known as
Merry go round
circle drive
time slicing
time sharing
What is operating system virtualization?
The process of creating a physical copy of an operating system
The process of converting an operating system to a different programming language
The use of hardware to run multiple operating system instances at the same time
The use of software to allow a piece of hardware to run multiple operating system instances at the same time.
Explain the concept of virtualization in operating systems.
Virtualization is the process of creating a physical version of something, such as an operating system
Virtualization does not involve sharing resources across multiple environments
Virtualization only allows one operating system to run on a single physical machine
Virtualization allows multiple operating systems to run on a single physical machine and share the resources of that single computer across multiple environments.
What are the benefits of operating system virtualization?
No impact on resource utilization, no cost savings, and no impact on scalability
Worse resource utilization, higher cost, and decreased scalability
Better resource utilization, cost savings, and improved scalability
Decreased resource utilization, increased cost, and limited scalability
List and explain the different types of operating system virtualization.
Shared virtualization, network-based virtualization, remote virtualization
Partial virtualization, hyper-virtualization, software-based virtualization
Emulated virtualization, semi-virtualization, cloud-based virtualization
Full virtualization, para-virtualization, hardware-assisted virtualization, and container-based virtualization
How does operating system virtualization improve resource utilization?
By increasing the physical resources required for each virtual machine
By causing a bottleneck in resource allocation
By limiting the number of virtual machines that can be created
By allowing for the efficient sharing of physical resources among multiple virtual machines.
Discuss the role of hypervisors in operating system virtualization.
Hypervisors enable the virtualization of multiple operating systems on a single physical machine.
Hypervisors are not necessary for operating system virtualization.
Hypervisors are only used for virtualizing hardware, not operating systems.
Hypervisors are used to optimize the performance of a single operating system on a physical machine.
What are the challenges of implementing operating system virtualization?
Limited hardware support
Lack of user interface
Incompatibility with software applications
Resource management, security concerns, performance overhead, and compatibility issues
Explain the concept of container-based virtualization in operating systems.
Container-based virtualization allows for direct access to the host system's resources.
Container-based virtualization is only used for running a single application on a host system.
Container-based virtualization allows for multiple isolated user space instances to run on a single host system.
Container-based virtualization is used to create a single user space instance on a single host system.
What is the difference between full virtualization and para-virtualization?
Full virtualization allows the guest operating system to run without any modification, while para-virtualization requires the guest operating system to be modified to run on the virtual machine.
Full virtualization requires the guest operating system to be modified, while para-virtualization allows the guest operating system to run without any modification.
Full virtualization and para-virtualization both require the guest operating system to be modified to run on the virtual machine.
Full virtualization and para-virtualization are the same and can be used interchangeably.
Discuss the security implications of operating system virtualization.
Operating system virtualization has no impact on security
Virtualization software is completely secure and cannot be exploited
Running multiple virtualized environments on the same hardware reduces the risk of unauthorized access
Operating system virtualization can introduce security risks such as potential for unauthorized access to other virtualized systems, vulnerabilities in the virtualization software, and increased attack surface due to multiple virtualized environments running on the same physical hardware.
How does operating system virtualization facilitate server consolidation?
Causes the physical server to become slower and less efficient
Increases the cost of maintaining the physical server
Allows the server to only run one virtual server at a time
Facilitates running multiple virtual servers on a single physical server
Explain the concept of hardware virtualization in operating systems.
Virtual machines created through hardware virtualization cannot share resources with the host machine.
Hardware virtualization allows only one operating system to run on a single physical machine.
Hardware virtualization enables multiple operating systems to run on a single physical machine by creating virtual machines.
Hardware virtualization is a software-based concept and does not involve the use of physical hardware.
What are the key considerations for implementing operating system virtualization in an enterprise environment?
Hardware compatibility, performance requirements, security concerns, and management and maintenance overhead
Color compatibility, storage requirements, network speed, and software updates
RAM size, processor speed, disk space, and user interface design
Battery life, screen resolution, keyboard layout, and audio quality
Discuss the impact of operating system virtualization on system performance.
It can introduce overhead due to resource sharing and management between virtual machines.
It has no impact on system performance
It significantly improves system performance
It reduces the need for resource management
Explain the concept of virtual machine migration in operating system virtualization.
Shutting down a virtual machine to move it to another host
Moving a virtual machine from one physical host to another without disrupting its running state.
Creating a physical machine from a virtual host
Copying the virtual machine's data to a new physical host
What are the advantages of using container-based virtualization in operating systems?
Allows for direct access to the host system's resources
Enables running a single application on a host system
Facilitates multiple isolated user space instances to run on a single host system
Creates a single user space instance on a single host system
Explain the concept of hardware-assisted virtualization in operating systems.
Virtual machines created through hardware-assisted virtualization cannot share resources with the host machine.
Hardware-assisted virtualization allows only one operating system to run on a single physical machine.
Enables multiple operating systems to run on a single physical machine by creating virtual machines.
Is a software-based concept and does not involve the use of physical hardware.
Discuss the role of virtual machine migration in operating system virtualization.
Shutting down a virtual machine to move it to another host
Moving a virtual machine from one physical host to another without disrupting its running state.
Creating a physical machine from a virtual host
Copying the virtual machine's data to a new physical host
What are the advantages of using network-based virtualization in operating systems?
Allows for direct access to the host system's resources
Enables running a single application on a host system
Facilitates multiple isolated user space instances to run on a single host system
Creates a single user space instance on a single host system
Explain the concept of software-based virtualization in operating systems.
Virtual machines created through software-based virtualization cannot share resources with the host machine.
Software-based virtualization allows only one operating system to run on a single physical machine.
Enables multiple operating systems to run on a single physical machine by creating virtual machines.
Is a hardware-based concept and does not involve the use of software.
Discuss the impact of container-based virtualization on system performance.
It can introduce overhead due to resource sharing and management between virtual machines.
It has no impact on system performance
It significantly improves system performance
It reduces the need for resource management
What are the security risks associated with operating system virtualization?
Operating system virtualization has no impact on security
Virtualization software is completely secure and cannot be exploited
Running multiple virtualized environments on the same hardware reduces the risk of unauthorized access
Operating system virtualization can introduce security risks such as potential for unauthorized access to other virtualized systems, vulnerabilities in the virtualization software, and increased attack surface due to multiple virtualized environments running on the same physical hardware.
How does hardware-assisted virtualization differ from software-based virtualization in operating systems?
Virtual machines created through hardware-assisted virtualization cannot share resources with the host machine.
Hardware-assisted virtualization allows only one operating system to run on a single physical machine.
Enables multiple operating systems to run on a single physical machine by creating virtual machines.
Is a software-based concept and does not involve the use of physical hardware.
Explain the benefits of using container-based virtualization in operating systems.
Allows for direct access to the host system's resources
Enables running a single application on a host system
Facilitates multiple isolated user space instances to run on a single host system
Creates a single user space instance on a single host system
What is the role of hypervisors in hardware virtualization?
Hypervisors enable the virtualization of multiple operating systems on a single physical machine.
Hypervisors are not necessary for hardware virtualization.
Hypervisors are only used for virtualizing hardware, not operating systems.
Hypervisors are used to optimize the performance of a single operating system on a physical machine.
Explain the impact of hardware-assisted virtualization on system performance.
It can introduce overhead due to resource sharing and management between virtual machines.
It has no impact on system performance
It significantly improves system performance
It reduces the need for resource management
Discuss the benefits of using para-virtualization in operating systems.
Allows for direct access to the host system's resources
Enables running a single application on a host system
Facilitates multiple isolated user space instances to run on a single host system
Creates a single user space instance on a single host system
What are the benefits of using hardware-assisted virtualization in operating systems?
Allows for direct access to the host system's resources
Enables running a single application on a host system
Facilitates multiple isolated user space instances to run on a single host system
Enables multiple operating systems to run on a single physical machine by creating virtual machines
Explain the concept of para-virtualization in operating systems.
Allows for direct access to the host system's resources
Enables running a single application on a host system
Facilitates multiple isolated user space instances to run on a single host system
Creates a single user space instance on a single host system
Discuss the impact of network-based virtualization on system performance.
It can introduce overhead due to resource sharing and management between virtual machines
It has no impact on system performance
It significantly improves system performance
It reduces the need for resource management
The term OS is short for?
Apple
Operating Software
Operating System
Overload System
Which of these is not a function of an OS:
Provide a user interface
Communicate with hardware
Allow the computer to multi-task
Improves CPU performance
What does GUI stand for?
Genuine Umpire Impressions
Graphical User Interface
Graphic Up Industry
Which is NOT a function of Operating Systems?
Booting the Computer
Networking
Streaming content
Device Management
A computer needs both hardware and software to work
true
false
How can the OS help manage security of the system?
The OS can hire backup
User accounts may be password protected
Files can self destruct after a set time
Which one is not an operating system?
iOX
Windows
Android
Poloroid
Which of the following are true about Operating System?
OS is the most important program that runs on a computer.
OS is an interface between the computer and the user.
OS is responsible for the management and coordination of activities and the sharing of the resources of the computer.
OS is used for flying drones
Types of Operating System
•Real-time
•Multi-user vs. Single-user
•Multi-tasking vs. Single-tasking
•Distributed
•Embedded
Which type of Operating System is this?
•A multitasking operating system that aims at executing real-time applications.
• Respond to input instantly.
•Real-time
•Multi-user vs. Single-user
•Multi-tasking vs. Single-tasking
•Distributed
•Embedded
Which type of Operating System is this?
When a single program is allowed to run at a time, the system is grouped under a single-tasking system
While in case the OS allows the execution of multiple tasks at one time, it is classified as a multi-tasking operating system.
•Real-time
•Multi-user vs. Single-user
•Multi-tasking vs. Single-tasking
•Distributed
•Embedded
Which type of Operating System is this?
Manages a group of independent computers and makes them appear to be a single computer.
•Real-time
•Multi-user vs. Single-user
•Multi-tasking vs. Single-tasking
•Distributed
•Embedded
Which type of Operating System is this?
The development of networked computers that could be linked and communicated with each other, gave rise to distributed computing.
•Real-time
•Multi-user vs. Single-user
•Multi-tasking vs. Single-tasking
•Distributed
•Embedded
Which type of Operating System is this?
This type of OS is designed to be used in embedded computer systems.
They are designed to operate on small machines like PDAs with less autonomy.
They are able to operate with a limited number of resources.
•Real-time
•Multi-user vs. Single-user
•Multi-tasking vs. Single-tasking
•Distributed
•Embedded
Which type of Operating System is this?
Allows multiple users to access a computer system concurrently.
•Real-time OS
•Multi-user OS
•Multi-tasking OS
•Distributed OS
•Embedded OS
Which type of Operating System is this?
Time-sharing systems enable multiple user access to a computer by sharing time.
•Real-time OS
•Multi-user OS
•Multi-tasking OS
•Distributed OS
•Embedded OS
Which type of Operating System is this?
As opposed to a multi-user OS, this type of OS is usable by a single user at a time.
•Real-time OS
•Single-user OS
•Multi-tasking OS
•Distributed OS
•Embedded OS
Which of the following are the Major Functions of the Operating System
•Resource management
•Data management
•Job management
•Standard means of communication between User and Computer
This function of an OS allocates computer resources such as CPU time, main memory, secondary storage, and input and output devices for use.
•Resource management
•Data management
•Job management
•Standard means of communication between User and Computer
This function of an OS governs the input and output of data and its location, storage, and retrieval.
•Resource management
•Data management
•Job management
•Standard means of communication between User and Computer
This OS function is responsible for storing and retrieving information on disk drives and for the organization of that information on the drive.
•Resource management
•Data management
•Job management
•Standard means of communication between User and Computer
This function of an OS prepares, schedules, controls, and monitors jobs submitted for execution to ensure the most efficient processing.
•Resource management
•Data management
•Job management
•Standard means of communication between User and Computer
This function of OS provides the user with an interface and the standard set of commands that control the hardware.
•Resource management
•Data management
•Job management
•Standard means of communication between User and Computer
A program that controls a display for the user (usually on a computer monitor) and that allows the user to interact with the system).
•Resource management
•Data management
•Job management
•Standard means of communication between User and Computer
User Interface
This function provides:
–Input-allowing the users to manipulate a system
–Output-allowing the system to indicate the effects of the users' manipulation.
•Resource management
•Data management
•Job management
•Standard means of communication between User and Computer
User Interface
Select the 2 Types of User Interface
Command line interface
Graphical user interface
Geographic user interface
Super user interface
______ is a mechanism for interacting with computer operating system software by typing commands to perform specific tasks.
Command line interface (CLI)
Graphical user interface
Geographic user interface
Super user interface
This method of instructing a computer to perform a given task is referred to as "entering" a command.
Command line interface (CLI)
Graphical user interface
Geographic user interface
Super user interface
•Accept input via keyboard only.
•Not suitable for beginners.
Command line interface (CLI)
Graphical user interface
Geographic user interface
Super user interface
This image represents
Command line interface (CLI)
Graphical user interface
Geographic user interface
Super user interface
This list of commands can be used at ______
Command line interface (CLI)
Graphical user interface
Geographic user interface
Super user interface
This is a type of user interface which allows people to interact with computer with images rather than text commands.
Command line interface (CLI)
Graphical user interface
Geographic user interface
Super user interface
This is a type of user interface accept input via keyboard and pointing devices.
Command line interface (CLI)
Graphical user interface
Geographic user interface
Super user interface
The following are elements of which type of User Interface
•Pointer
•Icons
•Desktop
•Windows
•Menus
Command line interface (CLI)
Graphical user interface
Geographic user interface
Super user interface
A symbol that appears on the display screen and that you move to select objects and commands.
Pointers
Desktop
Icons
Windows
Menus
Small pictures that represent commands, files, or windows.
Pointers
Desktop
Icons
Windows
Menus
The area on the display screen where icons are grouped is often referred to as the _____ because the icons are intended to represent real objects on a _____.
Pointers
Desktop
Icons
Windows
Menus
• Used to divide the screen into different areas.
•In each _____, you can run a different program or display a different file.
Pointers
Desktop
Icons
Windows
Menus
Which of the followings are examples of Operating System
•MS-DOS
•Windows
•Linux
•Android
•Solaris
Which of the following are correct about Microsoft DOS?
•Developed by Microsoft Inc.
•It does not support multiple users and multitasking.
•Using command line interface.
•DOS stands for Disk Operating System.
•Final version: MS-DOS7.0(1995)
Which of the followings are correct about Microsoft Windows?
• Produced by Microsoft, Inc.
Using graphical user interface.
•Support multitasking and multiuser.
•First version: Windows 1.0 (1985)
Developed by Apple
Which of the following are correct about Mac OS?
The official name of the Macintosh operating system.
Operating System for Apple Macintosh computer.
First version: Mac System1 (1984)
Latest version: MacOS 10.8.3
Created by Apple Inc.
Which of the following are correct about Linux OS?
•A freely distributable open-source operating system that runs on a number of hardware platforms.
Operating System for Apple Macintosh computer.
•Linux has become an extremely popular alternative to proprietary operating systems.
•Firstversion: Linux(1992)
Which of the following are correct about Android OS?
•Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers
Operating System for Apple Macintosh computer.
•It is developed bythe Open Handset Alliance, led by Google, and other companies
•First version: Android 1.0 (2008)
Which of the following are correct about Solaris OS?
•Solaris is a Unix operating system originally developed by sun microsystems
•Solaris can be installed from physical media or a network for use on a desktop or server
•Used on server and workstation
•First version: Solaris1(1991)
Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers.
True
False
Solaris is a Unix operating system originally developed by sun microsystems
True
False
What is the purpose of an operating system?
Manage software on computer
Manage hardware on computer
Manage all hardware & software on computer
What type of operating system is Windows 10?
Single-user OS
Multi-user OS
What is defragmentation?
Rearranging files to occupy contiguous space.
Speeding up processing.
Rearranging the RAM.
Rearranging processes queued for processing.
What is the function of system software?
Perform maintenance-type tasks
Run applications
Connect to the internet
Play games
Which of the following is NOT a type of system software?
Operating system
Application software
Utility program
System Software
What is the purpose of an operating system?
Control computer operations
Design graphics
Write code
Play music
What is the main function of an operating system?
Manage hardware on computer
Manage software on computer
Manage all hardware & software on computer
Which type of operating system is Linux?
Single-user OS
Multi-user OS
What is the purpose of CPU scheduling in an operating system?
To allocate time on the processor to individual processes
To manage hardware resources
To provide a graphical user interface
What is the purpose of an operating system?
Manage hardware resources
Run applications
Control user interfaces
Which of the following is not a function of system software?
Memory Management
Device Management
File Editing
What is the main role of a utility program?
Enhance system security
Develop applications
Manage network connections
