En ciencias de la computación, RMS (Rate Monotonic Scheduling) es un algoritmo de programación utilizado en los sistemas operativos de tiempo real con prioridad estática. Las prioridades estáticas se asignan en función de la duración del trabajo. El trabajo más corto tiene la de mayor prioridad. Estos sistemas operativos son apropiativos (con desalojo) y tienen garantías deterministas en cuanto a los tiempos de respuesta. RMS se utiliza en conjunción con esos sistemas para proporcionar garantías de tiempos de respuesta para una aplicación particular.