making IT simple
making IT simple
  • 39
  • 1 237 248
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: ua-cam.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: ua-cam.com/play/PLRJP-g0nSX0dz247R3R0kwKUM8O5POm0f.html
Process - Operating System | Playlist: ua-cam.com/play/PLRJP-g0nSX0exCqchhK_J1ZUlwqPcefIT.html
Types of Operating System | Playlist: ua-cam.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: ua-cam.com/play/PLRJP-g0nSX0eMtGa3fgGOp0NkPok2G6N3.html
Normalization & Normal Forms | Playlist: ua-cam.com/play/PLRJP-g0nSX0f5EUW-xm4iJ3XBdoyLPbhJ.html
Keys in DBMS | Playlist: ua-cam.com/play/PLRJP-g0nSX0ccJaxUlrtHfsYCRyvlutc3.html
Database and DBMS | Playlist: ua-cam.com/play/PLRJP-g0nSX0dIHA0hiRnTHXUaKYdwHRC6.html
Other videos on the channel:
What is compiler?: ua-cam.com/video/Vi8npxRMGac/v-deo.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
Переглядів: 676

Відео

Shortest Job First | Scheduling Algorithm | Operating System
Переглядів 6386 місяців тому
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
Переглядів 1,3 тис.6 місяців тому
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
Переглядів 99311 місяців тому
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
Переглядів 1,6 тис.Рік тому
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
Переглядів 12 тис.Рік тому
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
Переглядів 9 тис.Рік тому
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
Переглядів 12 тис.Рік тому
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
Переглядів 41 тис.Рік тому
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
Переглядів 33 тис.Рік тому
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: ua-cam.com/video/fZ41WtisQgo/v-deo.html Normali...
Functional Dependency in DBMS
Переглядів 67 тис.2 роки тому
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
Переглядів 10 тис.2 роки тому
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
Переглядів 8 тис.2 роки тому
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: ua-cam.com/play/PLRJP-g0nSX0ccJaxUlrtHfsYCRyvlutc3.html If you have not watched my previo...
Foreign Key | Referential Integrity | Set Null | Cascade | No Action
Переглядів 4,2 тис.2 роки тому
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?
Переглядів 3,9 тис.2 роки тому
Candidate Key in DBMS | How to find it?
Super Key in DBMS | How to find it?
Переглядів 6 тис.2 роки тому
Super Key in DBMS | How to find it?
Keys in DBMS | Primary Key | How to find it?
Переглядів 2,6 тис.2 роки тому
Keys in DBMS | Primary Key | How to find it?
Normalization in DBMS | Insertion, Updation & Deletion Anomalies
Переглядів 28 тис.3 роки тому
Normalization in DBMS | Insertion, Updation & Deletion Anomalies
Deadlock Avoidance | Banker's Algorithm (Example) | Part 2
Переглядів 6 тис.3 роки тому
Deadlock Avoidance | Banker's Algorithm (Example) | Part 2
Deadlock Avoidance | Banker's Algorithm (Example) | Part 1
Переглядів 11 тис.3 роки тому
Deadlock Avoidance | Banker's Algorithm (Example) | Part 1
Deadlock Prevention | Deadlock Handling Methods
Переглядів 13 тис.3 роки тому
Deadlock Prevention | Deadlock Handling Methods
Deadlock Handling Methods | Operating System
Переглядів 25 тис.4 роки тому
Deadlock Handling Methods | Operating System
Process States | Process State Transition Diagram
Переглядів 26 тис.4 роки тому
Process States | Process State Transition Diagram
Simple Structure | Operating System Structures
Переглядів 22 тис.4 роки тому
Simple Structure | Operating System Structures
Deadlock in Operating System | Introduction
Переглядів 50 тис.4 роки тому
Deadlock in Operating System | Introduction
Clustered System in OS | Type of OS
Переглядів 25 тис.4 роки тому
Clustered System in OS | Type of OS
Distributed Operating System | Goals | Features
Переглядів 97 тис.4 роки тому
Distributed Operating System | Goals | Features
Process Control Block (PCB) | Process Attributes
Переглядів 23 тис.4 роки тому
Process Control Block (PCB) | Process Attributes
Data Independence | (Physical & Logical) | Easy Explanation Using Animation
Переглядів 21 тис.4 роки тому
Data Independence | (Physical & Logical) | Easy Explanation Using Animation
What is Process in OS? | Structure of Process | Easy Explanation using Animation
Переглядів 25 тис.4 роки тому
What is Process in OS? | Structure of Process | Easy Explanation using Animation

