Final project of computer architecture (To implement a cache simulator)

 

Introduction

In this final project you will implement a cache simulator. Your simulator will be configurable and will be able to handle caches with varying capacities, block sizes, levels of associativity, replacement policies, and write policies. The simulator will operate on trace files that indicate memory access properties. All input files to your simulator will follow a specific structure so that you can parse the contents and use the information to set the properties of your simulator.

After execution is finished, your simulator will generate an output file containing information on the number of cache misses, hits, and miss evictions (i.e. the number of block replacements). In addition, the file will also record the total number of (simulated) clock cycles used during the situation. Lastly, the file will indicate how many read and write operations were requested by the CPU.

It is important to note that your simulator is required to make several significant assumptions for the sake of simplicity.

  1. You do not have to simulate the actual data contents. We simply pretend that we copied data from main memory and keep track of the hypothetical time that would have elapsed.
  2. Accessing a sub-portion of a cache block takes the exact same time as it would require to access the entire block. Imagine that you are working with a cache that uses a 32 byte block size and has an access time of 15 clock cycles. Reading a 32 byte block from this cache will require 15 clock cycles. However, the same amount of time is required to read 1 byte from the cache.
  3. In this project assume that main memory RAM is always accessed in units of 8 bytes (i.e. 64 bits at a time).
    When accessing main memory, it’s expensive to access the first unit. However, DDR memory typically includes buffering which means that the RAM can provide access to the successive memory (in 8 byte chunks) with minimal overhead. In this project we assume an overhead of 1 additional clock cycle per contiguous unit.
    For example, suppose that it costs 255 clock cycles to access the first unit from main memory. Based on our assumption, it would only cost 257 clock cycles to access 24 bytes of memory.
  4. Assume that all caches utilize a “fetch-on-write” scheme if a miss occurs on a Store operation. This means that you must always fetch a block (i.e. load it) before you can store to that location (if that block is not already in the cache).

Info Systems Mgmt#2

Read and answer the whole thing a minimum of 2 pages with  not counting header and references   

In this unit, you have learned about management   information systems (MIS) and the importance of it. For this assignment,   compose a paper that discusses the key differences between data, information,   information technology (IT), and information systems (IS). Your paper should   address the components listed below.

  • Define what is meant by information.
  • Define what is meant by data.
  • Create two matrices (one for data and one for information) that illustrate the key differences between information and data, place the matrices into your paper, and briefly discuss the differences in one or two paragraphs. Each matrix should contain characteristics and/or facts  about the subjects (data and information) that show how they are different.
  • Define IT.
  • Define IS.
  • Using the five-component model as an example, discuss some differences between IT and IS.

If you are using Microsoft Word, you can develop a matrix using this program. For an example of how to create a matrix using Microsoft Word, see the Microsoft.com explanation by clicking the link below.

Microsoft. (n.d.). Create a matrix. Retrieved from https://support.office.com/en-us/article/Create-a-matrix-0E74423D-2E28-4DEB-9223-A30C2312CC22

You may use another computer software program that you are familiar with to create the matrices. However, you must submit your assignment in a Microsoft Word document, and the matrices should be included   in the body of your paper.

Your paper must be a minimum of two pages in length (not counting the title and reference pages), and you must use at least two resources as references. Any information from these resources must be cited   and referenced in APA format.

cs

 

Purpose

This discussion activity gives you the opportunity to solve a real world scenario. In doing so, you will learn the concepts of a software development cycle.

Directions

Part I: Complete Your Original Response to the Main Topic

You are a software developer for a Retail Point of Sale System Company. A client has made a request to upgrade the current system from command line interface to a graphic user interface. The client concerns on an effect to the current system with the change. The client does not want to lose any current data on the system. Provide recommendations and the change plan including the below requirements to the customer.

Requirements:

  • Create a requirement plan (what need to be done to support this upgrade)
  • Create a development plan (how to implement this upgrade with programming details explanation including technical details on this document)
  • Create testing plan (how to ensure that the new upgrade works without affecting current system and no data lost.)

Posting your recommendations and the change plan

