Top Answer
User Avatar
Wiki User
Answered 2017-02-07 08:39:21

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

Your Answer


Still Have Questions?

Related Questions

Difference between batch sharing and time sharing?

The main difference between batch sharing and time sharing is that in batch sharing system tasks are processed in order in which they arrive. Whereas, in the later the system switches between tasks.

Difference between giving and sharing?

sharing is giving some but not all away.

What is the difference between file sharing and downloading files?

In file sharing you transfer files from another computer connected to internet. While in case of downloading you receive files from dedicated servers.

The difference between block grants and revenue sharing?

A block grant is a specific amount of money received that is then designated for specific projects or areas. Revenue sharing is the amount a business profits and how that monies are distributed to the shareholders, partners, employees etc.

What is the difference between ionic bond and polar covalent bond?

The ionic bond is formed by electrostatic attraction between two atoms.In the polar covalent bond the electrons sharing is unequally distributed between the two atoms, but the bond remain covalent.

What is the difference between router and firewall?

A router is a device in a computer that allows sharing of internet connection between more than one computer. However; a Firewall is used as a security to allow or disallow different type of traffic through your connection.

A covalent bond involves sharing of?

A covalent bond is the sharing of electrons between atoms when there is no or slight difference in electronegativity.

What is the difference between P2P file sharing and traditional file sharing?

In peer-to-peer sharing you are using a software program and not you browser. And there is a computer to computer charing system instead of servers. All you need to do is type in what you want and probally it will come up as found. And you can download it. And in traditionaln file sharing you can either go trough a server or two computers near by on the same internet way.

What is the difference between electron transfer and electron sharing?

ionic bonding

What is difference between distributed computing time sharing computer?

Distributed computing uses multiple computers to do a single task or solve a problem (such as Folding@Home, which uses thousands of computers to simulate protein folding for disease research).Time shared computing means that one processor is doing several things at once. Time shared computing is a bit of an antiquated term; multi-tasking is the current term.

Differences between client server and time sharing computer?

Time sharing computer refers to the sharing of computing resources among various computers while the client server is a mainframe computer operates in a timesharing mode to provide for the needs of the many users.

What is the difference between distributed systems and systems connected in a network?

"systems connected on a network" only says that the computers CAN exchange information. a "distributed system" implies that the computers are sharing information to accomplish a purpose, for example, to provide for a program or application where parts of it run on different computers. An example of a distributed system is one where the database runs on one computer, the accounting software that uses the database runs on another computer, and the user who wants to enter data into the system runs on a third computer. Computers that are merely on the same network together may not have all the software pieces in place to achieve this kind of cooperation.

What is the main difference between federalism and republicanism?

Well Federalism is sharing power between states

What is the difference between a ionic bond covalent bond and a polar covalent bond?

Ionic bond: this bond is based on electrostatic attraction of ions.Covalent bond: electrons are shared between atoms.Covalent polar bond: electrons are shared between atoms but the sharing is not equally distributed.

Why are distributed systems desirable?

Distributed System are desireable because of following reasons : - Resource Sharing - Computation speedup - Reliability - Communication Shared By : Asif Ali - Final Year student of BS in Computer Engineering (SSUET, Pakistan)

Difference between batch processing and time sharing?

In batch processing the tasks are performed in batches. In time sharing, the operating system shares the time between each task.

Difference between Time sharing operating system and batch processing operating system?

Differentiate between Simple Batch Operating Systems and Time-sharing Operating Systems

Difference between an ionic bond and covalent bonds?

Ionic bonds are and unequal sharing of electrons. Covalent bonds are and equal sharing of electrons.

What is the difference between parallel and distrtibuted opering system?

parallel operating system is tha sharing of data between two computers....... Distributing system is the sharing of data among different computers....

Why are distributed system desirable?

* resource sharing. * computation speedup * reliability * communication

What is a collection of computers and devices connected together for the purpose of sharing information between computer users?


What is the difference between prudential and moral reasons for power sharing?

Prudential reason stress that power sharing will bring out better outcomes, whereas moral reasons emphasis the very act of power sharing as valuable.

Computer networks are useful because they?

Computer networks are useful for a variety of reasons. They are useful for file sharing, printer sharing, remote access, communication sharing, and organization.

What is a covalent bond characterized by?

A covalent bond is characterized by the sharing of electrons between two atoms. Sometimes this sharing is unequal, and the bond is said to be polar. Water is one example of this unequal sharing. An electronegativity difference of less than 1.7 between two atoms

What is the difference between empathy and compassion?

Empathy means knowing the feelings. Compassion means sharing the aspirations.