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, and give

Facebook changes its corporate branding to Meta - Techcrunch

Image credit - Facebook Well, it’s official. After 17 years of being called Facebook, the social networking parent company behind Facebook, Instagram, WhatsApp and Oculus has a new name. Facebook’s corporate entity is now Meta. Facebook creator Mark Zuckerberg announced the change at the company’s AR/VR-focused Connect event, sharing that the new title captured more of the company’s core ambition: to build the metaverse. “To reflect who we are and what we hope to build, I am proud to announce that starting today, our company is now Meta. Our mission remains the same — it’s still about bringing people together. Our apps and our brands — they’re not changing either,” Zuckerberg said. “From now on, we’re going to be metaverse-first, not Facebook-first.” The name change comes at a… convenient time for Facebook, which has seen a sustained backlash to its brand, particularly in recent weeks after a former employee leaked a trove of documents to the media and government bodies detailing the m

The Amazing Vantablack Material...!!

Vantablack is a material developed by Surrey NanoSystems in the United Kingdom and is one of the darkest substances known, absorbing up to 99.96% of visible light (at 663 nm if the light is perpendicular to the material).The name is a compound of the acronym VANTA (vertically aligned carbon nanotube arrays) and the color black. Vantablack is not actually a color pigment or a paint, but a coating of carbon nanotubes. These have the property of absorbing incident light almost completely. Against a deep black background, objects coated in Vantablack material seem to disappear, as the perception of spatial depth is lost. This is because the human eye perceives shapes coated in Vantablack to be two-dimensional. IUPAC Name is Activated carbon high density skeleton. Other names are Multiwalled carbon nanotube (MWCNT), Vantablack S-VIS and Vantablack S-IR. It is insoluble in water. When light strikes Vantablack, instead of bouncing off, it becomes trapped and is continually deflected amo