Once you have completed your recommendations and plan. Post it in the discussion forum by clicking the Reply link below.

  • In the first line of your post, your should add your plan title and name.
  • Your posting must include recommendations, a requirement plan, a development plan, and a testing plan.  

Introduction and comparison of different frameworks

 The required article readings this week give a good discussion and look at some of the frameworks that are used to manage risk within organizations and enterprises. One of the readings this week provided an introduction and comparison of different frameworks. As with anything, there are going to be strengths and weaknesses to all approaches.For your week 3 research paper, please address the following in a properly formatted research paper:

  • Do you think that ISO 27001 standard would work well in the organization that you currently or previously have worked for? If you are currently using ISO 27001 as an ISMS framework, analyze its effectiveness as you perceive in the organization.
  • Are there other frameworks mentioned has been discussed in the article that might be more effective?
  • Has any other research you uncover suggest there are better frameworks to use for addressing risks?

Your paper should meet the following requirements:

  • Be approximately four to six pages in length, not including the required cover page and reference page.
  • Follow APA 7 guidelines. Your paper should include an introduction, a body with fully developed content, and a conclusion.
  • Support your answers with the readings from the course and at least two scholarly journal articles to support your positions, claims, and observations, in addition to your textbook. The UC Library is a great place to find resources.
  • Be clearly and well-written, concise, and logical, using excellent grammar and style techniques. You are being graded in part on the quality of your writing.

Discussion 1: Leadership Theories in Practice,NURS 6053/NURS 6053N/NRSE 6053C/NURS 6053C/NURS 6053A/NRSE 6053A: Interprofessional Organizational and Systems Leadership

 

A walk through the Business section of any bookstore or a quick Internet search on the topic will reveal a seemingly endless supply of writings on leadership. Formal research literature is also teeming with volumes on the subject.

However, your own observation and experiences may suggest these theories are not always so easily found in practice. Not that the potential isn’t there; current evidence suggests that leadership factors such as emotional intelligence and transformational leadership behaviors, for example, can be highly effective for leading nurses and organizations.

Yet, how well are these theories put to practice? In this Discussion, you will examine formal leadership theories. You will compare these theories to behaviors you have observed firsthand and discuss their effectiveness in impacting your organization.

To Prepare:

  • Review the Resources and examine the leadership theories and behaviors introduced.
  • Identify two to three scholarly resources, in addition to this Module’s readings, that evaluate the impact of leadership behaviors in creating healthy work environments.
  • Reflect on the leadership behaviors presented in the three resources that you selected for review.

By Day 3 of Week 4

Post two key insights you had from the scholarly resources you selected. Describe a leader whom you have seen use such behaviors and skills, or a situation where you have seen these behaviors and skills used in practice. Be specific and provide examples. Then, explain to what extent these skills were effective and how their practice impacted the workplace.

By Day 6 of Week 4

Respond to at least two of your colleagues on two different days by explaining how the leadership skills they described may impact your organization or your personal leadership, or by identifying challenges you see in applying the skills described.

IT Strat Plan – Wk2

Q1:   275 words

The vast majority of the population associates Blockchain with cryptocurrency Bitcoin; however, there are many other uses of blockchain; such as Litecoin, Ether, and other currencies. In this discussion, please describe at least two cryptocurrencies with applicable examples. Discuss some similarities and differences. Lastly, discuss if you have any experience using any cryptocurrencies. 

 

Q2: Research Paper: Blockchain —- 5 pages

Industry experts believe blockchain is a technology that has the potential to affect the business of most IT professionals in the next five years. Pick an industry you feel will be most affected by blockchain and how blockchain may be used in that industry. As an IT manager, how would you embrace blockchain? For instance, how would training occur for your team, what strategies might you use, what security methods may you recommend be used?
Your paper should meet the following requirements:

  • Be approximately 5 full pages in length, not including the required cover page and reference page.
  • Follow APA7 guidelines. Your paper should include an introduction, a body with fully developed content, and a conclusion.
  • Support your answers with the readings from the course and at least two scholarly journal articles to support your positions, claims, and observations, in addition to your textbook. The UC Library is a great place to find resources.
  • Be clearly and well-written, concise, and logical, using excellent grammar and style techniques. You are being graded in part on the quality of your writing.

Readings:

 

