0% found this document useful (0 votes)
105 views25 pages

Kernel Threads MCQ (Free PDF) - Objective Question Answer For Kernel Threads Quiz - Download Now!

Uploaded by

resmimr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views25 pages

Kernel Threads MCQ (Free PDF) - Objective Question Answer For Kernel Threads Quiz - Download Now!

Uploaded by

resmimr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download

eads Quiz - Download Now!

English Get Started

Kernel Threads MCQ Quiz - Objective Question with Answer for Kernel Threads -
Download Free PDF

Last updated on Mar 1, 2024

Latest Kernel Threads MCQ Objective Questions


Kernel Threads Question 1:

In Linux Operating System, when _________ is invoked, it is passed a set of flags that
determine how much sharing is to take place between the parent and child tasks.

1. fork()

2. clone()

3. pthread()

4. thread()

Answer (Detailed Solution Below)

Option 2 : clone()

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 1/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

English Get Started

India's Super Teachers for all


govt. exams Under One Roof
FREE Demo Classes Available*

Enroll For Free Now

Kernel Threads Question 1 Detailed Solution

The correct answer is clone()

Key Points
clone(): This system call creates a new process, similar to fork(), but it also allows the child
process to share parts of its execution context with the calling process.
The execution context includes resources like memory space, file descriptor tables, etc.
The degree of sharing is controlled by a set of flags passed when invoked, which defines a
spectrum between traditional processes and threads.

Additional Information
fork(): This is a system call used in Unix and Linux-based systems that creates a new process. The
new process, called the child process, is an exact copy of the calling process, which is the parent
process. It gets a new process ID (PID) and inherits most of the properties of the parent process,
but they do not share the same memory space.
pthread_create(): This function is used to create a new thread in the context of the current
process in POSIX-compliant operating systems (like Unix or Linux). Threads created by
pthread_create share the same memory space but get their own stack memory.
There is no thread() system call in Linux.

EE
FR
Trusted by 5.7 Crore+ Students
India’s #1 Learning Platform

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 2/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Kernel Threads Question 2:


English Get Started

In Kernel I/O Subsystem, A _____________ is a buffer that holds jobs for a device until it is
ready to take them.

1. Buffering

2. Caching

3. Spooling

4. Scheduling

5. None of the above

Answer (Detailed Solution Below)

Option 3 : Spooling

Kernel Threads Question 2 Detailed Solution

The correct answer is option 3.

Concept:

Many I/O services are provided by the kernel. Caching, scheduling, spooling, device reservation, and
error handling are all tasks provided by the kernel that rely on the hardware and device driver
infrastructure.

A spooling is a type of buffer that holds the jobs for a system until the system is ready to accept
the jobs.
Spooling considers discs to be a huge buffer capable of holding as many jobs as the device
requires until the output devices are ready to accept them.
Spooling allows a user to view and, if desired, delete specific data streams.

Hence the correct answer is Spooling.

Additional Information
Caching:

Caching involves storing a replica of data in a location that is easier to reach than the original.

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 3/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Buffering:
English Get Started
The buffer is a section of main memory used to temporarily store or keep data sent between two
devices or between a device and an application.

EE
FR
Trusted by 5.7 Crore+ Students
India’s #1 Learning Platform

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Home Operating Systems Process and Thread Thread Kernel


Kernel Download Kernel Threads MCQs Fr…
Threads Threads Question 3:

If an operating system does not allow a child process to exist when the parent process has
been terminated, this phenomenon is called as-

1. Threading

2. Cascading termination

3. Zombie termination

4. Process killing

Answer (Detailed Solution Below)

Option 2 : Cascading termination

Kernel Threads Question 3 Detailed Solution

Threading - It is a lightweight process that the operating system can schedule and run concurrently
with other threads. The operating system creates and manages threads, and they share the same
memory and resources as the program that created them. This enables multiple threads to collaborate
and work efficiently within a single program.
https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 4/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Cascading Termination - It occurs in some systems, including VMS, which do not allow a child to exist
if its parent has terminated. In such systems, if a process terminates either normally or abnormally,
English then
Get Started
all its children have to be terminated.

