Event Driven Operating Systems
Today many things run on an event driven operating system. By event driven operating systems i basically mean a system that triggers an event in reaction to your action. For e.g. when you click the start button on a normal windows OS it reacts by opening this is done because when you click on the start button a trigger is activated and in response it opens the start button as an event.
As you can see on the screenshot when i clicked on the start button a trigger was activated and in result the start button opened up. We all benefit from an event driven OS as it makes using systems easier. An example is windows. Windows was first developed in 1985 and it was one of the first event driven OS on computers, this was revolutionary as users did not have to enter text on CLI (Command line interfaces) but could now navigate through a system with a mouse and could open graphical files and folders and applications with a click of a button. If it was not for event driven based OS then it would be harder using text based interfaces as we would have to remember a lot of text and phases to remember however event driven OS have made our life's easier as we don't have to remember text we just have to navigate with a mouse and with a click of a button we can open up graphical applications. These event driven OS have also been introduced to mobile phones making them more advanced and easier to use, They have also made it easier for people with disabilities to use products such as computers, tablets and mobile phones. This had made us inclusive as a society. Event driven OS allow us to use more dynamic interfaces. Taking this all in account event driven operating systems have allowed us to make brilliant GUI and without them using systems with out event driven would have made life more difficult. This is an example of a GUI in apple. This is the shutdown screen, When i click on restart then an even will take place which will make the computer shutdown and automatically power back on. This shows having an event driven GUI is is much better than having a CLI. When i click on restart an event will take place where the computer will power off but automatically turn back on when it powers off.
This is an example of Linux the image shows someone playing music, When the user clicks on the music file and tries to access the music then an even will be triggered where the audio card in the computer will be notified it has to output music, The music is then outputted through speakers or headphones. Another example of viewing an operating system as an event driven application is the fact that we have the ability to drag and drop items such as files and images. A drag and drop event may happen on your computer when you want to place something within something else, For e.g. i may want to place a file in the recycle bin to do this i will click the file which i want to put in the recycle bin and drop it there.


No comments:
Post a Comment