VUSuperior Chat Room

Thursday, 18 December 2014

CS604 Operating Systems Solved Quiz

CS604 – Operating System
Quiz No.1 Dated Dec 18, 2014


The process id returned to the child process after successful fork system call execution is _____________.
0
1
2
3

Shared libraries and kernel modules are stored in _____________ directory.
/bin
/dev/
/boot
/lib

___________ is a piece of code in a cooperating process in which the process may updates shared data (variable, file, database, etc.).
Critical analysis
Critical section
Critical path
Critical code

Round Robin algorithm is similar to ____________ scheduling but preemption is added to switch between processes.
Shortest job first
Shortest Remaining Time First
First Come First Server
None of these

DOS is single user operating system.
True
False

You can use the mv file1 file2 command to move ______________
File1 to file2.
File2 to file 1
This command will not work for moving
None the options is correct

A process is said to be in critical section if it executes code that manipulates shared data
True
False

When process opens its first file explicitly it will get descriptor number ______
1
2
3
4



A parent process calling_______ system call will be suspended until children process terminates
wait
Fork
Exit
Exec


_____ scheduling algorithm is sometimes called shortest remaining time first scheduling algorithm.
Non-Preemptive SJF
Priority Scheduling
Preemptive Shortest Job First
FCFS

A solution to the critical section problem must satisfy the following requirements
Progress
Mutual exclusion 
Bounded Waiting
Race Condition

A major problem with priority scheduling algorithms is ______.
Deadlock
Aging
Starvation
None of the these


All threads within a process share the ________ address space.
Same
Different


__________ displays information about the top processes.
Is
Cs
top
Cd

The problem with priority scheduling algorithms is ___________
Deadlock
Starvation
Aging
Nice value





_________ scheduling algorithm can be preemptive or non-preemptive.
First Come First Serve
Shortest job First
Round Robin
Priority

The scheduling of ______ are done by the operating system.
Kernel threads
User level threads
Both kernel and user level thread
None of the give option

In Unix/ Linux, by default the standard output file is attached to the ___________
File
Screen
Printer
Scanner

POSIX is a standard developed by ANSI
IEEE
ISO
ACM

_____________ is the basis of queuing theory which is branch of mathematics used to analyze systems involving queues and servers.
Little's Formula
Deterministic modeling
Queuing Theory
Queuing Analysis

___________ is a solution to the problem of indefinite blockage of low-priority processes.
Starvation
Deadlock
Aging
None of the these

The priority of a process can be changed using ___________ command.
nice
cmd
Cat
grep

Batch programs are usually _________ programs.
Interactive
Non-interactive
Foreground
Preemptive
process consists of __________
One or more threads
Code
Data
All of the given

_________ is the smallest rectangle enclosing the portion of a window or client area affected by recent drawing operations
Invalid Rectangle
Accumulated Bounding Rectangle
Accumulated Client Rect
All of the given options

What kind of messages can be display using messagebox function?
Long messages
Short messages
Null value
None othe given



_______ acts as a buffer between applications and output devices.
GDI
Kernal32
OS
CPU

On which machines the scheduler can move individual threads to different processors to "balance" the CPU load.
Miniprocessor
Multiprocessor
Doubleprocessor
None of given options

The window ______ is the color or pattern used to fill the client area before a window begins drawing
Caption
Color palette
Background
Foreground

___________ is used to check the predefined identifiers.
#include
#ifdef
#def
#elif


_________ is/are Pre-defined GDI object(s) in Windows.
Pens
Brushes
Fonts
All of the given options

If a window owns child Windows, and we destroy owner Window then _____________.
Only owner window will be destroyed
Only its owned window will be destroyed
Both owner and owned Windows will be destroyed
The application will be crashed

command displays the contents of current working directory.
Is
Cs
Mv

______________ is used to request the OS by the process to take an I/O or initiating child process.
System Call
Interrupt
Trap
Singal

Linux uses ___________ directory to store system configuration files.
/bin
/dev
/boot
/etc

__________ commands in Linux is used to copy file
is
cp
mv
mkdir

User mode can run the Privileged instructions.
1
0

