Introduction & Basics of OS | L 1 | Operating System | GATE 2022 #VishvadeepGothi

Brief Summary

This video serves as an introductory lecture to operating systems, outlining the course's structure, fundamental concepts, and the services an operating system provides. It emphasizes the importance of excitement and patience in learning, relating OS concepts to real-life scenarios for better understanding. The lecture also touches on the design considerations for operating systems and the critical role of protection and security.

  • Course structure and key concepts of operating systems.
  • Services provided by operating systems, including user interface, program execution, and resource allocation.
  • Design considerations for operating systems, such as convenience, efficiency, and portability.
  • Importance of protection and security in operating systems.

Introduction

The lecture begins with an enthusiastic welcome to the Unacademy Computer Science channel, introducing a new series on operating systems. The instructor shares an anecdote about a student's success, emphasizing the importance of maintaining excitement and patience throughout the learning process. He introduces himself and outlines the channel's offerings, including subjects like data science, machine learning, and Python. The Unacademy platform is highlighted as a resource for free content like special classes, tests, and quizzes, accessible using the code "VB10."

Quality Learning and Subscriptions

The discussion shifts to the concept of quality learning, which involves comprehensive topic coverage and critical questioning. The availability of Unacademy Plus and Iconic subscriptions is mentioned, offering benefits like live classes, doubt solving, and mentorship. The code "VB10" provides a 10% discount and access to the instructor's team. Iconic subscriptions offer personalized guidance, study plans, and extra study material. A new batch is announced, focusing on enhancing learning and GATE exam experience.

What is Operating System?

The lecture addresses the fundamental question: "What is an operating system?" It starts with the common definition of an interface between hardware and users. To illustrate, the instructor presents a scenario where a user has high-end computer hardware but cannot utilize it without an operating system to manage the hardware and run software. The operating system is defined as a collection of programs that enable users to interact with computer hardware, facilitating tasks like installing applications, creating files, and managing hardware components.

Different Perspectives of Operating System

The definition of an operating system is expanded from different perspectives. It's described as a software that abstracts hardware, providing a simplified view for users. For software developers, the operating system offers APIs (Application Program Interfaces) to simplify application development and execution. From the government's point of view, the operating system is a control program that manages all computer system activities, including device usage and CPU allocation.

Course Structure

The course structure is outlined, covering topics from the introduction to operating systems to advanced concepts like process management, CPU scheduling, synchronization, memory management, and file systems. The instructor promises real-life examples to explain complex topics like process synchronization and deadlock.

Services of an Operating System

The lecture details the services provided by an operating system, emphasizing that all computer system operations occur through it. These services include:

  • User Interface: Providing a platform for users to interact with the system through graphical elements or commands.
  • Program Execution: Enabling programs to run on the CPU, a critical function for any operating system.
  • I/O Operations: Managing communication with devices like printers through file system manipulation.
  • Communication: Facilitating communication between different processes.
  • Resource Allocation: Managing and allocating resources like RAM and hard disk space to multiple processes.
  • Accounting Information: Keeping track of system activities to improve performance and user experience.
  • Protection and Security: Securing the system and processes from unauthorized access and malicious programs.

Design Considerations for an Operating System

The lecture discusses key design considerations for creating an operating system:

  • Convenience: Making the OS user-friendly for a wide range of users, regardless of their technical expertise.
  • Efficiency: Optimizing resource utilization to prevent bottlenecks and ensure smooth operation.
  • Portability: Ensuring the OS can run on various hardware configurations.
  • Reliability: Guaranteeing that the OS completes tasks successfully.
  • Scalability: Allowing for easy updates and feature additions without requiring a complete reinstall.
  • Robustness: Providing the ability to handle unexpected errors and maintain system stability.

Parts of the Operating System

The operating system is divided into two main parts:

  • Kernel: The core of the OS, containing all the functionalities and small functions for every operation.
  • Shell: The interface through which users interact with the kernel, using either a Graphical User Interface (GUI) or a Command Line Interpreter (CLI).

System Call

System calls are defined as the means for programs and users to interact with the operating system. Using an analogy of a child needing parental permission for certain actions, the instructor explains that system calls are how processes request services from the kernel.

Dual Mode Operation and Protection

The lecture concludes by discussing protection mechanisms within the operating system, particularly the dual-mode operation. This involves separating operations into privileged (kernel mode) and unprivileged (user mode) to prevent processes from performing unauthorized actions. A mode bit indicates whether the system is in user mode (1) or kernel mode (0), ensuring that sensitive operations are performed under the OS's supervision. The example of saving a file in Microsoft Word is used to illustrate how a system call triggers a switch to kernel mode for privileged operations. The lecture ends with a summary of the topics covered and a preview of the next session on the types of operating systems.

