Typs of System Software
In this Artical, we are going to discuss about system software, the system software access and interface between the computer, the hardware parts of the computer and the user user like you and me now, why this interface is required because we speak in language called English, or you could be speaking some other language, but the machine understands.
The computer understands only one language, which is the binary language, zeros and ones. Now, if I'm speaking in English and the computer does not understand English.
what is to be done and interpreter is required and interface as required the system software access such an interface, it converts all our instructions.
The instructions that we are giving an English and to a machine understandable form for this work, there are different types of systems, softwares, operating system, language, processors, and device drivers.
1. Operating system.
Let's see what these softwares do. Operating system. It is responsible for functioning of all the different hardware parts. As you know, our computer has got a CPU.
It has got keyboard mouse printer do so many hardware parts operating system is required so that these hardware parts can function properly.
They can follow our instructions. Operating system is always the first software that is loaded into the system when we switch on our computer.
So operating system is always very, very important. If your system does not have an operating system.
It will not work because operating system manages the memory, the processor, the speed with which it will work, the file, and many other different tasks that we'll be discussing in another Attical.
2. language processor
Now let's see what the language processor As I discussed just now with you, the computer language is different and our language is different.
So when it comes to human and machine interactions, we can have three types of languages, machine level, language, simple strings of zeros and ones, the binary language that the computer understand.
Then SMB level language, a bit above that. We have mnemonics. We have small words that will tell the computer what to do instead of zeros.
Then once high level languages, English like languages that we are used to the programming languages, they are written in high-level languages.
So these are the three languages. What a language processor will do. Language processor will convert a high level language into an SME level language order.
Machine level language that the computer can understand easily for this processing. There are three types of languages, assembler, interpreter, and compiler.
What does an assembler do?It would convert and SMD level program into machine level program. Remember that at the end, the program, the instructions have to be in the machine level language so that the computer can carry out those instructions.
What does an interpreter do? It will convert the high level programs.
The programs that we write that we understand into machine level program line by line, each line would be converted into machine level language.
What does the compiler do? Compiler will again, convert the high level language into a machine level language, but rather than doing it line by line, it will do it after one group.
3. Device drivers
let's come to device drivers. As the name suggest the device driver will take care of all the devices that are attached to the computer so that these devices will function properly like a printer or a fax machine that is attached.
Then device drivers will be used for that. Now I told you just now that operating system is the software that handles all the devices.
So what does the device driver do? Operating system will interact with the device drivers so that these devices will work properly.
When you attach a new device, you will need to install its driver so that the operating system will know that how that device has to be managed whenever the user sensor request.
So in this Artical, we have understood how a system software works. What are the different types of system softwares?
Comments
Post a Comment