Operating Systems
Operating Systems sits between your hardware and software. It controls, organizes and manages the interactions between all hardware and software. If something is plugged into the computer, the OS is controlling it.
The OS have many important jobs. These include: controlling the operations of the input, output and backing storage devices, manages resources, supervises the loading, running and storage of application programs and deals with the errors that occur in application programs.
The OS have many important jobs. These include: controlling the operations of the input, output and backing storage devices, manages resources, supervises the loading, running and storage of application programs and deals with the errors that occur in application programs.
User Interfaces
GUI
Interfaces is what you see you on your screen, meaning an interface displays information and is responsible for getting commands and input from the user.
GUI is an abbreviation for Graphical User Interface. It allows users to interact with electronic devices through icons. Examples include: Unity, LINEX and Xfce. GUI organises information and allows user interactions by using Windows, Icons, Menus, Pointers. (You can remember this by thinking WIMP) A window is an area on the screen that displays information for a specific program. This helps to multi task. An icon represents a folder or program. A menu is used to help the user choose options. A pointer helps navigate around the screen/ to click open the files/software.
Advantages
It is easy to change/ edit an action, it makes it easy to open/ load programs and is intuitive (meaning users can work out how to do a lot of things without help/training.
Disadvantages
However, it takes up a lot of space in memory, has to be operated by a reasonably powerful computer and can become confusing because of the extensive use of icons and pages.
CLI
CLI is an abbreviation for Command Line Interface. CLI allows the user to interact with the device by typing written instructions/commands. This is called a script and they automate repetitive tasks. But you will need training to understand CLI.
dir creates folders or directories.
md creates a folder.
cd c:/ switches to c drive.
rd deletes a folder.
dir creates folders or directories.
md creates a folder.
cd c:/ switches to c drive.
rd deletes a folder.
Advantages
CLI is good because it takes up very little memory and storage and is good for embedded systems.
Disadvantages
On the other hand, it is difficult for people with dyslexia or sight problems as the commands are precise and must be typed correctly, it is not intuitive and commands are difficult to edit once entered.