IT6 Project

profilerick07
MILESTONETHREE.docx

Page | 2

MILESTONE THREE

24 APRIL 2019

Author Note

This paper was prepared for IT-600 Operating Systems, Module 7 Milestone 3,

Assignment, taught by.

GPOS Feature

Profile Criteria

Student Analysis

Multiprogramming

Tech Description

It is a technological phenomenon of parallel processing in which many programs or applications run concurrently on a processor. The processor splits the processing functions without simultaneous executions.

Business Requirement

The organization must have an appropriate operating system to facilitate compatibity between running programs and OS. This allows flawless execution.

Application Benefit

It allows for efficient utilization of organization resources because one processor can handle multiple tasks that would otherwise be split. Customer satisfaction is enhanced.

Implementation Tasks

They are handled by schedulers within the processors. They allow for logical sequential execution of programs without interruptions.

Multiprocessing

Tech Description

It is a simultaneous coordinated process that allows computer applications to be handled by more than one processor. It allows networked computers to process a program

Business Requirement

The organization must have multiple computer systems that can be synchronized to handle multiple applications within the organization.

Application Benefit

It enhances faster delivery of services. Multiple computers can be incorporated to speed up processing of transactions incase there is a downtime.

Implementation Tasks

Tasks can be implemented either by symmetric multiprocessing where memory is shared or massive parallel processing where processors are combined to handle an application.

Multithreading

Tech Description

This is the capacity of the programs or OS to efficiently handle multiple user requests without duplications of functions or requests which enhances users experience.

Business Requirement

The business must have a large number of users that require to use a particular program at the same time.

Application Benefit

It reduces the inconveniences associated with a delay in processing leading to queues and congestion

Implementation Tasks

Work in a program is executed using threads. They are vital in tracking multiple user requests into the system and ensuring their completion.

Virtual Memory

Tech Description

A virtual memory compensates for memory inadequacies of RAM by temporarly offering storage in the hard disk which allows for flawless execution of programs.

Business Requirement

The business must have multiple programs that require to run concurrently. This may drain the available RAM necessitating the need for a virtual memory

Application Benefit

It facilitates multiprogramming and multiprocessing. Efficiency operation of these programs requires the processor to have a faster access to their data in the RAM.

Implementation Tasks

Task execution within the virtual memory emulate the functions of RAM.

System Call Interface

Tech Description

It establishes a vital link between the operating system and the available computer applicatons. This relationship allows for optimum performance.

Business Requirement

The business must provide memory management frame work, device handling and networking.

Application Benefit

It allows installed programs to access the required resources to facilitate their operations which enhances customer utility.

Implementation Tasks

Implementation of tasks may be based on process control or file management. Process allows for creation, termination and freeing of memory.

Security

Tech Description

It incorporates a set of systems or procedures that ensures computer systems and the data contained in them is safeguarded.

Business Requirement

The business must implement physical and data security measures. Physical measures safeguard computer infrastructure like servers. For data you require firewalls and antivirus software.

Application Benefit

It prevents data misuse by restricting access to only the authorized recepients

Implementation Tasks

Tasks are implemented through continuous scanning of the applications in the computer. This is crucial in detecting malware that may compromise computer security.

Device Drivers

Tech Description

This are tiny application imbedded within the operating system of a computer that control external peripheries like printers and scanners.

Business Requirement

The business must have peripheries like photocopiers, scanners, printers and projectors to optimize

Application Benefit

They allow the organization to operationalize its external peripherals to facilitate operations.

Implementation Tasks

This is majorly determined by the type of peripheral device attached to the computer

Fault Tolerance

Tech Description

This is the capacity of the program to reasonably continue functioning despite the occurrence of major glitches that imbede full optimization.

Business Requirement

The business must integrate multiple redundancy systems to their applications to provide alternatives incase one fails

Application Benefit

It allows continuity of business operations despite a system breakdowns

Implementation Tasks

This is basedf on the criticality of the functions. Essential tasks may continue operating optimally while the non essential ones may be riddled with inefficiencies.

Insert recommendation below

Device drivers are important tools that would enable an entity to maximize the benefits of its peripheral components. The vital aspect of device drivers is that they can be contionously updated in order to be match the existing technology. They are thus easily adaptable from the current to future state. They can not easily slide into obsolescence.

Reference

· Krause, D., & Thörnig, P. (2016). JURECA: general-purpose supercomputer at Jülich supercomputing centre. Journal of large-scale research facilities JLSRF2, 62.