Summarize any YouTube video in seconds

Get summaries like this one for any video, in your language, with the free Summ app.

Download on the Apple Store
Get it on Google Play

Transcript

Full transcript of “Introduction & Basics of OS | L 1 | Operating System | GATE 2022 #VishvadeepGothi”. Click a timestamp to open the video at that moment. Need another video? Use the YouTube transcript generator.

0:00 on do do do do do do that a is dark

0:51 yes sir sir I got scholarship of unacademy comeback re wow friend congratulations last time I was playing so friends now I have come in top three and got collected sir sir thank you in lecture and you because of this it is absolutely right now I keep doing skin and practice but you keep posting do do do do hello hello

1:46 very good evening my name is vishwadeep welcome you all on unacademy computer science channel for unlimited fun learning this is the verification of operating system switch it into being completed share on difficult channel forget computers with you will be completed and vipin english language english and hindi me sudarshan lootai start blackmail just give one particular statement from my father when I started preparations for giving very very excited when you are excited notification he told you are very excited by you is cited s naipaul v s he might get preparation starting

2:33 today is very very excited to keep this excitement and patient will be the last date of your preparation and give all the school come madam in 200 words and he has quid members friends he attend remember you all should be same words that you have to do this and socialism and keep these 15 minutes till the last day until your preparation is finished properly and different he my awards might interest you have definitely you will be successful person in terms of the great writing in interview create ok difficult situation without any delay now 100 deposit but introduce myself for which members you don't know of plane dictionary app and watch news channel in this channel and

3:19 if you written exam multiple times and in- person from 1930 to 1956 zoom and of them have enough wandered why you write to meet and eggs is this disaster se want to thank you for some some topic for which it should have mystery a bride prize delete multiple times by only they can give the mind of suggestions on you can see all best of my profile take care of yourself thank you properties systems language data science machine learning python in this kind of subject a hair pack taking all december take all the subject difficult channel for you this channel to provide a good laugh content for your learning but you have more words

4:05 related to learn that means platform exists how you can donate for her download and villain her app and dare you can learn more and more free content what are the free country special class test practice session squares and multiples if batting i will let you know what is later on also but one thing family downloading and app and this point video.com follow my profiles and you can attend my special classes ideas apps duty free to unlock the free content of red meat you will require code and codes bb10 difficult court will unlock sonth cardamom for you all and cat means platform my pesh class we thing topic wise practice questions 2 minutes you student army tough

4:52 topic wise questions where will you find them here this is the next special class is going to come on the and cat means platform which song sixteenth of me having this what is this 09:38 am Sunday 16th of may you wanna join me on cat means platform for topic wise practice questions in data structure of a series of arches of am setting on battery saver preparing for get day one for you will need and what is a good quality learning difficulties on normal learning and quality leni hai etc difference in its quality learning means the learning in which you have equal perspective ka word of topics and through which what ever you have learned You should ask questions that is the

5:39 major problem with all the students in this country was preparing for kids for that we have the option of your Aniket plus in the comment plus and Landour topics and conflicts in clean image lead you can solve questions you will know how to solve questions and in this way you will be trained that the ability to solve questions that new system how questions are asked and guide also have live classes idea very very interactive also peace dawood solving electricity quizzes and multiple if benefits routing educators guidance so if you want to join academy class then you will get subscription for one month free vote for obscene 1234 much you take your subscription unemployed definition

6:26 of preparation for your target instances if you will use code VT-10 then you will get ten percent discount clearly you will get my mentorship and along with that you will get my full team So this is a code it is not a subscription code it is a trust to district Bollywood by using it you will practice with me and my team and I assure you completely that different if e rot in diary and preparations apart from this there is another subscription difficult subscription is available for whos members who need some more personal eyes and more customize your preparation in this iconic subscription in which funny cat means plus all the benefits are

7:12 included and you have enough personal co specialty I will go for one to one guidance for you miss you will get preparation strategy which customizes and personal life till study plan are you your performance will be tracked up getting special personal life without solving equations in meetings debates training camps getting personal life in all spheres and extra material also for your target preparations for this iconic subscriptions available for only twelve months and sorry for asdf war code you will be able to get percentage plus my mentorship plus mighty support a new west is going to be 9th me is

7:58 particular by this going to have michael kors eos which particular course fee will attend or somebody will attend it will to continuously and how to learn to speak and get death experience you will be having or other near me plus as soon as possible and enjoy the best quality learning body point to start this section but before that I need your agreement is you are ready I am expected to start this new series of operating system so jald se message kiye are you ready or not and just relax vinod saif url in will ball section all group members wanderings per view complete

