Introduction to CPU Scheduling

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 60

  • @paridhichadha3761
    @paridhichadha3761 Год назад +31

    Your videos are basically diluted wisdom Sir...every concept has been made so simple to understand. Thank You so much!

  • @hoangminhchau2187
    @hoangminhchau2187 Год назад +15

    1) Single processor system: 1 process can run at a time. When one process has to wait (for an I/O request for example), the CPU is idle, other processes can not use the CPU
    2) Multiprogram system: Several processes are kept in memory. When the process is waiting, the CPU is scheduled for another process

    • @BACHTRANCHINH
      @BACHTRANCHINH 8 месяцев назад +1

      Summarize the concpet off this video in 2 line, thanks bro :33

  • @mdkamrankhan4032
    @mdkamrankhan4032 5 лет назад +60

    Respected Sir, Please complete the series on Operating System. I just keep waiting for your next uploads. Thank you.

  • @quratraja7391
    @quratraja7391 4 года назад +48

    Thank You! So, in single processor systems, only one process can be executed by the CPU at a time. When that process, somehow has to wait for some resources , CPU still remains under the hold of that particular process and this idleness of CPU reduces the overall efficiency, productivity and computational speed of system. To overcome this, multiprocessor systems were introduced that allow multiple processes to run simultaneously in a way that one of the process is always executed by the CPU and CPU is never kept idle. Now all that mechanism of allocating CPU to which process and which of the process should wait and when should it be resumed are all managed by CPU scheduling that is in turn performed by several algorithms. Each algorithm has its own characteristics and terms and conditions for its applicability.

    • @achintsingh4552
      @achintsingh4552 2 года назад

      Thank you for the summary 👍🏻

    • @madhav3444
      @madhav3444 2 года назад +1

      single processor also switches among the processes and make the cpu productive which is known as multiprogramming OS, whereas multiprocessor has more than one processor or CPU which parallely works on different process simultaneously which is more productive than single processors and used in today's modern computers.

    • @kumarAjitesh
      @kumarAjitesh Год назад +2

      I found it so useful that I noted down the whole comment in my OS notes .

  • @akkir6707
    @akkir6707 3 года назад +18

    simple but direct to the point kudos to you sir!

  • @ayushiydvKG
    @ayushiydvKG 5 месяцев назад +1

    you explain and it doesn't get clear to us, no chance of that happening. may god bless u sir ❤❤

  • @maxrodriguez643
    @maxrodriguez643 3 года назад +8

    I loved the explanation given in this video, 10/10

  • @sefrofchan430
    @sefrofchan430 5 лет назад +6

    Your explanation is fabulous.

  • @laxmigupta698
    @laxmigupta698 5 лет назад +5

    Sir. Your videos help a lot but we need more. Plzz sir make videos 🙏

  • @saddamahmad2310
    @saddamahmad2310 5 лет назад +7

    thank you very much sir for this video

  • @kunalsoni7681
    @kunalsoni7681 5 лет назад +5

    wow your explanation is awesome 😙😚❤😙😗

  • @misran449
    @misran449 Месяц назад

    clear and concise !! thank you

  • @ask4144
    @ask4144 4 года назад +7

    Brilliant!

  • @surajtiwari8066
    @surajtiwari8066 5 лет назад +6

    Please upload videos continue of OS

  • @godnyx117
    @godnyx117 5 месяцев назад

    Very useful! Thank you so much!

  • @aslam4dm
    @aslam4dm 5 лет назад +8

    Thank you for your content

  • @sravanivas
    @sravanivas 5 лет назад +6

    Can you please upload continuation of operating system videos sir

  • @saikrishnathota5972
    @saikrishnathota5972 5 лет назад +4

    Waiting for networks lecture sir

  • @subee128
    @subee128 9 месяцев назад +1

    Thanks

  • @betul3341
    @betul3341 Год назад +2

    when i get my degree, it is not just me graduating, he owns 40% share over my diploma,

  • @gatecomputerscience1484
    @gatecomputerscience1484 2 года назад

    Superb explanation sir

  • @JamateSirajiaFaisalabad
    @JamateSirajiaFaisalabad 3 года назад

    Very Good Explanation
    Thanks

  • @khoa12tvuang49
    @khoa12tvuang49 2 года назад

    Thank you Professor!!!

  • @dilshansandhu2627
    @dilshansandhu2627 5 лет назад +13

    Please complete the OS series..exams are coming and we need it.(only 3 weeks left). I need upto Virtual Memory management (Ch9 in Galvin)

    • @deepak9976
      @deepak9976 2 года назад

      Mr Sandhu , u have passed the exam, but if you have been benefited by the awesome explanation neso academy has done , then please try and develop a sense of gratitude ..

    • @cdm6541
      @cdm6541 3 месяца назад

      @@deepak9976 And how do you know that he passed?

  • @gabbarsingh6976
    @gabbarsingh6976 Год назад +1

    Which textbook do you recommend for Operatimg system particularly for cpu scheduling?

  • @programminginfo3403
    @programminginfo3403 3 года назад +5

    When some I/O operation is being performed, CPU is idle(process is being waited), then who is performing that I/O operation ?

    • @compuholic82
      @compuholic82 3 года назад +5

      I/O devices usually have a built-in controller which executes and manages these operations. The CPU just sends an instruction of what it needs to the device. While the device is working, the OS can put the process to sleep (and do something else in the meantime). As soon as the controller has finished its work, it will send an interrupt to the CPU to notify the OS that the operation has been completed. The OS can now resume the process that requested the I/O operation. That also has the advantage that the OS only needs to know how to talk to the device. How things are managed on the device is the controller's problem.

    • @technicallytechnical1
      @technicallytechnical1 6 месяцев назад +1

      A DMA controller ( Direct memory Access)

  • @amanchaudhary8817
    @amanchaudhary8817 2 года назад

    Very thank you sir 🙏

  • @jyotipundir3794
    @jyotipundir3794 5 лет назад +3

    Waiting for synchronization topic 🤞🤞🤞

  • @dhanushsivajaya1356
    @dhanushsivajaya1356 3 года назад +1

    Thankyou sir

  • @md.istiaqahmed9702
    @md.istiaqahmed9702 Год назад

    Please make HRRN video

  • @divyakota4490
    @divyakota4490 2 года назад

    Excellent

  • @أحمدفلمار
    @أحمدفلمار 2 года назад

    thank you

  • @JohnSmith-ix6rv
    @JohnSmith-ix6rv 3 года назад +1

    it would be great if u can provide the slides too

  • @aakashbaisla4689
    @aakashbaisla4689 6 месяцев назад +1

    Slides?

  • @SajjadHussain-yy9xo
    @SajjadHussain-yy9xo 3 года назад

    Kindly share PPT lectures if available.

  • @Abhishek-mt8xv
    @Abhishek-mt8xv 8 месяцев назад +1

    can you plz provide the pdf of thee notes 😶

  • @vaibhavrana4680
    @vaibhavrana4680 5 лет назад

    Sir please upload robotics

  • @punitpushpatode
    @punitpushpatode Год назад

    operating system ki vedios hindi language me nhi hai kya

  • @nooratal3739
    @nooratal3739 Год назад +1

    ❤❤❤

  • @jemalmuhammed1663
    @jemalmuhammed1663 2 года назад

    thank you sir,but focus on practical ratherthan theory

  • @Mas1o8
    @Mas1o8 2 года назад

    i was waiting for "shedwling"

  • @nidhinhari8397
    @nidhinhari8397 5 лет назад +2

    Cpu scheduling and process scheduling are same??

    • @susmithakolluri3478
      @susmithakolluri3478 5 лет назад +5

      No...!In CPU scheduling the CPU is switched among the process which are already present in the memory but in process scheduling what are all the process should be present in the memory will be discussed

  • @SaucedUpShawty
    @SaucedUpShawty Месяц назад

    ily

  • @kamalakarakkim9902
    @kamalakarakkim9902 4 года назад

    Jaisonaaaa

  • @raj-nq8ke
    @raj-nq8ke 3 года назад

    🙏🙏

  • @philipemarques9715
    @philipemarques9715 4 года назад

    Vim pelo zebong

  • @GritAndPain-fm2hd
    @GritAndPain-fm2hd Год назад

    1

  • @kritijaiswal6496
    @kritijaiswal6496 2 года назад

    🙏🥰🥰🥰🥰🥰🥰

  • @healthyvai
    @healthyvai 10 месяцев назад

    skejuling😂

  • @tekszhufuni2963
    @tekszhufuni2963 Год назад +9

    Poor explanation.. no example