• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Report on multi user operating systems

Extracts from this document...


REPORT On MULTI USER OPERATING SYSTEMS By Annie Paterson For Catherine Ross TABLE OF CONTENTS Principle Features of a Multi-User Operating System Resource Sharing Multitasking Background Processing Types of Multi-User Operating Systems Multi Processor Time-Sliced Distributed Hardware Components Processor Memory Data Storage Devices Terminals Input/Output Devices Software Components Kernel Device Handlers Spoolers User Interface Bibliography Index Principal Features Of Multi-User Operating System Resources Sharing - Concepts of Resource Sharing A multi user operating system can support more that one user at a time, this means that multiple users can share the same system resources simultaneously. The users of a multi user operating system can share both hardware and software resources, the operating system carries out complicated routines to manage all the processes that the users are running. - List of shared resources: - * Hardware CPU Power, RAM, Hard drive, Peripherals (printer, Scanner, CD ROM) Other peripherals may be made available in a MUOS for users who require them (Floppy disk drive, Speakers, Head Phones, Video Cameras etc.) * Software - Scheduler Software (needed to manage and prioritise tasks). - Batch Job Some processes take a long time to complete and can often disturb other computer tasks that are important. ...read more.


In some expensive operating systems it is possible to connect more CPUs to the system and have them work together to execute tasks. Multiprocessing can significantly reduce the time taken to execute each process. An operating system with multiple processors can perform different tasks separately or a task can be split up and processed by different CPUs. - Advantages / Disadvantages An advantage is that multi processing systems can be very speedy at completing tasks. A disadvantage is that this type of system is very expensive. Time-Sliced As multi user operating systems share resources, different processes can require different amounts of time. It is possible and to interrupt a large process so that a smaller process to be completed. If you were using a time slicing system then the processor will switch between processes at timed intervals (Pre-emptive). The amount of time allocated to each process is called a time slice. The length of time given for each time-slice is allocated by a program called a scheduler. - An advantage is that larger or more important processes may be given more time slices than a smaller task so it can be completed, however this could also be a disadvantage if there are many users executing smaller tasks as they will take longer to be finished. ...read more.


Communication with the hardware is through the kernel. In multi user operating systems it is the kernel's job to keep each process and user separate and to organize access to the system hardware, including CPU, memory, disk and other I/O devices. Device Handlers A device is any piece if hardware that is used in an operating system. A device handler is a piece of software within the operating system that communicates with the devices and tells them what to do. This is part of the operating system that is responsible for servicing requests of the device request queue. Spoolers (Simultaneous peripheral operations on-line) Spooling is used when data is waiting to go to an output device after it has been processed. The data is placed into a queue so that the CPU can process something else instead of having to slow down to the speed of the output device. Spoolers are used on mainly old devices e.g. old printers that can only handle one job at a time User Interface This is how the user can view the data within the operating system. The main types of user interfaces are; the graphical user interface e.g. Windows and Command driven interface e.g. MS DOS and standard UNIX. The CDI was more complicated to use than a GUI as you would have to know certain commands to do very basic tasks. ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Computer Science essays

  1. Marked by a teacher

    The systems development life cycle (SDLC) is a conceptual model used in project management ...

    3 star(s)

    development, the DSDM Consortium, combining their best-practice experiences. The DSDM Consortium is a non-profit and vendor independent organisation which owns and administers the framework. The first version was completed in January 1995 and published in February 1995. The current version in use at this point in time (April 2006)

  2. Marked by a teacher

    Memory Managment Operating Systems

    3 star(s)

    There are however down sides to this process. Elementally, processes are never the same size; this means that a process block may consist of 100kb of size; however the process is only 20kb in size. Over 10 or 20 fixed partitions this is a dramatic waste of resources and can be condemned as very in efficient.

  1. Peer reviewed

    information systems assignment 2

    4 star(s)

    each of the products to the suppliers relating these tables of data. This is the same for any bits of information Queries Databases can perform queries, a query is a question which is being asked, on databases the user can ask questions which are already programmed within the system, this

  2. Computer Architecture

    AMD Opteron quad core 64-bit Computing Yes L2 cache 512kb x4 L3 cache 2mb Clock Speed 2.1Ghz Special Features Rapid Virtualization Indexing AMD Smart Fetch Technology Front Side Bus (FSB) Speed 2000Mhz Watts 45 Price �165 new Intel core 2 quad processor q9650 64-bit Computing Yes L2 cache 12mb Clock

  1. Computer systems assignment 1

    Linux can run on slower and weaker computers as well as more advanced hi-spec machines. It is already small enough unlike XP so it can be installed on tablet PCs and it will perform nicely. Linux OS is also better at multi-tasking on any machine, it's faster and smoother however some applications work slower than XP.

  2. Control Unit, Memory Unit, and Arithmetic Logic Unit. The CPU or Central Processing ...

    equals 1048576 or 220 bytes exactly * 1 gigabyte (1 GB) equals 1074741824 or 230 bytes exactly 1. Magnetic tape Magnetic tape is still widely used, particularly in the form of tape streamers. They are used typically to back-up data files on networks.

  1. The CPU (Central Processing Unit) is the processor within the computer

    The Hard Disks rotate and as they do so read/write heads move back and forth across the surfaces to store and retrieve the data. External Hard Disks can be attached to an appropriate port. This makes them more portable but takes up space.

  2. With diagrams compare and contrast the relative advantages and disadvantages of digital transmission over ...

    At the receiving end, each group of incoming bits is checked to see if the group totals to an odd number. If the total is even, a transmission error has occurred and either the transmission is retried or the system halts and an error message is sent to the user.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work