Operating Systems
Commmand line interface
A command line interface allows the user to interact directly with the computer system by typing in commands. Each command is very particular and the computer will react specifically to the set of words of the command being typed in.
A command line interface is very fast in comparison to other user interface given the user knows the correct commands. This type of interface also needs much less memory (ram) and does not use as much CPU processing time. Another advantage is that a cheap low resolution, cheaper monitor can be used with this type of interface. The disadvantages of this type of interface are that to someone who has never used a CLI, it can be very confusing and difficult to use as commands have to be typed precisely else the command will fail. There are also a large amount commands to be learned in order to carry out everyday tasks.
A command line interface is very fast in comparison to other user interface given the user knows the correct commands. This type of interface also needs much less memory (ram) and does not use as much CPU processing time. Another advantage is that a cheap low resolution, cheaper monitor can be used with this type of interface. The disadvantages of this type of interface are that to someone who has never used a CLI, it can be very confusing and difficult to use as commands have to be typed precisely else the command will fail. There are also a large amount commands to be learned in order to carry out everyday tasks.
Graphical User interface
A graphical user interface is the most common type of interface as it is very user friendly in comparison to CLI. It is an easy way for the user to interact with the computer because it makes use of graphics and icons.
An advantage of GUI is that this type of interface is easy to use as it is easy to navigate, explore and find your way around the computer system. It is especially for a beginner as you don’t have to learn commands. It also lets you exchange different data between different software applications. The disadvantages however are that it takes up a large amount of hard disk space than other interfaces, and it requires alot more RAM and CPU processing power.
An advantage of GUI is that this type of interface is easy to use as it is easy to navigate, explore and find your way around the computer system. It is especially for a beginner as you don’t have to learn commands. It also lets you exchange different data between different software applications. The disadvantages however are that it takes up a large amount of hard disk space than other interfaces, and it requires alot more RAM and CPU processing power.