Question

In: Computer Science

Discuss at least 4 common tasks of operating systems. Explain how Windows might accomplish one of...

Discuss at least 4 common tasks of operating systems. Explain how Windows might accomplish one of the tasks and how the Mac OS or Linux might accomplish it differently.

Solutions

Expert Solution

Answer)

As we all know, the OS is an interface in the computer user as well as the hardware associated with the computer which helps the software to make the basic task as mentioned below.

Some of the common tasks of the operating system are as follows:

1) I/O Management

2) Memory Management

3) CPU Management and

4) Device Driver Management

Let us take the CPU Management or the Process Management

In Windows, the following CPU management is done when the system initialization happens, along with the execution of the process creation system call by the running of the process.

It is then the user requests for the creation of the new process which is finally completed by the start of the batch processor or CPU execution.

Whereas in Linux the process creation happens using fork() or the clone() system call where there are many steps involved. Validation is the first step wherein the parent process would authorize the creation of the process. Once the validation has been successful then the whole parent process gets copied with any change if needed to the unique process id, parent process or the userspace.

The process management in MAC fosters, schedules and executed the program at the runtime where the Cocoa environment gives the programming interface for interacting with that of the operating system. It is then the developer would find the process as well as the host information for making further sub-processes and the pipe data in the process.

Hope this answer was helpful
If you found the answer useful, please hit like
Thanks


Related Solutions

CSC241_FA20_01 Windows Server Operating Systems
CSC241_FA20_01 Windows Server Operating Systems
a.) For desktops, the current market share for Windows is 79%. If the operating systems are...
a.) For desktops, the current market share for Windows is 79%. If the operating systems are checked for 20 randomly selected desktops, what is the probability that 17 of them are running Windows? Answer this question without using R or a binomial calculator function. I want you to simplify the combination manually, but a calculator can certainly be used to multiply the combination by ?? ∙(?−?)?−?. b.) A certain drug treatment cures 90% of cases of hookworm in children. Suppose...
hacking Embedded Operating Systems: The Hidden Threat EXPLAIN WINDOWS IoT (INTERNET OF THINGS) AND OTHER EMBEDDED...
hacking Embedded Operating Systems: The Hidden Threat EXPLAIN WINDOWS IoT (INTERNET OF THINGS) AND OTHER EMBEDDED SYSTEMS. WHAT ARE NIX EMBEDDED OPERATING SYSTEMS? HOW DO YOU PATCH EMBEDDED OPERATING SYSTEMS?.
a) Discuss the files systems that are supported in Windows and the devices that are supported...
a) Discuss the files systems that are supported in Windows and the devices that are supported in these file systems. AN,7 b) Write a C/C++ system program to read text from a file in the Windows file system, and print the text to the screen. Compile and run the program and copy the source code into your answer booklet. c) Discuss the Windows registry and its use and interpret the following registry keys: i. HKEY_LOCAL_MACHINE ii. HKEY_USERS iii. HKEY_CLASSES_ROOT iv....
List and discuss categories of threats (at least 4) that information systems face.
List and discuss categories of threats (at least 4) that information systems face.
Compare the design goals and evolution of Android and Windows operating systems. [10 Marks]
Compare the design goals and evolution of Android and Windows operating systems. [10 Marks]
Differences Between Linux and Windows Operating Systems Two key differences between a Linux operating system and...
Differences Between Linux and Windows Operating Systems Two key differences between a Linux operating system and a Windows operating system are the concepts of “mounting” and “drive” letters. Provide an example for each. Why is it important to plan disk partitioning before installing Linux? Discuss the advantages of disk partitioning. Also discuss what logical volume management (LVM) is and why or why you might use it.
1. In at least 4 paragraphs explain what Land Use regulation is and discuss how it...
1. In at least 4 paragraphs explain what Land Use regulation is and discuss how it can be used to promote segregation and affect the density of residential development.
Discuss the major risks that a business may face, and at least one peril that might...
Discuss the major risks that a business may face, and at least one peril that might give rise to a loss for each.
Discuss the major risks that a business may face, and at least one peril that might...
Discuss the major risks that a business may face, and at least one peril that might give rise to a loss for each.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT