making IT simple
making IT simple
  • 39
  • 1 064 462
Shortest Remaining Time First | CPU Scheduling Algorithm | Operating System
Hello and welcome you all to this new video on my channel making IT simple. Our today’s algorithm is shortest remaining time first. We can call as pre-emptive version of SJF. Watch the complete video understand SRTF in deep.
Regards
Video Chapters:
Introduction- 00:00
Pre-emptive vs. Non-pre-emptive- 01:29
Example/Problem- 03:14
Advantages/disadvantage- 07:11
Outro- 08:10
CPU Scheduling Playlist: czcams.com/play/PLRJP-g0nSX0e4tbHZNGEg2N7P6mk0_tE3.html&si=2Wnp5EdETk_L8BPZ
If you are new to the channel or returning after long time definitely check out my other videos and playlists too.
Follow these below links.
If you want to watch videos on operating system concepts use the links below:
Deadlock - Operating System | Playlist: czcams.com/play/PLRJP-g0nSX0dz247R3R0kwKUM8O5POm0f.html
Process - Operating System | Playlist: czcams.com/play/PLRJP-g0nSX0exCqchhK_J1ZUlwqPcefIT.html
Types of Operating System | Playlist: czcams.com/play/PLRJP-g0nSX0f1f3HLKR1V0w6QkWBJD3ON.html
If you have not watched my previous videos on Database and DBMS concept click playlist link below:
Dependencies in DBMS: czcams.com/play/PLRJP-g0nSX0eMtGa3fgGOp0NkPok2G6N3.html
Normalization & Normal Forms | Playlist: czcams.com/play/PLRJP-g0nSX0f5EUW-xm4iJ3XBdoyLPbhJ.html
Keys in DBMS | Playlist: czcams.com/play/PLRJP-g0nSX0ccJaxUlrtHfsYCRyvlutc3.html
Database and DBMS | Playlist: czcams.com/play/PLRJP-g0nSX0dIHA0hiRnTHXUaKYdwHRC6.html
Other videos on the channel:
What is compiler?: czcams.com/video/Vi8npxRMGac/video.html
If you find my videos helpful and if the videos help in clearing your concepts, like the video, share it with your friends, subscribe the channel and press the bell icon. :)
#SRTF #SchedulingAlgorithms #OperatingSystem
zhlédnutí: 182

Video