Zombie Termination - It is a process that has completed execution but still has an entry in the process
table. This occurs for the child processes, where the entry is still needed to allow the parent process to
read its child's exit status.

Process Killing - Terminating a process forcefully is called process killing.

Sign Up Now &


Daily Live Classes 250+ Test series Study Material & PDF
Get Free Access Now
E E
Quizzes
FR With Detailed Analytics + More Benefits
Trusted by 5.7 Crore+ Students
India’s #1 Learning Platform

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 4:

In Kernel I/O Subsystem, A _____________ is a buffer that holds jobs for a device until it is
ready to take them.

1. Buffering

2. Caching

3. Spooling

4. Scheduling

Answer (Detailed Solution Below)

Option 3 : Spooling

Kernel Threads Question 4 Detailed Solution

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 5/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

The correct answer is option 3.


English Get Started
Concept:

Many I/O services are provided by the kernel. Caching, scheduling, spooling, device reservation, and
error handling are all tasks provided by the kernel that rely on the hardware and device driver
infrastructure.

A spooling is a type of buffer that holds the jobs for a system until the system is ready to accept
the jobs.
Spooling considers discs to be a huge buffer capable of holding as many jobs as the device
requires until the output devices are ready to accept them.
Spooling allows a user to view and, if desired, delete specific data streams.

Hence the correct answer is Spooling.

Additional Information
Caching:

Caching involves storing a replica of data in a location that is easier to reach than the original.

Buffering:

The buffer is a section of main memory used to temporarily store or keep data sent between two
devices or between a device and an application.

EE
FR
India’s #1 Learning Platform Trusted by 5.7 Crore+ Students

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 5:

Which of the following statements is true?

1. In a pure Kernel Level Thread facility all of work of thread management is done by the
application.

2. In a pure Kernel Level Thread facility all of work of thread management is done by the program.

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 6/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

3. In a pure Kernel Level Thread facility all of work of thread management


English is done by the kernel.
Get Started

4. In a pure Kernel Level Thread facility all of work of thread management is done by the threads.

Answer (Detailed Solution Below)

Option 3 : In a pure Kernel Level Thread facility all of work of thread management is done by the kernel.

Kernel Threads Question 5 Detailed Solution

The correct answer is option 3.

Concept:

Kernel mode:

One of the central processing unit (CPU) operating modes is kernel mode, commonly referred to as
system mode. While operating in kernel mode, processes have full access to the hardware. The user
mode, which is a non-privileged mode for user programmes, is the alternative mode.

Explanation:

Kernel-level threads are handled directly by the operating system, and thread management is handled
by the kernel. The kernel manages both the process's context information and the process threads. As a
result, kernel-level threads run slower than user-level threads.

In a pure Kernel Level Thread facility all of work of thread management is done by kernel.

Hence the correct answer is In a pure Kernel Level Thread facility all of work of thread management is
done by the kernel.

EE
FR
Trusted by 5.7 Crore+ Students
India’s #1 Learning Platform

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Top Kernel Threads MCQ Objective Questions

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 7/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Kernel Threads Question 6 English DownloadGet


Solution PDF
Started

The Kernel is _______ user-level threads.

1. a part of

2. the creator of

3. unaware of

4. aware of

Answer (Detailed Solution Below)

Option 3 : unaware of

Kernel Threads Question 6 Detailed Solution Download Solution PDF

The correct option is (3)

unaware of

Concept:-

The kernel is unaware of the user-level threads because they are implemented at the user level.

Key Points
User-level threads can be created and managed more quickly. It takes longer to create and
manage threads at the kernel level. At the user level, implementation is handled by a thread
library.
Operating systems of this type that do not allow kernel-level threads can nonetheless use user-
level threads. It is more effective and quicker.
The kernel is the core component of an operating system for a computer (OS). All other
components of the OS rely on the core to supply them with essential services.
Like processes and interrupt handlers, kernel threads are kernel entities that the system scheduler
manages.
Although it executes within a process, a kernel thread is accessible to all other threads running on
the system.
Examples: Java threads, POSIX threads, etc. The user threads can be more easily implemented than
the kernel thread.

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 8/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Download Solution PDF Share on Whatsapp


