Context Switch

  Рет қаралды 373,826

Neso Academy

Neso Academy

Күн бұрын

Пікірлер: 139
@kifkifa56
@kifkifa56 5 жыл бұрын
I really liked the example related to MOTHER.
@ayzikdig1983
@ayzikdig1983 3 жыл бұрын
universally relatable
@harrychoy2487
@harrychoy2487 3 жыл бұрын
same here
@NomiSNotFound
@NomiSNotFound 9 ай бұрын
Sad truth: Batman can never get the real meaning of the context switching.
@bytecode5834
@bytecode5834 Ай бұрын
I was about to write about it
@gamezine8374
@gamezine8374 3 жыл бұрын
I loved how you introduced helping the mother as a higher priority task. It really is. Thanks for the wonderful course on OS, friend. :)
@rr.in.the.cosmos
@rr.in.the.cosmos 11 ай бұрын
😁😁😁😁
@hoangminhchau2187
@hoangminhchau2187 Жыл бұрын
When a process is running and being interrupted by another higher-priority process, the context of the current running process is saved into its PCB. The task of saving the state of the current running process and restore the state of another process is called context switching. Context switching time is an overhead, because the system does nothing usefull while switching (no process in execution) Context switching time varies from machine to machine. It depends on the memory speed. Typical speed is about few ms.
@sanjusaini4960
@sanjusaini4960 6 жыл бұрын
just like always,you are serving a good content and examples to help students understang the things thoroughly thanku NESO ACADEMY
@amarioForester
@amarioForester 5 жыл бұрын
Those are great metaphors that you use in your videos! Really helpful in memorizing the main aspects. Thank you for the great content!
@gayathrikodakandla2258
@gayathrikodakandla2258 3 жыл бұрын
I have exam tomorrow and sir your explanation made me learn OS easily.i thought these all are tough but it much easier after listening you.thank u so much sir🙂
@quratraja7391
@quratraja7391 4 жыл бұрын
So, context switching is: when a process is being run by the processor, another process of higher priority called interrupt interrupts the process. In this case the state of prucess being interrupted is saved and CPU is assigned to processor. Once that interrupted is handled and executed, the preciously running process that was suspended is again resmed by the processor. This is called context switching.
@MDASIF-wo7ck
@MDASIF-wo7ck 4 жыл бұрын
Thanks
@AnandSharma-lt8wq
@AnandSharma-lt8wq 3 жыл бұрын
Or the process time quantum is finished Or it goes for I/O Or it terminates due to error or just completes the instruction Then also context switch happens
@mallikajay631
@mallikajay631 3 жыл бұрын
Thanks!
@Mr_Memer01_
@Mr_Memer01_ Жыл бұрын
Fantastic 🤩
@adityamandhare5117
@adityamandhare5117 11 ай бұрын
Nice explaination ❤
@jongpac2
@jongpac2 Жыл бұрын
perfect and I really admire your lecture, I really regret seeing this video just before the final but, this is great to know this channel!
@payrollpauly69
@payrollpauly69 4 жыл бұрын
I am so grateful for these videos, thank you forever!
@bapanghosh166
@bapanghosh166 6 жыл бұрын
Neso academy is the one and only channel where we can learn cmsa properly
@omnikharge6505
@omnikharge6505 5 жыл бұрын
Very very very much thank you @NesoAcademy. Your teaching skills are brilliant. Keep doing, it's a very good thing.
@startrek3779
@startrek3779 4 жыл бұрын
The example is very vivid! Bro you really did a great job. Plz keep going.
@Surajrawat-xx1gw
@Surajrawat-xx1gw 4 жыл бұрын
I am very thankful to u man u done a great job every single word you said is understandable so again a big thnku from my side i wish u will get all the happiness u want
@arzookothariya7595
@arzookothariya7595 5 жыл бұрын
Thank you so much neso academy for neat & clean explanation about operating system concepts..
@jyotipundir3794
@jyotipundir3794 5 жыл бұрын
All my doubts are cleared. Thanks a lot Sir. It is really very useful. Thanku
@aayurauniyar
@aayurauniyar 3 ай бұрын
I am just watching 3rd video and I think I am understanding everything about context switching process scheduling
@pratikdharam3445
@pratikdharam3445 2 жыл бұрын
Love the way Of Explanation ❤️‍🔥
@ManzoorHussain-gz1vk
@ManzoorHussain-gz1vk 5 жыл бұрын
Thank you, Sir, your videos makes me love computer science.
@ayushiydvKG
@ayushiydvKG 8 ай бұрын
first time got the clarity of what exactly context switching is.
@intfamous4001
@intfamous4001 2 жыл бұрын
Great videos, even greater playlist. Really well done, thanks
@randomcat5262
@randomcat5262 3 жыл бұрын
Since the last video was on process scheduling, I decided to schedule the process of watching this video next. When I clicked on it, however, I noticed that I went through a context switch by going from one task to another.
@Y0BESH-on-Twitter
@Y0BESH-on-Twitter 2 жыл бұрын
Lol🤸😅
@ram_pande8039
@ram_pande8039 3 жыл бұрын
The examples you give are really awesome 🙌
@hyderabadperlmongers3654
@hyderabadperlmongers3654 Жыл бұрын
Excellent analogy for Context Switch and Nice explanation.
@gaurav45750
@gaurav45750 6 жыл бұрын
great video, very well explained. It would be great if you can share an index that lists all the topics that will be covered in OS playlist.
@01.abhishekkumar33
@01.abhishekkumar33 3 жыл бұрын
Sir each and every word you speak has some deep meaning in it ,loving the journey of operating system with you sir
@underratededits35
@underratededits35 3 жыл бұрын
Hey bro/sis, I'm really confused with the difference between state saving and restoring, aren't them the same ?, please help me understanding it
@balbahadursingh7671
@balbahadursingh7671 6 жыл бұрын
Really helpful...I liked the real life example which you gave in this video..plz cover all concepts of operating system...tq..
@tadiwanashemuzite9568
@tadiwanashemuzite9568 2 жыл бұрын
Thanks a lot ...really helped...much appreciated 😊
@laharibasu9731
@laharibasu9731 4 жыл бұрын
Thanks for everything Sir. 😇❣️
@priyanshvatsal9791
@priyanshvatsal9791 Жыл бұрын
What an example given 🔥
@santoshnarwad3528
@santoshnarwad3528 2 жыл бұрын
Thank you so much sir for understanding such topics and the real life application are more helpful to understand
@123gregery
@123gregery 6 ай бұрын
Nice example sir
@gunjanjarawat8304
@gunjanjarawat8304 Жыл бұрын
amazing , makes it so much easier to understand..
@Anakanueva
@Anakanueva Жыл бұрын
Amazing Class! Thank you from Brazil. Your channel is excellent guys, thank you :D
@EndlessRoad-b2h
@EndlessRoad-b2h 4 жыл бұрын
Good explanation with suitable example... It's so simple and clear.. Thank you...
@Joshi_0821
@Joshi_0821 9 ай бұрын
The real life example you just described here.. 👏👏
@rejebdendir
@rejebdendir Жыл бұрын
Great introduction. thanks!
@bytecode5834
@bytecode5834 Ай бұрын
Thanks for the gift!
@snehalraynade1008
@snehalraynade1008 3 жыл бұрын
Thank u very much..... Ur teaching skill is very good....
@shabanarashid5827
@shabanarashid5827 2 жыл бұрын
Thanks alot sir best explanation ever💗
@anmolkhajuria2445
@anmolkhajuria2445 2 жыл бұрын
LOVED YOUR CONTENT BROTHER IT HELPED ME A LOT DONT KNOW WAY HOW TO THANK YOU BUT THANK YOU BRO 😍🙏🙏🙏
@allanonyango6447
@allanonyango6447 4 жыл бұрын
Thank you for this unambiguous explanation...It cleared my doubt
@farahmohamed2104
@farahmohamed2104 Жыл бұрын
thanks for the information
@romann0ob751
@romann0ob751 3 жыл бұрын
Really nice and easy explanation thank you ❤
@reeteshtiwari5257
@reeteshtiwari5257 4 жыл бұрын
Very well and concisely explained!
@wasima.4599
@wasima.4599 2 жыл бұрын
always helpful especially in exam time..🥰
@lishasaini6657
@lishasaini6657 2 жыл бұрын
I LOVE NESO ACADEMY.....
@Adam-gp3ij
@Adam-gp3ij 4 жыл бұрын
Best explanations ever! thanks a lot
@reyy9220
@reyy9220 10 ай бұрын
dude ur the best thank u fr
@kajalmishra6895
@kajalmishra6895 6 жыл бұрын
Thank You Sir...
@panchmishali3225
@panchmishali3225 3 жыл бұрын
Nice way explained like it :)
@underratededits35
@underratededits35 3 жыл бұрын
Hey bro/sis, I'm really confused with the difference between state saving and restoring, aren't them the same ?, please help me understanding it
@albertd.bangura3794
@albertd.bangura3794 3 жыл бұрын
You are great! Thank you.
@clashingtv2527
@clashingtv2527 Жыл бұрын
After watching 20th video i have more confidence in English cause i seeing this video in 2x but sill it's Cristal clear ❤️❤️❤️❤️❤️
@khoa12tvuang49
@khoa12tvuang49 2 жыл бұрын
Thank you sir!!!
@dhanushsivajaya1356
@dhanushsivajaya1356 4 жыл бұрын
Thankyou sir
@zahid_9217
@zahid_9217 4 жыл бұрын
Thank you so much dear teacher
@ChiLL0uTx
@ChiLL0uTx 4 жыл бұрын
Thanks man, i have an exam on thursday and you helped me a lot. Thank you !
@isaiasyoyo
@isaiasyoyo 2 жыл бұрын
Grazie millionie!
@fkaspow
@fkaspow 4 жыл бұрын
thank you a lot, it is all perfectly clear now.
@ajaysukumar5323
@ajaysukumar5323 5 жыл бұрын
great video ..plz add notes for rest of the modules too
@tinashechinamasa6684
@tinashechinamasa6684 2 жыл бұрын
Using your example the PCB is the book mark ?
@amalsakkoumi1392
@amalsakkoumi1392 4 жыл бұрын
Thank uu a lot ❤❤❤❤❤
@owaissadiq9050
@owaissadiq9050 4 жыл бұрын
Great brother.
@melvyntie8391
@melvyntie8391 6 жыл бұрын
Great video. Thank you SOOOO MUCHHH
@syedhabeebuddin101
@syedhabeebuddin101 3 жыл бұрын
thanks
@ContextSwitch
@ContextSwitch 2 жыл бұрын
holy cow
@gluonic
@gluonic Жыл бұрын
holy cow
@snowiblind
@snowiblind Жыл бұрын
do you code
@epos.nephilo
@epos.nephilo 3 ай бұрын
holy cow
@Arjun69
@Arjun69 5 жыл бұрын
Thanku so much.
@fayyazmujahid7236
@fayyazmujahid7236 5 жыл бұрын
Thanks a lot ..
@samarthtandale9121
@samarthtandale9121 Жыл бұрын
Great video! Tip, watch in 1.5 x speed
@f.j.bradman1761
@f.j.bradman1761 6 жыл бұрын
😃💖t'hanks for sharing
@DanielMarin-tutorials
@DanielMarin-tutorials 8 ай бұрын
But this context switching happens per Processing Unit, right? when you say that the processor is not doing anything while switching you mean the specific processing unit (in case there is multithreading), right?
@hebaibrahim3010
@hebaibrahim3010 5 жыл бұрын
when you say "in the previous lecture we talked about something" can you please put the link in the description for the previous video
@melaniemolifie2534
@melaniemolifie2534 5 жыл бұрын
And/or a link to the next consecutive video. I have to search for days 😵
@ale-hl8pg
@ale-hl8pg 5 жыл бұрын
...was the playlist not there a month ago?
@RK003
@RK003 5 жыл бұрын
Playlist is available on the channel main page. Once check
@meenalphartiyal1548
@meenalphartiyal1548 3 жыл бұрын
I have a doubt. So, a few lectures back (in System Call Lecture) we learnt that the switching done by a process to switch from User mode to Kernel mode or kernel mode to User mode is known as context switching. And in this lecture we learnt that when a running process is interrupted by a higher priority process then, the state of process being interrupted is saved. Once that interruption is handled, the preciously running process is again resumed. This is called context switching. How the two context switching different? Or are these same?
@snehagupta1044
@snehagupta1044 3 жыл бұрын
same doubt did you got the ans
@meenalphartiyal1548
@meenalphartiyal1548 3 жыл бұрын
@@snehagupta1044 no. I think they don't reply to old videos anymore.
@snehagupta1044
@snehagupta1044 3 жыл бұрын
@@meenalphartiyal1548 yeah may be but by surfing over the net I think the current definition is correct not the previous one
@underratededits35
@underratededits35 3 жыл бұрын
Yeah you were right guys I just checked that video and foud a top liked comment which seems everone agree with, The comment says that "switching from kernel to user and vice versa is known as mode shifting not context switch. Context switch is the one which happens between 2 processes " .
@rakshitjambavalikar7101
@rakshitjambavalikar7101 4 жыл бұрын
If helping mother is another process, then is there any switch in core of the computer or same core is being used
@herrogamer
@herrogamer 6 жыл бұрын
Awesome!!!
@akindu8367
@akindu8367 2 жыл бұрын
@shadid2010
@shadid2010 4 жыл бұрын
my mother interrupted me while running this process of this video
@underratededits35
@underratededits35 3 жыл бұрын
Hey guys I'm really confused with the difference between state saving and restoring, aren't them the same ?
@mrobertson937
@mrobertson937 2 жыл бұрын
No, they are not same
@elearno1580
@elearno1580 2 жыл бұрын
State saving here implies saving the state of previously executing process in PCB so that when the cpu come after completing the execution of the interrupting process it continue the execution of the process from the point where it resumes. While state restore referes to restoring the state of the new interrupting task so that cpu starts its execution. Hope it helps!
@shaziyasultana4373
@shaziyasultana4373 5 жыл бұрын
Sir upload the videos on computing environment plz
@balajiannamalai5902
@balajiannamalai5902 4 жыл бұрын
But in one of the previous video he said context switching is about changing from user mode to kernel mode and vice versa......in this video he contradicted it...i don't know someone explain please
@starboy6514
@starboy6514 4 жыл бұрын
It's mode shifting
@akashverma429
@akashverma429 4 жыл бұрын
Greattt !!!
@RaHuL-sb6uo
@RaHuL-sb6uo 6 жыл бұрын
1st view, 1st like, 1st comment 😉
@zes3813
@zes3813 4 жыл бұрын
wr
@veereshsanadi9802
@veereshsanadi9802 3 жыл бұрын
Content and context switch is same?
@shalip
@shalip 3 жыл бұрын
i'm pretty sure that you have a mistake regarding the typical speeds of context switches. i belive they are in the range of microsec (not millisec).
@codechannel2145
@codechannel2145 Жыл бұрын
1hr lec in clg vs 10 min here 😅
@sakilhabibsardar4476
@sakilhabibsardar4476 6 жыл бұрын
Sir please start electromagnetism.please
@agnoia3236
@agnoia3236 11 ай бұрын
10 minutes video and you could explained it in 4 minutes oh my god
@DigitalPaintingRecords
@DigitalPaintingRecords 9 ай бұрын
context switches are a major factor is systems
@dev.rahulgurjar
@dev.rahulgurjar Жыл бұрын
👍👍👍
@OwenValentine
@OwenValentine 5 жыл бұрын
is nobody going to mention the use of comic sans in this video?
@shanthiyasekar7317
@shanthiyasekar7317 3 жыл бұрын
who is responsible for doing context swichting?
@_Omni
@_Omni 2 жыл бұрын
You do it in the kernel
@anuragvishwakarma7771
@anuragvishwakarma7771 3 жыл бұрын
Present sir
@charlesAcmen
@charlesAcmen 7 ай бұрын
Mom:YuanMeng! Me:A? 5 secs silence Me:MA? ME:MAAAAAA?
@charan775
@charan775 2 жыл бұрын
process quantums are itself in milliseconds don't think context-switch will take milliseconds
@gavin8535
@gavin8535 4 жыл бұрын
I wonder why it is not called process switch.
@sukanyakumari0153
@sukanyakumari0153 4 жыл бұрын
Thankyou so much sir... 😇
@_Omni
@_Omni 2 жыл бұрын
You are switching "context", you go from ring 3 to ring 0 or the other way around
@saidattnaik1967
@saidattnaik1967 2 жыл бұрын
So my mom calling me to clean toilet 🚻 is more important then reading 📚 books ????
@randomcat5262
@randomcat5262 3 жыл бұрын
ningning liu
@ridoyasaduzzaman5904
@ridoyasaduzzaman5904 6 жыл бұрын
i hope i get a son like you
@punittripathi5461
@punittripathi5461 4 жыл бұрын
Mother calling is never an interrupt. How dare u 😂
@jaredomariba3800
@jaredomariba3800 3 жыл бұрын
You are just jumping for something you did not get the content.
@sushil2596
@sushil2596 2 ай бұрын
You are reading a book😂😂
Operation on Processes - Process Creation
12:15
Neso Academy
Рет қаралды 349 М.
Introduction to Threads
14:06
Neso Academy
Рет қаралды 773 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Cracking Enigma in 2021 - Computerphile
21:20
Computerphile
Рет қаралды 2,5 МЛН
7 Outside The Box Puzzles
12:16
MindYourDecisions
Рет қаралды 504 М.
Process Scheduling
11:19
Neso Academy
Рет қаралды 641 М.
OS Context Switching - Computerphile
14:49
Computerphile
Рет қаралды 112 М.
Semaphores
22:51
Neso Academy
Рет қаралды 526 М.
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 268 М.
fork() and exec() System Calls
20:34
Neso Academy
Рет қаралды 447 М.