IT 600 Milestone Three Template
docx
keyboard_arrow_up
School
Southern New Hampshire University *
*We aren’t endorsed by this school
Course
625
Subject
Information Systems
Date
Apr 3, 2024
Type
docx
Pages
5
Uploaded by tylerwilliams5
IT 600 Final Project Milestone Three Template: Full Organizational Profile
Directions: For Milestone Three of your final project, insert your answers directly in the Student Analysis
column below by doing the following: ●
In each of the “Tech Description” fields, describe the GPOS feature using relevant technical terms and topic-related details. ●
In each of the “Business Requirement” fields, describe (in business terms) how the absence of this GPOS feature impacts a business such as TSI. ●
In each of the “Application Benefit” fields, describe the impact of this GPOS feature on the software applications that are typically run by businesses.
●
In each of the “Implementation Tasks” fields, describe (in detail) how this feature would be implemented in a typical business back-office environment.
●
See the instructions at the bottom of the document about the recommendation you will need to make. Note: You can reuse the two criteria you completed in the Milestone Two (Tech Description and Business Requirement) to complement the new work in this milestone (Application Benefit and Implementation Tasks). Be sure to incorporate any instructor feedback you received on your Milestone Two submission. GPOS Feature
Profile Criteria
Student Analysis
Multiprogramming
Tech Description
The main objective for using a multiprocessor is to increase the execution speed of the system and consume high computing power
Business Requirement
Large Memory, Job Status preservation, CPU scheduling. With the absence of this the company will not be able to support more than one program running at a time which will ultimately hurt the business. Application Benefit
All the jobs run in parallel, which makes the system quick. Implementation Tasks
Creating the program on the operating system that completes tasks in the order in which the programmer sets. Multiprocessing
Tech Description
A mode of operation in which two or more processors in a computer simultaneously process two or more different portions of the same program
Business Requirement
Two or more processing units each sharing main
GPOS Feature
Profile Criteria
Student Analysis
memory. If this is missing this will negatively impact the business because if the OS does not support more than one processor on a physical device the operating system locks ups when interruptions are generated by a second processor.
Application Benefit
Useful for CPU-bound processes, such as computationally heavy tasks since it will benefit from having multiple processers
Implementation Tasks
Need to write a function, that will be run by the process. Then, will need to instantiate a process object. Then, the process will run and return its result. Multithreading
Tech Description
The ability of a program or an operating system to enable more than one user at a time without requiring multiple copies of the program running on the computer
Business Requirement
Fast CPU speed and large memory capacities. With the absence of this the OS will lack a system call interface beyond basic file open, close , read, and write. Application Benefit
Improved throughput, simultaneous and fully symmetric use of multiple processors for computation and I/O, improved server responsiveness, and better communication
Implementation Tasks
Implement a run() method, Instantiate a Thread object using the following constructor, Once the Thread object is created, the thread can be started by calling start() method, which executes a call to run() method.
Virtual Memory
Tech Description
Uses both hardware and software to enable a computer to make up for physical memory shortages, temporarily transferring data from RAM to disk storage.
Business Requirement
Is needed to manage storage space to keep systems up and running quickly and efficiently. Without virtual memory the problem that the business faces are that the TSI OS uses flat memory model without paging, which results in the TSI OS administrators in
GPOS Feature
Profile Criteria
Student Analysis
the back office frequently have to reboot the operating systems when they crash due to insufficient memory.
Application Benefit
Handle twice as many addresses as main memory, enables more applications to be used at once, and it frees applications from managing shared memory and saves users from having to add memory modules when RAM space runs out.
Implementation Tasks
Must use page tables and translations. System Call Interface
Tech Description
Provides the services of the operating system to the user programs through API.
Business Requirement
This is required in the business process because it serves as the interface between an operating system
and a process. The way this will negatively affect TSI’s business. Since TSI OS only has a basic system call interface this causes severe software compatibility issues.
Application Benefit
The Simplicity.
Implementation Tasks
Using a software interrupt or trap.
Security
Tech Description
The process of ensuring OS integrity, confidentiality, and availability.
Business Requirement
Without Security it will hurt TSI business because their OS operates based on sensor input, which means it does not have any security for login, file system modifications, or network security which means important confidential files are at risk for being attacked.
Application Benefit
Protects systems and data from worms, malware, threats, ransomware, backdoor intrusions, viruses. ETC
Implementation Tasks
Remove nonessential applications to reduce possible
system vulnerabilities. Restrict local services to the services required for operation. Implement protection for buffer overflow, you may need third party software to do this.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
GPOS Feature
Profile Criteria
Student Analysis
Device Drivers
Tech Description
A form of software application that allows one hardware devices to interact with another hardware device.
Business Requirement
Without Device Drivers the business will decline since the TSI software developers write custom device drivers for each customer, it doesn’t work well for TSI back office because of the variety of devices is so large and sophisticated, TSI developers are unable to code for them.
Application Benefit
Simplifies programming by acting as a translator between a device and the applications or operating systems that use it
Implementation Tasks
Know about the hardware, initialize the hardware, control the hardware, communicate data through the hardware, then start and stop communication through the hardware.
Fault Tolerance
Tech Description
The way in which the OS responds to a hardware or software failure.
Business Requirement
If Fault Tolerance is missing in the GPOS feature it would be bad for business because the device drivers have certain limitations of TSI software developers, they are unable to code device drivers for RAID cards. As a result, all company data resides on individual SATA and SCSI drives which can be costly for a business and very insufficient when it comes to a proper business model. Application Benefit
Prevent disruptions arising from a single point of failure, ensuring the high availability and business continuity of mission-critical applications or systems.
Implementation Tasks
Identify potential failures, which a system might encounter, and design counteractions.
GPOS Feature
Profile Criteria
Student Analysis
Recommendation: Your recommendation should map the technology you have described above to the
overall requirements of TSI and their endeavor to implement TSO OS in their back office. Your
recommendation should not be a simple regurgitation of the facts above. Imagine you are presenting a
summary of your findings and a recommendation to a busy executive.
Give a crisp, one-paragraph
summary that defines how TSI will move from the current state to a future state that implements an
operating system with all of the capabilities necessary to meet its requirements.
Insert recommendation below