English Get Started

EE
FR
Trusted by 5.7 Crore+ Students
India’s #1 Learning Platform

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 7 Download Solution PDF

The hardware allows privileged instructions to be executed only in _____ mode.

1. Kernel

2. User

3. Virtual

4. I/O mode

Answer (Detailed Solution Below)

Option 1 : Kernel

Kernel Threads Question 7 Detailed Solution Download Solution PDF

The hardware allows privileged instructions to be executed only in kernel mode.

Explanation:

Operating system provides dual mode of operation: user mode and kernel mode.

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 9/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

A bit called mode bit is added to the hardware of the computer to indicate the current mode: kernel (0)
English Get Started
and user (1).

If an attempt is made to execute a privilege instruction in user mode, hardware does not execute the
instruction itself but rather treats it as illegal and traps it to the operating system.

Instruction to switch to user mode is an example of privileged instruction. Some other examples include
I/O control, timer management and interrupt management.

Download Solution PDF Share on Whatsapp

EE
FR
Trusted by 5.7 Crore+ Students
India’s #1 Learning Platform

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 8 Download Solution PDF

User level threads are threads that are visible to the programmer and are unknown to the kernel. The
operating system kernel supports and manages kernel level threads. Three different types of models
relate user and kernel level threads.

Which of the following statements is/are true ?

(a)

(i) The Many - to - one model maps many user threads to one kernel thread

(ii) The one - to - one model maps one user thread to one kernel thread

(iii) The many - to - many model maps many user threads to smaller or equal kernel threads

(b)

(i) Many - to - one model maps many kernel threads to one user thread

(ii) One - to - one model maps one kernel thread to one user thread

(iii) Many - to- many model maps many kernel threads to smaller or equal user threads

1. (a) is true; (b) is false

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 10/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

2. (a) is false; (b) is true English Get Started

3. Both (a) and (b) are true

4. Both (a) and (b) are false

Answer (Detailed Solution Below)

Option 1 : (a) is true; (b) is false

Kernel Threads Question 8 Detailed Solution Download Solution PDF

The correct answer is option 1.

CONCEPT:

Threads are lightweight processes because they have their own stack but can access shared data.
Because threads share the same address space as the process and other threads within the
process, the operational cost of communication between the threads is low, which is an
advantage.

The many–to–one model maps many user threads to one kernel thread.
The one–to–one model maps one user thread to one kernel thread.
The many–to–many model maps many user threads to smaller or equal kernel threads.

EXPLANATION

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 11/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

English Get Started

∴ Hence the correct answer is (a) is true; (b) is false.

Additional Information
Multiple threads of the same process share other resources of the process except for register, stack, and
stack pointer. In particular, a process is generally considered to consist of a set of threads sharing an
address space, heap, static data, code segments, and file descriptors.

Thread of the same process doesn't share program counter (register), stack, registers

Download Solution PDF Share on Whatsapp

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 12/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

EE
FR English Get Started
India’s #1 Learning Platform Trusted by 5.7 Crore+ Students

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 9 Download Solution PDF

If an operating system does not allow a child process to exist when the parent process has
been terminated, this phenomenon is called as-

1. Threading

2. Cascading termination

3. Zombie termination

4. Process killing

Answer (Detailed Solution Below)

Option 2 : Cascading termination

Kernel Threads Question 9 Detailed Solution Download Solution PDF

Threading - It is a lightweight process that the operating system can schedule and run concurrently
with other threads. The operating system creates and manages threads, and they share the same
memory and resources as the program that created them. This enables multiple threads to collaborate
and work efficiently within a single program.

Cascading Termination - It occurs in some systems, including VMS, which do not allow a child to exist
if its parent has terminated. In such systems, if a process terminates either normally or abnormally, then
all its children have to be terminated.

