Identify communications approaches between CPU, memory, and other peripheral devices.

OBJECTIVES

Understand the basics of a computer architecture.
• Identify communications approaches between CPU, memory, and other peripheral devices.
• Understand how computers execute programs.

ASSIGNMENT INSTRUCTIONS

Answer the following questions the best you can. Cite the literature that you used to find the answer to the question (if it is necessary).

  1. List four activities of a typical operating system.


  2. Summarize the distinction between batch processing and interactive processing.


  3. Suppose three items, R, S, and T, are placed in a queue in that order. Then one item is removed from the queue before a fourth item, X, is placed in the queue. Then one item is removed from the queue, the items Y and Z are placed in the queue, and then the queue is emptied by removing one item at a time. List all the items in the order in which they were removed.


  4. Suppose a computer contained 512MB (MiB) of main memory, and an operating system needed to create a virtual memory of twice that size using pages of 2KB (KiB). How many pages would be required?


  5. A process is said to be I/O-bound if it requires a lot of I/O operations, whereas a process that consists of mostly computations within the CPU/memory system is said to be compute-bound. If both a compute-bound process and an I/O-bound process are waiting for a time slice, which should be given priority? Why?

  6. Identify three ways in which a process could challenge the security of a computer system if not prevented from doing so by the operating system.


  7. Suppose a password consisted of a string of nine characters from the English alphabet (twenty-six characters). If each possible password could be tested in a millisecond, how long would it take to test all possible passwords?

Are you struggling with your paper? Let us handle it - WE ARE EXPERTS!

Whatever paper you need - we will help you write it

Get started

Starts at $9 /page

How our paper writing service works

It's very simple!

  • Fill out the order form

    Complete the order form by providing as much information as possible, and then click the submit button.

  • Choose writer

    Select your preferred writer for the project, or let us assign the best writer for you.

  • Add funds

    Allocate funds to your wallet. You can release these funds to the writer incrementally, after each section is completed and meets your expected quality.

  • Ready

    Download the finished work. Review the paper and request free edits if needed. Optionally, rate the writer and leave a review.