Final Project

profileDG96
7-3FinalProjectMilestoneThreeFullOrganizationalProfile.docx

SNHU logo

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

Multiprogramming is a feature that enables the concurrent execution of multiple programs on a computer system. It optimizes CPU utilization by allocating time among various processes.

Business Requirement

The absence of multiprogramming in TSI's OS hampers its ability to run multiple back-office applications simultaneously. This restriction adversely affects efficiency and leads to increased operational costs

Application Benefit

Multiprogramming significantly impacts software applications by allowing seamless execution of multiple tasks concurrently. In a business setting, this means improved efficiency and faster processing times for critical applications.

Implementation Tasks

To implement multiprogramming in TSI's back-office environment, the organization should consider upgrading its operating system to support this feature. This may involve selecting an OS that inherently supports multiprogramming or customizing the existing one to include this capability.

Multiprocessing

Tech Description

Multiprocessing involves using multiple processors or cores to execute tasks simultaneously, enhancing the system's multitasking capabilities and overall performance.

Business Requirement

TSI's OS lacking multiprocessing support results in underutilized server infrastructure and increased operational costs. Efficient resource allocation is hindered without this crucial feature.

Application Benefit

For software applications, multiprocessing offers improved parallel processing, enabling faster task execution. In a business context, this means enhanced performance for applications running in TSI's back-office environment

Implementation Tasks

Multiprocessing may require hardware changes to support several processors or cores. To effectively utilize these resources, the OS may need to be adjusted or upgraded.

Multithreading

Tech Description

Multithreading allows multiple threads within a process to execute concurrently, essential for parallel task handling.

Business Requirement

TSI's OS lacking multithreading negatively impacts multithreading-heavy back-office applications, causing delays and disruptions. This directly affects operational efficiency and competitiveness

Application Benefit

Multithreading benefits software applications by improving parallel execution, leading to faster and more responsive performance. In a business setting, this translates to smoother operation of applications in TSI's back office

Implementation Tasks

Implementing multithreading involves configuring the operating system and applications to support multiple threads. This may require software updates and potentially some application code modifications.

Virtual Memory

Tech Description

Virtual memory is a memory management technique that uses disk space to extend physical RAM, preventing system crashes due to memory shortages.

Business Requirement

TSI's OS frequently fails without paging, causing server downtime and productivity loss. Maintaining a solid server design requires fixing this issue.

Application Benefit

Virtual memory permits software applications to access memory resources, preventing crashes and assuring smooth performance. This is essential for TSI's back-office business applications.

Implementation Tasks

For virtual memory management, TSI must set its operating system to use disk space efficiently. Modifying virtual memory settings and parameters may be necessary.

System Call Interface

Tech Description

The system call interface provides an interface for applications to request services from the operating system, facilitating interaction with the kernel.

Business Requirement

Although not expressly stated, the lack of a system call interface would severely effect applications and processes' OS interactions, impacting functionality and efficiency.

Application Benefit

The system call interface directly influences how applications communicate with the operating system, ensuring smooth and efficient execution. In a business context, this is crucial for the seamless operation of applications in TSI's back office

Implementation Tasks

System call interfaces require operating system configuration to allow programs to request services. Compatibility with existing apps may also be required.

Security

Tech Description

Security features encompass login authentication, file system security, and network security, safeguarding the system from unauthorized access and data breaches

Business Requirement

TSI's OS lacking security features poses a risk to data and system integrity. Unauthorized access to back-office servers is a significant concern that needs immediate attention

Application Benefit

Security features directly impact the safety of software applications, protecting sensitive data and ensuring the integrity of operations. In TSI's back office, this is critical for maintaining trust and compliance

Implementation Tasks

Implementing security features requires access controls, encryption, and more. TSI should perform a complete security audit and fix holes.

Device Drivers

Tech Description

Device drivers are software facilitating communication between the operating system and hardware devices, essential for compatibility.

Business Requirement

TSI's challenge with custom device driver development impacts compatibility and system efficiency, increasing data loss risks and compromising reliability.

Application Benefit

Proper device drivers ensure seamless communication between software applications and hardware devices. In TSI's back office, this translates to enhanced compatibility and reliable operation of various applications.

Implementation Tasks

Implementing device drivers involves developing or acquiring drivers for all hardware devices used in the back-office environment. This may require collaboration with hardware vendors or in-house development efforts.

Fault Tolerance

Tech Description

Fault tolerance involves the system's ability to continue operating in the presence of hardware or software failures without data loss.

Business Requirement

The lack of fault tolerance in TSI's current state increases the risk of data loss during hardware failures, highlighting the need for a reliable backup and recovery strategy.

Application Benefit

Fault tolerance directly impacts the continuity of software applications, ensuring they remain operational even in the face of system failures. In TSI's back office, this is crucial for maintaining business continuity.

Implementation Tasks

Implementing fault tolerance requires the establishment of robust backup and recovery mechanisms. This may involve setting up redundant systems, regular data backups, and testing recovery procedures.

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

To address TSI's current limitations and propel it towards a future state with an advanced operating system catering to its business needs, a comprehensive strategy is essential. The implementation of multiprogramming, multiprocessing, multithreading, virtual memory, a robust system call interface, security features, proper device drivers, and fault tolerance should be prioritized. This can be achieved through a phased approach, starting with a thorough assessment of existing infrastructure and software applications. Upgrading the operating system and hardware, implementing necessary security measures, and optimizing resource utilization through multiprocessing and multithreading will significantly enhance TSI's back-office environment. Additionally, establishing fault tolerance mechanisms and ensuring compatibility through proper device drivers will fortify the organization against potential disruptions. This holistic approach aligns technological improvements with TSI's overall requirements, ensuring a seamless transition to a more efficient and resilient operating environment.

image1.jpg