Zombie Termination - It is a process that has completed execution but still has an entry in the process
table. This occurs for the child processes, where the entry is still needed to allow the parent process to
https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 13/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

read its child's exit status.


English Get Started
Process Killing - Terminating a process forcefully is called process killing.

Download Solution PDF Share on Whatsapp

EE
FR
India’s #1 Learning Platform Trusted by 5.7 Crore+ Students

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 10 Download Solution PDF

In Linux Operating System, when _________ is invoked, it is passed a set of flags that
determine how much sharing is to take place between the parent and child tasks.

1. fork()

2. clone()

3. pthread()

4. thread()

Answer (Detailed Solution Below)

Option 2 : clone()

Kernel Threads Question 10 Detailed Solution Download Solution PDF

The correct answer is clone()

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 14/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Key Points
English Get Started
clone(): This system call creates a new process, similar to fork(), but it also allows the child
process to share parts of its execution context with the calling process.
The execution context includes resources like memory space, file descriptor tables, etc.
The degree of sharing is controlled by a set of flags passed when invoked, which defines a
spectrum between traditional processes and threads.

Additional Information
fork(): This is a system call used in Unix and Linux-based systems that creates a new process. The
new process, called the child process, is an exact copy of the calling process, which is the parent
process. It gets a new process ID (PID) and inherits most of the properties of the parent process,
but they do not share the same memory space.
pthread_create(): This function is used to create a new thread in the context of the current
process in POSIX-compliant operating systems (like Unix or Linux). Threads created by
pthread_create share the same memory space but get their own stack memory.
There is no thread() system call in Linux.

Download Solution PDF Share on Whatsapp

EE
FR
India’s #1 Learning Platform Trusted by 5.7 Crore+ Students

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 11 Download Solution PDF

In which of the following cases, a process executing in user mode requires an entry into the OS mode?

1. Executing printf ( )

2. Accessing a general purpose register

3. Decrementing an unsigned integer value stored in a register beyond zero

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 15/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

4. Adding values of two registers using ADD instruction English Get Started

Answer (Detailed Solution Below)

Option 1 : Executing printf ( )

Kernel Threads Question 11 Detailed Solution Download Solution PDF

The correct answer is option 1.

Concept​:

The User mode is a standard mode in which the process has restricted access. While Kernel mode is a
privileged mode in which the process has unrestricted access to system resources such as hardware,
memory, and so on.

In Kernel mode, a process can access I/O Hardware registers to program itself, as well as execute OS
kernel code and access kernel data. Anything involving process management, IO hardware
management, and memory management necessitates the execution of processes in Kernel mode.

Executing printf( ) cases of a process executing in user mode requires an entry into the OS mode
because it is not required a privileged mode of execution. The remaining all are running in OS mode.

Hence the correct answer is Executing printf ( ).

Download Solution PDF Share on Whatsapp

EE
FR
India’s #1 Learning Platform Trusted by 5.7 Crore+ Students

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 12:

In Kernel I/O Subsystem, A _____________ is a buffer that holds jobs for a device until it is
ready to take them.

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 16/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

1. Buffering English Get Started

2. Caching

3. Spooling

4. Scheduling

Answer (Detailed Solution Below)

Option 3 : Spooling

Kernel Threads Question 12 Detailed Solution

The correct answer is option 3.

Concept:

Many I/O services are provided by the kernel. Caching, scheduling, spooling, device reservation, and
error handling are all tasks provided by the kernel that rely on the hardware and device driver
infrastructure.

A spooling is a type of buffer that holds the jobs for a system until the system is ready to accept
the jobs.
Spooling considers discs to be a huge buffer capable of holding as many jobs as the device
requires until the output devices are ready to accept them.
Spooling allows a user to view and, if desired, delete specific data streams.

Hence the correct answer is Spooling.

Additional Information
Caching:

Caching involves storing a replica of data in a location that is easier to reach than the original.

Buffering:

The buffer is a section of main memory used to temporarily store or keep data sent between two
devices or between a device and an application.

EE
FR
India’s #1 Learning Platform Trusted by 5.7 Crore+ Students

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 17/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Start Complete Exam Preparation


English Get Started
Daily Live Practice Question Mock Tests &
MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 13:

The Kernel is _______ user-level threads.

1. a part of

2. the creator of

3. unaware of

4. aware of

Answer (Detailed Solution Below)

Option 3 : unaware of

Kernel Threads Question 13 Detailed Solution

The correct option is (3)

unaware of

Concept:-

The kernel is unaware of the user-level threads because they are implemented at the user level.

Key Points
User-level threads can be created and managed more quickly. It takes longer to create and
manage threads at the kernel level. At the user level, implementation is handled by a thread
library.
Operating systems of this type that do not allow kernel-level threads can nonetheless use user-
level threads. It is more effective and quicker.

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 18/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

The kernel is the core component of an operating system for a computer (OS). All other
components of the OS rely on the core to supply them with essential services.
English Get Started
Like processes and interrupt handlers, kernel threads are kernel entities that the system scheduler
manages.
Although it executes within a process, a kernel thread is accessible to all other threads running on
the system.
Examples: Java threads, POSIX threads, etc. The user threads can be more easily implemented than
the kernel thread.

EE
FR
India’s #1 Learning Platform Trusted by 5.7 Crore+ Students

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 14:

The hardware allows privileged instructions to be executed only in _____ mode.

1. Kernel

2. User

3. Virtual

4. I/O mode

Answer (Detailed Solution Below)

Option 1 : Kernel

Kernel Threads Question 14 Detailed Solution

The hardware allows privileged instructions to be executed only in kernel mode.

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 19/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Explanation:
English Get Started
Operating system provides dual mode of operation: user mode and kernel mode.

A bit called mode bit is added to the hardware of the computer to indicate the current mode: kernel (0)
and user (1).

If an attempt is made to execute a privilege instruction in user mode, hardware does not execute the
instruction itself but rather treats it as illegal and traps it to the operating system.

Instruction to switch to user mode is an example of privileged instruction. Some other examples include
I/O control, timer management and interrupt management.

EE
FR
Trusted by 5.7 Crore+ Students
India’s #1 Learning Platform

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

Kernel Threads Question 15:

Which of the following statement is/are false about user level and kernel level threads

1. Related kernel level threads can be scheduled on different processors in a multi-processor


system.

2. Context switch time is longer for kernel level threads than for user level threads

3. Blocking one kernel level thread blocks all related threads.

4. User level thread needs hardware support.

Answer (Detailed Solution Below)

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 20/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Option :
English Get Started

Kernel Threads Question 15 Detailed Solution

Option 1: TRUE

Related kernel-level threads can be scheduled on different processors in a multi-processor system

Option 2: TRUE

Context switch time is longer for kernel-level threads than for user-level threads

Option 3: FALSE

A user-level thread is created by a process like multithreading in java, but kernel-level threads are
supported by the OS, a single kernel-level thread serves as a whole system and that’s why blocking a
single kernel thread do not infect the running of other kernel thread but Kernel level threads are highly
weighted and they need more context switching time and hardware support.

Option 4: FALSE

Since user-level threads do not need any hardware support.

Therefore option 3 and 4 are false statement

EE
FR
India’s #1 Learning Platform Trusted by 5.7 Crore+ Students

Start Complete Exam Preparation

Daily Live Practice Question Mock Tests &


MasterClasses Bank Quizzes

Get Started for Free

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 21/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

English Get Started


Exam Preparation
Simplified
Learn, practice, analyse and improve

Get Started for Free

Trusted by 5.7 Crore+ Students

Related MCQ

Multi Threaded System MCQ

User Threads MCQ

Single Threaded System MCQ

Exams

UGC NET UPSC CSE JSSC JE Chandigarh Police