A parent process calling __________ system call will be suspended until children process terminates. ht
wait
fork
exit
exec




If your processor does not have two slots empty in Per Process File Descriptor Table, then your _________ system call will fail.
pipe
read
write
open

The manual pages can be read in Linux using ____ command.
man
wan
desc
help

__________ directory includes essential system boot files including the kernel image.
/bin
/dev
/boot
/etc

Swapper is also termed as Short term scheduler.
1
0

First _______ entries in Per Process File Descriptor Table are used as soon as the process is created.
1
2
3
4

The number of processes completed per unit time is called ___________.
Turn around time
Throughput
Response time
Dispatch latency

Command-line interpreter is also called __________ in some operating systems.
kernal wrong
shell
signal
api

__________ displays information about the top processes.
is
cs
top
cd

/usr/X11R6 is used by the X Window System.
True
False


/opt is used for storage of large applications.
True
False

____ is a virtual directory in Linux and Unix.
/proc
/temp
/ver
/boot

The Home Directory for superuser in Linux and Unix is
/
/home
/root
None of the given

Linux Treats Devices as Files.
True
False

~/vusr/CS604 is an example of _________ pathname.
Absolute
Relative

usr/include/sys/vusr.h is an example of _______ path
Absolute
Relative

An absolute pathname starts with the root directory (/) and a relative pathname starts with your home directory.
True
False

A pathname is the list of directories separated by _________.
#
$
&
/

________ determines What will be done.
Mechanism
Policy
Mechanism and Policy
None of the given

_____________ determines How to do something.
Mechanism
Policy
Mechanism and Policy:
None of the given

User Goal of OS is that It easy to use, reliable, safe and fast.
True
False

We can install and run multiple OS by using VMWare.
True
False

Mach, MacOS X Server, QNX, OS/2 and Windows NT are examples of OS Based on ______.
Layered
Micro Kernal
Virtual Machine
None of The Given

In Layered Approach of OS, the Layer highest Layer is User Interface layer.
True
False

In Layered approach of OS, Lowest Layer is known as ________.
Software Layer
Hardware Layer
Lower Level Layer
None of The Given


Operating System is the Manager of Hardware Resources.
True
False

An operating system is a control program that manages the execution of user programs to prevent errors and improper use of a computer.
True
False

The bottom-up view is that operating system is a resource manager who manages the hardware and software resources in the computer system.
True
False

In Top-down OS, user simply give a Command and reset is done by the OS.
True
False

copy file1 file2 is an example of ______ OS view.
Top down
Bottum Up

The Top-down view is that it is a program that acts as an intermediary between a user of a computer and the computer hardware, and makes the computer system convenient to use.
True
False

Managing Secondary Storage Involves all of the Following except
Allocating storage space
Deallocating Storage
Prevent Overwritting
Insure integrity of shared data

Operating System provides services such as Managing Primary and Secondary Storage, Processes and Allowing user to manage his/her files and directories.
True
False

The Purpose of Operating System is to generate Executable Programs and to _______ them.
Regenetrate
Execute
Store
Remove

Users are the People, machines or computers that uses the Hardware resources.
True
False

Database, Complier, Video games are examples of ________.
Hardware
Application
Operating System
Users

Application Programs are methods that enable the use of Hardware resources to solve the user's Problem.
True
False
Which of the Following is not an Operating System.
Linux
Unix
Windows Xp
Datebase

Operating system enables the user to use the Hardware Resources.
True
False

Which of the following is NOT a Hardware Resource.
CPU
OS
I/O Devices
Memory

Hardware provide basic computing resource.
True
False

__________ scheduler selects the process from the job pool and put them in main memory.
Select correct option:
Long term
Short term
Medium term
Swapper

_____________ is a preemptive scheduling algorithm.
Select correct option:
First Come First Serve
Shortest Job First
Round Robin
None of these

The priorities of processes in the __________ group remain fixed.
Select correct option:
Kernel
User

Taking the CPU from one process and giving the CPU to another process is termed as
Select correct option:
Context Switching
Dispatching
Swapping
Tracking

A solution to the critical section problem must satisfy the following requirements except
Select correct option:
 Progress
