Hello Friends, Welcome to Gate Smashers
The topic is Syllabus of operating system Before I start this video
I just want to request you all, especially those who are watching
my video first time Please subscribe my channel
& please share with your friends and please press the bell button
for latest notifications Now we are starting this video What we are going to talk in this video is
Syllabus of operating system Now you must be thinking
Syllabus of operating system?? I mean its already available at many places If you wish to download syllabus of
operating system of a particular university, or for GATE exam, or for UGC NET exam,
It'll be easily available to you But... What's my main motive
to make this video is.... First I'm giving you clear cut information that if you are
preparing operating system for GATE or UGC NET Then what are those topics that are mandatory,
star mark... Means you must do before exam And what are those topics that you can prepare
by just taking an overview before the exam So what's the benefit with this is... First those who prepares at very late time
or starts to study just before the exam Then it's very beneficial for them... Even it's beneficial
for those who are doing proper study Because I'm going to cover all the topics
Including the main topics and their sub topics also And all the topics that we are mentioning
in this video is based on what??... Questions All the questions that have appeared in last years
Whether it's GATE exam or UGC NET exam Because their pattern of questions is same Many times GATE's questions
appears in UGC NET exam In GATE's exam, questions gets repeat
many times but with a different language That's why this video is very important here
The second point here is... Smart Work As we all know that hard work
is very important.... But along with hard work,
Smart work is also very important If you have remember that, right now we have got latest report from Forbes, according to it, World's no.1 richest man
i.e. Amazon's head, so see how much smart work
that guy has done He don't have any industries, where he would be manufacturing something
like shoes, apparel or anything else that they are selling in their
application or website But still his total wealth... has surpassed all the billionaires which includes our
India's Mukesh Ambani and many other Billionaires So that's an example of smart work
Definitely there's hard work But along with it, smart work is also there
Without any industry, Without any big investment they are just transferring goods here and there
and this is called smart work So we are implementing
that same smart work here So the first topic here is
basic introduction So what comes here in
basic introduction is... Normal definition of operating system
Along with that, Types of operating system Types of operating system consist Batch operating system, Multi program,
Multi tasking, Real time... you should know all that After that what I have here is...
Process Diagram Means, when we execute a process
or when CPU executes a process Then, Though what stages
that process passes Other than Types of operating system &
process Diagram... What we have here is Basic system call, Definition of system calls
which includes your Fork system call, Other than that you should know
about basics like fork and kernel system calls But the main important point here is
diagram of the process Means the stages of the process
That is very important point and then we have process scheduling
Which we can call CPU scheduling also So scheduling includes
a lot of various algorithms And this whole topic is important... I can't say
any particular thing important in this this whole topic is important It has variety of algorithms
like FIFO, SJF, Pre-emptive, Round Robin Okay?... It consists variety of algorithms So this portion is very important because every year there will be a question in
GATE & UGC NET from this topic So you can say that
this topic is mandatory for you Means you have to prepare
this topic before exam and it's very easy If you would practice 1-2 numerical
of each, then you can easily solve this Third topic is process synchronization In this topic there comes
the concept of Semaphore Concept of Semaphore...
Binary Semaphore especially comes in this You must have to prepare it before the exam,
because that is the most important part, other than this there is Peterson solution, you should
know the basic that how it synchronize the processes but here question comes
from the concept of semaphore This is little bit complex topic but if you'll study it properly then definitely
it'll be clear to you that how Semaphore works So I would say that this semaphore topic
is mandatory that you must do before the exam The next is Deadlock and Threads In Deadlock and Threads,
The Deadlock portion is very easy portion Basic definition, Deadlock Prevention & Avoidance And especially it has Banker's algorithm You should know how
banker's algorithm works... It's very easy You can check my videos for this I've explained this with very nice example there,
even through GATE's question So you have to do Banker's algorithm
Other than this I've mentioned basic questions also
in my videos based on Deadlock This topic is totally completed in my video Process synchronization also Process scheduling, and the basic one also....
All this is already covered Then.... Memory management
In memory management we have here is Especially Concept of paging Concept of segmentation And other than that... Fragmentation Many times question comes on
internal and external fragmentation So you must do this portion Although there comes the concept of
multi-level paging also... And segmentation with paging
they are little bit complex topics If you have time and you are
doing proper preparation of it then definitely do the portion of
multi-level paging, segmented paging etc. But if you are just giving normally then
for this you've to do basic paging, how segmentation works,
types of fragmentation and other than that
here comes the concept of virtual memory Make sure to do
the concept of virtual memory Here you get numerical questions like you'll be given time,
and you've to find out effective memory excess time You should know Basics of thrashing, and other than this the very important point
is page replacement algorithms I would definitely like to highlight it here
because why it is important?? Because first of all it's a very easy topic, if you'll just practice 1-2 question
then you'll never do it wrong That's why this portion... and every year
question is coming from this topic It's easy and also question is coming
then obviously you have o secure it And talking about GATE exam, It's not important
how many no. of questions I'm attempting What important is How many no. of correct
questions I'm attempting... Means correctness is important there There's no negative marking in UGC NET until now
so you can take little bit risk there... But Here you have to move
towards correctness first Because in case you answered wrong then negative
marking in GATE's exam gives a lot of trouble After page replacement algorithms
you get Disk Scheduling In Disk Scheduling we have this numerical portion here
You can call it numerical, kind of And it's Disk scheduling, here also we get scan algorithm, Cscan algorithm A basic FCFS And other basic algorithms
I've already made videos on this also So you can cover all those videos
I've explained every single question You can practice it there properly After Disk scheduling,
we have UNIX commands This portion comes in UGC NET more
as compared to the GATE exam But still this can get covered
in GATE's exam also UNIX command comes in
basic Linux commands For example LS Command, MKDIR, CD
There're many commands But all the basic commands
Like CD, CHMOD command Just now recently in July 2018 exam of UGC NET,
A question has appeared based on this And other than this you should
know about open system call also Other than open system call, you should be
aware of system calls related to file and you should know their parameters also So you can get question based on
basic Linux command like this Although this question haven't been
asked much in GATE exam But for UGC NET this portion
is very important Then comes file management and security,
this portion that specially comes in file management That how various algorithms fetch data from the files
where you get sequential access , Random Access Linked Access.... There are 3-4 methods
whose basics you should know You'll not get a lot of questions based on this but you should know working of these algorithms,
what are advantages and disadvantages between them, You should know what are their complexities
Means how's the working Sequential, Random and Linked There is allocation also
And Accessing of the files also And in security we have basic definition What is virus?, what are vulnerability?,
What are loopholes? They can ask basics of encryption But encryption actually gets covered in
the cryptography portion in network But if we'll see from this point,
then you should know just some basics And this portion will get covered there
so you can relate it from there So basic definition of virus,
loopholes, vulnerabilities and other than this what are attacks,
types of attacks, you should know basic of all this So here... This is whole syllabus of operating system
No matter what exam you are preparing for I have marked double star on
this first portion i.e. Process scheduling because you can't leave this portion The second one here is
Memory Management portion No matter what
you have to do this portion Then the portion of Disk Scheduling, This is also very important because First
the algorithms here are very easy, if you'll just practice 1-2 questions
then you'll always remember this Now process synchronization, Deadlock
are also very important But as I said before, Process Synchronization
is little bit complex and tricky topic If you can do it then its very good otherwise you can
check out the concept of Binary Semaphore Deadlock & threat concept are little bit theoretical
Here only Banker's Algorithm is a numerical Other than this there's all theory in it
Deadlock Avoidance, No Pre-emption, circular weight etc. And in thread we have two types of threads So you should know basic about kernel level thread
or user level thread So this is the whole syllabus
of operating system here So you can follow it no matter
what exam you are preparing for Alright?.... Thank You!