

This layer intercepts commands that reference resources elsewhere on the network, e.g.
#INTERFACE MEMORY PROCSSOR SOFTWARE#
After all what is the point in having the correct answer to a planes rudder calculation if it comes too late and the plane has already crashed because the rudder angle was not changed earlier.Ī layer of software is added to the operating system of a computer connected to the network. One very important factor to remember about real time operating systems and applications is that " the right answer late is wrong". Without these deadlines a calculations results may be returned too late and cause the plane to crash.


It allows deadlines to be set on operations being carried so as to provide a "best of" result within the time period able to be given for an operation.Įxample: If a real time operating system was used to control a plane's rudders (via a RT application) it would need to set deadlines on the calculations used to calculate rudder movements. This allows for the system to be mathematically modelled to allow the time needed for operations to be carried out to be determined, even under the predicted maximum stress levels. The user is in direct two way communication with the computer.Ī real time operating system will give guaranteed feedback within a predefined set period of time, therefore taking away the unpredictability of the operation being carried out. In an interactive operating system, the user interacts directly with the operating system to supply commands and data as the application program executes and the user receives the results of processing immediately. You need to be able to compare and contrast them, as well as to identify the correct system required for a given problem or situation. There are several different operating system classifications you need to know. Remember: Data is stored information, but Storage holds the information. To ensure that there is little confusion, the OS programs managing the key resources are giving relatively simple names depending on the resource they manage: Resource management īeing the most fundamental of all system programs, Operating Systems are trusted with the job of controlling and sorting through the hardware, and this includes all the main components of the computer. It is the layer of the software that allows the application programs to call on the services of the OS. The Application Programming Interface (API) makes it possible for the same piece of program to be used on different computers. Not all machines should be expected to have exactly the same setup.

The Virtual Machine is presented by the Operating System to the user, hiding all the complexities of the hardware behind layers of OS software. Using a GUI would take up a lot of bandwidth.Īdditionally, some commands might be faster to perform using a CLI than a GUI. Sending text commands over the internet is very fast as very little data needs to be sent and received.
