1. Describe an operating system and discuss three main objectives/functions.
2. Describe the four main elements of a computer system.
3. Distinguish between two main categories of processor registers; and give examples to illustrate your answer.
4. Discuss the three input-output communication techniques that are used in computer systems.
5. Explain the steps involved in executing an instruction in a computer system.
An operating system is a system whose work is to manage the hardware of a computer, computer software and it also provides other services for the computer programs. Abstraction which deals with threads, policies, and mechanisms are some of the elements of an operating system. Therefore memory data register and memory address register are examples of types of registers in an operating system. Memory address register fetches data from the memory and executes instructions while memory data register stores that data that will be stored or data that will be fetched from the memory.
The programmed input-output method doesn’t have access memory that is accessed directly. In the direct access memory, the data is transformed in the microprocessor and interrupted waits for a signal from the system. In data execution one should fetch the guidelines, the instructions should be decoded, evaluation of the address, fetching of the operands, and later execution of the data.