Mutual Exclusion
Bounded Waiting
Race Condition

___________ is used in real time operating systems.
Select correct option:
 Non-preemptive scheduling
 Preemptive scheduling
 Dispatching scheduling
 FCFS scheduling

The process of switching from one process to another is called latency.
Select correct option:
True
False

The major advantage of multi-programming system is
Select correct option:
More than one jobs can be processed at a given time
CPU utilization can be increases
Jobs can be completed quickly
All of the options are correct

In Unix/ Linux, by default the standard input file is attached to the ___________
Select correct option:
Mouse
Keyboard
Light pen
Joystick

The nice value helps in assigning ______ to a process.
Select correct option:
Priority
Weight
Time
Scheduling




The problem with priority scheduling algorithm is ________.
Select correct option:
Deadlock
Starvation
Aging
Nice value

OS helps manages the following except
Select correct option:
Application software
Memory
Virtual memory
Bus speed of the system


___________ is a piece of code in a cooperating process in which the process may updates shared data (variable, file, database, etc.).
Select correct option:
Critical Analysis
Critical Section
Critical path
Critical code


_____________ is a preemptive scheduling algorithm.
Select correct option:
First Come First Serve
Shortest Job First
Round Robin
None of these

The procedure "The time at which the process finished working MINUS the arrival time of the process MINUS CPU burst for that process" will help calculate the _________.
Select correct option:
 on-preemptive Shortest Job First scheduling.
 Preemptive Shortest Job First scheduling.
 FCFS
 RR Scheduling

The Operating system is a layer of software between _________ and ___________.
Select correct option:
Hardware, software application
Kernel, hardware
Dos, Windows
Windows, Kernel



_______________ scheduling algorithm can be preemptive or non-preemptive.
Select correct option:
First Come First Serve
Shortest Job First
Round Robin
Priority

First _______ entries in Per Process File Descriptor Table are used as soon as the process is created.
1
2
4
3


Batch programs are usually __________ programs.
Interactive
Non- Interactive
Foreground
Preemptive

__________ integer shows the highest priority of a process in CPU scheduling
Small
Large


 CS604 – Operating System
Quiz No.1 Dated Dec 04, 2012


The process id returned to the child process after successful fork system call execution is _____________.
0
1
2
3

Shared libraries and kernel modules are stored in _____________ directory.
/bin
/dev/
/boot
/lib

___________ is a piece of code in a cooperating process in which the process may updates shared data (variable, file, database, etc.).
Critical analysis
Critical section
Critical path
Critical code

Round Robin algorithm is similar to ____________ scheduling but preemption is added to switch between processes.
Shortest job first
Shortest Remaining Time First
First Come First Server
None of these

DOS is single user operating system.
True
False

You can use the mv file1 file2 command to move ______________
File1 to file2.
File2 to file 1
This command will not work for moving
None the options is correct

A process is said to be in critical section if it executes code that manipulates shared data
True
False

When process opens its first file explicitly it will get descriptor number ______
1
2
3
4



A parent process calling_______ system call will be suspended until children process terminates
wait
Fork
Exit
Exec


_____ scheduling algorithm is sometimes called shortest remaining time first scheduling algorithm.
Non-Preemptive SJF
Priority Scheduling
Preemptive Shortest Job First
FCFS

A solution to the critical section problem must satisfy the following requirements
Progress
Mutual exclusion 
Bounded Waiting
Race Condition

A major problem with priority scheduling algorithms is ______.
Deadlock
Aging
Starvation
None of the these


All threads within a process share the ________ address space.
Same
Different


__________ displays information about the top processes.
Is
Cs
top
Cd

The problem with priority scheduling algorithms is ___________
Deadlock
Starvation
Aging
Nice value





_________ scheduling algorithm can be preemptive or non-preemptive.
First Come First Serve
Shortest job First
Round Robin
Priority

The scheduling of ______ are done by the operating system.
Kernel threads
User level threads
Both kernel and user level thread
None of the give option

In Unix/ Linux, by default the standard output file is attached to the ___________
File
Screen
Printer
Scanner

POSIX is a standard developed by ANSI
IEEE
ISO
ACM