8:45 destroyers this a friend i will complete this is the class morning live monday to friday evening 7 pm live ok rediff you guys already is Winter session today we will only talk about basics and introduction and i will ask very simple questions to you so that you can understand these vacuum tubes in your computer system and what you achieve experience senior computer system can you understand it or not let's start with the section what is operating system your guide is that very simple definition of dust everybody knows the same definition interface between hardware and uses but its meaning will come to you I have to know its meaning can you operate chip so

9:33 if you know well and good if not then I will clean you with a simple situation I have given you computer hardware the computer system is given the best possible fast as possible CPU problem connected to it 64GB RAM vasu right a particular very fast sdo of tubelight and safe and tv you are fascinating to cigarette and whatever you want all the other systems take your best quality screen hd super hd 4K screen if de super cheese board mouse camera and everything you have a name in the SSD I have given you all your favorite movies

10:18 and songs I have given you that particular SSD in all the jitney platform all the movies and series all the jitney platform have started it has already worked right isn't it you can't do that for that you need a software which is connected to your hardware read the file of that SSD and run it on your CPU and show it on the screen who will do this and the rating organization I am will do it operating systems without operating systems page guys user

11:04 can't do anything for first and for glasses you have to understand this true words operating system iOS operating system is a collection of programs and it's a single program difficulties have been in number of problems but it is a collection of programs from all the health understand software by this particular software helps you sir to use a computer hardware if you want to use keyboard only operating system can make you physio seth few minutes you want to install any application in your computer system and uninstall any particular application if you want to create a new file

11:50 folder if you want to see all of you want to see what happens every day in your heart article every single thing beaten by royce features twos you may not use when you need them and of underline operating system that find no i will give the definition of operating system in different different perspectives this is the very basic definition that everyone knows what interface between user and hardware this is what you also know yes there is another thing in the same way this thing can also be said in another way half software is pizza sauce extracting hardware means what this is the software which gives you a different

12:39 view of the hardware how to image jim do you turn on your computer if you want to see your hard disk update then what do you do click on the micrometer do yes non that mic computer what happens in the night my computer UC different different drive c drive a drive a drive something something is that what is the wolf hard where you can see that jewel this hard disk sudhish operating systems used to renew now beautiful view of your next yes daddy slime f-35 read book press operating system gives you a particular watch a particular beautiful view of your next

13:26 hardware so lets you want to know that is there any camera in itunes on your computer system in this way you will go into the device and you will check whether devices are connected you can see the least way can see the best operating systems 100 list sodi afs par lagaye hain kuch to tips lagaye define matter of you can see your beautiful simple wakt hai ke vriksh na what this operating system in this for you you mean i am talking about software developers and talking about software developers white talking about software developers in cooperative system gives you it is ab yeh kya hota hai apk file First tell me what is the

14:12 full form of API, notice that it is a pune application program interface, it is something like this, let me understand the simple meaning of API, I will tell you a simple sub in it, it is a small functionality that you have to make while developing a software, a simple operation you want to do but operation USG this software cannot do anything, for that you will need the help of operating system, I will tell you a little later, but suppose you have a software which has to perform a small function, but your software cannot perform that function by itself, then it will ask for the help of the operating system, so the operating system has

14:57 already created APIs to perform that operation, that means keep small functions and has given you the facility to call those functions, what will you do, what will you do in your software development, you just call that function, whatever work you have to do, the operating system will do it, but how did you get this functionality, this functionality will get a set of duties to simplify application development and execution in another way, this We will try to understand the thing that in the sense you have to write such an operation which works directly on hardware. Now in your software development, if you are making a website or any software program from the net, in that program you have to

15:45 write such a functionality, you have to write such a function which works on Indian hardware, so for that you need hardware decoding of the back end, if you do not know hardware decoding, then what will you do, how will you work, if you have to write assembly for that, then how will you work and baba this is a big stuff, then the operating system developers have made your work easy, what they have done is that we keep writing the entire code, in the entire system code that we are writing, we will give you some small functions, you use these functions while developing the software, you have to write its background, so this operating system is a tax setup utility for software developers, for what purpose Tubelight Kshamsv application and then execute those applications, then if we

16:32 see the picture, if we see the operating system from the government's point of view, then the operating system is Control programs see if you ever study computer organization then we will talk about one thing in it that CPU is everything but CPU is not everything CPOS like or fears like hospital CPU is like a husband only takes the instructions and it's okay baby jokes apart but just tell you one thing that is used it only takes instructions and unites how to do its installation its design is complete already but actually controlling of computer

