answersLogoWhite

0

Time sharing means that many users share a single computer. This was in the days of big mainframes and dumb terminals. It is an example of multitasking (many processes running on one processor). Time slice is one way that processors can multitask. This was the origin of client/server programming, many clients share the server.

Distributed computing is when a process running on one computer uses software modules running on many other computers. The Seti-At-Home screensaver is an example of distributed computing. The screensaver running on your computer calculates a small set of all the data collected by Seti when you processor is idle. The main computer collects all the analysed data from thousands of running screensavers.

The following is about preemptive/non-preemptive multitasking. It is concerned with only one computer. In a time slicing computer, there is an algorithm that decides how much time on the processor each of the processors need. It can very this dynamically. If a certain process doesn't voluntarily give up it's control of the processor, the central time-slicing process can force it off the processor. Most operating systems use time-slicing. Unix, Linux, OS X, Windows XP, etc. all use it.

In a distributed/cooperative computer, each process has to willingly give up its control of the processor when it's done. If a process doesn't give up control, then the whole computer crashes. This is a lot less stable. Any Mac OS prior to OS X uses distributed processing.

User Avatar

Wiki User

8y ago

What else can I help you with?

Related Questions

What is the difference between supercomputer and distributed computing?

supercomputers allows both parallel and distributed computing


Difference between super and mini computer?

The difference between a super computer and a mini computer is in their computing power. A super computer has infinitely more computing power than a mini computer.


What is the difference between Clustered Systems and Distributed Systems?

clustered system: systems having many computers with shared storage and linked by a lan or network.distributed system:systems having many computers connected by a network and there is no shared storage.Distributed computing is computing done on computers connected by a network. Clusters are one type of distributed computing. MPPs are another. Grid computing is a third.


What is the difference between the newiset and the oldest computer?

hardware, computing language


What is the difference between parallel and distributed computing?

Parallel computing involves breaking down a task into smaller parts that can be processed simultaneously by multiple processors within the same machine. Distributed computing, on the other hand, involves dividing a task among multiple computers connected over a network, with each computer working on a different part of the task.


What are the key differences between distributed computing and parallel computing, and how do these differences impact their respective performance and scalability?

Distributed computing involves multiple computers working together on a task, often across a network, while parallel computing uses multiple processors within a single computer to work on a task simultaneously. Distributed computing can be more flexible and scalable but may face challenges with communication and coordination between the computers. Parallel computing can be faster and more efficient for certain tasks but may be limited by the number of processors available. The choice between distributed and parallel computing depends on the specific requirements of the task at hand.


What is difference between cloud computing and grid computing?

Grid computing by definition is the collection of computer resources from multiple locations to reach a common goal. The grid can be thought of as a distributed system with non-interactive workloads that involves a large number of files. Cloud computing is a general terminology used for the delivery of hosted services over the internet.


What is the difference between Wireless And Mobile Computing?

Mobile computing simply means that computing tasks are performed outside the normal computing environment on a mobile computer (such as a laptop or notebook, or a PDA), rather than a computer that sits stationary on a desk in a room. Wireless computing means that data is sent from computer to computer through a wireless connection.


What is the Difference between mobile computing systems and distributed systems?

distributed mobile computer is mabe up of a collection of componets which are over various computers and connected via a computer network. Thus these componets need to interact with each other. Then moblie computering is a generic term describing one's ability to use technology 'untethered', facilitated by devices which provide mobile computer functionality.


What is the difference between cloud computing and cloud computing ETF?

I believe the difference is what you have to pay for and what you don't have to pay for. The cloud availability is definitely something that you should look into if you are a person who is constantly on the computer and constantly on the move.


What are the key differences between parallel and distributed computing?

Parallel computing involves breaking down a task into smaller parts that are processed simultaneously by multiple processors within the same system. Distributed computing, on the other hand, involves processing tasks across multiple interconnected systems, often geographically dispersed. The key difference lies in how the tasks are divided and executed, with parallel computing focusing on simultaneous processing within a single system and distributed computing focusing on processing across multiple systems.


Difference between computer network and distributed operating system?

On a computer network, operating systems communicate with each other. In a distributed operating system, a single OS is communicating with itself across multiple machines.