Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A large number of operating systems have been developed over the years
designed with a certain kind of computer in mind. For instance:
Although these operating systems have been developed to work with very
types of computers, they all share a number of common functions:
User Interface
People need a way o
with machines if they are to be useful.
Think of a vending machine - you want a drink, but how do you get the ma
to you?
Well, you will have to read the display and follow the instructions, put you
slot, press the right buttons and eventually your drink will pop out (hopefu
Y h hi i d i kb i i i hi i i ' i
You got the machine to give you a drink by interacting with it via its 'user i
They have to be able to open applications, run them and finally shut them
need to be able to enter data and either see (or listen) to the result of com
processing.
However, the one that you are most familiar with is probably the Graphica
Interface (GUI).
A GUI provides you with the functionality to create and manage the windo
use on your screen. It also provides you with features such as icons on yo
buttons and scrollbars.
Memory Management
One of the most vital resources that the operating system needs to mana
The amount of memory that you have in your computer is limited. (Such a
held on the RAM stick shown above). And so, like any limited resource, it
managed. This is the task of the memory manager which is part of the op
system.
When you double click on a desktop icon to open an application, the oper
loads the necessary parts of the application into memory. As you start us
application, the operating system will load extra modules into memory as
required. If you do not use some of the features of the application for a w
operating system will remove them from memory to try to free up space.
While you are doing your work, your data will be stored in memory. When
finished your task and closed the application, the operating system will re
memory.
Memory management is one of the main duties of the operating system
Hardware Management
devices.
Every piece of hardware comes with software called a 'device driver', for e
printer will have a print driver, a mouse will have its own mouse driver. A d
acts as the go-between for other software to 'talk' to the hardware.
acts as the go between for other software to talk to the hardware.
Most device drivers are loaded into memory by the operating system duri
some are loaded by the operating system when a piece of hardware is co
computer. For instance inserting a memory stick will cause the operating
the right USB driver and a message appears telling you that the device is
● Handling files
● Security such as handling user names and passwords
● Allocating resources on networks such as disk space
● Scheduling CPU processing cycles for all the tasks it needs to ru
● Moving data to and from the hard disk
● Deal with errors which occur while users are working
● Manage the installation of new applications and the de-installati
unwanted applications
● Providing services such as print spooling