Stoyanovich, M., & Tanz, F. E. (2019). Coming to Grips with Blockchain. Benefits Magazine, 56(5), 20-25.

Waldo, J. (2019). A Hitchhiker’s Guide to the Blockchain Universe. Communications of the ACM, 62(3), 38–42. Retrieved from https://doi.org/10.1145/3303868

Burns, S. (2019). Blockchain: Hype Vs Reality. Computer Weekly, 21-24.

Tarzey, B. (2019). Inside Blockchain and Its Various Applications. Computer Weekly, 16-20

Carson, B., Romanelli, G., Walsh, P., & Zhumaev, A. (2018). Blockchain beyond the hype: What is the strategic business value? McKinsey Quarterly, (4), 118–127.

Assignment: Testing for Bivariate Categorical Analysis

Please read the attachment instructions carefully!!!!!

You have had plenty of practice with data analysis in the Discussions and hopefully you have received helpful and encouraging feedback from your colleagues. Now, for the last time in the course, it is time once again to put all of that good practice to use and answer a social research question using categorical statistical tools. As you begin the Assignment, be sure and pay close attention to the assumptions of the test. Specifically, make sure the variables are categorical level variables.

For this Assignment, you will consider three different scenarios. Each of these scenarios includes a research question. You will examine each scenario, choose a categorical data analysis and run a sample test.

To prepare for this Assignment:

  • Review Chapters 10 and 11 of the Frankfort-Nachmias & Leon-Guerrero course text and the media program found in this week’s Learning Resources related to bivariate categorical tests.
  • Using the SPSS software, open the Afrobarometer dataset found in this week’s Learning Resources.
  • Next, review the Chi Square Scenarios found in this week’s Learning Resources and consider each research scenario for this Assignment.
  • Based on the dataset you chose and for each research scenario provided, using the SPSS software, choose a categorical data analysis and run a sample test.
  • Once you perform your categorical data analysis, review Chapter 11 of the Wagner text to understand how to copy and paste your output into your Word document.

For this Assignment:

Write a 1- to 2-paragraph analysis of your categorical data results for each research scenario. If you are using the Afrobarometer Dataset, report the mean of Q1 (Age). In your analysis, display the data for the output. Based on your results, provide an explanation of what the implications of social change might be.

Use proper APA format, citations, and referencing for your analysis, research question, and display of output.

By Day 7

Submit your Assignment: Testing for Bivariate Categorical Analysis.

Submission and Grading Information

To submit your completed Assignment for review and grading, do the following:

  • Please save your Assignment using the naming convention “WK11Assgn+last name+first initial.(extension)” as the name.
  • Click the Week 11 Assignment Rubric to review the Grading Criteria for the Assignment.
  • Click the Week 11 Assignment link. You will also be able to “View Rubric” for grading criteria from this area.
  • Next, from the Attach File area, click on the Browse My Computer button. Find the document you saved as “WK11Assgn+last name+first initial.(extension)” and click Open.
  • If applicable: From the Plagiarism Tools area, click the checkbox for I agree to submit my paper(s) to the Global Reference Database.

Orientation Practice Assessment.

FlexPath Prep Plan 

For this assessment, you will create a personal FlexPath Prep Plan. 

Remember that this plan is truly for you. Creating it will help you:

Recognize the knowledge, skills, and strengths you bring to your FlexPath experience.

Think about what you may need to change to succeed in FlexPath. 

Create a realistic plan for fitting FlexPath course work into your life. 

Prepare for your first meeting with your FlexPath coach.

Begin your first academic course feeling prepared.

For each question below, think about what you know about yourself and consider what you have learned in orientation. Use this document and fill in the spaces. Answer each question as completely as possible, using complete sentences. You should be able to write at least 3–4 well-constructed sentences for each bullet point.

Now that you have been through FlexPath orientation, what seems new and different about the FlexPath model, and what adjustments will you need to make to be successful in this model?

Are there things about the FlexPath model that may be a challenge for you, or that make you apprehensive?

How will you schedule time in your already-busy life to complete the assessments and be successful in FlexPath?

What things might possibly interfere with your schedule and how will you address them?

What skills, knowledge, and strengths do you feel you bring to the FlexPath program?

