Changes

Jump to: navigation, search

OPS201 - Introduction to Operating Systems

207 bytes added, 10:18, 18 October 2023
GUI vs CLI: Advantages and Disadvantages
=== Utilities and Applications ===
Most operating systems provide a set of tools to enable users to perform setup, configuration, and maintenance tasks. For example, they may provide “utility” software to add/remove software, configure hardware, and manage files. This utility software may take the form of commands that are accessed through a CLI, or graphical utilities that are accessed through a GUI. Most operating systems also provide a set of basic starter applications, such as a text editor, clock, a few games, and sometimes a web browser; the quantity and complexity of the included applications vary considerably from one operating system to another
== GUI vs CLI: Advantages and Disadvantages ==
To compare the data demands of the two types of user interfaces:
* A GUI on a 1920x1080 ("full high definition") monitor displays about 6 megabytes of data (2 megapixels million pixels x 3 bytes per pixel)* A CUI TUI on an 80x25 character terminal displays about 2 kilobytes of data (0.002 megabytes) at one time
To cropAs an example of the strengths of each type of user interface, resizeconsider the task of croping, resizing, and change changing the format of photosphotographs:* A GUI immediately shows the effect of changes and allows the adjustments to be easily fine-tuned, producing an exact result results for a small number of photos. However, it may take many steps to perform the edits, so editing hundreds of photographs will take a very long time.
* A CLI is well-suited to automation. Edits could be applied to hundreds of pictures in a few seconds, if the edits can be adequately described on the command-line.

Navigation menu