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.
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.
supercomputers allows both parallel and distributed computing
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.
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.
hardware, computing language
A Computer is a physical device, or a person, who computes. (Applies mathematics to a problem). Computing is the action of applying a mathemical process to a problem.
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.
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.
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 distributed and parralel processing
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.
A distributed computing system requires each machine attached to the network to has specific software allowing them to talk to each other. A distributed virtual systems allows the machines on a network to talk to each other without the use of central software.
no answer