17:17 systems in this operating system is soap rating system is that program which controls everything when every device will be used they CPU will be used for how much time only bank of baroda everything will be controlled by this operating system date Waheguru like now hand over the rating system to the government is the government of the computer system without the permission of the operating system not even a leaf moves in the system or keep that find channel now let's go ahead and explore a

18:04 little more about this operating system so this The course of operating system will be in this manner and device, first we will talk about introduction which we are doing today and then we will talk about different types of operating systems, then we will talk about some more parts of operating system, what are kernel, what is protection, jewel mode operation is done in operating system, what is system call, we will talk about these basic things that you need, then we will talk about process management, what is process, difference between process and program, how does a process start, how is it created, process has some attributes, functions, we will talk about current tax,

18:49 there we will have an official transition diagram, then after that we will move forward from process towards scheduling, so we will see CPU scheduling, its different types and specialties, then we will talk about friends and multithreading, this is a very important topic because it will be a little difficult and after that we will move towards synchronization, so process synchronization and data off and this point seems interesting to the students. Centralization and blog hot, there is no need to be afraid of this, you know my teaching style, I have the ability to explain each and every thing, first of all the real life, so here also you will get serial examples of many different types and you will enjoy this topic a lot,

19:34 then we will talk about memory management, there are multiple things in memory management, there are many small and small unsafe things, start with memory management techniques, we have the winner of the first partition variable partition contest, management techniques will come, after that we will see pages and segmentation, there is also a multi-level living in pages, how is it accessed, the biggest problem of the students was that they did not understand what is the braid, we will see everything one by one, the picture will be in virtual, how does it work in voucher, what is it used in voucher, then pay replacement

20:20 there is system system and it has different types, then we will see a little bit about the file system, how are locks made, how is the subscription logical and how is it that we have You will see everything and there is another one that comes in it, subscribe, finish all that and our whole thing will be finished, it will be totally different, we will cover it completely, subscribe to any channel, so let's talk now about the services for an operating system, what services does it provide, it means you should understand that

21:07 whatever happens in the computer system, everything happens to you and it will happen as per your wish, if you tell the computer to open Chrome for me, then it will do it, it will do it, it will do it, first of all the operating system provides you the user interface, what is the interface, the buttons of the operating system or the interface that you see, that of the gas or the computer which is difficult or if you are in any particular file, in a folder or in any functionality, by going to the settings, then all that interface happens where you perform any operation by clicking or tapping here or double tapping or double clicking, this is the service of the boys so that the user can track these things and then work

21:52 on the user's commands, this program execution you I don't know so you know and note this is the most It is an important functionality and this is also the most important question in the technical interview of any product based company and if in the technical interview if you ask a question about operating system then eighty percent of the time this question will be asked that what is the minimum that is required in an operating system and nothing else will be possible other features will not be possible that one thing is the most important that is the work of operating system is to execute the program on CPU so if by chance you have ever read for this and see the process management present there is process management fresh scheduling and then you have heard this

22:38 synchronization deadlock handling of memory management then the management gomez sub modules if by chance you have ever heard the name then if you are asked a question that what is the most important part of CPU source then that is the most important part of the question of program yes this is the most important work in any operating system this facility should be there secondly it will not be possible the person who does the operation of the vibration commission is also bad who does this that means if by If by chance I want to use a printer, I open any A5 and go to the file and click on the print

23:25 option. So when I click on the print option, my application will go to the operating system and ask it to print this file. Then that operating system will perform the operation on that particular printer. So who gets the operations done? It gets them done through file system manipulation, which means that whatever operation is related to files and folders in your system, it does it by right clicking on it, options will come up for renaming a file, copying, cutting, pasting, creating a new folder, creating a folder within a folder, removing a file from one place to another, all the work related to files and folders, it has all these options for you, you all know, then comes the communication, it

24:13 also ensures communication between two processes. Now you will say that when there is a need for an operation between two processes, I have just told you one thing, Eros Now, if you have told you About this, you opened Microsoft Word and typed a file there already and from there you tried to print that file, so this point, this point will go to the printer, that means the driver of the printer is a process, Rangoli driver process and there is another process of Microsoft Word, there will be communication between the two, so brother, you want to send the file, get it printed, we are sending the file to be printed, who will tell this, Microsoft Word will tell, to whom will it tell the driver of the printer, Perth,

25:02 that this is not a direct communication, he will come in between, pause will come in between and will do the communication that look this is a commission, so we will be against this communication will be eaten by Owaisi, I am in English medium, then you detect this and tell me an example, hey, first of all, I have heated a pan, in it there is a file, a movie of 1GB, I am trying to copy the particular file, hard copy is going on tap contact one time in apply and complete price Amazon Prakash Office Going on during copy you have removed the fact that when you have reduced the pen drive what happens operating system will

