Windows: Windows Operating System limits the number of process table entries to 65536. Linux: The maximum number of process table entries in Linux varies based on the distribution, architecture and kernel version. In general, it ranges from 32768 to 4194304.
koi bhi babbar bhaiya ke break-up ke baare me baat nhi kr raha hai ... 😢 ab kaise ho bhaiya? hota hai sbke sath.. kaam ko priority dene wale laDko ke sath aisa jaroor hota hai.. koi baat nhi bhaiya dusri aayegi.. be positive.. . . . . . AND A BIG BIG THANKS TO BOTH OF YOU FOR THIS SERIES ❤❤ (gustaakhi maaf! 😜🙏)
the main helpful point of this OS series is ki: jav jav old topic occurs hue hai.. wo dubara revised kraye hue hai ,, esa nahi bola ki pichli vedio dekh ke aao ( ONE OF THE GOOD PART OF THE SERIES)❤
You are the best! Day after Tomorrow I have a job interview fealt like wouldn't be able to revise anything in os but the level of clarity with which you are teaching is phenomenal ! Seriously so helpful!!!!
Koi baat nhi love Babbar bhaiya padhai to kar na padge ga this line is Epic 🤣🤣🤣 please bhaiya video ka beech beech mein joke kar ta rakhen bhaiya maja a ta haa ❤️😁
its really nice to see the hands on experience from terminal. no other creator has done it.. but it would be really good if you include terminal of windows.. since many use windows it will be easy for us to understand and also to practice by our own. just a suggestion :))
A zombie process refers to a process that has completed its execution and waiting for its parent to collect its exit status, whereas an orphan process is still in its execution phase even after its parent terminates.
Sir you told that any parent process calls wait command to know the exit status of child process. What is time after which any parent process calls wait command. What are the factors that decide the time for calling wait command.
The example used for context switching in the beginning (music and swiggy) is more relevant for context saving rather than context swtiching.Correct me if I am wrong.
When u have used "sleep 1&", why is the PPID != 1 ???? Ideally all sleeps should have been independent processes and zombie.sh should not have called wait() for them. Init() should have called wait for them. please explain where is the gap. Thanku in advance bhaiya.
Doubts: 1. Init hi bss eklauta parent process hota hai OS me?? Kiuki baaki sab process hi kisi na kisi parent kah child hai 2. Agar parent process me wait() nhi rehene ke karan bahut zombie process table me reh gya...toh uss time kya system crash ho jayega? Usko ultimately kaun handle krega??
Ans: 1. yes init is the only parent process in the system, rest all are the child process of this zeroth process. 2. System crash is bit extreme word, infact if there are too many of zombie process, the process table which is finite in number, at some point of time will become full, hence making it unable for OS to run other processess. I feel, u by now, might have come up with a solution to these questions, but still for the reference of future readers, i wished to highlight this.
in the hands on of the zombie process why did we use sleep 1& instead we could use sleep 1 right?? bcz it makes the process detach from parent process rightt????
& will create a new process... In the orphan example, it's cleared with ppid 1 But in zombie example, the ppid is not 1 for the new process created using &. Can you explain... Why is that....????
@sufyaan khateeb yes I understood this part... But as lakshay sir told that there will be a resource leak if the parent exits first...? But if the parent exits in the above zombie process code.. Then all 100 (sleep 1 &) parent will be init..all the process will give the exit status to init and entries will be removed from the process table.. So how come there will be increase in process table(why would the process entries will not be deleted) .. It will be cleared like before..
Windows: Windows Operating System limits the number of process table entries to 65536.
Linux: The maximum number of process table entries in Linux varies based on the distribution, architecture and kernel version. In general, it ranges from 32768 to 4194304.
This level of consistency I have not seen before
Terminal me kya karte ho kuch samjh nahi aa rha. 😖😖😖
Best O.S playlist for placement,
Quality Content and consistency🔥
koi bhi babbar bhaiya ke break-up ke baare me baat nhi kr raha hai ... 😢
ab kaise ho bhaiya?
hota hai sbke sath.. kaam ko priority dene wale laDko ke sath aisa jaroor hota hai..
koi baat nhi bhaiya dusri aayegi.. be positive..
.
.
.
.
.
AND A BIG BIG THANKS TO BOTH OF YOU FOR THIS SERIES ❤❤
(gustaakhi maaf! 😜🙏)
tujhe kese pta chala breakup ke baare mein??
Bhai tujhe ek bandi ki bhut need hai🤢
Sabke Saath nahi hota hai ;(
the main helpful point of this OS series is ki: jav jav old topic occurs hue hai.. wo dubara revised kraye hue hai ,, esa nahi bola ki pichli vedio dekh ke aao ( ONE OF THE GOOD PART OF THE SERIES)❤
You are the best! Day after Tomorrow I have a job interview fealt like wouldn't be able to revise anything in os but the level of clarity with which you are teaching is phenomenal ! Seriously so helpful!!!!
@CarryMinati Who gives the Fook
Present bhaiya
Attended all os lectures till date
Consistency op 🔥🔥
And amazing thumbnail 🤩🤩
Thanks a lot for all efforts
Started a little late but finally caught up with the course. And by the way thank you the course. Now also expecting the DBMS course to come.
Announcement done starting from June ….. Yay!
this complete playlist is very beneficial the explain and notes both are soooo accurate
Pid_max
Linux
32 bit platform- 32678
64 bit platform- 2^22
OS videos consistency OP !!!! keep uploading bhaiiii 🔥🔥🖤🖤
Lecture and consistency is good just one feedback just zoom the screen while you code on terminal it isn't visible enough to see all process happening
Koi baat nhi love Babbar bhaiya padhai to kar na padge ga this line is Epic 🤣🤣🤣 please bhaiya video ka beech beech mein joke kar ta rakhen bhaiya maja a ta haa ❤️😁
babbar bhaiya ka breakup ho gya or tmko maja aa rha 😥
Amazing course. Waiting for Networking course😍😍
18:12 Love this banter
present bhaiya! your all OS lectures are superb, thanks for all your efforts
I have not seen such level of content till now
its really nice to see the hands on experience from terminal. no other creator has done it.. but it would be really good if you include terminal of windows.. since many use windows it will be easy for us to understand and also to practice by our own.
just a suggestion :))
A zombie process refers to a process that has completed its execution and waiting for its parent to collect its exit status, whereas an orphan process is still in its execution phase even after its parent terminates.
Bhaiya mazza aa gya. Kaafi OP lecture tha.
Agle lecture Ka behadd intezaar rahega :)
how many of you repeated the part of the video when babbar bhaiya is talking? 😁💖😍
4 times 😁😁
5 times
me
3 times
what a video all concepts get cleared
Thank you bhaiya, your efforts are highly appreciated
excellent explanation, windows -> maximum process ID is 2^24 (16,777,216)
HomeWork: The number of entries in windows process table are total 8 entries & in LINUX there are 512 entries
source pls? cannot find
Swiggy wala example was op!!!
Sir you told that any parent process calls wait command to know the exit status of child process. What is time after which any parent process calls wait command. What are the factors that decide the time for calling wait command.
Awesome explanation
Babbar bhaiya op 😁 break up💔
Present bhaiya ❤️
Nice session...🙌
Great concise playlist. Really useful for non cs peeps
The best 🔥
The example used for context switching in the beginning (music and swiggy) is more relevant for context saving rather than context swtiching.Correct me if I am wrong.
Attandance marked OS considered consistent ✅
The default number of maximum table entries in the process table ranges from 10,000 to 32,000 in windows and 4096 in Linux.
Job Queue - Secondary Memory
Ready Queue - Primary Memory
Bash prg. ka bho ek course leke aao plz
Awesome content!!!
Present bhaiya
Not skipped a single lecture of dsa course and os course
Reach++
Best explanation
Quality Content!!
In Progress.....
Bahot sahi content! ❤
Bahot nend aa rahi thi love bhai ka break UP sun kar nend hi cali gai 😅😂
Really loving your efforts 🎉🎉🔥🔥
you are a motivation for us bhaiya
CPU can handelmaximum 2^22 processes.
Thank you Lakshyay Bhaiiya !!
best os playlist
ultimate bhaiyaa!!
When u have used "sleep 1&", why is the PPID != 1 ???? Ideally all sleeps should have been independent processes and zombie.sh should not have called wait() for them. Init() should have called wait for them. please explain where is the gap. Thanku in advance bhaiya.
bahot mast video he
Best os course
Really very good content.
Nice video. Good hanson concept.
Maza aa raha hai Padhne mai sirji
awesome teaching
Thank You!!!!
Lecture 11 completed ✅
Best explanation 🫡
A page, which is 4096 bytes on both x86 and x64, can store 512 entries on 32-bit Windows and 256 entries on 64-bit Windows.
❤
Take care Love Bhaiya
maza aagaya bha
quality🔥🔥🔥
You just wrote command in terminal but did not tell anything about that program and what are it's syntax and how to write code
Thank you so much bhaiya 🙃🙃
Present Bhaiya
Doubts:
1. Init hi bss eklauta parent process hota hai OS me?? Kiuki baaki sab process hi kisi na kisi parent kah child hai
2. Agar parent process me wait() nhi rehene ke karan bahut zombie process table me reh gya...toh uss time kya system crash ho jayega? Usko ultimately kaun handle krega??
Ans:
1. yes init is the only parent process in the system, rest all are the child process of this zeroth process.
2. System crash is bit extreme word, infact if there are too many of zombie process, the process table which is finite in number, at some point of time will become full, hence making it unable for OS to run other processess.
I feel, u by now, might have come up with a solution to these questions, but still for the reference of future readers, i wished to highlight this.
01/07/24 MTS,ZOmbie ,Orphan Process cleared++ Lakshay bhaiyaa
Thank you bhaiya!
Thank you sir
majja aa gaya
The os playlist is awesome. but please try to make the video regularly like in a week at least three videos sir.
Bhaiya moj kr diii
Thanks bhaiya
the way babbar said "break up" 😂😂
HomeWork :
approx : 41 lakhs (kernel.pid_max = 4194304)
Those who are using linux, run the cmd : sysctl kernel.pid_max kernel.threads-max
accha explain kare
Wonderful Content ;)
Thank you
Amazing👍
Attendance marked sir !
18.35 point to be noted
in the hands on of the zombie process why did we use sleep 1& instead we could use sleep 1 right?? bcz it makes the process detach from parent process rightt????
Keep uploading vaiya
Bhaia important linux ke commands ki ek alag se class de do plz
was here @11:29 pm finished @ 12:10 am
nice
nice explanation
OP
Why parent process (waiting for child's status) did not immediately read the status of child ?? And letting the creation of zombie process ?
mera window system hai cmd run nhi ho rhaa hai ??
Commenting for better reach of the video
Day 11 Done ✓
& will create a new process... In the orphan example, it's cleared with ppid 1
But in zombie example, the ppid is not 1 for the new process created using &.
Can you explain... Why is that....????
Please revise the video, you will find the parent of "sleep 1& " has not exited.
@sufyaan khateeb yes I understood this part... But as lakshay sir told that there will be a resource leak if the parent exits first...?
But if the parent exits in the above zombie process code.. Then all 100 (sleep 1 &) parent will be init..all the process will give the exit status to init and entries will be removed from the process table.. So how come there will be increase in process table(why would the process entries will not be deleted) .. It will be cleared like before..
@@lakshaykumar7518 thanku .. I got this part.. I have one more query.. Kindly help to reply.. I added just below it.
Thanks in advance.
Hum first hum first😅
💥💥💥
sir, degree of programming is no of process in ready queue or no of process in memory which can go to ready queue?
Number of processes in the ready queue.
Day9