-1

There are four ring level 0,1,2,3 in x86 processors. However only two seem to be used.

  • Ring level 0 - used for Operating system
  • Ring level 3 - used for user application

I would like to understand what is use of other two levels?

Richard Chambers
  • 14,509
  • 3
  • 62
  • 86
Durga Prasad
  • 121
  • 1
  • 1
  • 9

1 Answers1

1

Historically, processor architectures were rarely around for more than a decade or so. So general purpose operating systems traditionally don't have their core design based around any specific processor features. Having more than two privilege levels is an x86 oddity.

David Schwartz
  • 166,415
  • 16
  • 184
  • 259