answersLogoWhite

0


Best Answer

Modular monolithic kernel example is Linux.

don't need to confuse on monolithic and modular kernel. if we need to divide a single module of kernel in separate module to make handle easy we can do at the configure time of kernel but these kernel module having only in kernel space.

Monolithic Kernel

- single binary file

- all drivers include in kernel itself.

Modular kernel

- Multiple files for kernel

- Drivers can be loaded or unloaded into kernel using modprob command, see man page of lsmod, modprob etc when

- Almost all drivers are build and linked against kernel

actual mean of modular kernel in linux :

some part of the system core will be located in independent files called modules that can be added to the system at run time. Depending on the content of those modules as

1. only loading drivers if a device is actually found

2. only load a filesystem if it gets actually requested

3. only load the code for a specific (scheduling/security/whatever) policy when it should be evaluated

Those modules are still running in the kernel space and not in user space, so the kernel architecture is still monolithic.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Give an example of modular monolithic kernel?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Performing Arts

Give One difference between operating system software and applications software?

The OS makes calls to the system kernel (although sometimes the kernel is bundled with the OS). Applications make their calls to the OS, which then makes calls to the kernel.


What is reentrant kernel?

A reentrant kernel enables processes to give away the CPU while in kernel mode ,not hindering other processes from also entering kernel mode. A typical use is IO wait. The processes wants to read a file..It calls a kernel function for this. Inside the kernel function,the disk controller is asked for the data . Getting the data will take some time & the function is blocked during that time. With an reentrant kernel,the scheduler will assign CPU to another process until an interrupt from disk controller indicates that the data is available and our thread can be resumed . This process can still access IO,like user input


Give five example each of human acts?

give five example each of human acts


Can you give me an example of soliloquy?

"To be or not to be, that is the question......."


What are the advantages and disadvantages of user level threads and kernel level threads?

- USER LEVEL THREADS Aadvantages: · User-level threads can be implemented on operating system that does not support threads. · Implementing user-level threads does not require modification of operating system where everything is managed by the thread library · Simple representation which the thread is represented by a the thread ID, program counter, register, stack , all stored in user process address space · Simple management where creating new threads, switching threads and synchronization between threads can be done without intervention of the kernel · Fast and efficient where switching thread is much more inexpensive compared to a system call - Disadvantages: · There is a lack of coordination between threads and operating system kernel. A process gets one time slice no matter it has 1 thread or 10000 threads within it. It is up to the thread itself to give up the control to other threads · If one thread made a blocking system call, the entire process can be blocked in the kernel, even if other threads in the same process are in the ready state KERNEL LEVEL THREAD: - Advantages: · Because kernel has the full knowledge of all the threads, scheduler may decide to allocate more time to a process having large number of threads than process having small number of thread, where the kernel threads come useful for intense application - Disadvantages: · Kernel level threads are slow and inefficient, since kernel must manage and schedule all the threads as well as the processes. It requires a full TCB for each thread to maintain information about threads, which results in increasing of overheads and kernel complexity

Related questions

Q Explain the difference between microkernel and macrokernel Give an example of microkernel?

Micro-Kernel: A micro-kernel is a minimal operating system that performs only the essential functions of an operating system. All other operating system functions are performed by system processes. Monolithic: A monolithic operating system is one where all operating system code is in a single executable image and all operating system code runs in system mode


Give you some example of kernel sentence?

The kernel is the inner softer part of a seed, fruit stone, or nut.The kernel is a program that constitutes the central core of a computer operating system.


What do you mean by system call Give an example?

In computing, a system call is the mechanism used by an application program to request service from the operating system based on the monolithic kernel or to system servers on operating systems based on the microkernel-structure.(Wikipedia) For the source and more detailed information concerning your request, click on the related links section (Answers.com) indicated at the bottom of this answer box.


How do you creating a scheduling poliy in unix with example?

You don't indicate what area you are asking about for scheduling - job, task, sequencing, kernel, so it is not possible to give a concise answer.


What is the Latest version of Linux give name?

The latest stable kernel is 4.14 and the latest long-term support kernel is 4.9.


Give One difference between operating system software and applications software?

The OS makes calls to the system kernel (although sometimes the kernel is bundled with the OS). Applications make their calls to the OS, which then makes calls to the kernel.


Give reasons why lighting is important?

kernel and shell is of importance because it allows the operating system to run.


What is reentrant kernel?

A reentrant kernel enables processes to give away the CPU while in kernel mode ,not hindering other processes from also entering kernel mode. A typical use is IO wait. The processes wants to read a file..It calls a kernel function for this. Inside the kernel function,the disk controller is asked for the data . Getting the data will take some time & the function is blocked during that time. With an reentrant kernel,the scheduler will assign CPU to another process until an interrupt from disk controller indicates that the data is available and our thread can be resumed . This process can still access IO,like user input


Where can I find information about how modular homes are constructed?

ModularToday.com offers an ebook with great insider advice about the pros and cons of modular homes and their construction. HomebuyingAbout.com also can give you this information. You can get information on the construction of modular homes by visiting http://www.toolbase.org/ToolbaseResources/level3.aspx?BucketID=3&CategoryID=32. Another great site is http://homebuying.about.com/od/modularhomesfaq/.


Give an example of how efforts in the development of software can pay dividends later in software maintenance?

A good modular design allows alterations to focus on only the pertinent sections of the software. The use of local variables reduces side effects and thus reduces the chance of "corrections" introducing more errors, etc.


Give me example of star anD constellation?

give me example of stars and constellation


Can you give and example of an engineering process?

Can you give and example of an engineering process?