Skip to main content

Operating System as Extended machine and Resource manager

Operating system is software that runs in kernel mode even that is not always true. Part of the problem is that operating system perform two essential unrelated function. We can say that operating system is system software that manages computer hardware, software resources, and provide common services for computer program. 



The Operating System as an Extended machine

The architecture of most computers at the machine language level is not developed and difficult to program, especially for input/output. To make this point more concrete, consider modern SATA hard disks used on most computers. Only the insane the programmer would try to mess with hard disks at the hardware level. Therefore disk driver - a piece of software deals with hardware and provide interface to read and write disks blocks. Operating System  contain many drivers for control input/output device. Macintosh hardware are complicated. Real processors, memories, disks, and other devices are very complicated and its interface are idiosyncratic and inconsistent. One of the task of operating system is to hide the hardware and present the software with nice, clean and elegant way. 

The Operating System as an Resource manager 

Basically operating system is there to manage all the pieces of complex system. Modern operating system allow multiple program to be in memory and run at the same time. When the computer has more then one user, the need for managing and protecting the memory, I/O devices and other resources is even more. The primary tasks of the operating system is to keep track which software is using which resources, to grant users request and account for usage. Resources manager tasks include multiplexing resources in two different ways: time and space. 

Comments

Popular posts from this blog

RPA - UiPath

What is RPA?   RPA (Robotic Process Automation) is technology which let organization to make their task easy by allowing them to automate the task just like a human being was doing them across  application and systems. The purpose of RPA is to transfer the process execution from humans to bots. Robotic process automation interacts with the existing IT architecture with no complex system integration required. UiPath - The vendor UiPath is a New York City-based global software company that develops a platform for robotic process automation (RPA). The company's software monitors user activity to automate repetitive front and back office tasks, including those performed using other business software such as customer relationship management or enterprise resource planning (ERP) software.   UiPath develops software to automate repetitive digital tasks normally performed by people. The technology combines emulating how humans read computer screens (AI Computer Vision) with APIs...

Some Pseudoscience and myths we still believe

Hi frnd, In this post I have mentioned some science fact and myth, among which some myth are not properly proof by science yet. But we still used to believe in that. That are also known as Pseudoscience. Bad Small Can Make You Sick According to the once-popular miasma theory, diseases were caused by "bad air." Miasma is the name for this foul-smelling, poisonous vapor that carried particles of decaying matter. In 1854, epidemiologists traced a deadly outbreak of cholera to water contamination. Discovering no organic matter in the water that was undoubtedly causing all the cholera, John Snow debunked miasma theory by proving that cholera is a waterborne disease. Soon, germ theory caught on and miasma flew out the window. Diffrent Parts of Tongue Have Different Taste Maybe this is one you learned in school, and maybe even still believe. Sorry, the idea that the tip of your tongue picks up sour tastes, or the middle of your tongue processes sweetness, or whatever, i...

Alien could be discovered on this new class of 'Hycean' exoplanet.

In the discovery for Alien life, astronomers have mostly looked for planets of a similar size, mass, temperature, and atmospheric composition to Earth. Recently, the team of astronomers find a class of planets that may prove the existence of Alien Life. Such exoplanets are more numerous in planetary surveys than rocky ones, which means they could be fertile territory in the search for alien life. The researchers have dubbed them 'Hycean' worlds.  In the new study, researchers identify one such class of alien worlds "Hycean" planets, which are up to 2.5 times larger than Earth and feature huge oceans of liquid water beneath hydrogen-rich atmospheres. Hycean planets appear to be incredibly abundant throughout the Milky Way galaxy, and they could host microbial life similar to the "extremophiles" that thrive in some of Earth's harshest environments, study team members said. "Hycean planets open a whole new avenue in our search for life elsewhere,...