6 writing assignments need completing

Writing 1 was already completed

(I need Writing 2 done by today, if possible! And Writing 3 done by next week on Wednesday, please!)

Writing 2:

Create a 3- to 4-paragraph analysis on the operating system/programming

language you chose, and its support for threading. Make sure to do the

following:

Summarize the threading support.

Answer the following questions:

Is the threading model based on kernel-level or user-level threads?

What is the most significant advantage of the implementation?

What is the most significant disadvantage of the implementation?

Provide a scenario where this method of threading will provide the best solution and explain why.

————————————————————————

Writing 3:

For this Discussion, you will more deeply investigate a synchronization

technique for ensuring atomicity or managing concurrency, and analyze

the efficacy of that technique.

To prepare:

Research techniques for ensuring atomicity or techniques for

managing concurrency control. Select one technique that is not detailed

in the textbook for your Discussion post.

Create a 3- to 4-paragraph evaluation of the technique you selected. Include the following in your post:

A brief summary of the technique.

A description of the concurrency issue that is resolved by the

technique, as well as the advantages and disadvantages of the technique.

An explanation of whether the technique is best suited for an

all-or-nothing atomicity design strategy or a before-or-after atomicity

design strategy.

—————————————————————————

Writing 4

Virtual memory is essential for application programs. Virtual memory

allows each application program to run within a full address space,

regardless of how much physical memory exists and regardless of how many

processes are competing for that physical memory. As such, modern

operating systems are expected to provide support for virtual memory.

However, operating systems cannot support virtual memory unless the

underlying processor architecture provides hardware support for virtual

memory. In other words, supporting virtual memory requires a combination

of hardware support within the processor and software support within

the operating system.

Processor architectures provide hardware support for virtual memory. For

this writing, your job is to analyze the support provided by one of

those architectures.

To prepare:

Research a processor architecture and how it supports virtual memory.

Create a 2- to 3-paragraph analysis of the processor’s support for virtual memory. Do the following:

Summarize how the processor architecture supports virtual memory.

Identify at least two advantages and two disadvantages in its virtual memory support.

Explain what effects (positive or negative) the architecture’s virtual memory support has on application software.

———————————————————————–

Writing 5

The Open Systems Interconnection model (OSI) provides a way of

conceptualizing a communication system. It does this by partitioning the

system into layers. The OSI model is a standard developed by the

International Organization for Standardization (ISO). It is an excellent

example of abstraction and layering applied to a complex system.

Gaining a thorough understanding of the OSI model can help you design,

develop, and troubleshoot distributed applications.

For this assignment writing, you will evaluate the failure of a

distributed application and analyze where in the OSI Model the failure

may be related to.

To prepare:

Consider a distributed application that you use and for which you have experienced a recent failure.

Create a 2- to 3-paragraph evaluation of the application failure you dealt with. Do the following:

Describe the application and the failure.

Analyze the failure relative to each layer of the OSI model. For

each layer, identify and describe at least one service from that layer

that may have failed and caused the application failure you experienced.

Explain which layer you consider to be the most likely cause of the failure you experienced and why.

—————————————————————-

Writing 6

You will be downloading and using a free Network Packet Analyzer,

“Wireshark”. This free package has several good features; however there

are many different Packet Analyzers available. To prepare for this

assignment, search the Internet and locate a Network Package Analyzer

and compare the features to WireShark.

Provide a comparison of the features found in the Network Package

Analyzer from your search to the features included in WireShark.

———————————————————————

Writing 7

You will research a routing protocol and evaluate routing protocols to

determine the best for a network you have experience with.

To prepare:

Research a routing protocol that was not detailed in the textbook

reading. In your initial posting, discuss that routing protocol.

Create a 2- to 3-paragraph analysis of the routing protocol you researched. Make sure to do the following:

Describe the routing protocol you researched.

In addition, identify a network that you have some familiarity with,

and recommend a routing solution for that network. Be certain to

provide an explanation and justification for your recommendation.