Hogyan biztosítja a számítógép az összes művelet szinkronizálását?
Hogyan biztosítja a számítógép az összes művelet szinkronizálását?

Videó: Hogyan biztosítja a számítógép az összes művelet szinkronizálását?

Videó: Hogyan biztosítja a számítógép az összes művelet szinkronizálását?
Videó: Process Synchronisation - Operating Systems 2024, Április
Anonim

cérna szinkronizálás olyan mechanizmusként van meghatározva, amely biztosítja hogy két vagy több egyidejű folyamat vagy szál csináld ne hajtson végre egyidejűleg bizonyos programszegmenst, amelyet kritikus szakasznak neveznek. Ezért amikor az 1. és 2. folyamat egyaránt megpróbál hozzáférni ehhez az erőforráshoz, akkor az kellene egyszerre csak egy folyamathoz lehet hozzárendelni.

Csak hát, mik a különböző szinkronizálási mechanizmusok?

Van két típusok nak,-nek szinkronizálás : adatok szinkronizálás és feldolgozni szinkronizálás : Folyamat Szinkronizálás : Több szál vagy folyamat egyidejű végrehajtása egy kézfogás elérése érdekében, hogy azok egy bizonyos műveletsorozatot hajtsanak végre. A zár, a mutex és a szemaforok példák a folyamatra szinkronizálás.

A fentieken kívül mi a három szinkronizálási követelmény? A kritikus szakasz problémájának megoldásának a következő három feltételnek kell megfelelnie:

  • Kölcsönös kizárás. Az együttműködő folyamatok csoportjából egy adott időpontban csak egy folyamat lehet a kritikus szakaszában.
  • Előrehalad.
  • Korlátozott várakozás.

Csak hát, mi a szinkronizálás a számítástechnikában?

Szinkronizálás ( számítógép tudomány) Folyamat szinkronizálás Arra az elképzelésre utal, hogy több folyamatot kell összekapcsolni vagy kézfogást kell kötni egy bizonyos ponton, hogy megállapodásra jussanak, vagy elkötelezzék magukat egy bizonyos műveletsor mellett.

Mi a szinkronizálás célja?

A szükségesség szinkronizálás akkor keletkezik, amikor a folyamatoknak párhuzamosan kell futniuk. A fő szinkronizálás célja az erőforrások megosztása interferencia nélkül, kölcsönös kizárással. A másik célja a folyamat interakcióinak koordinálása egy operációs rendszerben.

Ajánlott: