- The operating system or OS sits between your hardware and software.
- An OS is a software.
- it controls, organises and manges the interactions between all hardware and software.
- If something is plugged in to your computer the OS is controlling it.
What does it do?
- Controlling the operation of the input, output and backing storage devices.
- Managing resources
- Supervising the loading,running and storage of application programs.
- Dealing with errors that occur in applications programs.
User Interfaces...The important part is the interface, an interface is what you see on your screen. Its responsible for displaying information and getting commands and input from the user.
GUI...
A GUI is an interface built around visual (graphical) things. 3 examples are Windows, Linux and solaris.
advantages:
disadvantages:
GUI...
A GUI is an interface built around visual (graphical) things. 3 examples are Windows, Linux and solaris.
- Uses windows, icons, menus, pointers to organise information and allow user interaction
- A window is an area on the screen that displays information for a specific program- helps to multi task.
- An icon represents a a folder or program.
- A menu is used to help the user choose options.
advantages:
- Easy to change/ edit action
- Easy to open/ load programs
- intuitive so users can work out how to do a lot of thing without training.
disadvantages:
- Takes up a lot of space and memory.
- Needs a reasonably powered computer.
- Can become confusing if the screen is cluttered with icons or open programs.
Command line interface:
dir = directory
md= meaning
cd c:/ = change directory
rd = remote disk
i think the disadvantages with cli is that is you typed a command in wrong it would have to be re done also it is quite complex so only an expert could do it. However an advantage is that it would be quick to do what you anted if you knew how to do it.
Advantages:
Takes up very little memory and storage so it is good for embedded systems
Disadvantages:
difficult if you have sight problems / dyslexia
Not intuitive
commands are difficult to edit once entered.
dir = directory
md= meaning
cd c:/ = change directory
rd = remote disk
i think the disadvantages with cli is that is you typed a command in wrong it would have to be re done also it is quite complex so only an expert could do it. However an advantage is that it would be quick to do what you anted if you knew how to do it.
- allows the user to interact with the device by typing written instructions/ commands- the syntax has to be precise.
- With a CLI it is more important that the user understands how a computer works.
- can write a list of commands called scripts to automate repetitive tasks.
Advantages:
Takes up very little memory and storage so it is good for embedded systems
Disadvantages:
difficult if you have sight problems / dyslexia
Not intuitive
commands are difficult to edit once entered.