UPPCS EPFO SSA Bihar Police Constable Constable
AFCAT UPSC CDS Indian Navy SSR DFCCIL Executive
SSC GD Constable RRB JE IDBI Executive Bihar Primary Teacher
SSC JE Delhi Police Constable DSSSB TGT Haryana CET Group D
IBPS PO JSSC CGL Bihar Teacher DFCCIL Junior Executive
SBI PO UP Police Constable UPSSSC VDO EMRS TGT
UPSC EPFO IBPS SO UPSC CAPF AC EMRS PGT
SBI Clerk DDA JE IBPS RRB Office Assistant SSC MTS & Havaldar
UGC CSIR NET IBPS RRB PO Bihar Police SI Bihar Secondary Teacher
UPSC NDA RRB ALP Indian Navy Chargeman Bihar Senior Secondary
SSC CPO BPSC Exam BSF RO Teacher
RBI Assistant Indian Navy MR DSSSB PGT UTET

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 22/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Test Series
English Get Started
CTET Mock Test TCS Mock Test CUET Maths Mock Test NABARD Development
CUET Mock Test CDS Mock Test SSC GD Constable Mock Assistant Mock Test
NEET Mock Test MP GK Mock Test Test MAH MBS CST Mock Test
JEE Main Mock Test TCS NQT Mock Test IBPS SC Mock Test UGC NET English Mock Test
SSC CHSL Mock Test IBPS RRB PO Mock Test ESIC SSO Mock Test CUET Political Science Mock
NDA Mock Test SSC Stenographer Mock Infosys Mock Test Test
IBPS PO Mock Test Test CUET Physics Mock Test FCI Manager Mock Test
IBPS Clerk Mock Test WB TET Mock Test Haryana CET Mock Test CUET Chemistry Mock Test
SBI PO Mock Test RBI Assistant Mock Test Indian Army GD Mock Test IB Security Assistant Mock
UGC NET Paper 1 Mock REET Test Series UPPCL Executive Assistant Test
Test RRB NTPC Mock Test Mock Test CSIR NET Life Science Mock
AFCAT Mock Test LIC ADO Mock Test ECGC PO Mock Test Test
RRB Group D Mock Test UGC NET Commerce Mock NIMCET Mock Test UTET Test Series
AMCAT Mock Test Test CUET Economics Mock Test
LIC AAO Mock Test CAT Exam Mock Test CUET History Mock Test

SuperCoaching

UPSC Coaching CDS Coaching JSSC JE Coaching SSC Selection Post


BPSC Coaching AFCAT Coaching EMRS TGT and PGT Coaching
SSC JE Electrical Coaching Haryana CET Group D Coaching UPSC CAPF AC Coaching
SSC JE Mechanical Coaching Bihar Police Constable RBI Assistant Coaching
Coaching DFCCIL Junior Executive Coaching EPFO SSA Coaching
SSC JE Civil Coaching Coaching SSC MTS Coaching UP Police constable
UGC NET Coaching DFCCIL Operations & BD SSC GD Coaching Coaching
CSIR NET Coaching Coaching SSC CHSL Coaching EMRS Accountant Coaching
CTET Coaching DFCCIL Executive Coaching Delhi Police Constable RPSC Assistant Professor
SSC Coaching Bihar Primary Teacher Coaching Political Science Coaching
Railway Coaching Coaching SSC IMD Coaching IBPS Clerk Coaching
Bank Exams Coaching Chandigarh Police SSC CGL Tier 2 Coaching MP Police Constable
NDA Coaching Constable Coaching Coaching

Previous Year Papers

