Show simple item record

dc.contributor.authorSatishkumar, Ramasamy
dc.date.accessioned2014-09-29T19:41:05Z
dc.date.available2014-09-29T19:41:05Z
dc.date.issued1997-12-01
dc.identifier.urihttps://hdl.handle.net/11244/12359
dc.description.abstractIn the world of operating systems, the wheels of progress tum rather slowly. Operating systems take years to develop. Communication between processes is an important and difficult topic in operating systems. Studies of interactions and communications among processes have resulted in new synchronization primitives. Existing commercial and popular operating systems use different synchronization mechanisms to achieve kernel based synchronization as well as to provide synchronization facilities for applications. Each of these synchronization mechanisms has its advantages and disadvantages. The objective of this thesis work was to conduct a comparative study on how synchronization is achieved in UNIX, Windows NT, and Apple Macintosh operating systems. A detailed study on how synchronization is achieved in these operating systems was carried out. Based on this study the operating systems were compared and the results were tabulated. The comparative study indicates that among other things UNIX and Windows NT are preemptive multitasking and symmetric multiprocessing operating systems; Apple Macintosh is a cooperative multitasking and master-slave multiprocessing operating system; Thread is the basic unit of scheduling in Windows NT and in recent versions of UNIX such as Solaris 2.5; and in a multiprocessor environment, both UNIX and Windows NT use Spin Locks for achieving synchronization.
dc.formatapplication/pdf
dc.languageen_US
dc.publisherOklahoma State University
dc.rightsCopyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material.
dc.titleStudy of Synchronization Mechanisms In Unix, Windows NT, and Mac OS
dc.typetext
osu.filenameThesis-1997-R165s.pdf
osu.accesstypeOpen Access
dc.description.departmentComputer Science
dc.type.genreThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record