Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The nice command on Linux and Unix can be used by non-root users to set a nice v

ID: 3911029 • Letter: T

Question

The nice command on Linux and Unix can be used by non-root users to set a nice value for a process that is positive or 0, but only root (or users with the proper permission) can set a nice value that is negative. Which of the following explanations is the right one ?

A. The nice field in the kernel task structure is unsigned int and cannot accept negative values.

B. A negative nice value gives a process extended access rights to OS resources, equivalent to a switch to kernel mode. This is dangerous if available to regular users.

C. Regular users can abuse the nice command and could assign a high priority (and more CPU time) to a process possibly in detriment to system tasks .

Explanation / Answer

Answer: B

The nice field in the kernel task structure can hold unsigned and signed int value. The value can range from -20 to 19. The default nice value is 0 and lower (negative) value indicate higher priority and access to more OS resources.

Regular user do NOT have permission to increase the priority and abuse the stability of the system.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote