A system call is completed as follows:
- As the function is called, an interrupt of the type “software exception” is placed on the processor,
causing a Context Switch to take place between the calling function and the kernel.
- The exception handler will clear out and save user registers to the kernel stack so that control may be
passed on to the C function corresponding to the syscall.
- The syscall is executed.
- The value(s) returned by the syscall is placed into the correctly corresponding registers of the CPU (the
same ones that a user function normally places its return values in).
- The handler takes this value, restores user registers and returns said value to the user programme that
called it.
Titany answered the question on April 25, 2022 at 13:34
- Describe the two general roles of an operating system, and elaborate why these roles are
important(Solved)
Describe the two general roles of an operating system, and elaborate why these roles are
important
Date posted: April 25, 2022. Answers (1)
- A computer had the following characteristics:
- Artificial intelligence
- Connectivity to the internet
- Superior hardware and software (i.e. high processing speed and storage capacity)
- Low emission...(Solved)
A computer had the following characteristics:
- Artificial intelligence
- Connectivity to the internet
- Superior hardware and software (i.e. high processing speed and storage capacity)
- Low emission of heat
- Smaller in size
State the generation described above.
Date posted: July 23, 2021. Answers (1)
- Name three non electronic tools that were used before the invention of electronic computers.(Solved)
Name three non electronic tools that were used before the invention of electronic computers.
Date posted: July 23, 2021. Answers (1)
- Write the following acronyms in full.
i. ICT
ii. CPU
iii. VLSI
iv. UPS(Solved)
Write the following acronyms in full.
i. ICT
ii. CPU
iii. VLSI
iv. UPS
Date posted: July 23, 2021. Answers (1)
- Give the correct name for the following descriptions.
i. A device that process user input to give out an output that is meaningful to the user.
ii....(Solved)
Give the correct name for the following descriptions.
i. A device that process user input to give out an output that is meaningful to the user.
ii. Raw facts that do not have much meaning to the user.
iii. The result obtained after processing.
Date posted: July 23, 2021. Answers (1)
- Define the term troubleshooting as used in operating systems.(Solved)
Define the term troubleshooting as used in operating systems.
Date posted: July 23, 2021. Answers (1)
- Explain how you can partition a hard disk into partitions.(Solved)
Explain how you can partition a hard disk into partitions.
Date posted: July 23, 2021. Answers (1)
- What is a startup disk?(Solved)
What is a startup disk?
Date posted: July 23, 2021. Answers (1)
- Explain how you would create backup using Windows back-up using utility.(Solved)
Explain how you would create backup using Windows back-up using utility.
Date posted: July 23, 2021. Answers (1)
- You have realized that your floppy disk is limited in storage space and you would wish to create more space.
Which tool in Windows would you...(Solved)
You have realized that your floppy disk is limited in storage space and you would wish to create more space.
Which tool in Windows would you use?
Date posted: July 23, 2021. Answers (1)
- Explain how you would move the taskbar to the top of the desktop.(Solved)
Explain how you would move the taskbar to the top of the desktop.
Date posted: July 23, 2021. Answers (1)
- Define the start menu and explain the common start menu items.(Solved)
Define the start menu and explain the common start menu items.
Date posted: July 23, 2021. Answers (1)
- Draw the information organization tree diagram.(Solved)
Draw the information organization tree diagram.
Date posted: July 23, 2021. Answers (1)
- Outline the factors that dictate how an Operating system organizes information.(Solved)
Outline the factors that dictate how an Operating system organizes information.
Date posted: July 23, 2021. Answers (1)
- Name and explain three types of human computer interfaces.(Solved)
Name and explain three types of human computer interfaces.
Date posted: July 23, 2021. Answers (1)
- Describe the Menu driven interface.(Solved)
Describe the Menu driven interface.
Date posted: July 23, 2021. Answers (1)
- Describe the Command line interface.(Solved)
Describe the Command line interface.
Date posted: July 23, 2021. Answers (1)
- State the disadvantages of command line interface.(Solved)
State the disadvantages of command line interface.
Date posted: July 23, 2021. Answers (1)
- State the advantages of command line interface.(Solved)
State the advantages of command line interface.
Date posted: July 23, 2021. Answers (1)
- Explain the devices under control of an operating system.(Solved)
Explain the devices under control of an operating system.
Date posted: July 23, 2021. Answers (1)