next up previous
Next: What is a file? Up: CS1011 lecture: Files and Previous: CS1011 lecture: Files and

Operating systems

An operating system is a collection of programs which manages the resources of a computer system, and makes it usable. These resources include:

Operating systems are typically very large and complex, because computer systems are large and complex. For instance, our departmental network contains around 150 PCs, 250 Sun workstations and various other computers, 10 printers, 1000 users, and network connections to the rest of the world. The workstation on which this was originally written had about 35 programs running (although as I update it, I have over 80 programs running!), the majority of which are the operating system keeping track of what's going on. If the machines sometimes seem slow, this is why!

Note: An operating system is not to be confused with a system manager, who is the overworked, underpaid, human who does the many tasks which the operating system can't do unaided, such as telling it who is allowed to use which parts of the system, setting up accounts for new users, installing new software, etc.


next up previous
Next: What is a file? Up: CS1011 lecture: Files and Previous: CS1011 lecture: Files and
Pete Jinks
1998-10-30