In: Computer Science
How does windows manages its hardware and software resources:
The windows is itself a software( which we call as operating system, or system software). windows manages the computers memory, internal cpu process and all of its application softwares and hardware.
Generally speaking, what is an Operating system: An OS is an interface between the computer hardware and software.It helps humans to communicate with the hardware with help of software.
When we specifically talk about how windows manage both Hardware and software we can say:
In order for the operating windows to communicate to your hardware, it requires drivers. Drivers will teach the OS how to interact with hardware. Thats why while installing windows on our combuter it will install Drivers along with it or we should do it manually. Hardware resources contains assinable address bus and peripheral systems , which the software can use to address its required location. Before a software communicates with the hardware instance , A PnP manager will assign the resource based on the knowlege of resaource availability.There is a tool called System resource, it is either used by hardware or software to communicate with each other.Some of the system resource tools are, IRQ,I/O addresses, Memory addresses,DMA channel. all four resources are used for communication between hardware and software. Hardware devices signal the CPU for attention using an IRQ. Software addresses a device by one of its I/O addresses. Software looks at memory as a hardware device and addresses it with memory addresses, and DMA channels pass data back and forth between a hardware device and memory.
HOPE THIS HELPED, DON'T FORGET TO LIKE :-)