L-1.12: User Level Vs Kernel Level Thread in Operating System | All Imp Points

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น •

  • @aniketmalvi8602
    @aniketmalvi8602 3 ปีที่แล้ว +275

    Indian private engineering colleges need teacher like you sir.

  • @priyadarshiniswain6519
    @priyadarshiniswain6519 4 ปีที่แล้ว +134

    Such complex concepts explained in such a simple way. Thank you !

    • @shivmahto69
      @shivmahto69 3 ปีที่แล้ว +2

      Hii love you 😘

    • @bhaveshkumar6842
      @bhaveshkumar6842 2 ปีที่แล้ว

      @@shivmahto69 and I love you 😘

    • @vineetsingh3374
      @vineetsingh3374 2 ปีที่แล้ว

      @@bhaveshkumar6842 And I love you

    • @bhaveshkumar6842
      @bhaveshkumar6842 2 ปีที่แล้ว +1

      @@vineetsingh3374 thanks bhai. Aise hi apna pyaar bana rahe

    • @aniketwarule1046
      @aniketwarule1046 2 ปีที่แล้ว +2

      Kitna parivarik mahol hai 😂 love you guys ❤️

  • @haseebmalik7741
    @haseebmalik7741 4 ปีที่แล้ว +161

    I am also a University Professor but love to see your teaching style, easily understandable. Stay blessed, Love from Pakistan!

  • @suruchigupta6639
    @suruchigupta6639 4 ปีที่แล้ว +41

    The way You teach, I don't think you need to ask for any like subscribe & share at the end of every video .. :) excellent teaching sir

  • @namanpreetsingh9500
    @namanpreetsingh9500 6 ปีที่แล้ว +66

    Thanks for your efforts. Surely you will have millions of students/subscribers in 2019. Pray for the best for you. Your videos are enrich with matter and very informative.

  • @sudhirsahu7915
    @sudhirsahu7915 2 ปีที่แล้ว +9

    Neither bulky paragraph... nor unusual extra knowledge..just to the point and simple explanation ♥️

  • @thinkalvb
    @thinkalvb 4 ปีที่แล้ว +12

    Modern multithreading API's can do context switching between the threads so that even if one of the child thread is blocked the other threads will keep running. (Good lecture)

    • @Dev-vs5kb
      @Dev-vs5kb 2 ปีที่แล้ว

      Even older multithreaded system can do context switching between thread but there will no kernel level thread available to map that user level thread because m:1 mapping. But modern multithreaded api mostly working with m:n so blocking of one thread doesn't affect other

  • @bhaskargupta8308
    @bhaskargupta8308 5 ปีที่แล้ว +6

    i watched ur one video and loved it.....and i continued watching related my topics.......all ur info.....is very helpful as my exams are their tomorrow....ty sir

  • @Akm_7475
    @Akm_7475 2 ปีที่แล้ว +20

    if you provide notes for semester exam it will be more useful. thank u for great learning😊

  • @hassanjaber8169
    @hassanjaber8169 4 ปีที่แล้ว +6

    The entire video was in Indian yet I understood more than I did with my professor, thanks man!

  • @samsamitkar2369
    @samsamitkar2369 4 ปีที่แล้ว +2

    Sir ur Way of teaching is fantastic I thought this subject was so boring but u made it interesting

  • @shresthajha3454
    @shresthajha3454 2 ปีที่แล้ว +8

    Thank you so much for your hard work! The concepts are thoroughly explained😊

  • @rahmansaifi7872
    @rahmansaifi7872 4 ปีที่แล้ว +6

    Thank you so much sir for explaining the explains the contents of threads, You way of teaching is excellent ❤

  • @anshumansingh6969
    @anshumansingh6969 5 ปีที่แล้ว +8

    soon going to have 1 lakh subscribers..one of the fastest growing educational channel.

  • @aksharaverma6452
    @aksharaverma6452 4 ปีที่แล้ว +4

    You make each and every concept crystal clear. Your teaching style is the best!!

  • @inshatahir9289
    @inshatahir9289 5 ปีที่แล้ว +4

    Sir AP bht achha samjhte h aise he video banate rhyye os mai😍

  • @dadiramya278
    @dadiramya278 2 ปีที่แล้ว

    Sir ji…Tussi Great Ho 🔥🔥

  • @bhaveshkumar6842
    @bhaveshkumar6842 2 ปีที่แล้ว +4

    Great explanation as always! ❤

  • @samsgaming1879
    @samsgaming1879 ปีที่แล้ว +1

    Outstanding explanation sir ❤🔥

  • @sajansekhu8785
    @sajansekhu8785 5 ปีที่แล้ว +2

    thnkkk u so much sir ji......vry great expalnation....endless teaching....stay blessed..

  • @yamisharma4879
    @yamisharma4879 6 ปีที่แล้ว +4

    Thanks sir for regularly uploading

  • @agodase6210
    @agodase6210 4 ปีที่แล้ว +2

    Perfect explanation ....all videos are great than my college teacher 👍

  • @siyasharma188
    @siyasharma188 3 ปีที่แล้ว +2

    You are best teacher...thank you so much sir.....

  • @maryamkhral8788
    @maryamkhral8788 2 ปีที่แล้ว +1

    Itna acha smjhaty sir aap big fan of you🥺💞

  • @shrutivaghasiya4015
    @shrutivaghasiya4015 2 ปีที่แล้ว

    Very helpful teaching 😍
    Tank you sir

  • @vaishnavinazare6169
    @vaishnavinazare6169 3 ปีที่แล้ว

    best and easy way to learn and understand fast .....thanks so much sir

  • @gaurajjadhav2171
    @gaurajjadhav2171 5 หลายเดือนก่อน

    Next level explanation .

  • @sanghmitrahimani4791
    @sanghmitrahimani4791 ปีที่แล้ว

    Great work sir!! Keep it up❤❤

  • @edufun9223
    @edufun9223 2 ปีที่แล้ว

    Tum jio hazaro saal or bnao lakho videos hmare liye taki college wale hamara kuchh na bigad sake sir ji tussi great Ho 🤗🤗🤗🤗😃😃

  • @garrysandhu4197
    @garrysandhu4197 3 ปีที่แล้ว

    very awesome video sir.

  • @SK-eg1ok
    @SK-eg1ok 3 ปีที่แล้ว

    Gud explanation....thanks sir..🙏

  • @asadmunir2598
    @asadmunir2598 2 ปีที่แล้ว +1

    I'm watching from Pakistan You're a good Teacher thanks for whole playlist ❤️

  • @anasabbasi5449
    @anasabbasi5449 2 ปีที่แล้ว

    Thnk u Sir.Your explanation is Op

  • @rutvikpatel1286
    @rutvikpatel1286 5 ปีที่แล้ว +10

    157 LIKES. 0 DISLIKES. GREAT WORK SIR

  • @gauravmishra8994
    @gauravmishra8994 4 ปีที่แล้ว

    All videos are explanation of the book "A Handbook on Computer Science & IT".
    Awesome explanation.
    Jabardast video.
    Keep it up.
    Thanx a lot.

  • @kshitizgupta3297
    @kshitizgupta3297 3 ปีที่แล้ว

    Excellent explanation👏

  • @junaidrashid6147
    @junaidrashid6147 3 ปีที่แล้ว +1

    Sir ur really great teacher

  • @virushkaforever18
    @virushkaforever18 2 ปีที่แล้ว +1

    Your classes are very interesting ❤️👍

  • @ajaysinghshakya8521
    @ajaysinghshakya8521 5 ปีที่แล้ว +2

    sir, my all doubts got cleared on your os playlist. thanks sir

    • @uditnarayan7149
      @uditnarayan7149 5 ปีที่แล้ว

      bro...tumhara bhi exam hai kya os ka aaj...hahaha

  • @suzyanajames949
    @suzyanajames949 2 ปีที่แล้ว

    you are explaining very nicely and i understand properly.thank you for making such a nice videos

  • @comradepeter87
    @comradepeter87 3 ปีที่แล้ว +14

    But then what is the difference b/w process and kernel level threads? Is it simply the fact that the memory is not cloned in case of kernel level threads? So does kernel level threads only differ from user-level threads in the fact that the former is acknowledged to be different subroutine?

  • @alamkhan2292
    @alamkhan2292 6 ปีที่แล้ว +2

    In previous lecture (Process vs Thread), if one thread is get blocked then whole process is get blocked i e which blocked all threads of that process,
    In this lecture, kernal level threads are non blocking, blocking of one thread not blocking executions of other thread
    Thank you

  • @deepshikhachhabra4903
    @deepshikhachhabra4903 4 ปีที่แล้ว

    God bless u Sir...Really like ur way of teaching

  • @rithikraj1813
    @rithikraj1813 3 ปีที่แล้ว +6

    Thanku sir for such a nice resource not only in os your dbms playlist is also superb today I got placed in VMware n I followed your videos n it helped me a lot mere jaise aur v kitne honge thanku for such resources ❤️❤️❤️❤️

    • @GateSmashers
      @GateSmashers  3 ปีที่แล้ว +1

      Congratulations..you can share your details at gatesmashers2018@gmail.com

  • @ShivankSingh-kq5ux
    @ShivankSingh-kq5ux 7 หลายเดือนก่อน

    Thank you sir 🙏❤

  • @shashwatsingh4890
    @shashwatsingh4890 10 หลายเดือนก่อน

    this topic is complex but after watching this video you will be able to solve the questions easily. Fork questions are asked in competitive exams like GATE, NTA NET, NIELIT, DSSSB tgt/ pgt computer science, KVS CSE, PSUs etc and college university exams also.

  • @nikhilsharma2685
    @nikhilsharma2685 4 ปีที่แล้ว

    first time watch your video sir its v help full............ thanks sir

  • @amanullah4527
    @amanullah4527 5 ปีที่แล้ว +1

    Sir, you explained the lecture very well . thanks

  • @7minutesclasses
    @7minutesclasses 4 ปีที่แล้ว +1

    I really liking all the videos of you sir. Really I am telling from bottom of my heart ❤️💛

  • @sagarsahu4100
    @sagarsahu4100 5 ปีที่แล้ว

    Keep going sir ji best de rhe ho aap apna videos banana stop mt krna

  • @VishpriyaDash
    @VishpriyaDash 3 หลายเดือนก่อน

    🧠Data and code of any thread remain the same but the stach and register are different for different threads.....
    🧠Kernel level threads are likely to process bcoz they are also managed by os....
    🧠As they are depends upon os hence typically slow....
    🧠Just like the process they treat different threads different.i,e blocking system of one thread doesn't affect the other thread....
    🧠 Contact switching tym (switching of one thread - other thread
    Process>kernel level thread>user level thread...

  • @idreesfatima38
    @idreesfatima38 5 ปีที่แล้ว +1

    Great sir all doubts are clear...
    ❤❤❤

  • @junaidrashid6147
    @junaidrashid6147 3 ปีที่แล้ว +1

    God bless u sir

  • @AmaraZafar665
    @AmaraZafar665 4 ปีที่แล้ว

    Excellent.

  • @sarthakdarji465
    @sarthakdarji465 5 ปีที่แล้ว

    Simple and awesome explanation

  • @sashnika1793
    @sashnika1793 3 ปีที่แล้ว

    what a teacher dude you are fab

  • @kashifiqbal6799
    @kashifiqbal6799 5 หลายเดือนก่อน

    Thanks you sir❤❤ helped me last moment of exam

  • @__sagar_shah__591
    @__sagar_shah__591 3 ปีที่แล้ว +1

    Wooooowwwwwww!!!!!!!!

  • @travelwithmbk
    @travelwithmbk 5 ปีที่แล้ว +2

    thank u vai..love from nepal

  • @rounak3239
    @rounak3239 6 ปีที่แล้ว +1

    gurujee tussi great ho

  • @GAU-C--RATNAKANTAHANSE
    @GAU-C--RATNAKANTAHANSE 3 ปีที่แล้ว +1

    Tank you sir....

  • @divyarajsinhparmar015
    @divyarajsinhparmar015 ปีที่แล้ว +1

    Agar aapke jese teacher ho university me to koy bhi bunk na kare ek bhi lecture amzing sir kal mera exam hai or me sirf aapke video dekh k hi jata hu and i know ki aapne jo karaya unme se thoda bhi likhunga to pass to ho hi jaunga🙏

  • @nileshdhangar9106
    @nileshdhangar9106 2 ปีที่แล้ว

    congrates for 1M subscribers

  • @NasirAli-hs8np
    @NasirAli-hs8np 5 ปีที่แล้ว

    Love you so much Varun bhai! Amazing

  • @muhtarma3622
    @muhtarma3622 2 ปีที่แล้ว

    Assalamualaikum
    Huge respect from pakistan🙂

  • @manishapubreja3261
    @manishapubreja3261 5 ปีที่แล้ว +2

    Thank you sir.. I have already started recommending your channel because you are the best teacher for computer science on youTube. 🙂

  • @anshuman3652
    @anshuman3652 3 ปีที่แล้ว

    Thank you so much sir

  • @techieskills4541
    @techieskills4541 5 ปีที่แล้ว

    Shirt kmal ki h 😎
    Lecture tu or b amazing h

  • @ShivAdiShakti108
    @ShivAdiShakti108 5 ปีที่แล้ว +2

    Sir, Though I am not in your class. Seeing your videos is like learning in classroom. Really nice!

  • @shallybeniwal9502
    @shallybeniwal9502 6 ปีที่แล้ว

    Good content sir..keep it up

  • @kanhaiyasharma6421
    @kanhaiyasharma6421 5 ปีที่แล้ว +4

    Sir i have a question can u tell me,
    If kernel level thread share code and data then in case of blocking why it is independent doesn't effect others like a process.
    And ek or baat sir, u r exceptionali talented.

    • @divyamehta2863
      @divyamehta2863 5 ปีที่แล้ว +2

      since os is aware of kernel threads hence blocking one thread won't affect other whereas in user level os treats thread as a single process. So blocking a thread means blocking a complete process in user level.

    • @kanhaiyasharma6421
      @kanhaiyasharma6421 5 ปีที่แล้ว +2

      Divya Mehta i like your curiousity but i didn't get it till now because both thread (kernel/user level) share code and data then OS should block both type of threads in case of blocking becoz they have common code & data.
      I hope u got my point!!
      That's why i asked it to sir.

    • @dr.darkfurygaming9174
      @dr.darkfurygaming9174 4 ปีที่แล้ว +1

      @@kanhaiyasharma6421 bcz user level thread is hidden from OS so Os Handle it as single process and other side Os is aware of kernal level thread so handle it partially 😅

    • @chinmoykakoty7164
      @chinmoykakoty7164 4 ปีที่แล้ว +1

      Kanhaiya Sharma in the kernel level the process id’s are different so the os treats it as two different process and blocking one kernel thread doesnt effect the other while in user level thread the process id is same so blocking one thread will also the other threads
      Hope I cleared your doubt
      Thanks!

  • @kartikpurohit7457
    @kartikpurohit7457 6 ปีที่แล้ว +1

    Thanku so much sir

  • @khanteach6588
    @khanteach6588 4 ปีที่แล้ว

    Thank you Mr so much
    your the best one I like your way of teaching

  • @souravsinha18
    @souravsinha18 4 ปีที่แล้ว

    Thanks sir

  • @PCCOERCoder
    @PCCOERCoder 20 วันที่ผ่านมา +1

    Lecture successfully completed on 05/12/2024 🔥🔥

  • @mansiawasthi3472
    @mansiawasthi3472 4 ปีที่แล้ว

    Good ...

  • @girlanon3588
    @girlanon3588 3 ปีที่แล้ว

    4:44 blocking operation. Marking for future ref.

  • @PreranaNavodayClassesKhirasara
    @PreranaNavodayClassesKhirasara 4 ปีที่แล้ว +1

    Thank you so much

  • @prashanthsainiknavodayacoa6849
    @prashanthsainiknavodayacoa6849 5 ปีที่แล้ว +1

    Sir mind blowing explanation......keep doing it helps so many students

  • @kamaljeetsingh6580
    @kamaljeetsingh6580 5 ปีที่แล้ว

    Good job brother

  • @navagharkiran5769
    @navagharkiran5769 5 ปีที่แล้ว +1

    My exam tomorrow its very useful now thanks sir

  • @shakeadistha3371
    @shakeadistha3371 3 ปีที่แล้ว +2

    Because of u i passed my exam🤣👏😌😌

  • @KaushalKumar-ic8qj
    @KaushalKumar-ic8qj 2 ปีที่แล้ว +2

    Hi Sir, awesome explanation...but I have some doubts..
    KLT doesn't block other threads as Process doesn't block other processes....But KLT share the same data and code within the Process just like ULT does because its a thread....seems KLT has some properties matching to ULT and some to Process(like kernel involvement)...now here the question is, how kernel is aware of KLT if it also uses the same Process ID, same code and data from process....surely kernel is aware of, thats why its not blocking other KLTs for any I/O requests.

  • @sneharipote2691
    @sneharipote2691 5 ปีที่แล้ว +1

    Thanks sir....

  • @nirbhaysingh8682
    @nirbhaysingh8682 9 หลายเดือนก่อน

    you are amazing

  • @animer5s
    @animer5s ปีที่แล้ว

    amazing

  • @7minutesclasses
    @7minutesclasses 4 ปีที่แล้ว +1

    One question.....Sir,
    I liked understood this concept by you..
    And the question is how we could understand that the process is running or thread is running ?
    And can I get any examples of KLT and UerLevel Thread in the os environment.?

  • @aishashaikh5699
    @aishashaikh5699 4 ปีที่แล้ว

    thank you you are the besttttt

  • @preetichauhan7530
    @preetichauhan7530 3 ปีที่แล้ว

    Nice

  • @mysmallcap
    @mysmallcap 6 ปีที่แล้ว

    धन्यवाद सर

  • @rajatdhiman8429
    @rajatdhiman8429 ปีที่แล้ว +1

    thx

  • @spandanghosh9744
    @spandanghosh9744 2 ปีที่แล้ว

    At 5:30, why do we say that when a user level thread performs blocking then the kernel blocks all processes? Aren't user level threads independent of the control of the kernel?

  • @ShubhamKumar-mt6ci
    @ShubhamKumar-mt6ci 4 ปีที่แล้ว

    nice explain sir.....pls attach questions and answers of particular topic in description box🙏❤️

  • @rajkumarb.k.1993
    @rajkumarb.k.1993 3 ปีที่แล้ว

    virat kohli is surprisingly a very good teacher .. thankyou !!

  • @111rhishishranjan2
    @111rhishishranjan2 2 ปีที่แล้ว

    Sir please provide different sets of question in the currnet topic for kernal level thread .It would be a great help........

  • @alomangaming7093
    @alomangaming7093 2 ปีที่แล้ว

    Super

  • @naimarubab1414
    @naimarubab1414 4 ปีที่แล้ว

    v nice

  • @idreesfatima38
    @idreesfatima38 5 ปีที่แล้ว

    Ab koe issue nae hota os sub mn thankuu sir

  • @karthikchand
    @karthikchand ปีที่แล้ว

    After watching all of your CSE subjects playlists. I think I don't need my college subjects PDF's and lecture notes anymore.

  • @Sudeshsorout
    @Sudeshsorout 6 ปีที่แล้ว

    Thanks sir g