CHAPTER 19 -OS DISTRIBUTED
SYSTEMS EXAM QUESTIONS WITH
100%VERIFIED ANSWERS
network operating system - ✔✔provides an environment in which users,
who are aware of the multiplicity of machines, can access remote resources by
either logging in to the appropriate remote machine or transferring data from
the remote machine to their own machines. Currently, all general-purpose
operating systems, and even embedded operating systems such as Android and
iOS, are ____________.
-may have to use different commands (UNIX) for the session
distributed operating system - ✔✔In a _________, users access remote resources in the same
way they access local resources. Data and process migration from one site
to another is under the control of the ________________________
data migration - ✔✔Suppose a user on site A wants to access data (such as a file) that
reside at site
B. The system can transfer the data by one of two basic methods. One
approach to data migration is to transfer the entire file to site A.
Second approach: transfer to site A only those portions of the file
that are actually necessary for the immediate task.
computation migration - ✔✔we may want to transfer the computation, rather
than the data, across the system; this process is called ________
, Generally, if the time to transfer the data
is longer than the time to execute the remote command, the remote command
should be used
process migration - ✔✔________________________ logical extension of computation
migration is process migration. When a
process is submitted for execution, it is not always executed at the site at which
it is initiated. The entire process, or parts of it, may be executed at different
sites. This scheme may be used for several reasons:
-Load balancing. The processes (or subprocesses) may be distributed across
the network to even the workload.
• Computation speedup. If a single process can be divided into a number
of subprocesses that can run concurrently on different sites, then the
total process turnaround time can be reduced.
• Hardware preference. The process may have characteristics that make it
more suitable for execution on some specialized processor (such as
matrix inversion on an array processor) rather than on a microprocessor.
• Software preference. The process may require software that is available
at only a particular site, and either the software cannot be moved, or it
is less expensive to move the process.
• Data access. Just as in computation migration, if the data being used in the
computation are numerous, it may be more efficient to have a process run
remotely than to transfer all the data.
local area network - ✔✔__________ are composed
of hosts distributed over small areas (such as a single building or a number
of adjacent buildings)
SYSTEMS EXAM QUESTIONS WITH
100%VERIFIED ANSWERS
network operating system - ✔✔provides an environment in which users,
who are aware of the multiplicity of machines, can access remote resources by
either logging in to the appropriate remote machine or transferring data from
the remote machine to their own machines. Currently, all general-purpose
operating systems, and even embedded operating systems such as Android and
iOS, are ____________.
-may have to use different commands (UNIX) for the session
distributed operating system - ✔✔In a _________, users access remote resources in the same
way they access local resources. Data and process migration from one site
to another is under the control of the ________________________
data migration - ✔✔Suppose a user on site A wants to access data (such as a file) that
reside at site
B. The system can transfer the data by one of two basic methods. One
approach to data migration is to transfer the entire file to site A.
Second approach: transfer to site A only those portions of the file
that are actually necessary for the immediate task.
computation migration - ✔✔we may want to transfer the computation, rather
than the data, across the system; this process is called ________
, Generally, if the time to transfer the data
is longer than the time to execute the remote command, the remote command
should be used
process migration - ✔✔________________________ logical extension of computation
migration is process migration. When a
process is submitted for execution, it is not always executed at the site at which
it is initiated. The entire process, or parts of it, may be executed at different
sites. This scheme may be used for several reasons:
-Load balancing. The processes (or subprocesses) may be distributed across
the network to even the workload.
• Computation speedup. If a single process can be divided into a number
of subprocesses that can run concurrently on different sites, then the
total process turnaround time can be reduced.
• Hardware preference. The process may have characteristics that make it
more suitable for execution on some specialized processor (such as
matrix inversion on an array processor) rather than on a microprocessor.
• Software preference. The process may require software that is available
at only a particular site, and either the software cannot be moved, or it
is less expensive to move the process.
• Data access. Just as in computation migration, if the data being used in the
computation are numerous, it may be more efficient to have a process run
remotely than to transfer all the data.
local area network - ✔✔__________ are composed
of hosts distributed over small areas (such as a single building or a number
of adjacent buildings)