Shortest Job First | Scheduling Algorithm | Operating System
zhlédnutí 171Před 2 měsíci
Hello and welcome you all to this new video. So SJF or Shortest Job First is also a CPU scheduling algorithm. As the name suggests it prioritizes scheduling based on the burst time. So the process that needs less execution time will be scheduled first. It significantly reduces the average waiting time problem that we face in first come first serve scheduling algorithm. It is a solution on convo...
First Come First Serve (FCFS) | CPU Scheduling Algorithm
zhlédnutí 327Před 2 měsíci
Hello and welcome you all to this new video on my channel making it simple. So there are many scheduling algorithms, each work on different scheduling principle, basically that means which process will get executed by CPU and in which order. FCFS, our today’s algorithm schedules the process based on their arrival time. Similar to ticket counter, whoever will come first will be sent for the CPU ...
CPU Scheduling Concepts | Operating System
zhlédnutí 668Před 7 měsíci
Hello everyone, we have discussed many cpu scheduling concepts. Like arrival time, burst time, completion time, turn around time, waiting time and response time. Watch complete video to understand the concepts completely. Video Chapters: Introduction- 00:00 Arrival Time- 00:30 Burst Time- 1:41 Completion Time- 03:05 Turnaround Time- 04:30 Waiting Time- 05:35 Response Time- 06:41 CPU Scheduling ...
CPU Scheduling | Basics | Operating System
zhlédnutí 1,1KPřed 10 měsíci
Hello, In this video we have studied the fundamental concept of cpu scheduling. CPU scheduling is a process that allows one process to use the CPU while another process is delayed for unavailability of resources or IO operations. Watch the complete video to get a clear idea about the concept If you are new to the channel or returning after long time definitely check out my other videos and play...
Boyce Codd Normal Form | BCNF | Normalization | DBMS
zhlédnutí 9KPřed rokem
Hello Guys, the next phase in normalization process after 1st, 2nd and 3rd normal form is Boyce Codd normal form or BCNF. I have revised all previous normal forms and also BCNF and its conditions in this video. Watch complete video for better understanding. Chapters- Introduction- 00:00 Definition- 00:56 Condition 1- 01:42 Checking 1NF- 02:35 Checking 2NF- 02:55 Checking 3NF- 04:22 Condition 2-...
Third Normal Form | Normalization | DBMS
zhlédnutí 6KPřed rokem
Hello, in this video we will be simplifying the concept of third phase in normalization that is Third Normal Form. So what have we not done already in first normal form and second normal form that we will do in third normal form? Watch the complete video to understand. In first normal form we got rid of composite and multivalued attributes. In second normal form we got rid of partial dependency...
Second Normal Form (2NF) | Normalization | DBMS
zhlédnutí 8KPřed rokem
Hello guys, in this video we will understand the concept of second normal form. It is the next phase in normalization process after first normal form. There are basically two conditions for table to be in second normal form. First condition is it must be in first normal form and second condition is it must not contain any partial dependency. Chapters: Introduction- 00:00 Conditions for 2NF- 00:...
Types of Functional Dependencies | Functional Dependency | DBMS
zhlédnutí 30KPřed rokem
Hello Guys, So when we learn about keys in database or normalization or various normal forms, we come across the functional dependencies. There are many types of functional dependencies which we will study in this video. Chapters: Intro 00:00 Trivial Functional Dependency 00:57 Non Trivial Functional Dependency 02:04 Multi Valued Functional Dependency 03:23 Transitive Functional Dependency 05:1...
Partial Dependency in DBMS
zhlédnutí 24KPřed rokem
00:00 Introduction 00:39 Concept Explaination Hello Guys, So when we learn about keys in database or normalization or various normal forms, we come across the term partial dependency. What exactly is partial dependency? If you have not watched my previous videos on Database and DBMS concept click playlist link below: Functional Dependency in DBMS: czcams.com/video/fZ41WtisQgo/video.html Normali...
Functional Dependency in DBMS
zhlédnutí 51KPřed rokem
Hello Guys, So when we learn about keys in database or normalization or various normal forms, we come across the term functional dependency. What exactly is functional dependency? So the definition of functional dependency states that, A functional dependency is a constraint that specifies the relationship of one attribute to another attribute in a relation or a table. If you have not watched m...
First Normal Form | Normalization | DBMS
zhlédnutí 8KPřed rokem
Hello Guys! We know that a database table can have n number of records present. If this data is not well organized or if it contains redundant data. Data manipulation like insertion, updation or deletion on such tables can cause various anomalies or problems. Solution on these anomalies is the process called normalization. This normalization process is used to remove or minimize the redundancy ...
Alternate Key | Composite Key | DBMS
zhlédnutí 6KPřed 2 lety
Alternate key is a key that has not been selected to be the primary key, but is a candidate key. combination of two or more attributes used to uniquely identify records in a relation or table is called as composite key. Watch the complete video to understand the concept completely. Keys in DBMS | Playlist: czcams.com/play/PLRJP-g0nSX0ccJaxUlrtHfsYCRyvlutc3.html If you have not watched my previo...
Foreign Key | Referential Integrity | Set Null | Cascade | No Action
zhlédnutí 3,4KPřed 2 lety
An attribute or set of attributes in a relational database table, that provides a link between two tables is called a foreign key. consistency and accuracy of data within a referenced data is said to be referential integrity and this is maintained by using a foreign key. Watch the complete video to understand the concept completely. Video Chapters: Introduction: 00:00 Definition & Properties: 0...
Candidate Key in DBMS | How to find it?
zhlédnutí 3,2KPřed 2 lety
Candidate Key in DBMS | How to find it?
Super Key in DBMS | How to find it?
zhlédnutí 4,5KPřed 2 lety
Super Key in DBMS | How to find it?
Keys in DBMS | Primary Key | How to find it?
zhlédnutí 2,2KPřed 2 lety
Keys in DBMS | Primary Key | How to find it?
Normalization in DBMS | Insertion, Updation & Deletion Anomalies
zhlédnutí 24KPřed 3 lety
Normalization in DBMS | Insertion, Updation & Deletion Anomalies
Deadlock Avoidance | Banker's Algorithm (Example) | Part 2
zhlédnutí 5KPřed 3 lety
Deadlock Avoidance | Banker's Algorithm (Example) | Part 2
Deadlock Avoidance | Banker's Algorithm (Example) | Part 1
zhlédnutí 10KPřed 3 lety
Deadlock Avoidance | Banker's Algorithm (Example) | Part 1
Deadlock Prevention | Deadlock Handling Methods
zhlédnutí 12KPřed 3 lety
Deadlock Prevention | Deadlock Handling Methods
Deadlock Handling Methods | Operating System
zhlédnutí 22KPřed 3 lety
Deadlock Handling Methods | Operating System
Process States | Process State Transition Diagram
zhlédnutí 24KPřed 3 lety
Process States | Process State Transition Diagram
Simple Structure | Operating System Structures
zhlédnutí 20KPřed 3 lety
Simple Structure | Operating System Structures
Deadlock in Operating System | Introduction
zhlédnutí 46KPřed 3 lety
Deadlock in Operating System | Introduction
Clustered System in OS | Type of OS
zhlédnutí 22KPřed 3 lety
Clustered System in OS | Type of OS
Distributed Operating System | Goals | Features
zhlédnutí 87KPřed 3 lety
Distributed Operating System | Goals | Features
Process Control Block (PCB) | Process Attributes
zhlédnutí 20KPřed 3 lety
Process Control Block (PCB) | Process Attributes
Data Independence | (Physical & Logical) | Easy Explanation Using Animation
zhlédnutí 19KPřed 4 lety
Data Independence | (Physical & Logical) | Easy Explanation Using Animation
What is Process in OS? | Structure of Process | Easy Explanation using Animation
zhlédnutí 23KPřed 4 lety
What is Process in OS? | Structure of Process | Easy Explanation using Animation

