Please enable JavaScript.
Coggle requires JavaScript to display documents.
System software - Coggle Diagram
System software
Device driver
Software that enables one or more hardware devices to communicate with the computer's operating system.
Without drivers, a hardware device (e.g printer) would be unable to work with the computer.
-
When a device is lugged into the USB port of a computer, the operating system looks for the appropriate driver.
-
-
Compiler
A computer program that translates a program written in a high-level language (HLL) into machine code (code that is understood by the computer) so that it can be directly used by a computer to perform a required task.
-
Once a program is compiled, code can be used again to perform the same task without recompilation.
-
Linkers (link editor)
A computer program that takes one or more object files produced by a compiler and combines them into a single program that can be run on a computer.
Example
Many programming languages allow programmers to write different pieces of code, called modules, separately.
It simplifies the programming task since it allows the program to be broken up into small, more manageable sub- tasks
BUT, it will be necessary to put all the modules together to form the final program.
-
Operating system (OS)
-
-
It allow
-
-
-
-
managing the security (e.g user accounts, log on passwords)