Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I just want a better understanding of the assignment You can take the project management path, in which you research, design and implement operating systems
I just want a better understanding of the assignment
You can take the project management path, in which you research, design and implement operating systems that could best be used to manage operations over large, distributed ventures.
idea an operating system that is used to manage warehouse inventory
Design Component
This design will exist in two phases: planning, and execution.
Planning Phase
Create an informal box and arrows diagram, in which you plan out the features of your new operating system.
See the Windows, Unix, Linux, etc. operating systems box and arrows diagrams at the end of Lecture slides
posted on course website to get an idea for the diagram you want to create. Remember to keep the specific
purpose you have chosen in mind. You need to include the below four features from Execution Phase in
your diagram, in addition to three custom features of your own choosing. You must include three features that
are custom for the specific purpose you have been researching thus far. Write those three features here.
Feature
Feature
Feature
Execution Phase
Implement this plan in Java, C Python, or C to be run by a user in an IDE context IntelliJ Visual Studio,
etc This implementation needs to include the following features:
User Input keyboard mouse, or other
Load Program transfer files from RAM to CPU
Refresh RAM transfer data from CPU to RAM
User Output textbased, visual, or audio
The three custom features as detailed in the Planning Phase.
Caveat: I do not expect you to write code that truly interfaces with the drivers you would actually find in a
keyboard, CPU, RAM, or monitor. You are welcome to simulate these components using hardcoded data as
much as you would like. Consider the following suggestions:
You may create a data structure called RAM possibly composed of an ArrayList in Java that your program
can write to and read from as necessary. Perhaps this data structure stores file names of local txt files
that contain code that should be executed by the CPU.
You may use System.out.println in Java if you want to provide user output.
You may use any number of math functions to execute CPU functions
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started