25:48 detect destroyed a good source of files not present for printing system will detect and which he used a difficult sources not present with the small message on this cream data source files not detected Reena Rai cancel ok so I am your detection there can be many such meditations next resource allocation now this thing which I will tell you more as you read a little Owaisi how will the operating system work and when multiple process of running how you can see multiple process of running review windows S2 eating into top manager how to go either

26:36 you press control Delhi and you will get the option there you will find task manager or you can right click you have a task On the screen which is at the bottom you will find the manager option from there Gokul task manager see the process some processes will run in the background you will see the meaning so one process needs space in the RAM now it needs a RAM if you don't know then understand that until a processor comes in RAM then other processes can run on CPU it needs space in RAM RAM it has allocated memory for its resources on Krishna Prem which processes will run on CPU at what time who will allocate resources who will do that from this article you have

27:25 multiple processes which want to use hard disk space now we will see that disk is a little slow it is not like soap of a toothbrush it is a little slow while washing it not much so if the operation of hard disk is slow four different gang requests of four processes of its family which request of those four should be completed first who will do that location who will do that who will do that who will invest then yes it will definitely always do that Counting information keeps a complete account of whatever is happening in the computer system, how this will also be visible in the pass manager, go and see, open the task manager, you will see many times,

28:10 CPU utilization will be visible, the memory is being used in the memory, it will be known, the percentage of which will be known, how much is being used and each process will also be visible that this process should use this much of memory because this much is being used, apart from this, it maintains a lot of other account information for it so that on the basis of this accounting, the experience of the operating system can be improved, how this accounting information is sent to a software developer company like Microsoft and Google, what did Google make Chrome, see this accounting information, how my Chrome works on every different configuration of the system, how much memory it takes, how much CPU it takes, on the

28:56 basis of that this counting information reaches Google, then Google Drive to change softwares and updates and then Singh Secretary one Utilization of stairs is a way to minimize the use of memory and the user gets the best possible experience. So this accounting information is maintained by the OS and there is also a very interesting story behind it. Next is protection and security. The work of protecting everything is to secure it. You know how they provide security. If there is a particular file, then to access that particular file, if you take care of security, then it will remain secure and will open only with the password. Plus, if

29:43 you keep some passwords clear in a computer system, then it will not open until you open it or change the password. So, there is some security to some extent. Along with this, for some Malaysia programs, we have a higher oil and rating system. So that if your computer system is connected to the network, then there is at least some security. This protection is of multiple things. This protection is also to keep the processes protected from each other. Of course, if there is Microsoft Word, then you can use Microsoft Word as another learning process. Don't do it together Hello viewers if multiple users are working then multiple users will be able to ignore each other's work If there is a device then the device should be able to work in such a way

30:30 that the program on your device should not affect it If two processes are kept in the memory then they come in step with each other's efforts and they are called this type of production We will see how they get intimate at different levels in different ways with protection Till now you are all clear I could not see more messages because it needs sex very easy simple tech medicine just setting of the course So I thought that maybe in setting of the course you will get a question of a hall event in this one with God Indra difficult and messages and whatever you people have, we will also discuss it, let's

31:22 go ok point let's move ahead now let's talk about that if you want to make an operating system you will say that we are very viral holidays good Bhabhi if by chance you get placed in such a company and do such work there Where the development of the operating system takes place, that same team Milkshake you are working in Microsoft and working in a team which leads directly work at the windows operating system and wise Vasundhar company youth work in it so what should be your design, what are the things you have to keep in mind while designing an operating system, the first thing is the minions, the more minions you have for the operating system, the better it will be because Windows operating system is used the most

32:09 when Bigg Boss it is more convenient for their users in fact those who do not have technical knowledge of computers can also use this computer system, can use the operating system because it is so simple, similarly now if you look at the mobile phones, they have so many core operating systems that you have become so user-friendly that those who know many languages, those who do not know English and other languages, they can also use it very easily, the difficulties used were second is the efficiency operating system of this type, why every resource is

32:54 utilized It should not happen that the utilization of CPU is only decreasing, it is only two percent use and the rest of the processes are going away, which is why it is necessary to improve the deficiencies in the operating system to use it in the best way possible, for this the design of the operating system should be such that it can use every resource in the best possible way and the best possible results were given to a user through experience, but otherwise you will keep on asking for 3 minutes, if you get a reply then we will move ahead, in the meantime we will change the mobile phone, we do not need this phone, we will do another thing, friends happiness products, next is portability, this is a very important thing, from here we will talk about

