- #1
rtareen
- 162
- 32
- TL;DR Summary
- Trying to understand the concept of a DO/S and how it is implemented.
I'm attaching a picture for reference. The full reference is Chapter 10 of "Understanding Operating Systems" by McHoes and Flynn., seventh edition.
I'm understanding a network operating system (NOS) to be a separate entity from the local operating system that gets the data and gives it to the local operating system to process locally on your own computer. The local operating system cannot tell the difference between local data and data obtained by the NOS. It's like a little fetch function that returns data from another node by doing the dirty work and going through the network and all its protocols. The local operating system doesn't care how the NOS got it, but just sees the data it returns. At least that's how I understood it.
But I don't understand DO/S at all. They're making it appear to be this ethereal operating system that controls all the computers in the network. I can't understand this in terms of networks such as the internet. Do all computers on the internet share an omnipresent operating system that exists throughout space in the ether? I think not and I don't know how to properly comprehend it.
Wikipedia said that a DO/S is "system software over a collection of independent software, networked, communicating, and physically separate computational nodes". They way I understand this is that it is part of the local operating system and all computers have it, and that its synchronized. But how can all computers have the exact software needed to synchronize everything when there are several manufacturers who design their operating systems differently. I don't have all the information I need for this to make sense.
I'm understanding a network operating system (NOS) to be a separate entity from the local operating system that gets the data and gives it to the local operating system to process locally on your own computer. The local operating system cannot tell the difference between local data and data obtained by the NOS. It's like a little fetch function that returns data from another node by doing the dirty work and going through the network and all its protocols. The local operating system doesn't care how the NOS got it, but just sees the data it returns. At least that's how I understood it.
But I don't understand DO/S at all. They're making it appear to be this ethereal operating system that controls all the computers in the network. I can't understand this in terms of networks such as the internet. Do all computers on the internet share an omnipresent operating system that exists throughout space in the ether? I think not and I don't know how to properly comprehend it.
Wikipedia said that a DO/S is "system software over a collection of independent software, networked, communicating, and physically separate computational nodes". They way I understand this is that it is part of the local operating system and all computers have it, and that its synchronized. But how can all computers have the exact software needed to synchronize everything when there are several manufacturers who design their operating systems differently. I don't have all the information I need for this to make sense.