answersLogoWhite

0

  • Computer Programming
  • Operating Systems
  • Windows 7

Why are modern operating systems designed to implement multiprocessing?

User Avatar

Wiki User

βˆ™ 2011-09-13 22:16:40

Best Answer
Copy

Multiprocessing is based on the fact that computers work much faster than humans. While you type a sentence on your word processor, the computer is doing nothing, waiting for you to hit the 'save' key, or the spellchecker. Because many people want to do as many things at the same time as possible, modern operating systems are designed to be able to have several programs working at the same time. Thus, while a person is Surfing the Web, their email program is checking for new mail. Macintosh was the first multitasking operating system for home computers, followed shortly by Windows. Every window that is open in Windows is a separate application as far as the central processer is concerned, and each one is given a certain amount of processer time to perform whatever processing is needed.

Until recently, the processers in home computers were not fast enough to be able to multitask without a noticable slowing down of the applications. Playing a CD while accessing the hard drive resulted in choppy audio, and slow refresh times on the moniter. However, new proccesers are so fast that many different applications have to be active before any noticable slowdown occurs.

2011-09-13 22:16:40
This answer is:
πŸ€“
🀯
πŸ€”
User Avatar

Add your answer:

Earn +5 pts
Q: Why are modern operating systems designed to implement multiprocessing?
Write your answer...
Submit

Related Questions

What are characteristics of modern operating systems?

Microkernel architecture Multithreading Multiprocessing


Characteristics of modern operating systems?

Micro Kernel architecture Multithreading Multiprocessing


What is ASymmetric Multiprocessing?

Multiprocessing refers to a computer system's ability to support more than one process (program) at the same time. Multiprocessing operating systems enable several programs to run concurrently. UNIX is one of the most widely used multiprocessing systems, but there are many others, including OS/2 for high-end PCs. Multiprocessing systems are much more complicated than single-process systems because the operating system must allocate resources to competing processes in a reasonable manne


What is multiprocessing?

Multiprocessing refers to a computer system's ability to support more than one process (program) at the same time. Multiprocessing operating systems enable several programs to run concurrently. UNIX is one of the most widely used multiprocessing systems, but there are many others, including OS/2 for high-end PCs. Multiprocessing systems are much more complicated than single-process systems because the operating system must allocate resources to competing processes in a reasonable manner.


What are operating systems designed to do?

Operating systems are designed to manage computer hardware and software resources


UNIX was one of the first operating systems to implement a file system?

Hierarchical


What are the server operating systems?

A server operating system is an operating system that is designed to run on servers. Some of the operating systems include; Windows, Mac OS, and Linux.


What are some characteristics of modern operating systems?

Modern operating systems feature many things:Controlling input output operationsError recoveryJob managementMemory managementMicro Kernel architectureMultiprocessingMultithreadingResource management


Are most operating systems today designed for either 16-bit or 32-bit CPUs?

Most operating systems are designed for either 32-bit or 64bit CPU's.


What is the operating system designed for businesses?

There are many operating systems designed to be used by businesses. Windows 7 Professional, Mac OS X, Red Hat Enterprise Linux, and SUSE Enterprise Linux. These are all examples of operating systems designed to be used for business, and they are designed to meet the needs of business users.


What operating systems are designed primarily to maximize resource utilization?

Mainframe !!!


What does the VXWorks operating system do?

The VxWorks is a real time operating system that was developed by Wind River Systems. The operating system was first released in 1987. The operating system is designed for use in embedded systems.


What is the difference between a proprietary operating system and the android operating system?

Proprietary operating systems are commercial operating systems designed to run on specific computer hardware for which they are licensed. Other operating systems such as Linux and OpenBSD are free and open source and can be used on any hardware on which someone can make it work. The Android operating system is a Google implementation of Linux designed to work on smart phones and tablets.


WHAT IS THE name of operating systems that bill gates designed to compete with apple?

Windows


6 Describe the differences between symmetric and asymmetric multiprocessing?