UPSC CSE Previous Year RRB Office Assistant SSC CHSL Previous Year MP Police Constable
Papers Previous Year Papers Papers Previous Year Papers
SSC CGL Exam Previous IBPS RRB PO Previous Year SSC CPO Previous Year Chandigarh Police
Year Papers Papers Papers Constable Previous Year
UGC NET Previous Year Bihar Police Constable UPSC NDA Previous Year Papers
Papers Previous Year Papers Papers DDA ASO Previous Year
Delhi Police Constable SSC MTS Previous Year CDS Previous Year Papers Papers
Previous Year Papers Papers AFCAT Previous Year Papers

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 23/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Maharashtra FOREST RBI GRADE B Previous Year Indian Airforce Agniveer SSC JE ME Previous Year
GUARD Previous Year Papers English
Previous Year Papers Papers Get Started
Papers IBPS CLERK Previous Year OSSC CGL Previous Year SSC JE EE Previous Year
UP Police Constable Papers Papers Papers
Previous Year Papers Bihar Police SI Previous Year EPFO SSA Previous Year SSSC JE CE Previous Year
UPSC CSAT Question Paper Papers Papers Papers
Maharashtra Talathi SSC Havaldar Previous Year UP Police SI Previous Year
Previous Year Papers Papers Papers
CSIR NET Previous Year UPSC CAPF AC Previous SSC JE Previous Year Papers
Papers Year Papers
Latest Updates

EPFO Personal Assistant EMRS Hostel Warden BEML ITI Trainee Admit Haryana PGT Subject
ESIC Nursing Officer Answer Key Card Knowledge Test Date
BSPHCL JE EE BIhar Senior Secondary OPSC Dental Surgeon IOB SO
BSPHCL Technician Teacher 2nd Provisional Reject List SSC MTS Exam Dates 2024
WB Police Constable Answer Key APPSC Group 2_(State PSC) SSC CGL Exam Dates 2024
UPSSSC JE UP Polytechnic Lecturer OSSC Combined Technician SSC Stenographer Exam
Kolkata Police Constable MSEDCL Junior Assistant Services_(Engineering) Dates 2024
UPPSC APS Result SSC Head Constable Result BARC DAE SSC GD Constable Exam
WB Gram Panchayat APSC Assistant Engineer RPSC RAS Final Marks Dates 2024
BDL MT Result Last Date Extended HPPSC HPAS Mains Admit WRD Maharashtra
TNPSC AAO Admit Card MP High Court District Card Enumalator
MHSRB Staff Nurse Final Judge Answer Key IOCL Apprentice Admit JSSC Inter Level
Selection List UPPSC Staff Nurse Card Bihar Teacher Admit Card
Bihar Police Prohibition SI UKPSC JE Exam Dates OPSC Ayurvedic Officer WBPSC Junior Inspecting
Marksheet Bombay High Court Admit Card Officer
UIIC Assistant Stenographer UPSC IES Final Result Employment News PDF
PGCIL Junior Technician BEML Diploma Trainee ITBP Tradesman Result
Trainee Admit Card Admit Card

Skill Academy

Data Science with Python Business Analyst Course Full Stack Development
Course Digital Marketing Course Course

MCQ Questions

JAVA MCQ Research Methodology Computer Graphics MCQ Engineering Mechanics


Python MCQ MCQ Economy MCQ MCQ
HTML MCQ Software Engineering MCQ Economics MCQ Determiners MCQ
Javascript MCQ Software Testing MCQ Constitution of India MCQ Agriculture MCQ
MS Word MCQ Computer Fundamentals Cost Accounting MCQ Statistics MCQ
MCQ Project Management MCQ Geography MCQ

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 24/25
6/2/24, 12:07 AM Kernel Threads MCQ [Free PDF] - Objective Question Answer for Kernel Threads Quiz - Download Now!

Chemistry MCQ Biology MCQ


English Get Started

Company Products Our Apps

About us Test Series


Testbook App
Careers We are hiring Testbook Pass
Download now
Testbook Edu Solutions Pvt. Teach Online on Testbook Online Courses
Ltd. Partners Online Videos Current Affairs
Media Practice Download now
1st & 2nd Floor, Zion
Building, Sitemap Blog
Follow us on
Refer & Earn
Plot No. 273, Sector 10,
Kharghar, Books
Navi Mumbai - 410210

[email protected]
Toll Free:
1800 833 0800
Office Hours: 10 AM to 7 PM
(all 7 days)

Copyright © 2014-2022 Testbook Edu Solutions Pvt. Ltd.: All rights reserved User Policy Terms Privacy

https://testbook.com/objective-questions/mcq-on-kernel-threads--5eea6a1539140f30f369f32e 25/25

You might also like