Memory Management




















CPU management allocates and deallocates the processor. I/O management manages all I/O devices like mouse, keyboards, and displays. Memory management tells the computer whether there is any free memory and assigns or releases it based on the need of programs. A process is a running program, so the compiler creates a binary code for the said program. OS allows processes to share information by assigning resources to these processes, and its primary responsibility is to manage all system running processes. Delegating resources ensures that programs that need access and power have it. RAM is where the programs and data are kept. When the main memory is full virtual memory allows the transfer of data from the main memory. In modern computer systems, files (data unit), mass storage (USB), and I/O (mouse or keyboards) devices are removable and have DMA. Plug a USB port in, and the signal will be sent to DMA, which will then handle the files. The mechanisms needed to control the access of programs or users to the resources defined by a computer system are employing authentication procedures for users, permitting access only to the user who needs it most, defining the access the specific user only needs, and teaching the user how to spot spam. These concepts about operation systems theory will enable me to understand each course as I advance. I will be able to create programs that use memory appropriately and run efficiently on all operating systems.









Popular Post