_____________ is the basis of queuing theory which is branch of mathematics used to analyze systems involving queues and servers.
Little's Formula
Deterministic modeling
Queuing Theory
Queuing Analysis

___________ is a solution to the problem of indefinite blockage of low-priority processes.
Starvation
Deadlock
Aging
None of the these

The priority of a process can be changed using ___________ command.
nice
cmd
Cat
grep

Batch programs are usually _________ programs.
Interactive
Non-interactive
Foreground
Preemptive
process consists of __________
One or more threads
Code
Data
All of the given

_________ is the smallest rectangle enclosing the portion of a window or client area affected by recent drawing operations
Invalid Rectangle
Accumulated Bounding Rectangle
Accumulated Client Rect
All of the given options

What kind of messages can be display using messagebox function?
Long messages
Short messages
Null value
None othe given



_______ acts as a buffer between applications and output devices.
GDI
Kernal32
OS
CPU

On which machines the scheduler can move individual threads to different processors to "balance" the CPU load.
Miniprocessor
Multiprocessor
Doubleprocessor
None of given options

The window ______ is the color or pattern used to fill the client area before a window begins drawing
Caption
Color palette
Background
Foreground

___________ is used to check the predefined identifiers.
#include
#ifdef
#def
#elif


_________ is/are Pre-defined GDI object(s) in Windows.
Pens
Brushes
Fonts
All of the given options

If a window owns child Windows, and we destroy owner Window then _____________.
Only owner window will be destroyed
Only its owned window will be destroyed
Both owner and owned Windows will be destroyed
The application will be crashed

command displays the contents of current working directory.
Is
Cs
Mv

______________ is used to request the OS by the process to take an I/O or initiating child process.
System Call
Interrupt
Trap
Singal

Linux uses ___________ directory to store system configuration files.
/bin
/dev
/boot
/etc

__________ commands in Linux is used to copy file
is
cp
mv
mkdir

User mode can run the Privileged instructions.
1
0

A parent process calling __________ system call will be suspended until children process terminates. ht
wait
fork
exit
exec




If your processor does not have two slots empty in Per Process File Descriptor Table, then your _________ system call will fail.
pipe
read
write
open

The manual pages can be read in Linux using ____ command.
man
wan
desc
help

__________ directory includes essential system boot files including the kernel image.
/bin
/dev
/boot
/etc

Swapper is also termed as Short term scheduler.
1
0

First _______ entries in Per Process File Descriptor Table are used as soon as the process is created.
1
2
3
4

The number of processes completed per unit time is called ___________.
Turn around time
Throughput
Response time
Dispatch latency

Command-line interpreter is also called __________ in some operating systems.
kernal wrong
shell
signal
api

__________ displays information about the top processes.
is
cs
top
cd

/usr/X11R6 is used by the X Window System.
True
False


/opt is used for storage of large applications.
True
False

____ is a virtual directory in Linux and Unix.
/proc
/temp
/ver
/boot

The Home Directory for superuser in Linux and Unix is
/
/home
/root
None of the given

Linux Treats Devices as Files.
True
False

~/vusr/CS604 is an example of _________ pathname.
Absolute
Relative

usr/include/sys/vusr.h is an example of _______ path
Absolute
Relative

An absolute pathname starts with the root directory (/) and a relative pathname starts with your home directory.
True
False

A pathname is the list of directories separated by _________.
#
$
&
/

________ determines What will be done.
Mechanism
Policy
Mechanism and Policy
None of the given

_____________ determines How to do something.
Mechanism
Policy
Mechanism and Policy:
None of the given

User Goal of OS is that It easy to use, reliable, safe and fast.
True
False

We can install and run multiple OS by using VMWare.
True
False

Mach, MacOS X Server, QNX, OS/2 and Windows NT are examples of OS Based on ______.
Layered
Micro Kernal
Virtual Machine
None of The Given

In Layered Approach of OS, the Layer highest Layer is User Interface layer.
True
False

In Layered approach of OS, Lowest Layer is known as ________.
Software Layer
Hardware Layer
Lower Level Layer
None of The Given


