Week 5 Final Project - Theory Concept Map
The major functions of an Operating System (OS) are process management, memory management, storage management, input/output (I/O) control and management, and protection and security. Process management executes instructions sequentially until complete. This function relies on the CPU, memory I/O and files to carry out its assignment. Additionally, it allows for creating system process and provides the mechanisms for synchronization and communication. All data passes through memory management before and after it is processed. The same holds true for instructions for them to execute. This function manages which portion of the memory is utilized and how by allocation and deallocation. The storage management provides a uniform way for storing data that passes through the OS. This function also converts physical storage into local storage, like files. The management of files consist of creating, deleting, and mapping. I/O subs...