Reference no: EM133239967
Case Scenario: You work as a developer in XYZ company. You have been tasked by your manager to work on a project for one of your company's clients based on their requirements.
Client Details and Requirements
Firm Name: U235 Nuclear Power Plant
Client Requirement:
We at U235 Nuclear Power Plant are very concerned about our employees well being. Considering the nature of work, we plan to give a wearable device that can keep a track of our employees' health and relay that information to a smartphone through an app.
Project Details
The device is ready and the mobile app will be created by the app development team. You are working in a team that is responsible for creating an OS (you are free to assume an OS) for the wearable device.
You have been assigned to do the following:
Choose the method of which your company's device's CPU will choose process precedence, using the methods mentioned in the reading assignments.
1. Convey the rationale behind your choice by explaining in detail why you would use this particular method to the development team. You will pitch to convince the team that your idea is the best method for the device to utilize.
I2. mportant Note: Keep in mind that there is not a lot of information being processed other than relaying a lot of I/O to the smartphone and a display to the user.
You may refer to the following resource for an example of what Linux uses for scheduling as a best practice:
Reference:
Linux scheduler - The linux kernel documentation. (n.d.). The Linux Kernel.
You will be assessed based on:
1. Your choice(s) of the method(s) of which the device's CPU will choose process precedence.
2. Your explanation behind the rationale for your choice(s) of method(s)