Process State
ฝัง
- เผยแพร่เมื่อ 12 ก.ย. 2024
- Operating System: Process State
Topics discussed:
1) New state.
2) Running State.
3) Waiting State.
4) Ready State.
5) Terminated State.
Follow Neso Academy on Instagram: @nesoacademy
Contribute: www.nesoacademy...
Memberships: bit.ly/2U7YSPI
Books: www.nesoacademy...
Website ► www.nesoacademy...
Forum ► forum.nesoacade...
Facebook ► goo.gl/Nt0PmB
Twitter ► / nesoacademy
Music:
Axol x Alex Skrindo - You [NCS Release]
#OperatingSystemByNeso #os #OperatingSystem #ProcessState
Neso academy, you have been there for my digital logic course. Now you are there for me as I am doing my operating systems design course with the same easy to understand and absolutely amazing videos. I LOVE YOU AND I CAN NEVER THANK YOU ENOUGH!!!!! YOU GUYS ARE TRULY THE SAVIORS OF COUNTLESS ENGINEERING STUDENTS!!!!
Totally agree brother
Watching neso from my diploma days and now I am in my btech final year
Very clear voice
Please upload fastly
I am preparing for gate
I am addicted to ur lectures only
Thank u neso academy
Thank Sir!
Different states of a process have been explained along with their transition from one state to other. When a process is being cleared, it's in New. Ready is when it's to be assigned to the processor. When instructions of the program starts execution, it's running and when it's waiting for some event to occur, it's in waiting state. When it's complete and reaches to end, it's terminated.
From running a program can move towards waiting, ready or terminated.
God Bless Neso Academy and Teachers. I've been watching your videos since college, I started with the digital electronics college syllabus and then for GATE exam study and now 5 years from that time I'm watching your videos to learn computer science in depth as I work in IT. You are a gift from God, thanks to God that he made this possible. Be Blessed and Blessings for others like you already are by Gods Grace. Lot of respect and love for Neso and its teachers.❤
please upload ur videos faaast....THEY R LOVELY...Ur an awesome teacher!
I just love ur way of teaching. Very easy to understand. Content presentation is also soo good.
really helpful and comprehensive tutorial. keep it up!
Thanks a lot for these great videos. Please upload fast. Thanks
Your videos are wonderfully made. Very concise and clear.
Better than a 400 dollar university course tbh. Thank you
Helpful for sure thanks lecture from kenya🇰🇪🇰🇪🇰🇪
Your creating a good students ..thank you for teaching us 🙌
I've seen your series on theory of computation and I'm in love with your style of teaching. This series is also doing wonders for me, as well. But I'd like to point out that the definition of a terminated state might be revised for more accuracy. you said that a terminated process is a process that's finished executing. But a process can be terminated abruptly even if it's not finished executing because of some error maybe or other reasons. I'd say that a more accurate definition of a terminated process would be a process that's deallocated from memory and from the cpu. I don't think the professor will read this so for anyone who's reading this comment, tell me if this definition is wrong/could be optimized.
Wow am so grateful to watch your channel I have really enjoyed the lesson
It was really helpful. Thank yu!
When a process is in execution, it changes states.
There are 5 states of a process:
- NEW: a process is being created
- READY: a process is waiting to be assigned to a processor
- RUNNING: a process is executing its instructions
- WAITING: a process is waiting for some event (I/O operation, signal...)
- TERMINATED: a process finishes its execution
Flow:
A process is created (NEW) => READY. When it's dispatched by the OS scheduler, it changes to RUNNING state.
- If it's finished its execution => TERMINATED
- If it's interrupted (by another process with higher priority) => READY
- If it's waiting for some event => WAITING. After the event occurs => READY
Thanks
This was very useful and helpful. Thank you so much
Thank u for helping for our semesters
Thank you so much for this series sir
Thank thank you so much sir
God bless you
My semester will be on 5 December and I had doubt on this topics but now I'll going to boom 💥 because of your lecture jaishreeram 9
clearly explained than many pages. thanks.
I cant believe this course is free!!
Awesome videos, waiting for next videos.
Thanks for your video dude and it is really helpfull....
Thank you so much, sir🙏
Clear and concisely taught
Very clear. Thank you for your valuable video.
Sir
Please provide Computer Organization Tutoriols...
Really it was nice,, Thank you, very much.
Well explained 👍🏾💐💐
great work bro. what about another subjects of OS: c. Synchronization and Deadlock
d. Basic Memory Management
e. Virtual Memory Management
f. Page Replacement Techniques
Thank you Sir. Your Lecture is very useful and clear
Took my lecturer 2 good hours to explain this concept in which I still didn’t understand cuz he was goi Off course.
But Neso Academy made it easy to understand, thank you 🙂
Please sir complete course asap
When we get interrupt from hardware, it is called interrupt. So i/o operation is also the interrupt?
Yes
amazing!! super easy to understand! thanks
Is the operating system always in the waiting state?
In the hardware level, what does waiting mean? how it's represented as an event wait?
Created/new - when a user runs a program, processes are created and inserted to ready list.
Ready - a process moves toward the head of the list. ( performed by dispatcher)
Waiting - if a running process initiates an I/O operation before its quantum expires, and therefore must wait for the I/O operation complete
Terminated states - I/O operation completed.
which should i trust? my lect note or this? anyone? i confused already..
i guess you should trust this video
as he is teaching every thing from a book written by ABRAHAM SILBERSCHATZ
Superb explanation in 8.52 seconds !
Nice explanation
When some other process came and interrupt... Then it shouldn't be called the interrupt as he said, when we get interrupt from software it is called system call.
are your slides available somewhere to download? it will be really helpful that way along with your videos!!!
I think there is missing of a "Suspended / Stopped / Traced" state! Other than this, brilliant presentation. Thank you
Well explanation 👍
just amazing. thanks
Great lecture. Thanks for sharing!!
Thank you
Very helpful 😊👍 Thank you Neso Academy ✨
This video really helped me a lot ✨
Thank you Sir
Hi, nice and short presentation. Is Waiting and Blocked same in this context?
THANKS FOR THE CONTENT
Mash Allah
Amazing!
@Neso Academy could you plz provide this notes of operating system ? it will help us alot !!! thank you for this playlist!
They refer the book called Operationg system principles which come with red cover & dinosaur on the cover! It's a good book tbh
Banzai! Banzai! Arigatou Sensei
thanks for the tutorials
Really helpful ....
Excellent lecture
Thank you! Amazing
Thanks Sir
Excellent explanation sir
Whats the difference between an interrupt and an IO/Event wait?
Thanks alot keep it up
Outstanding lecture sir ,
This is the beest!!!
Thank you sir it's very helpful ☺️
Best explanation ❤️❤️
Thank you 🥺
when the process got interrupted while running, does it starts from where it got interrupted in running or does it starts a fresh run?
it will resume from where it left.
It continues bro
wow love ur video clear, understandable
Very useful and understandable sir. Thank u, y don't u put vidio about process hierarchy
Thankyou sir for this.
Very informative video sir
Neso academy ❤
so much helpful!
thank you so much!
Am reading this for a test today 😭😭💔
thank you sir
How about blocked?
excellent :-)
where is suspend ready and suspend wait states.
nice sir explian is good
Thankyou sir
nice sir ..thanks
Thankssss
thakssss
Tomorrow is my exam on os😊
thnks sir
That's what I leaned
When program is in execution is called process
Process have different states
Create: When process is being created
Ready: When process is assigned to processor in order to execute
Running: When process is executing by CPU
Waiting: When process need I/O in order to completely execute than proces goes to waiting list
Terminate: When process is completed
How to these states map to the Linux process states: Running, Sleeping, Runnable, Stopped, Zombie?
can a process exist without any state?
20/8/24 7:36pm
🎉
Blocked ?
blocked or wait...
@@chrismunoko6246 not the same, the process is blocked because of waiting for an interruption. Instead a process can be waiting just because de CPU couldn't complete it because the CPU had to attend another process with higher priority or because quantum was exhausted (round robin)
good explanation, but pausing after every single "the" gets quite annoying
vim pelo zegonc
😍😍😍😍😍😍😍😍😍
🆗🤔🤷
7 days before exam
GG
This was very useful and helpful. Thank you so much