Operating System is the Manager of Hardware Resources.
True
False

An operating system is a control program that manages the execution of user programs to prevent errors and improper use of a computer.
True
False

The bottom-up view is that operating system is a resource manager who manages the hardware and software resources in the computer system.
True
False

In Top-down OS, user simply give a Command and reset is done by the OS.
True
False

copy file1 file2 is an example of ______ OS view.
Top down
Bottum Up

The Top-down view is that it is a program that acts as an intermediary between a user of a computer and the computer hardware, and makes the computer system convenient to use.
True
False

Managing Secondary Storage Involves all of the Following except
Allocating storage space
Deallocating Storage
Prevent Overwritting
Insure integrity of shared data

Operating System provides services such as Managing Primary and Secondary Storage, Processes and Allowing user to manage his/her files and directories.
True
False

The Purpose of Operating System is to generate Executable Programs and to _______ them.
Regenetrate
Execute
Store
Remove

Users are the People, machines or computers that uses the Hardware resources.
True
False

Database, Complier, Video games are examples of ________.
Hardware
Application
Operating System
Users

Application Programs are methods that enable the use of Hardware resources to solve the user's Problem.
True
False
Which of the Following is not an Operating System.
Linux
Unix
Windows Xp
Datebase

Operating system enables the user to use the Hardware Resources.
True
False

Which of the following is NOT a Hardware Resource.
CPU
OS
I/O Devices
Memory

Hardware provide basic computing resource.
True
False

__________ scheduler selects the process from the job pool and put them in main memory.
Select correct option:
Long term
Short term
Medium term
Swapper

_____________ is a preemptive scheduling algorithm.
Select correct option:
First Come First Serve
Shortest Job First
Round Robin
None of these

The priorities of processes in the __________ group remain fixed.
Select correct option:
Kernel
User

Taking the CPU from one process and giving the CPU to another process is termed as
Select correct option:
Context Switching
Dispatching
Swapping
Tracking

A solution to the critical section problem must satisfy the following requirements except
Select correct option:
 Progress
Mutual Exclusion
Bounded Waiting
Race Condition

___________ is used in real time operating systems.
Select correct option:
 Non-preemptive scheduling
 Preemptive scheduling
 Dispatching scheduling
 FCFS scheduling

The process of switching from one process to another is called latency.
Select correct option:
True
False

The major advantage of multi-programming system is
Select correct option:
More than one jobs can be processed at a given time
CPU utilization can be increases
Jobs can be completed quickly
All of the options are correct

In Unix/ Linux, by default the standard input file is attached to the ___________
Select correct option:
Mouse
Keyboard
Light pen
Joystick

The nice value helps in assigning ______ to a process.
Select correct option:
Priority
Weight
Time
Scheduling




The problem with priority scheduling algorithm is ________.
Select correct option:
Deadlock
Starvation
Aging
Nice value

OS helps manages the following except
Select correct option:
Application software
Memory
Virtual memory
Bus speed of the system


___________ is a piece of code in a cooperating process in which the process may updates shared data (variable, file, database, etc.).
Select correct option:
Critical Analysis
Critical Section
Critical path
Critical code


_____________ is a preemptive scheduling algorithm.
Select correct option:
First Come First Serve
Shortest Job First
Round Robin
None of these

The procedure "The time at which the process finished working MINUS the arrival time of the process MINUS CPU burst for that process" will help calculate the _________.
Select correct option:
 on-preemptive Shortest Job First scheduling.
 Preemptive Shortest Job First scheduling.
 FCFS
 RR Scheduling

The Operating system is a layer of software between _________ and ___________.
Select correct option:
Hardware, software application
Kernel, hardware
Dos, Windows
Windows, Kernel



_______________ scheduling algorithm can be preemptive or non-preemptive.
Select correct option:
First Come First Serve
Shortest Job First
Round Robin
Priority

First _______ entries in Per Process File Descriptor Table are used as soon as the process is created.
1
2
4
3


Batch programs are usually __________ programs.
Interactive
Non- Interactive
Foreground
Preemptive

__________ integer shows the highest priority of a process in CPU scheduling
Small
Large


0 comments:

Post a Comment