IDEAS home Printed from https://ideas.repec.org/p/osf/inarxi/kbyhq_v1.html
   My bibliography  Save this paper

Dining Philosophers Theory and Concept in Operating System Scheduling

Author

Listed:
  • Siahaan, Andysah Putera Utama

    (Universitas Pembangunan Panca Budi)

Abstract

This research describes how to avoid deadlock condition in dining philosophers problem. It is the undesirable condition of concurrent systems. It is marked as in a circular waiting state. At first, most people wear concepts simple synchronization is supported by the hardware, such as user or user interrupt routines that may have been implemented by hardware. In 1967, Dijkstra proposed a concept wearer an integer variable to count the number of processes that are active or who are inactive. This type of variable is called semaphore. The mostly semaphore also be used to synchronize the communication between devices in the device. In this journal, semaphore used to solve the problem of synchronizing dining philosophers problem. Dining itself is a situation where five philosophers are sitting at the dinner table to eat spaghetti, every philosopher is given a plate of spaghetti and one chopstick to eat spaghetti the two chopsticks are needed to resolve the issue semaphore variable is then applied to each chopstick chopsticks that can be shared all the other philosopher. This paper presents the efficient distributed deadlock avoidance scheme using lock and release method that prevents other thread in the chain to make race condition.

Suggested Citation

  • Siahaan, Andysah Putera Utama, 2017. "Dining Philosophers Theory and Concept in Operating System Scheduling," INA-Rxiv kbyhq_v1, Center for Open Science.
  • Handle: RePEc:osf:inarxi:kbyhq_v1
    DOI: 10.31219/osf.io/kbyhq_v1
    as

    Download full text from publisher

    File URL: https://osf.io/download/59c48e4b594d900253e94e1a/
    Download Restriction: no

    File URL: https://libkey.io/10.31219/osf.io/kbyhq_v1?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:osf:inarxi:kbyhq_v1. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: OSF (email available below). General contact details of provider: https://ios.io/preprints/inarxiv/discover .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.