33:41 such an evaluation done by Sony Piyush Dhan, who came in the development of this operating system, so let's talk about the very first generation of computer systems when the British hand of Computer Systems and Machines Limited that you can get the rating system from the operating system because of the operating system, Bigg Boss back from it Shankar and of this amount of software heaven patience and silent friend machine sure that users can use but then in that affairs which word air testing labs operating system and hydraulic machine different means if you make

34:26 software for one machine and it will work only on that machine but cannot work on another machine then slowly slowly they slowly slowly slowly went different types of computers middle market patience operating systems business came into the pictures of atom leaves yaar make such a software that runs on every hardware and that's how have come with this particular ID affordability a make such a hardware that works with any Intel chips work for any type of RAM work for any type of computer hardware so portability is the only set that

35:12 you have to make an operating system that works on a tight hardware then one you talk about you talk about me this right Macintosh improvement particular Mac OS is very very Particularly to the people's computer Android and not possible then just because friends are not pointed on other computer systems you cannot use it in any normal computer system then there will be no portability, there is portability in Apple itself that they can give the same type of access in their different generations but apart from Apple these students who voted up that moving forward see now that reliability notice reliability and

35:58 reliability there should be that for whatever work we are using the operating system at least that work should be completed so reliable so good okay let's move ahead celebrity-celebrity is a very interesting feature has your operating system of computer or of your phone ever been updated, why has your operating system been updated, why has it been updated, tell me why it gets updated because the facility or features of your operating system are made a little more advanced so when you have

36:43 installed an operating system on a computer then in that operating system if I If you want to make any changes, then will I have to make those changes in that operating system at a different place and then reinstall it again? If that is the case, then your OS is not scalable. Its label means that if I want to add more good features, then I can do more good features on the same computer system without uninstalling it and updating it will work. Then that is its level course and this is Android OS. You have been given a window at its level because if there are major problems, then it gets updated in the same computer which you have already installed. Whatever

37:31 updates you have to do there, whatever future updates are to be done, what is the website retro style team? If you want to set new features, then this can be done by a senior officer who said that I will have to call off the entire operating system, then wherever there is an already updated part, the updated version will have to be downloaded and installed again. By the way, the TDS process is done. For this, we do not need features. This should not happen. A rich word now goes ahead. What does Russia mean by this? It means drops. It means fighting power. If something happens that funds for operating systems. If it is mutual, then that unusual can be

38:19 easily tackled and it happens through robots, so if something happens in the operating system while running some application or while running an operation, if something unexpected happens, friends, if we can handle the editor of the express or a hair, then for this it is necessary to have a root in the operating system, so let's all of you people are able to know everything, all the people were asking where will we find a telegram channel, our team will be available on it, I will tell you the name of the channel, its name is connected gasious, join the telegram channel, after every class I will drop the ward in the ppt, so apart from what is written in this ppt, you will have to write the extra point from it, heyfriend,

39:08 so let's talk about liquid water iodine and after that we will also talk about your points, which you need points, okay, let's talk now about the parts of the operating system, when Owais is made, then it is basically made in 2 parts, one is the kernel, which means all the features of Owais, how the process will be instituted officially, how will every research utilization be done, every A small function is written for every small thing. All the operations that the operating system can perform, a small function is written for every operation and all those functions are collectively called kernel.

39:55 So this kernel is its core part which contains all the functionalities of the operating system. All the functionality of the kernel is of course all this. Yes, now to use this functionality, you need an interface. You need an interface and this interface is developed separately. We call it sher pesh shell. In this channel, you do not have any functionality. Shell is just a front

40:42 end, using which shell, what else can you do and use the functionality of this operating system. So shell is its interface and I think you all must be knowing basically two types of interfaces. How can you use the functionality of the operating system? You can use this functionality. One way is the one that is in your Android or Windows operating system, the same is the graphical user interface. You see the graphics, either you Do you type it in the phone or you right click and double click on it and what do you get, it goes to the operation interaction, so the interface is the first

41:28 type of interface, the Graphical User Interface, this is a very interesting feature, the Graphical User Interface, right-click through which you can see the graphics, what can you do, you can get the work done from the operating system, in the Graphical User Interface, now some operating systems do not give you this Graphical User Interface or if they do, then they give it with limited functionality, the old operating systems are such in which you do not get this Graphical User Interface that good, so then if you want to get work done in those operating systems, then how to do it, if you want to move a file to another place, then how to do it, if you want to remove a particular file, then

42:14 how to do it, if you want to create a new folder, then how to do it, what command did you have to write for that, on the command bike also, by chance, if you have seen the command line of Windows or seen the command line, it is of black color, if you write there, enter the command, then the operating system will do the work, so that is also an interface to get work done from the operating system and That is called shell, we call it command line interpreter, a command line interrupt or command line interface, there is nothing like that, if you

