File sharing architecture, Basic Computer Science

File Sharing Architecture:  

The development of microprocessor, PC and LAN transformed dumb terminals into -smart? clients. This brought a complete change in the computing environment. The client workstations or desktops, with there enhanced capabilities were now responsible for the user interface and execution of the application logic.

The server provided access to computing resources like printers and large hard drives for storing the files. It downloaded the file from the shared location on the server to the client machine. The user application that worked on the data was run on the client and the file was written back to the server. The application had to be installed on each workstation that accessed the file.   In this architecture, resources could be added as and when necessary or desired. Thus, it provided a low cost entry point with flexible arrangement.

The drawback was that application logic was executed on the client and server typically provided files to store data.

It worked fine as long as the volume of data transfer was low and shared usage and content update was low. As the number of online users grew, the network traffic got congested and the file sharing got strained.

Taking into account the demerits of the file server architectures,  the client/ server architecture made its advent.   

82_file sharing system.png

Posted Date: 10/23/2012 5:19:56 AM | Location : United States







Related Discussions:- File sharing architecture, Assignment Help, Ask Question on File sharing architecture, Get Answer, Expert's Help, File sharing architecture Discussions

Write discussion on File sharing architecture
Your posts are moderated
Related Questions
tell me formulas

Indexing and Abstracting Databases: A study of growth of indexing and abstracting services over the years would show that during the past two centuries, these services have be


Problem 1. Obtain the truth table and a Boolean expression for the following conditions: x is 0 if any two of the three variables are 1. x is 1 for all other conditions.

Modify the class declaration of the Employee class to specify that the Employee class is an abstract class Declare an abstract method called CalculateNetPay that returns a double v

Heuristic Search Strategies-Artificial intelligence In general speaking, a heuristic search is one which utilizes a rule of thumb to improve an agent's performance in solving p

I define a restricted form of TMs M as follows. Given any input x on the tape of M, the initial portion of the tape that holds x is read-only and one-way. That is, M cannot write o

• Multilevel feedback queue-scheduling algorithm enables a process to move among queues. It uses a number of ready queues and acquaintances a dissimilar priority with every queue.

requirement analysis and specification for online voting

A car battery is of 12 V. Eight dry cells of 1.5 V each connected in series can give 12 V. But such cells are not used in starting a car. Why?