Distributed Systems بالعربي | Episode 5 | Clocks

Sdílet
Vložit
  • čas přidán 26. 08. 2024
  • A walkthrough on why we need clocks, the types of clocks, and the common pitfalls of using physical clocks in distributed systems.
    Full Playlist in • Distributed Systems با...
    Follow me on:
    Twitch: / asoli_dev
    Twitter: / ahmedsoliman

Komentáře • 22

  • @AbdullahAlabd
    @AbdullahAlabd Před 7 měsíci +1

    محتوى عظيم وسرد ممتع وواضح ماشاء الله
    متابع لنهاية السلسلة الجميلة دي بإذن الله
    ياريت لو فيه reference material للمحتوى دا، سواء كتاب أو غيره حضرتك تشاركها معانا

  • @user-vy7cj3js7x
    @user-vy7cj3js7x Před 7 měsíci

    🎉🎉🎉

  • @mohamedbadwyelsaid9624
    @mohamedbadwyelsaid9624 Před 7 měsíci

    جزاك الله كل خير على مجهودك يا هندسة , بستفيد جدا من حضرتك و شكرا جدا ع وقتك و مجهودك اللى بتبذله فى تعليم الناس

  • @Eslam.Dabawi
    @Eslam.Dabawi Před 6 měsíci

    كالعادة حلقة رائعة وشرح أكثر من رائع ياخدك للحاجة جات منين من وقت ما كانت فكرة بخلفية تاريخية
    وحقيقي مستمتع بالسلسلة خصوصاً إني كنت موقع حاجات كتير في اللايف بسبب أني ما حضرتش كم لايف
    بارك الله لك في وقتك وعلمك ونفع بك
    متحمس لسلسلة اللينيكس متأكد هتكون عظمة كالعادة ويارب تكون في وقت قريب
    في الدقيقة 1:50:53
    هل حاجة زي Nand to Tetris
    ممكن تغطي النقطة دي؟!
    من قبل الأحداث الأخيرة في غزة كان في طريقي للدراسة الكورس دا جزء منه وكنت مأجله شوية لاعتبارات كتير
    وبعد الأحداث قفلت من أمهم ومن أي علم ومن أي حاجة تيجي من عندهم بصراحة
    مبارح بس بدأت في الكورس دا مع تأنيب للضمير
    بس فكرت فيها أكتر من مرة من مبدأ ميكيافيلي بحت
    وكمان هم نفسهم استفادوا من علومنا وقت ما كنا أصحاب علوم، وما زالوا بيستفادوا من اسهامات عقول أبناء أمتتنا بشكل مباشر أو غير مباشر
    نتمنى ربنا يكون عون أهلنا هناك ويتجاوز عنا وعن تقصيرنا في نصرتهم وأننا للأسف مضطرين ناخد العلم من عدونا
    شكراً لا تكفي حضرتك

    • @asoli_dev
      @asoli_dev  Před 6 měsíci

      فيه سلسله اكتر من رائعه على قناة Ben Eater انصحك بيها كذلك

    • @Eslam.Dabawi
      @Eslam.Dabawi Před 5 měsíci

      @@asoli_dev حصل، القناة نفسها كلمة رائعة شوية عليها من النظرة الأولى على قوائم التتشغيل عنده
      ان شاء الله قناة حضرتك قريب جداً تكون المرجع الأول لينا
      تسلم يا هندسة

  • @mohamedmohsen3920
    @mohamedmohsen3920 Před 7 měsíci

    تحياتنا لمعز ❤❤

  • @IbrahimGaber-de5yk
    @IbrahimGaber-de5yk Před 7 měsíci

    welcome back 🤍

  • @fotoh1589
    @fotoh1589 Před 7 měsíci

    Aaaand we're back ❤️

  • @mobrmgeen
    @mobrmgeen Před 7 měsíci +1

    يارجل فينك من زمان .. فكرتك سيبتنا

  • @gitlit5489
    @gitlit5489 Před 7 měsíci

    ❤❤❤❤

  • @saeedalobidi4195
    @saeedalobidi4195 Před 7 měsíci

  • @1KAID
    @1KAID Před 7 měsíci

    finally

  • @ahmedakef
    @ahmedakef Před 7 měsíci

    1:36:44
    اعتقد الصح هو لو حدث "س" تسبب في حدث "ص" يبقي الساعه المنطقيه لس لازم تبقي اصغر اصغر من ص
    التصحيح هو "تسبب في" مش "حصل قبل"

    • @asoli_dev
      @asoli_dev  Před 7 měsíci +1

      In distributed systems those are almost synonymous. Even if A didn’t cause B, but A happened before B, we would expect LC(A) < LC(B). A is a “potential” cause of B. This is what defines the causal order.
      Conversely, if A caused B, then A must have happened before B and the same rule would have applied.

    • @ahmedakef
      @ahmedakef Před 7 měsíci

      I think this is only true within one machine, if we have two machines and event A on machine 1 happened before event B on machine 2 and there is no communication on synchronous between the machines then there is no guarantee that LC(A) < LC(B)

    • @asoli_dev
      @asoli_dev  Před 7 měsíci +1

      ​@@ahmedakef That's true for the case you described, and in this case we can't consider events A and B to have "causality" relationship, therefore, we call them "concurrent" regardless of their logical clock values.

  • @abbasEbnFernas
    @abbasEbnFernas Před 7 měsíci

    ليه مسحت فيديوهات ال
    و باقي فيديوهات ال java. كانوا ممتازين بجد😢

  • @mahmoudnasser3999
    @mahmoudnasser3999 Před 7 měsíci

    مفيش اي صوت !!

  • @eslamzanaty7646
    @eslamzanaty7646 Před 7 měsíci

    welcome backkkk 🤍