43:02 want to get some work done from it, or you want to use its functionalities, whether it is copying a file or renaming, you have opened this application, either you double click on it, go to Jio and say yes or there is a command line interpreter, write the command in it, write the specific command and enter, then what happened, whatever operation you wanted to perform, there are different types of shells, Wind, today I will not tell you, but when you go to use that link, there you can choose whether to use the desired operating system or you will want to use it, apart from this there is another interpreter or interface which we call batch enterprises, in this we

43:50 create one by clicking multiple commands and then run that particular batch together, then the sequence and commands run together and one complete operation is performed, it comes to share. Ok let's move ahead finally we have system call now what is the system what will you see I will tell you a small thing it will be great fun it will be great fun anything anything if you have a very young cricketer and a child of five years of serious 5 years in your house now you are not allowed to do many things in your house you can do some small work you can roam around here and there website nothing else you can do nothing

44:35 if you feel hungry come you need milk then you tell mummy mummy give me milk then mummy will give you the price you are feeling hungry mummy should eat you will say mummy rights this chapati mummy is the capital of the state of chapati yes what were you follow friends you feel that mummy mummy now I have to go for a walk papa I have to go for a walk what will you do you will tell papa I have to go for a walk papa will take you then exactly that you do by doing oh that you do system call what are you doing a system of water one minute let me tell you what is a caste everything in the computer system is done by the operating system and how does it do it for that there are some small functions in the kernel There are small functions for every operation.

45:21 Now if we want to get any operation done in the kernel, then we will have to call this function. And if we want to call this function, then we call it system call. That's all. It means that if any such operation is to be done by our operating system, then there are small functions in the operating system to perform that operation. There is a specific function for any operation. If I want to get that operation done, the user or any other application program needs to do this or that, right? So what do we have to do for that? We will have to call a function. And that function call is what we call system in computer system.

46:07 And what do we call system? Now its technical definition, you will find technical definition everywhere. You should understand the meaning. I hope you understand. So system call is just a wait for programs and uses. To interact with the operating system, what does it take to track these and perform the operation through it? You need a system call. Now this is done through system call. We will see related and details later when its topic comes what are the types of system calls when system call will be needed and when it will not be needed see all this when you will understand full details I will be done with the enter process management then you will understand a little yes sir it will

46:53 require system call for this or it will not be needed right then you will get a clarity so related to this and we will talk later but one thing we understood one thing we understood is that without system call we cannot use the net of the operating system now see when I was talking about you being a small child then don't forget in your house you used to find that you cannot use your side in the kitchen to prepare food no you cannot use to prepare no no so you have very little of it that 90% of the parents also you will have to cry that I want a phone

47:40 for me so your parents keep it away and then you see but you do not have the privilege of what privilege while roaming in the house this It is a small micro lab for five years that you can play a little bit in the match, you have access to your body part, yes you have access to ball bat which your Akil has, yes so a process is treated like a small child, process means whatever application you run in the computer system, by whom it is done by the operating system, why it is done so that this process does not do any wrong thing in the system in its proper way, means no

48:28 process does any work which is out of its scope that is dated, so we call this thing protection, what do we call it protection, want to what do we call the test protection, so what is protection, protection leaders will have to that behind grief process in secretary only one process, he should perform only that operation, for this he is permitted for which he has authorization, otherwise we will refuse, now what do we have to do for this, for this we will have to make a list when you will develop a rating system that brother this is an operation, you can do the process by yourself You can, these are all the operations that you cannot do by yourself,

49:14 so the process says that I need this operation, so you tell me that you can cook food but I am hungry, then what will I do, I will take my operating system to my parents, mummy, I am hungry, she will say what will you eat for the sixth day, it will be cooked, oh okay mummy, your sweet fruit food will be cooked, I will make a different thing but I will make it, then do not bend, the setting on duty rates, that protection is necessary in the system and the protection of what is the prem late operations which can be done only by the operating system, that will be done by the operating system only and there are only a few operations which are given only to the user or the process that you can do it by yourself, the process can do it by itself,

50:01 so what will we call them, unprivileged normal operation, now how to separate these two things, for this there is a small thing in the operating system which we call rules Dual mode, what happens through well mode, protection increment is done, protection is also implemented, so this is well mode operation is used for use to Implement protection that how a mode bit is set this mode bit is set if that bit is one then the

50:47 system is in user mode which means that when the processor is running then it can perform all the operations which are within its scope which are within its limitation when that bit is one but if the process needs such an operation that I need such an operation which I cannot perform then what will the process say the process will say to the people's choice that please select a lot of operations on 37 second ok its water and sacrifice color process is very slow operating system disturbance latest operation I want you can perform on

