Nt1310 Unit 4 Types Of Operating Systems

Words: 1017
Pages: 5

An operating system (OS) is software that controls computer hardware and programs on the computer (Beal, 2014). Without an operating system, a computer would not be operational. All operating systems must work with the computer hardware and programs, and vice versa. Compatibility is key in the functionality of all computer systems. This means that the makers of operating systems must create a system that works easily with the assortment of computer hardware and programs, but the makers of computer hardware and programs must make versatile products to work with the variety of operating systems. The variety of operating systems include Apple Mac/iOS, Windows, UNIX, IBM, Android, Atari 8-bit, and Linux. Linux is an operating system designed …show more content…
The user interface, also known as the shell, is the design of the human to computer interaction (Franklin, Coustan, 2014). This can either be command-line interface (CLI), graphical user interface (GUI), or by controls connected to the associated hardware, which is commonly seen in embedded systems (Franklin, Coustan, 2014). An embedded system is a system with a sole function within a larger system. Cell phones and microwaves are examples of embedded systems. Command-line interface is the form where the user, or client (a piece of computer hardware made available by a server), interacts with the system by directing commands to the system by typing successive lines of text in a command-line interface program (Franklin, Coustan, 2014). Graphical user interface is the system by which the user interacts with the computer through graphical icons and visual indicators (Franklin, Coustan, 2014). The icons that are tapped in smart phones are graphical user interface. This is very popular and used on a day-to-day basis because it is simple, and not straining on the eye and mind. Even the most advanced programmers try to use this when able because it is just easy to use. This interface is more of an advancement over command-line interfaces because the buttons and graphics we use are sending codes to the operating system in the form of command-line interfaces. Graphical user interfaces are a quicker and better-looking form of command-line interfaces. K Desktop Environment (KDE), GNOME, Cinnamon, Unity, LXDE, Pantheon and Xfce are just a short list of all the graphical user