Summary Blog Post

 Features of contemporary operating systems are the following: Process Management, Memory Management, File Management, Network Management, Secondary Storage Management, I/O Device Management, and Security Management. Common contemporary OSs include Microsoft Windows, Mac OS X, and Linux. The process management component is a procedure for managing many processes running simultaneously on the operating system. The memory management process is conducted by using a sequence of reads or writes of specific memory addresses. A file management is a set of related information defined by its creator. Network management is the process of administering and managing computer networks. Secondary storage management also with storage devices, such as USB flash drives and CD/DVD drives. The I/O Device management helps to hide the variations of specific hardware devices from the user. Security management refers to a mechanism for controlling the access of programs, processes, or users to the resources defined by computer controls to be imposed, together with some means of enforcement. 



The Process Management enable processes to share and exchange information by allocating resources. The operating system decides beforehand, that what resources should be allocated to which user program. It divides the resources in the system too many resource partitions. Then, it allocates one resource partition to each user program before the program’s initiation. Another approach to allocating resources is by the operating system checking the allocation status in the resource table whenever a program makes a request for a resource. Overall, the process management protects the resources of each process from other methods and allows synchronization among processes. It handles operations by performing tasks like process scheduling and such as resource allocation.


Main memory refers to a physical memory that is the internal memory to the computer. Main memory is also known as RAM. Main memory is the place where programs and information are kept when the processor is effectively utilizing them. Virtual Memory is a storage allocation scheme in which secondary memory can be addressed as though it were part of the main memory. 


A file management system is used for file maintenance (or management) operations. It is is a type of software that manages data files in a computer system. Storage management refers to the software and processes that improve the performance of data storage resources. It may include network virtualization, replication, mirroring, security, compression, deduplication, traffic analysis, process automation, storage provisioning and memory management. I/O Requests are managed by Device Drivers in collaboration with some system programs inside the I/O device. The requests are served by OS using three simple segments : I/O Traffic Controller : Keeps track of the status of all devices, control units, and communication channels.



The mechanisms necessary to control the access of programs or users to the resources defined by a computer system is the system protection in operating system.  Protection refers to a mechanism which controls the access of programs, processes, or users to the resources defined by a computer system. The role of protection is to provide a mechanism that implement policies which defines the uses of resources in the computer system.




Reference

Guru99. 2022. Process Management in OS: PCB in Operating System. [online] Available at: <https://www.guru99.com/process-management-pcb.html> [Accessed 18 May 2022].

Guru99. 2022. What is Operating System? Explain Types of OS, Features and Examples. [online] Available at: <https://www.guru99.com/operating-system-tutorial.html> [Accessed 18 May 2022].

GeeksforGeeks. 2022. Resource Allocation Techniques for Processes - GeeksforGeeks. [online] Available at: <https://www.geeksforgeeks.org/resource-allocation-techniques-for-processes/> [Accessed 18 May 2022].

Memory Management in Operating System - GeeksforGeeks. (2022). Retrieved 18 May 2022, from https://www.geeksforgeeks.org/memory-management-in-operating-system/

Virtual Memory in Operating System - GeeksforGeeks. (2022). Retrieved 18 May 2022, from https://www.geeksforgeeks.org/virtual-memory-in-operating-system/

What is a File Management System? - Definition from Techopedia. (2022). Retrieved 18 May 2022, from https://www.techopedia.com/definition/1832/file-management-system

What is Storage Management? | Answer from SUSE Defines. (2022). Retrieved 18 May 2022, from https://www.suse.com/suse-defines/definition/storage-management/

I/O scheduling in Operating Systems - GeeksforGeeks. (2022). Retrieved 18 May 2022, from https://www.geeksforgeeks.org/i-o-scheduling-in-operating-systems/

Comments

Popular posts from this blog

Computers in the Workplace

Network Security

Tech Topic Connection: Database Management