. . "Similarly, while the operating system 302 and 352 are discussed as software programs, these could also be hardware components such as state machines, for example." . .