Computer science help needed with Discussion Board Reply Posts

Nov 5th, 2015
Price: $5 USD

Question description

 The differences between Process-based DO/s and Object oriented DO/s are;

 Process based provides general management of client and server synchronization of messages requests and channels while in Object-oriented is viewed as object management and taken as discrete or in another version of an object environment (Ann Mc Hoes, I.M. 2013).

  1. In process based intercommunication by middleware is transparent to the user while in object oriented user does not have to know if the network is distributed or traditional centralized a good example is the internet.
  2. In process based network resources are managed by a platform that is collectively heterogeneous while in object oriented that each type of hardware is allocated with its operational object manipulated by software to be a unit.
  3. In process based to control cluster resources here these processes are configured in complex server arrangement while in object oriented they do not require complexity since it’s viewed as a collective for example; CPU, memory file and program or combination of any.
  4. Network Manager assumes full responsibility like allocation of ports to the processes
    and identifying every process in the network while in object oriented network manager object makes both modes of communications among cooperative objects.


  1. Both of these processes have cooperation and the need to share resources e.g. data
  2. Both of them have synchronization at both ends of object and that of process management.
  3. Both processes have inter-process communication from one sub-level layer of software to another.
  4. Both network managers at each site needs to maintain a current directory that bind host computers to addresses and clients/servers. 

In my own reasoning I understand that object oriented there is characteristics of interface inheritance, refinement and encapsulation apply in distributed operating system for the following reasons;

  1. Implementation detail is hidden hence the need to define interfaces hence it is not useful for user to know whether network is centralized or distributed.
  2. There is reusability of objects making it possible to integrate and repackage existing functionality.
  3. Finally, encapsulation is of effective so that the administrator is able to use other part of model that is inheritance and refinement stage hence more openness and support of diversity with large system working into one.


Ann Mc Hoes, I.M. (2013).Understanding Operating System, 7th Ed. Cengage Learning

What you need to do is... Just Read the above Posted Matter and Reply with your Suggestions to the Post or Add Some More Important Points regarding this above Topic. 

Requirement : 

4  - 5 lines with Good Grammar 

Tutor Answer

(Top Tutor) anusha_reddy
School: Cornell University

Studypool has helped 1,244,100 students

Review from student
" The best tutor out there!!!! "
Ask your homework questions. Receive quality answers!

Type your question here (or upload an image)

1826 tutors are online

Brown University

1271 Tutors

California Institute of Technology

2131 Tutors

Carnegie Mellon University

982 Tutors

Columbia University

1256 Tutors

Dartmouth University

2113 Tutors

Emory University

2279 Tutors

Harvard University

599 Tutors

Massachusetts Institute of Technology

2319 Tutors

New York University

1645 Tutors

Notre Dam University

1911 Tutors

Oklahoma University

2122 Tutors

Pennsylvania State University

932 Tutors

Princeton University

1211 Tutors

Stanford University

983 Tutors

University of California

1282 Tutors

Oxford University

123 Tutors

Yale University

2325 Tutors