I am not sure if you are referring to the OSI 7 layer module, it refers to computer networking.
go here http://www.webopedia.com/quick_ref/OSI_Layers.asp for more information
Layers in a computing context can also be referred to as tiers, levels, strata, or levels of abstraction. Each term emphasizes the hierarchical or organized structure of components in a system.
Heterogeneous systems can have varying numbers of layers depending on the specific context, such as in computing, material science, or geology. For instance, in a heterogeneous neural network, there can be multiple layers, including input, hidden, and output layers. In material science, a heterogeneous material may consist of several distinct layers with different properties. Therefore, the number of layers is not fixed and can differ widely based on the application.
In computing, the Open Systems Interconnection model partitions a communication system into seven layers. They are the physical layer, the data link layer, the network layer, the transport layer, the session layer, the presentation layer, and the application layer.
Nesting is the process of organizing information in layers. For an example, a loop in a program can contain another loop which can contain yet another loop. This is called nested loops.
affective computing!
"Distributed" or "grid" computing in general is a special type of parallel computing, it is advanced in the means of using distributed computing.
You don't have to specifically learn any programming language as long as you are familiar with them since cloud computing has several layers such as client, application, platform, infrastructure and server. If you are to be on the layer platform then yes you have to learn a specific language. Hosted EMR taught me of these ideas.
Cloud computing is better then normal grid computing as its cheaper to buy, use and maintain. Cloud computing can offer web hosting also which grid computing can not.
Cloud computing or grid computing depends on the task at hand. If you want to focus on a single enormous task, then go with grid computing. Cloud computing is more for multitasking.
Soft computing differs from conventional (hard) computing in that, unlike hard computing, it is tolerant of imprecision, uncertainty, partial truth, and approximation. In effect, the role model for soft computing is the human mind.
The basic computing with the computer.
Business computing is done at work; personal computing is done at home.