3. PROGRAMMING SOFTWARE
Programming software provides tools to assist a
programmer in writing programs, and software
using different programming languages in a more
convenient way. The tools include:
Compilers
Debuggers
Interpreters
Linkers
Text editors
4.
5.
6.
7.
8. Single-user, single task - As the name implies,
this operating system is designed to manage
the computer so that one user can
effectively do one thing at a time. The Palm
OS for Palm handheld computers is a good
example of a modern single-user, single-
task operating system
9. A single-user multitasking operating system is
an operating system that allows a single user
to simultaneously run multiple applications
on a computer. This type of operating system
is found in personal desktop and laptop
computers. The most popular single-user
multitasking operating systems include
Microsoft Windows and Macintosh
10. A (preemptive) multitasking OS is able to run
more than one process simultaneously and
has control over which process is using the
CPU and other resources at each time, as
opposed to a cooperative multitasking
OS where the processes had to voluntarily
relinquish the CPU, leading to hangs and
crashes