When most end-users encounter computers, they are working on what are sometimes referred to as "virtual machines." In other words, when you interact with a computer or smart phone, there are many layers of software between you and the device you are using. Computers are actually very simple devices, that can store binary data (bits that can have the value of 0 or 1) and perform a very limited set of operations on those bits. What enables computers to perform such operations as accepting input from keyboards and mice and displaying output on monitors is a combination of software and firmware (firmware is basically software hardwired into a system).
The operating system of a computer is a type of managerial software that handles many of the computer's administrative functions, such as switching between tasks. The key function of an operating system is actually to execute a wait loop, a sequence of code in which it looks for interrupts or signals from various devices (keyboard, mouse, internal clock, etc.) to see if anything needs to be done. Then, if the operating system sees that it has received one or more such signals, it responds by transferring control to an appropriate piece of software (either an operating system module or an application) to deal with the interrupt. Operating systems also provide standard interfaces for application software and handle issues such as memory management, allocating resources among various tasks, resolving conflicts among tasks, and handling interfaces with external devices, so that people writing application software such as word processors or spread sheets can focus on application functionality, and simply use standard commands to write something in a specific font to the screen, for example, rather than dealing with the mechanics of displaying every single pixel in each letter a user will see.
Thursday, July 26, 2018
What are operating system functions?
Subscribe to:
Post Comments (Atom)
Summarize the major research findings of "Toward an experimental ecology of human development."
Based on findings of prior research, the author, Bronfenbrenner proposes that methods for natural observation research have been applied in ...
-
One way to support this thesis is to explain how these great men changed the world. Indeed, Alexander the Great (356–323 BC) was the quintes...
-
Polysyndeton refers to using several conjunctions in a row to achieve a dramatic effect. That can be seen in this sentence about the child: ...
-
Both boys are very charismatic and use their charisma to persuade others to follow them. The key difference of course is that Ralph uses his...
-
Equation of a tangent line to the graph of function f at point (x_0,y_0) is given by y=y_0+f'(x_0)(x-x_0). The first step to finding eq...
-
At the most basic level, thunderstorms and blizzards are specific weather phenomena that occur most frequently within particular seasonal cl...
-
Population policy is any kind of government policy that is designed to somehow regulate or control the rate of population growth. It include...
-
Gulliver cooperates with the Lilliputians because he is so interested in them. He could, obviously, squash them underfoot, but he seems to b...
No comments:
Post a Comment