Professional Documents
Culture Documents
An operating system is the software that manages a computer’s basic systems, such as
scheduling tasks, executing applications and controlling peripherals ( 2 marks )
A driver is software provided by the manufacturer to enable the operating system and the
device to communicate with each other
Q9: Draw an operating system and use drivers to manage peripheral devices.
—---------------->
Q10: Describe how the computer manage the resources.
When a user runs an application, such as Microsoft Word, it is loaded into RAM; once it is
running, any files (from internal or external storage) are also loaded into RAM for the program's
use. Once the file is saved and closed, the information is written to storage, and then wiped out
from RAM
Q10 : Draw the layers of abstraction
User
| /\
\/ |
Applications
| /\
\/ |
Operating system
| /\
\/ |
Kernel
| /\
\/ |
Assembling system
| /\
\/ |
Firmware
| /\
\/ |
Hardware
Software developers writing code for applications can ignore OS, Kernel, Assembling
system, Firmware, and hardware
API is application program interface which specifies how software applications and
hardware such as storage and video cards should interact with one another.
High level language is any programming language that enables development of a program in a
much more user-friendly programming context and is generally independent of the computer's
hardware architecture.
Q15: What is ‘Translator’? Describe it
A translator is a utility that translates high-level code into machine language that a computer can
understand
An interpreter is a translator that translate the high-level code into machine code one instruction
at a time
Q21: Hand held devices and mobile phones have different features because of different
OS. What do you understand about the OS for most of the devices?
They all are required to run the devices, and as such regarded as firmware
Q23: Windows and Mac OS are proprietary operating systems. What that means?
Proprietary OS are owned by organizations and can only be updated/modified by their
respective owners