How can use your skills, knowledge, and strengths to be successful in FlexPath?

What was the most important factor (cost savings, time to completion, self-directed) in your decision to enroll in FlexPath?

How will that factor help you stay on track?

How will you use each of the resources below to help you be successful in your FlexPath courses?

FlexPath Coach.

FlexPath Faculty

Capella Writing Center.

Capella University Library.

Progress Tracker.

Academic Plan.

Campus.

What questions would you like to discuss with your FlexPath Coach during your first call?

Examples:

Subscription billing.

Planning courses.

Transfer credit.

Financial aid (or other types of tuition assistance).

Academic engagement.

Assessment feedback and resubmission.

Research and writing skills.

Taking time off.

Other.

When you have completed this assessment, save it as a Word document following the naming conventions listed in the assessment area in the courseroom. Attach the document to the assessment box and submit.

Mgmt 690 wk5 DQ

Within the Discussion Board area, write 600–800 words that respond to the following questions with your thoughts, ideas, and comments. This will be the foundation for future discussions by your classmates. Be substantive and clear, and use examples to reinforce your ideas.

Your team attends a trade conference on the subject of globalization. They have attended several seminars both advocating and dismissing implementing a global strategy. You return to the office and share some of what you have learned with the team.

“Globalization is a very interesting topic and can get very heated,” you explain. “There are some countries and companies who are fiercely loyal to their homes and would not consider going global. Others see it as a benefit to the company and their customers. Some people here in the states believe that American-made is best because we are contributing to our home country. But, is it? Is it always best to stay domestic? How does this impact pricing? Are you truly helping?”

As your team ponders these questions, you start to think about your position on the topic. Complete the following:

  • Are you for or against globalization?
  • Is your recommendation for your company to go global? Why or why not?
  • How does globalization impact the marketplace as a whole?
  • Has your opinion changed from the beginning of the course to now?

Health Information Scenario

Scenario

“Mary  is  a  health  information  management  (HIM)  student  completing  a  clinical  practice  rotation  in  an  acute  care  hospital  in  her  community.  This  week  she  is  learning  about the release-of-information process. At the breakfast table, Mary’s mother asks her to  find  out  what  is  wrong  with  Ruth,  their  next-door  neighbor.  Ruth  has  been  admit-ted  to  the  hospital  twice  in  the  past  three  months, and Mary’s mother wants to know why.  While  processing  the  requests  for  release of information that afternoon, Mary comes  across  one  from  Ruth’s  insurance  company.  Mary  learns  that  Ruth  was  hospitalized due to physical abuse by her husband.  Mary  has  been  in  trouble  with  her  mother  recently.  She  knows  that  if  she  tells “”her  mother  this  information,  she  will  score  “big points.” She is very tempted to tell her mother the information she has learned. Later  that  same  day,  while  responding  to  another  request  for  information,  Mary  realizes  that  the  medical  record  she  is  reviewing belongs to Ron, her best friend’s fiancé.  Mary  learns  that  Ron  has  a  drug  abuse  problem  and  was  recently  diagnosed with HIV. Mary will be the maid of honor at the wedding of Ron and Patricia two months from now, and she knows that Patricia  does  not  know  about  Ron’s  problems.  Mary  becomes  worried  and  wonders whether she should tell her best friend what she has learned, because Ron’s conditions  could  affect  Patricia’s  health  and  the quality of her married life”

Questions:

“What  should  HIM  professionals  do  when  family  or  friends  ask  them  for  information about others or when they discover  things  about  people  they  know during the process of doing their work?  Does  Mary  have  the  right  to  reveal this information to others?”

“In the situation regarding Mary’s friend Patricia  and  her  fiancé  Ron,  would  Mary  be  more  justified  in  revealing  patient  information  than  in  the  situation regarding the next-door neighbor? Why or why not?”

 

Write 2-3 pages, each question should have one full page only, be creative and use your critical thinking, refer to the ethical decision-making matrix which is provided at the end of the chapter.

It is required to follow the APA style format, include a cover page, an introduction, and a conclusion. Use at least three quality current resources within the last five years and from medical journals.

Please review the scoring rubric before you submit your assignment.