Komentáře

  • @mohid_shahid
    @mohid_shahid Před 9 dny

    Thanks Simply Explained

  • @ybigaming0785
    @ybigaming0785 Před 10 dny

    Nice explanation

  • @tanveerahmed5461
    @tanveerahmed5461 Před 10 dny

    Plz make video on storage devices

  • @tanveerahmed5461
    @tanveerahmed5461 Před 10 dny

    Wow that's an amazing video

  • @user-qb9ql3uz3i
    @user-qb9ql3uz3i Před 12 dny

    been studying IT for almost 4 years now and I still couldn't grasp this OS concept until now. thx

  • @user-wy4ud4wf5s
    @user-wy4ud4wf5s Před 13 dny

    Can u please make a video for process scheduling and preemptive and non preemptive

  • @___HeartFelt
    @___HeartFelt Před 27 dny

    Example is taken from GeekForGeeks website. Well explained btw 💫

  • @kalpisanghvi743
    @kalpisanghvi743 Před měsícem

    explanation is at its peak but can you change the voice of the translator.

  • @zulkanainsuhuyini3478
    @zulkanainsuhuyini3478 Před měsícem

    The explanation is clear and understandable, please how will i get more videos on my sql queries and to understand them. help me

  • @sharadanaik4346
    @sharadanaik4346 Před měsícem

    Love the teaching 🎉

  • @NasimAlwadi-og3oc
    @NasimAlwadi-og3oc Před měsícem

    Hello, I have one question regarding the general architecture of distributed systems

  • @santhoshvijayakumar-wp8lc

    In symmetric multiprocessing system, i have seen each processors have each operating systems but in contradictory you are mentioning they all have one common operating system.

  • @ashismahato9072
    @ashismahato9072 Před měsícem

    4:55 how there is only one candidate key? I think (Student_ID, Course_Fee) is also a candidate key isn't it? Can someone please explain I am very confused.

  • @josefcartous4584
    @josefcartous4584 Před měsícem

    your explanation is one of the great explanation i hope you complete the playlist as soon as possible where each and every topics are covered

    • @ashismahato9072
      @ashismahato9072 Před měsícem

      4:55 how there is only one candidate key? I think (Student_ID, Course_Fee) is also a candidate key isn't it? Can someone please explain I am very confused.

  • @nishithagalla2211
    @nishithagalla2211 Před měsícem

    Thank you so much. I came to understand the concept of BCNF but i clearly understood all the normal forms. Thanks a lot really.

  • @sebasn6751
    @sebasn6751 Před měsícem

    literalmente fija

  • @AllisonLlord
    @AllisonLlord Před měsícem

    You did well but you were too fast in presenting.

    • @makingITsimple1
      @makingITsimple1 Před měsícem

      Yeah, nowadays i go slow. Thank you for the suggestion :)

  • @ForeverChip03
    @ForeverChip03 Před měsícem

    Thank you sir

  • @NancyNicodemus
    @NancyNicodemus Před měsícem

    You are the best 👍

  • @BLACKNIGHT-gd3dq
    @BLACKNIGHT-gd3dq Před měsícem

    Go on and don't lose hope Even though i dont understand You will always have my support 😇

  • @aprilbacani545
    @aprilbacani545 Před 2 měsíci

    thank you for this video.

  • @gyanibaba430
    @gyanibaba430 Před 2 měsíci

    hey the example you gave the emp_id can actually fetch employee_name,project_id,project_name so that just mean there is no need to converting please a cross verification on the values

  • @levyax1964
    @levyax1964 Před 2 měsíci

    And we can conclude if x -> y is a valid function, then it's a valid functional dependency, as one x can't point to 2 ys

  • @levyax1964
    @levyax1964 Před 2 měsíci

    Sir you're a saint!

  • @AfnanSk
    @AfnanSk Před 2 měsíci

    Thanks, nice video

  • @joyceadee1147
    @joyceadee1147 Před 2 měsíci

    Thanks a lot man

  • @joyceadee1147
    @joyceadee1147 Před 2 měsíci

    Best explanation ever, so easy am gonna pass this in tomorrow's paper

  • @furkan3592
    @furkan3592 Před 2 měsíci

    Nice explanation, thank you.

  • @tayeabidakun4527
    @tayeabidakun4527 Před 2 měsíci

    You are sooo good. Kudos to you.

  • @danyalhabib286
    @danyalhabib286 Před 2 měsíci

    Students and teachers can also be candidate key

  • @G.O.A.T._.
    @G.O.A.T._. Před 2 měsíci

    Less time, More knowledge... Great respect! ❤

  • @Wediabayberhe
    @Wediabayberhe Před 2 měsíci

    keep up lending your hands who need it i like the way you teach you make it simple

  • @ayshabayan6254
    @ayshabayan6254 Před 2 měsíci

    very helpful

  • @rizwanaisam7641
    @rizwanaisam7641 Před 2 měsíci

    Crystal clear explanation❤

    • @makingITsimple1
      @makingITsimple1 Před 2 měsíci

      Thank you :)

    • @ashismahato9072
      @ashismahato9072 Před měsícem

      4:55 how there is only one candidate key? I think (Student_ID, Course_Fee) is also a candidate key isn't it? Can someone please explain to me, I am very confused.

  • @dashmoslem
    @dashmoslem Před 2 měsíci

    very well explained . thank you

  • @MahammadamanAbdalla
    @MahammadamanAbdalla Před 2 měsíci

    thank you

  • @yilikalfikru8743
    @yilikalfikru8743 Před 2 měsíci

    I was struggling to understand this concept, but now it is very clear. Thank you sir🙏

  • @alibabarahaei2229
    @alibabarahaei2229 Před 2 měsíci

    perfect❤

  • @mehulbarnwal
    @mehulbarnwal Před 2 měsíci

    i am very much confused in this topic your video helps me alot to understand the concept Thank you so much

  • @achrefnabil2463
    @achrefnabil2463 Před 2 měsíci

    Thanks dude ❤❤ Can you please upload more videos

  • @wizardvijay
    @wizardvijay Před 2 měsíci

    Thank you sir, we want specific Vedios for each topics

  • @veerdiscovery2173
    @veerdiscovery2173 Před 2 měsíci

    Your teaching skillls in too good

  • @ayushgargofficial3393
    @ayushgargofficial3393 Před 2 měsíci

    your videos are amazing On which Software/Tool are you making these videos

    • @makingITsimple1
      @makingITsimple1 Před 2 měsíci

      Thank you :) VideoScribe is the software that i use for whiteboard animation.

  • @tyagijyoti7840
    @tyagijyoti7840 Před 2 měsíci

    Very very useful and easy explanation thank you

  • @night_of_champions_3377
    @night_of_champions_3377 Před 2 měsíci

    Vera level❤

  • @gogudesivenkataraju153
    @gogudesivenkataraju153 Před 2 měsíci

    Good recommended video

  • @SushiMuncher
    @SushiMuncher Před 2 měsíci

    Aag lagadi bhai

  • @user-lp4pz7gp6r
    @user-lp4pz7gp6r Před 2 měsíci

    Nice explanation

  • @sbera87
    @sbera87 Před 3 měsíci

    Terrible voice selection.. did you listen to your own recording

    • @makingITsimple1
      @makingITsimple1 Před 2 měsíci

      Yeah, at that time I wasn't confident about my voice.

  • @daviddu424
    @daviddu424 Před 3 měsíci

    Thanks!