![]() |
The architecture of a computer is very primitive and awkward to program at the machine level language. So it is obvious that the user would not want to interact directly with the storage devices or hardware to get the work done. Example: Let’s understand this thing more clearly with the help of an example:
Now just think if all the users have to do such messy and complex details, then the program will become very difficult to write and it would become quite long as well because the interaction is with the hardware directly. ![]() Computer System consisting of User Program, OS, and Hardware Therefore, in order to solve such a problem, an Operating System provides a set of basic instructions which are helpful in performing various tasks such as reading, writing, modifying, saving, closing, etc. It is way easier to deal with these commands or instructions than to directly dealing with the hardware. How OS helps as a Extended Machine?Operating System basically helps in hiding the complexity and difficulty of the hardware and presents a pleasing and nice-looking interface to the user. And It not only shields the user from the hardware but also hides a lot of unpleasant business concerning interrupts, timers, memory management, and other low-level features. In all the above cases, the notion offered by the operating system is very simple and easy to use than that offered by the hardware. So, here we can say that the function or the work of the operating system is to present the user with the equivalent of an extended machine that is easier to operate or work with as compared to the underlying hardware. Frequently Asked QuestionsQ.1: Why does the user not want to interact with the hardware directly?Answer:
Q.2: How does the Operating System hide the complexity of the hardware?Answer:
Q.3: Why can we call Operating System an extended machine?Answer:
|
Reffered: https://www.geeksforgeeks.org
Operating Systems |
Related |
---|
![]() |
|
![]() |
|
![]() |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 13 |