hello guys welcome you all to this new and exciting video on my channel making IT simple you must have heard of Windows Linux Mac OS Android what are these these all are the OS or operating systems today in this video we are going to learn about what is an operating system and what are its functions so without wasting any time let's start the video [Music] so what is an operating system let's start with the definition of operating system or OS Nishan states that an operating system is a system software that acts as an interface between
the user and the computer hardware and controls the execution of all kinds of program so let's simplify the definition why do we need two operating system as an interface or middlemen between user and machine or hardware hardware is more complex we can directly interact with the hardware using machine language but it is not the effective or efficient way let us consider an example let's consider a fan we can use the fan on different speed this can be done directly using or manipulating the wires but manipulating or making changes in the wiring each time is not
an efficient way but with the help of buttons or speed knob we can do it easily and efficiently same is the case with the hardware in a computer we have different hardware's there is memory processor input/output devices if we say we want to interact with all these Hardware directly then we need to write a program for each of the hardware every time we need that hardware definitely this will not be an efficient way of doing things so as we saw in the example as speed knob or buttons work and fans similar to that OS or
operating system works it makes the interaction of user and the hardware or the Machine easy and efficient that's the reason we use an operating system as an interface between user and hardware now let's take a look on goals of the operating system first is the operating system must be user-friendly now what do we mean by that it means that any user using the OS must find it easy to interact with the OS let's consider an example we need to print a file and there are two operating systems in one OS you need to type a
command to execute the printing and in another OS you just need to select the file and click a print button people who have the knowledge about the command can select the first OS but majority of the people will select the second OS as working with graphical user interface GUI is way more easy than typing the command so this must be the first goal of an operating system that is it must be user-friendly second goal is being efficient when is the operating system efficient operating system must give maximum output with minimum input operating system must also
use the resources efficiently it should be fast and secure now let's take a look on the functionalities of the operating system first is the process management so a user will be working on number of processes so which process will be executed first or which process will be executed for how much time allocating a process to the processor or removing a process from the processor all this is managed by the operating system second one is memory management for a program or process to get executed it requires memory the primary memory or main memory is used in
here that is RAM random access memory so how much of memory to be allocated to a process or when to deallocate the memory from the process or keeping the track of how much memory is being used in how much of memory is being free this all is managed by the operating system third one is input/output device management we connect a number of devices like keyboard mouse printer scanner headset speakers mobiles pen drives external hard disks etc keeping track of all devices which process gets the device for how much time managing the connection of these devices
all this is managed by the operating system fourth one is file management a file system contains many files and directories which are well organized keeping track of information location users status etc these collectively are known as file system all this is managed by the operating system fifth one is network management nowadays every device is connected with each other in a network managing all network connections and devices is done by the operating system last one is the security management as there are many users in a system which user has authority to access the device or information
who is authorized user restricting unauthorized access or activity this all is done by the operating system so in today's video we saw what is an operating system what are the goals and the functionalities of operating system if you have any queries related to the topic or any suggestions comment them down below share the video with your friends and subscribe my channel and press the bell icon to get notified for all further updates [Music]