answersLogoWhite

0


Best Answer

The advantages of using Minix 3 are :

a. Reduce kernel size

Monolithic operating systems such as Linux and FreeBSD and hybrids like Windows have millions of lines of kernel code. In contrast, MINIX 3 has about 6,000 lines of executable kernel code, which can make problems easier to find in the code.

b. Cage the bugs

In monolithic operating systems, device drivers reside in the kernel. This means that when a new peripheral is installed, unknown, untrusted code is inserted in the kernel. A single bad line of code in a driver can bring down the system. In MINIX 3, each device driver is a separate user-mode process. Drivers cannot execute privileged instructions, change the page tables, perform arbitrary input/output (I/O), or write to absolute memory. They have to make kernel calls for these services and the kernel checks each call for authority.

c. Limit damage from buffer overflows

MINIX 3 uses fixed-length messages for internal communication, which eliminates certain buffer overflows and buffer management problems. Also, many exploits work by overrunning a buffer to trick the program into returning from a function call using an overwritten stacked return address pointing into the overrun buffer. In MINIX 3, this attack does not work because instruction and data space are split and only code in (read-only) instruction space can be executed.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are th disadvantage and advantage of minix 3?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the advantages and disadvantages of Windows 2000 to minix 3?

The main advantage of Windows 2000 over Minix 3 is that because of its popularity, Windows 2000 provides support for a wider range of software. However, like most strains of Linux, Minix 3 is more immune against computer virus attacks.


Advantage and disadvantage of a map?

Advantage: Maps provide a visual representation of geographic information, helping users navigate, plan routes, and understand spatial relationships. They can also convey complex information in a clear and accessible way. Disadvantage: Maps can sometimes oversimplify or distort information, leading to potential inaccuracies or misinterpretations. Additionally, maps may not always include the most up-to-date data, which can impact their reliability for real-time navigation or decision-making.


What is the difference between MINIX 3 and Unix?

Minix: Monolitic, rendezvous method (messages passing), layers, device controllers,


Should you keep your cell phone for longer than 3 years?

It depends on the advantage and disadvantage. But go ahead, why not?


What is the advantage and disadvantage of the Caribbean court of justice above the privy council?

list 3 advantages of caribbean court of justice


Metrication advantage or disadvantage?

The advantages of Metrication is that we can convert and measure things. And the disadvantage of metrication is that we're becoming lazy, its like that we're just thinking that there is always an instrument to help us, <3


Advantage and disadvantage of observation over interwiewing in research methods?

Spell interviewing right and maybe you'll find the answer, jsyk, trh<3


Is the Pokemon Articuno the best out of the 3 rare birds on fire red?

that simply JUST depends on the level, moves, and type advantage/disadvantage.


What advantage and disadvantage if kino sell the pearl at 1500 pesos?

the advantage are that ; 1. HE WILL SEND COYOTITO TO SCHOOL. 2. HE WILL GET A RIFLE AND A NEW HAOORPOON. 3.HE WILL GET MARRIED IN THE CHURCH WITH JUANA. HE WILL GET NEW CLOTH FOR HIM AND HIS FAMILY.


What is 3 Th plus 5 Th?

3/8


What decimal is equivalent to 3 Th's?

The answer depends on what you mean by "3 Th's".


What are the three parts to a conclusion?

1. To get informations for being used in next process/future. 2. To get advantage and disadvantage from any data/cases, so we can evaluate them. 3. As a summary from all data we collected.