RSX-11 was often used for general-purpose timeshare computing, even though this was the target market for the competing RSTS/E operating system. RSX-11 provided features to ensure better than a maximum necessary response time to peripheral device input (i.e. real-time processing), its original intended use. These features included the ability to lock a process (called a "task" under RSX) into memory as part of system boot up and to assign a process a higher priority so that it would execute before any processes with a lower priority.