КОМЕНТАРІ

  • @whyyouaskhow
    @whyyouaskhow 12 днів тому

    Thank you! it helped me

  • @kvothe8664
    @kvothe8664 14 днів тому

    dostum intronun kesini kissan mi ya

  • @knchandu3552
    @knchandu3552 15 днів тому

    Thank you Brother ❤

  • @jkl123abc
    @jkl123abc 21 день тому

    How is the table shown at 1:40 in 2NF? The table includes mobile number which is a multivalue attribute which violates FNF, no?

    • @ThePomelo09
      @ThePomelo09 16 днів тому

      mobile number is not a multivalue attribute intrinsically, all depends in what you want to model, if your usecase/business dictates "We want to store only the current phone number" then you should have only 1 column for telephone.

  • @Logicing.
    @Logicing. 24 дні тому

    wrong

  • @ravalimanchala8170
    @ravalimanchala8170 26 днів тому

    Excellent explanation. You made it very simple and easy to understand. Thank you sir. Keep going. Keep doing.

  • @thefastmeow
    @thefastmeow 27 днів тому

    this is a goldmine... can we get a simplification of NF rules too?

  • @jinx29211
    @jinx29211 29 днів тому

    I sat through 6 hours in my OS class going over concurrency. I was lost with so many topics. This cleared a lot up thank you !

  • @Ravipujari18
    @Ravipujari18 29 днів тому

    Full waste of time He just wasted my 1 hour😭😭

  • @DoctorMoax
    @DoctorMoax Місяць тому

    definitely good videos! Keep it up Indian guy

  • @mr.luxxyandreneo5168
    @mr.luxxyandreneo5168 Місяць тому

    1 question , How partial dependency affects table ?? suppose roll no ---->course allocated to the student, roll no is prime attribute, "course allocated to a student" is non prime attribute , what is the problem in this ?? this is normal for a primary key to determining anything in the table

  • @X_xmois
    @X_xmois Місяць тому

    thank you

  • @Highbottom
    @Highbottom Місяць тому

    Thanks alot

  • @_leftperson
    @_leftperson Місяць тому

    Should've watched this 6 min vdo rather than attending the college for 6 months😂

  • @JAYARAMK-l3w
    @JAYARAMK-l3w Місяць тому

    Wow levels of Abstraction

  • @TaniaKahtun-h7g
    @TaniaKahtun-h7g Місяць тому

    Digitalsoftwarekey

  • @AlfaRinoSvedrilio
    @AlfaRinoSvedrilio Місяць тому

    Thank you so much for this kind of fun education. 🎉

  • @SyedaM786
    @SyedaM786 Місяць тому

    amazing video thanks for this amazing concept

  • @lavanyalavu1028
    @lavanyalavu1028 Місяць тому

    Sir this is my first video of yours that I am watching now. I'm very impressed with your teaching and your channel name itself saying that "Making IT Simple" is exactly right.

  • @hennesseylei7398
    @hennesseylei7398 Місяць тому

    thank you

  • @ManujaYapamudiyanselage
    @ManujaYapamudiyanselage Місяць тому

    at 1:56 they spelt different and hardware wrong

  • @enyongong2930
    @enyongong2930 2 місяці тому

    this video explains so good

  • @kimirene3147
    @kimirene3147 2 місяці тому

    i have to watch 1 hour video lecture and 15 long page prepared by my professors just explaining the basic concept of normalization but you just made me understand everything in 8 minutes!!!! THANK YOU SO MUCH

  • @pravallika4838
    @pravallika4838 2 місяці тому

    such a clean and clear video . This video deserves more likes and views. Thank you for this excellent video❤❤

  • @Himanshu-m5d9y
    @Himanshu-m5d9y 2 місяці тому

    Thanks alot sir❤

  • @vidyabirru1690
    @vidyabirru1690 2 місяці тому

    memory management concept in OS address binding and its types

  • @SuccessMindset2180
    @SuccessMindset2180 2 місяці тому

    Operating systems are straight forward but some people making them seem much more complex than they are

  • @manpreetsingh-qq5tb
    @manpreetsingh-qq5tb 2 місяці тому

    great explanation

  • @glory1ify
    @glory1ify 2 місяці тому

    Brilliant explanation. Simply presented yet very informative. Thank you. 👍🏾

  • @iniyaviji2796
    @iniyaviji2796 2 місяці тому

    Thank u sir super

  • @sbhanuprakash2648
    @sbhanuprakash2648 2 місяці тому

    Good explanation 🤩

  • @Anjali-xn8ru
    @Anjali-xn8ru 2 місяці тому

    Literally the best explanation ❤❤

  • @hadjijamiltanog9370
    @hadjijamiltanog9370 2 місяці тому

    giribo na mga kupal kong kaklase jan

  • @sirisirisirisiri1864
    @sirisirisirisiri1864 2 місяці тому

    only media that helped me understand this, great video

  • @littlelilly7480
    @littlelilly7480 3 місяці тому

    thanks for changing voice bratha, best explanation

  • @Naam_Abhishek
    @Naam_Abhishek 3 місяці тому

    Please give Video on "real-time operating (0.S) system and mobile O.S"

  • @sufimonu1848
    @sufimonu1848 3 місяці тому

    👍

  • @prakruthi7199
    @prakruthi7199 3 місяці тому

    Thanks alot sir this video literally helped me alot❤❤

  • @PROVIDENCEACADEMYANDJUNIORSCHO
    @PROVIDENCEACADEMYANDJUNIORSCHO 3 місяці тому

    yaaaaaaaaa

  • @user-rw6ew9py5k
    @user-rw6ew9py5k 3 місяці тому

    Types of operating system

  • @junaidalishah393
    @junaidalishah393 3 місяці тому

    i am surprized to see that you make a vedio with white board animation before 3 years great to see that

  • @Muwahid999
    @Muwahid999 3 місяці тому

    Thanks. Excellent explanation.

  • @sophialee9884
    @sophialee9884 3 місяці тому

    This is amazing thank you!

  • @mohdrafekhan0925
    @mohdrafekhan0925 3 місяці тому

    Pdf bhejo

  • @Armygirl_7728
    @Armygirl_7728 3 місяці тому

    Wow nice explanation ❤️

  • @mohid_shahid
    @mohid_shahid 4 місяці тому

    Thanks Simply Explained

  • @ybigaming0785
    @ybigaming0785 4 місяці тому

    Nice explanation

  • @tanveerahmed5461
    @tanveerahmed5461 4 місяці тому

    Plz make video on storage devices

  • @tanveerahmed5461
    @tanveerahmed5461 4 місяці тому

    Wow that's an amazing video

  • @EhSoe-b9x
    @EhSoe-b9x 4 місяці тому

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