51:34 Bihar for me the Indians the boys Mintu like when you used to bring your result did you sign it yourself no your parents used to stand in line now that is a different thing that when you will be an elder then when did you start doing replace operation fine but you say this operation you will have to ask your parents parents sign my result after signing it and you take it to your school so Other mode is contest kernel mode and system mode and supervisor mode and print mode in it the mode value is zero it means if the mode is zero the mode best means kernel mode then the computer system can perform that operation under the supervision of the operating system turn on the prevent ones

52:22 Ajay I am overwhelmed you will understand from here the user process is executing something So this process is working, it needed an operation for which it did not have the privilege. I will give you a simple example here also like you open Microsoft Word and as soon as you start typing in Microsoft Word, you type the file and you want to save it, then you set a location that it has to go to this particular folder and save it here, as you enter, this Microsoft Word cannot go to the hard disk and save the file by itself, we will have to protect it

53:08 from this Microsoft Word because if we give access to any process like this on the hard disk, then there will be a process which will create a file on the hard disk and store it, keep doing it and we will not sleep, if this happens then it will take a whole week, so this process will have to be protected, yes to protect it, this process will call Owaisi that Bhai sahib here is my particular file, go and store it in it, at which location, so what will happen, Microsoft Word will make a system call, this system call First of all the mode will also change and it will come in kernel mode. In kernel mode the operating

53:55 system will start the operation of whatever has been called. Ok give me this file. I will support the file. The operating system will finish all the operations related to it. And after that where will we go and return to that process. When we go back to the process, it will say that your work is done. So this process will give you a message with a mindset. So you will have to understand this dual mode of operation. Why is it used for protection? And here when operations are performed in kernel mode, some privileged instructions are performed here.

54:49 That instruction is not a user process. It can be assumed that through this dual mode the system protects itself and all the other resources. When the user process goes into this mode, or it can destroy such an operation for which it has entered, it does not have permission, it does not have authorization. And whatever I have explained to you till now is complete. I understood clearly, okay, so today the collectorate is over here, tomorrow when I will be extra Bhikshu and on Monday, on Monday we will talk about a thing which includes types of operating system,

55:35 so in this plan, our section is explained, we will go ahead, explanation means we will get to learn a lot of detailed things, I have said sting operation is how to work, particularly three, that choose only what happened, website maintenance tips too much, but later in the course of our preparation books in more details, students will focus on concentration and there preparation and dare excitement would like you to continue with affection and this particular excitement will emphasize that you will definitely learn a lot from this course and you will gain confidence, we will also ask this particular question through examples and I enjoyed the question a lot, but keep continuing, I wish it will be good for you guys

56:21 Come and you also want the same, both of them are working hard for this, so keep working, there is some information for you, keep listening, if you guys want PR of this lecture, then here is the channel on which you will get PDFs of this lecture, all the lectures that happen here on this channel, on this YouTube channel, on this particular Telegram channel, you will get all those PDFs, if anyone wants CAT Mika Plus subscription, then you use the code VT-10 and subscribe, you will get ten percent discount along with my personal guidance for my personal mentorship and you will get the support of my entire team clearly that if you guys want more than ten percent

57:08 discount, then in the twenty third at 11:00 and there is going to be a test called Navigate, this scholarship test in which Unacademy will give you power affairs of scholarship, in this you will be asked questions from mathematics attitude and your technical courses which are only till the second year, you have to solve fortifications related to your computer science And if you are able to solve maximum questions in the notifications, then you will get this scholarship. If you guys want to practice, then come to the platform of Hi Dad Bhi for practice. There is a Master Blaster Test Series for practice in which only and only questions will be solved. My test is in fifteen minutes, one for ₹ 50 and ₹ 10. If you want, you

57:54 can attend it in which we will solve some questions of COL [ __ ] Production and Architecture. This will be for practice and for that you will have to use Vidhi Fant Cash Office. If you go to the platform of the academy, then take this seed Tulsi and create your account and go to my profile. My name is Vishuddha. You will find the profile. There will be a class in the profile. Master Blaster Special Class A Special Class. You can go and use this code and attend this session. Apart from this, you can also select this option. This is a Comb Scholarship Test. If you give this scholarship test, then you will get a scholarship of two hundred percent for your target plus subscription. This will be on 31st at 11am and to unlock the against you have to

58:41 use Vighna platform you will get the link about it, check it comfortably so this platform that you support this particular channel thank you for sharing website subscribe to YouTube channel live and recording on this previous channel subscribe to the channel and keep the notifications on so that you get notifications of the station whenever it goes live that Pilani April 2016 because news dost learning for you are you your career building activities and thank you so much for joining clear and glowing this particular question records

Share

More video summaries