An operating system is software that manages computer
hardware and software resources. Application programs
usually require an operating system to function.
what is
does?
functions of a operating
system
booting computer
basic tasks eg mous
user interface
file management
managing hardware
a gui a graphic user
interface
Advantages- it can be user-friendly and speed
up the user's work. - it can be more attractive for
non-technical people. - in general, it looks more professional
(but this does not mean it is always the best solution).
Disadvantages - when it is not properly built, it can be very difficult to
work with. - it generally requires more memory resources than a
non-graphical one. - it might require the installation of additional software,
e.g., the "runtime environment" in the case of java. - depending on the
programmer, it might require more time to be implemented.
a cli The CLI was the primary means of
interaction
Advantages of GUI include: -You can create a more rich, and intuitive interface than is possible with
CLI. -Most lay users will have a smaller learning curve using a GUI. -Complex, multi-step, dependent
tasks can easily be grouped together in a way that discourages mistakes. -Ability to embed media
Disadvantages of GUI include: -Bloated software can waste memory, and reduce the performance of
an application. -Sometimes it is more difficult to allow for advanced/power options in an "intuitive"
GUI interface, than it is with a CLI. -Scripting a GUI interaction is not easily done unless it is just a set
of repetitive tasks that don't require a lot of feedback, or actually testing the GUI.
what is the
purpose
manages computer hardware and software
it is a essential component of the system software