Thursday, May 16, 2019
Multi User Operating Systems Essay
An operational arrangement is a set of softwargon programs, which manage computer hardw are in a controlled fashion. The direct body controls the file-system, process management, computer storage management and peripherals.Multi-substance ab exploiter operate systems are used on salient central processor computers. A central processing unit computer system has peerless very powerful processing unit, which may keep back many microprocessors. Many users will every(prenominal) share this processing unit. They use terminals (a keyboard and a monitor) to access the master(prenominal)frame computer.A multi-user operate system lets to a greater extent that wiz user work on a mainframe computer at the same magazine.Features of a MUOSThe main features of multi user operating systems are resource sharing, multi tasking and minimise processing. Using resource sharing in a multi-user operating system eitherocates the CPU meter of the mainframe computer between the unalike use rs. Each user in turn is given a humiliated time slice of the CPU time. Because these time slices are very small the users believe that they are all using the mainframe at the same time. Resource sharing also lets users share peripherals much(prenominal) as printers or hard drives and also lets users share files on a network. Multi-tasking lets the operating system run more than than one program at a time. One example of a multi tasking could be editing a script document while browsing the Internet. The way this is done is by the processor using time slicing. Background processing is a term which means when commands are not refined straight extraneous entirely rather executed in the background, often while other programs are interfacing with the system in real time.Types of MUOSThere are three main types of multi user operating system. These are distributed systems, time sliced systems and multi processor systems. In a distributed system, to the user it appears to be a single computer system but in fact is made up from a number of different host computers, which are refered together. This is completely hidden from the user. All decisions about what computer each user will connect to would be taken by the distributed systems operating system. Each individual host inwardly much(prenominal) a distributed could be any type of computer at all. Time sliced systems kick downstairs each users time of use of the system to elegantly allocate each user a fair amount of time of use. These time slices are so small that it appears to the user that their programs are running unceasingly when in fact the CPU is jumping from user to user. Each time slice is milliseconds long so each user is actually given several time slices every second. The more each user tries to do the poky their programs will run as their time slice has to split between their different tasks. Multi processor systems use more than one processor in a single computer to arrange themselves much m ore powerful and relieve the load of sharing the operating system and CPU. Users will once again be distributed time slices but since on that point will be more than one processor there will be more allocation of time to each user rather than if there were merely one processor.Main Components of a MUOSThere are many components that are needed to run a multi user operating system. These include the processor, memory, data terminal stratagems, terminals and input/output windings. The processor, also known as CPU or central processing unit Interms of computing power, the CPU is the just about important element of a computer system. The CPU is the brains of the computer. Sometimes referred to simply as the processor or central processor, the CPU is where about calculations take place. On large machines, CPUs require one or more printed circuit boards. On personal computers and small workstations, the CPU is housed in a single chip called a microprocessor. Memory refers to the ph ysical memory that is privileged to the computer. Sometimes mistaken for raft storage devices such as hard drives the word main is used to differentiate it from this. Memory is usual known as doss down or Random Access Memory. The computer can only manipulate data that is in main memory, therefore, every program that you execute and every file that you access must be copied from a storage device such as a hard drive into main memory. The amount of main memory on a computer is crucial because it determines how many programs can be run at one time and how much data can be readily available to a program. There is a couple of data storage devices used in multi user operating systems. The term usually refers to mass storage devices such as hard disk drives or tape drives. Large amounts of data such as the operating system itself and any other programs that are installed on the computer are all kept on such devices so that can be accessed by the RAM and then processed to be used by the user. The main types of storage are o Hard disk drives The most common type of mass data storage used on a computer because of the large amounts of data which can be held and the speed it can be accessed at.o Floppy disks Much s unkepter than hard drives and hold very little data but are easy takeout and inexpensive.o Optical disks This method uses lasers to read and write data. Optical drives hold a large capacity but are not as fast as hard drives but are as portable as floppy disks and with the right equipment (CD Writer) can be used to read and write data.o Tapes non too expensive and hold large amounts of data but do not permit ergodic access of data. There are two main types of terminal used to access multi user operating systems. One is a dumb terminal, which just consists of a computer and a keyboard, but practically no processing power. They allow a user to carry out work on the remote server, minicomputer or mainframe. Smart terminals provide additional resources to pe rform local editing and simple processing. Basically, smart terminals are low cost PC platforms with no external storage like hard drives booting from a network. Input/ outfit devices refers to devices with allow the user to put data and receive data to and from the computer system. For instance an input device may be a keyboard or a mouse and output devices can be things such as monitors and printers.Software Components of a MUOSThe main software components of a multi user operating system are the kernel, device handlers, spoolers and the user user interface. The kernel of an operating system is the most protected and privileged layer of the operating system and acts as a timekeeper and regulator for the system, controlling any time slicing for multi user or multi tasking functions. This ensures fairness in the way resources are allocated and used, and dealing with interrupts having different priorities, which arrive to signal internal and external events. A device handler is a sm all program, which controls a particular type of device connected to a computer. There are device drivers for every hardware component on a computer. If a complex device is added to the machine then a device handler must be added to the operating software because this will contain the code needed to communicate with the device. A spooler puts jobs on a queue and takes them off one at a time. Most operating systems come with one or more spoolers, such as a print spooler for spooling documents. In addition, some applications include spoolers. Many word processors, for example, include their own print spooler. A good print spooler should allow you to change the order of documents in the queue and to cancel specific print jobs. Acronym for simultaneous peripheral operations on-line, spooling refers to putting jobs in a buffer, a special area in memory or on a disk where a device can access them when it is ready. Spooling is useful because devices access data at different rates. The buff er provides a waiting station where data can rest while the slower device catches up. The user interface is the junction between a user and a computer program. An interface is a set of commands or menus through which a user communicates with a program. A command-driven interface is one in which you enter commands. A menu-driven interface is one in which you select command choices from various menus displayed on the screen. The user interface is one of the most important parts of any program because it determines how easily you can make the program do what you want. A powerful program with a poorly designed user interface has little value. graphical user interfaces (GUIs) that use windows, icons, and pop-up menus have become standard on personal computers.