Asymmetric multiprocessing - In asymmetric multiprocessing (ASMP), the operating system typically sets aside one or more processors for its exclusive use. The remainder of the processors run user applications. As a result, the single processor running the operating system can fall behind the processors running user applications. This forces the applications to wait while the operating system catches up, which reduces the overall throughput of the system. In the ASMP model, if the processor that fails is an operating system processor, the whole computer can go down. Symmetric mMultiprocessing - Symmetric multiprocessing (SMP) technology is used to get higher levels of performance. In symmetric multiprocessing, any processor can run any type of thread. The processors communicate with each other through shared memory. SMP systems provide better load-balancing and fault tolerance. Because the operating system threads can run on any processor, the chance of hitting a CPU bottleneck is greatly reduced. All processors are allowed to run a mixture of application and operating system code. A processor failure in the SMP model only reduces the computing capacity of the system. SMP systems are inherently more complex than ASMP systems. A tremendous amount of coordination must take place within the operating system to keep everything synchronized. For this reason, SMP systems are usually designed and written from the ground up.


What is the Differences between an embedded Operating system and a personal PC Operating system?

Embedded operating systems cannot be replaced with other operating systems. embedded system are designed for dedicated applicationembedded system are tailored to specific application.


What is Windows XP Embedded?

An embedded operating system is an operating system for embedded computer systems. These operating systems are designed to be compact, efficient, and reliable, forsaking many functions that non-embedded computer operating systems provide, and which may not be used by the specialized applications they run.


Is there other operating systems for the ps3?

Yes, www.yellowdogLinux.com is designed to operate on the PlayStation 3.


What type of CPUs are x64 operating systems and software primarily designed for?

64-bit


Describe the three categories of operating systems?

As computers have progressed and developed so have the operating systems. Below is a basic list of the different operating systems and a few examples of operating systems that fall into each of the categories. Many computer operating systems will fall into more than one of the below categories. GUI - Short for Graphical User Interface, a GUI Operating System contains graphics and icons and is commonly navigated by using a computer mouse. See the GUI definition for a complete definition. Below are some examples of GUI Operating Systems. System 7.x Windows 98 Windows CE Multi-user - A multi-user operating system allows for multiple users to use the same computer at the same time and different times. See the multi-user definition for a complete definition for a complete definition. Below are some examples of multi-user operating systems. Linux Unix Windows 2000 Multiprocessing - An operating system capable of supporting and utilizing more than one computer processor. Below are some examples of multiprocessing operating systems. Linux Unix Windows 2000 Multitasking - An operating system that is capable of allowing multiple software processes to run at the same time. Below are some examples of multitasking operating systems. Unix Windows 2000 Multithreading - Operating systems that allow different parts of a software program to run concurrently. Operating systems that would fall into this category are: Linux Unix Windows 2000


Why are Linux and Unix known as multiuser and multiprocessing operating systems?

Those are two separate and totally unrelated concepts. Linux and Unix are considered multi-user systems because they support separate user accounts with different levels of access privilege. A single-user system may have more than one "account", but there is no administrative difference between them. Linux and most modern versions of Unix are multiprocessing operating systems because they support more than one processor in a system and can allocate processes to different processors.


What are the advantages of multiprocessing system?

Multiprocessing systems can do two processes at the same time. So if a task's resources are not free then the other task is being processed.


What operating systems are the WUA1340 compatible with?

Research has shown that a WUA1340 is a D-Link USB router. Although it is designed to be used with Windows operating systems there are options to download drivers to make it compatible with other systems such as Linux.


What is Windows NT?

Windows NT ("New Technology") is a family of Operating Systems produced by Microsoft, the first version of which was released in July 1993. It was originally designed to be a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix. It was intended to complement consumer versions of Windows that were based on MS-DOS http://en.wikipedia.org/wiki/Windows_NT


What is difference between symmetric and asymmetric nuclear matter?

Asymmetric multiprocessing - In asymmetric multiprocessing (ASMP), the operating system typically sets aside one or more processors for its exclusive use. The remainder of the processors run user applications. As a result, the single processor running the operating system can fall behind the processors running user applications. This forces the applications to wait while the operating system catches up, which reduces the overall throughput of the system. In the ASMP model, if the processor that fails is an operating system processor, the whole computer can go down. Symmetric mMultiprocessing - Symmetric multiprocessing (SMP) technology is used to get higher levels of performance. In symmetric multiprocessing, any processor can run any type of thread. The processors communicate with each other through shared memory. SMP systems provide better load-balancing and fault tolerance. Because the operating system threads can run on any processor, the chance of hitting a CPU bottleneck is greatly reduced. All processors are allowed to run a mixture of application and operating system code. A processor failure in the SMP model only reduces the computing capacity of the system. SMP systems are inherently more complex than ASMP systems. A tremendous amount of coordination must take place within the operating system to keep everything synchronized. For this reason, SMP systems are usually designed and written from the ground up