L3. Shortest Job First (or SJF) CPU Scheduling

Поділитися
Вставка
  • Опубліковано 6 січ 2025

КОМЕНТАРІ • 54

  • @ritikkumarsingh5902
    @ritikkumarsingh5902 7 місяців тому +7

    Striver, your DSA Sheet is absolutely phenomenal! It's been an invaluable resource for mastering data structures and algorithms. Looking forward to the remaining topics, especially the much-anticipated sections on strings and heaps. Thanks for all your hard work!

  • @vidhishah9154
    @vidhishah9154 7 місяців тому +56

    Commenting first : “Not only students but the experienced employees also go through the playlist.”

  • @pranavmisra5870
    @pranavmisra5870 6 місяців тому +5

    studying sjf in os and then implementing it, sure is fun!

  • @Rosh-abhi
    @Rosh-abhi 7 місяців тому +1

    God bless! striver for the hardwork

  • @hashcodez757
    @hashcodez757 4 місяці тому

    "UNDERSTOOD BHAIYA!!"

  • @prabhakaran5542
    @prabhakaran5542 3 місяці тому +1

    Understood ❤

  • @KKKK-pl8yf
    @KKKK-pl8yf 7 місяців тому +10

    Can we expect Stack and Queue playlist by end of this month or next month ?

    • @parth_3856
      @parth_3856 7 місяців тому +1

      YES! ...........................................................................................

  • @UECAshutoshKumar
    @UECAshutoshKumar 3 місяці тому +1

    Thank you 🙏

  • @apmotivationakashparmar722
    @apmotivationakashparmar722 3 місяці тому

    Thank you So much.

  • @sandeepxt99
    @sandeepxt99 7 місяців тому

    you are best ❤

  • @mr.writer2903
    @mr.writer2903 7 місяців тому +2

    In code I think calculation was wrong (order of writing statement)

  • @BiswajitDas-fj5gp
    @BiswajitDas-fj5gp 7 місяців тому

    Take love ❤❤❤

  • @knowthrvdo
    @knowthrvdo 7 місяців тому

    youre lecture are amazing keep it up and bro plz a to z sda sheet wali list hatana mat i request you bcoz it help us alot.

  • @rahulsangvikar7973
    @rahulsangvikar7973 7 місяців тому +2

    Why do we need to sort here? Doesn't simply adding all the elements and dividing them by the size of the array give the same result?

    • @doremon81072
      @doremon81072 7 місяців тому

      ig without shorting you can't impliment sjf because the requirement is smallest will be executed first and for the sake of chossing smallest sorting is necessary. correct me if i am wrong

    • @shibainu7500
      @shibainu7500 7 місяців тому

      We are calculating waiting time for other processes. If we don't sort, even the process with smaller execution time will have to wait longer which will violate the SJF scheduling algo

    • @magn8
      @magn8 5 місяців тому

      that will make it FCFS and not SJF

    • @deepkodes4434
      @deepkodes4434 3 місяці тому

      see anyway we are skipping one element, by sorting we will skip the longest processing time, so thats soln

  • @ankitghosal5841
    @ankitghosal5841 7 місяців тому +1

    Videos on string stack queue too please?

  • @_sf_editz1870
    @_sf_editz1870 6 місяців тому +1

    Understood

  • @helloworld-bo8du
    @helloworld-bo8du 2 місяці тому

    so we are assuming every process as a arrival time zero right

  • @DurgaSivaLokeshTelaprolu
    @DurgaSivaLokeshTelaprolu 27 днів тому

    Here is my solution:
    class Solution:
    def solve(self, bt):
    bt.sort()
    n = len(bt)
    wait_time= 0
    total_wait_time = 0
    for p in bt[0 : n - 1]:
    wait_time = (wait_time + p)
    total_wait_time += wait_time
    return total_wait_time // (len(bt))

  • @KrishanKumar-lp2cd
    @KrishanKumar-lp2cd 3 місяці тому +1

    loop should be till nth element

  • @i_saurabh_singh
    @i_saurabh_singh 7 місяців тому

    Well explained !

  • @prerakunhale50
    @prerakunhale50 7 місяців тому +1

    please bring the string video first .A humble request from us

  • @KrityukIIITV
    @KrityukIIITV 23 дні тому

    Hey , no need to sort,
    just do sum of array minus maximum element ÷ No of elements, which is more optimal

    • @purneswarprasad4710
      @purneswarprasad4710 18 днів тому

      this will not work i think, if there are multiple jobs with same timeframe

  • @KartikeyTT
    @KartikeyTT 6 місяців тому +1

    ty sir

  • @HEMANTPORWAL-t7d
    @HEMANTPORWAL-t7d 7 місяців тому

    sir u are awesome
    understood

  • @ManishBhandari5
    @ManishBhandari5 7 місяців тому +3

    The tc is O(nlogn) or we have to write state O(n) + O(nlogn) ?

    • @priyanshgupta84627
      @priyanshgupta84627 6 місяців тому +1

      O(nlogn) > O(n) so we can simply write O(nlogn) time complexity

  • @ashishpradhan6250
    @ashishpradhan6250 5 місяців тому +2

    correction : the loop should iterate from 0 to n - 2 and not n - 1

  • @ayushgaurabh8604
    @ayushgaurabh8604 6 місяців тому

    awesome

  • @piyushraj5464
    @piyushraj5464 7 місяців тому

    Maza aaya

  • @amankseth
    @amankseth 5 місяців тому

    How can we solve this question if the process is preemptive SJF. Can anyone give the solution for that.

    • @ishanmusic677
      @ishanmusic677 3 місяці тому

      u have to maintain a queue for that(if smaller burst time process arrives) and have to keep switiching between the process if any process you find in queue have less burst time , then you have to execute that process first.

  • @subee128
    @subee128 6 місяців тому

    thanks

  • @somethinggood7547
    @somethinggood7547 7 місяців тому

    why do we need to sort the arrary rather sum of all elements present in the array and then take the average if(average is only asked)

    • @abhishekpanda8833
      @abhishekpanda8833 7 місяців тому +1

      Given is burst time. You need to take average of wait time. And shortest burst time need to be executed first, hence sorting required else you might take bigger burst time first.

  • @harshitjaiswal9439
    @harshitjaiswal9439 7 місяців тому

    understood

  • @karmathefirst1945
    @karmathefirst1945 Місяць тому

    mujhe to ye question hi samajh nahi aya tha pehli bar me

  • @ashutoshpandey4941
    @ashutoshpandey4941 7 місяців тому

    I love u raj vikramaditya

  • @keshabkrishnadas4674
    @keshabkrishnadas4674 7 місяців тому

    🙏

  • @SAACHIPANDEY
    @SAACHIPANDEY 5 місяців тому

    4;30

  • @surbhigupta5777
    @surbhigupta5777 6 місяців тому

    US

  • @8daudio672
    @8daudio672 7 місяців тому

    First view❤

  • @prerakunhale50
    @prerakunhale50 7 місяців тому +1

    please bring the string video first .A humble request from us

  • @mohammadumaidansari5087
    @mohammadumaidansari5087 5 місяців тому

    Understood

  • @sanchitdeepsingh9663
    @sanchitdeepsingh9663 6 місяців тому

    Thanks

  • @adityapandey23
    @adityapandey23 5 місяців тому

    Understood

  • @SibiRanganathL
    @SibiRanganathL 3 місяці тому

    Understood