Operating System

  

Operating System

Assignment #2 

30 Points

2.1. Suppose we have a multi-programmed computer in which each job has identical characteristics. In one computation period, T, for a job, half the time is spent in I/O, and the other half in processor activity. Each job runs for a total of N periods. Assume a simple round-robin scheduling is used, and I/O operations can overlap with processor operation. Define the following quantities:

§ Turnaround time = actual time = actual time to complete a job

§ Throughput=average Throughput = average number of jobs completed per time period T

§ Processor utilization=percentage utilization= percentage of time that the processor is active (not waiting)

§  

Compute these quantities for one, two, and four simultaneous jobs, assuming that the period T is distributed in each of the following ways:

a. Processor first half, I/O second half

b. I/O first and third quarters, processor second and fourth quarter

2. Give the features of Batch Operating System and list the advantages and the disadvantages.

A batch operating system normally don’t interact with the computer directly. In between there is an operator which take similar jobs and groups them into batches.

3. Instructions related to accessing I/O devices are typically privileged instructions, that is, they can be executed in kernel mode but not in user mode. Give a reason why these instructions are privileged.

4. One reason GUIs were initially slow to be adopted was the cost of the hardware need-ed to support them. How much video RAM is needed to support a 25-line × 80-row character monochrome text screen? How much for a 1200 × 900-pixel 24-bit color bit-map? What was the cost of this RAM at 1980 prices ($5/KB)? How much is it now?

2.5. In IBM’s mainframe OS, OS/390, one of the major modules in the kernel is the System Resource Manager. This module is responsible for the allocation of resources among address spaces (processes). The SRM gives OS/390 a degree of sophistication unique among operating systems. No other mainframe OS, and certainly no other type of OS, can match the functions performed by SRM. The concept of resource includes processor, real memory, and I/O channels. SRM accumulates statistics pertaining to utilization of processor, channel, and various key data structures. Its purpose is to provide optimum performance based on performance monitoring and analysis. The installation sets forth various performance objectives, and these serve as guidance to the SRM, which dynamically modifies installation and job performance characteristics based on system utilization. In turn, the SRM provides reports that enable the trained operator to refine the configuration and parameter settings to improve user service. This problem concerns one example of SRM activity. Real memory is divided into equal-sized blocks called frames, of which there may be many thousands. Each frame can hold a block of virtual memory referred to as a page. SRM receives control approximately 20 times per second, and inspects each and every page frame. If the page has not been referenced or changed, a counter is incremented by 1. Over time, SRM averages these numbers to determine the average number of seconds that a page frame in the system goes untouched. What might be the purpose of this, and what action might SRM take?

2.6. A multiprocessor with eight processors has 20 attached tape drives. There is a large number of jobs submitted to the system that each require a maximum of four tape drives to complete execution. Assume each job starts running with only three tape drives for a long period before requiring the fourth tape drive for a short period toward the end of its operation. Also assume an endless supply of such jobs.

a. Assume the scheduler in the OS will not start a job unless there are four tape drives available. When a job is started, four drives are assigned immediately and are not released until the job finishes. What is the maximum number of jobs that can be in progress at once? What are the maximum and minimum number of tape drives that may be left idle as a result of this policy?

b. Suggest an alternative policy to improve tape drive utilization and at the same time avoid system deadlock. What is the maximum number of jobs that can be in progress at once? What are the bounds on the number of idling tape drives?

you are designing an application that will

  

you are designing an application that will help keep track of sales for your company. This sales data may be shared with potential clients. There are three types of accounts that track sales for your company: supplies, services, and paper. All sales accounts will have an account id. You will need attributes to keep track of the number of hours and rate per hour of services provided. You will need attributes to keep track of the number of pounds of paper sold and the price per pound. You should also keep track of the total sold in supplies. In addition to the following required attributes for supplies, services and paper account classes, feel free to include additional attributes that you think are appropriate. Your management wants the application to be easy to maintain and to promote code reuse as much as possible. You propose that this can be best achieved by utilizing object-oriented design principles and you want to incorporate an inheritance hierarchy with the account types. The first step of your design process is to design and present to the team an Account inheritance hierarchy. Create a class diagram for the Account inheritance hierarchy. Your subclasses should be Supplies, Services, and Paper. Explain your class diagram and answer the following: How does this inheritance hierarchy promote code reuse? How does this inheritance hierarchy make the application easier to maintain? If in the future, if another type of account is needed, what are the steps for adding this new account type to your design?

 
 

Using NetBeans/Java , implement your previous class diagram. Your application will use the Accounts inheritance hierarchy . There are three types of sales accounts that track sales for your company: supplies, services, and paper. Create a test class that tests each subclass’s constructor and display each instance created. Override the toString() method so that your object data is printed.

For now, include your pseudocode, UML class diagram and verbiage that explains your design

Melissa’s Boating Emporium, DATABASE SYS:THEORY & PROGM

 

  1. At Melissa’s Boating Emporium, Melissa rents different kinds of boats to their customers: jet skis, skiffs, and pontoons for a day. All boats will have a specific daily rental rate.
    Melissa needs to manage the following pontoon information:

    • Registration Number
    • Name (each pontoon is named uniquely)
    • Manufacturer
    • Length
    • Capacity (i.e., how many people they will hold)
    • Skiffs are fairly standard, so Melissa needs to only manage the following skiff information:
    • Registration Number
    • Manufacturer
    • Jet Ski information Melissa needs is as follows:
    • Registration Number
    • Manufacturer
    • Date Manufactured
    • Jet Ski type (Recreational, Rec-Lite, or Luxury)
    • Age of Jet Ski
    • Pontoons and skiffs can be used for fishing, and Melissa will see to it that you have the right equipment for your rental. As an option, your rental can include the following types of equipment: bucket, net, bait knife, cutting board, map of surrounding areas, anchor, rod rentals and bait. Every piece of equipment has its own rental cost.  Each of these fishing items can be added to your boat rental, but equipment is not associated with any one boat. Any boat rental can also include an optional flare gun from the inventory of equipment for an extra price. All equipment will have a description and a rental price. All boats are available for rentals.
      Melissa wants to keep track of the date of all her rentals and the overall charge. As for her customers, she will want to log their name (first name and last name will do), their cell phone number, and their New Jersey Boat Safety Certificate identification number.
      Finally, Melissa will sell any of her used Jet Skis to customers. She will make a determination at the time of sale as to what she will charge. But she wants to keep track of the amount of the sale, the date of the sale, and to whom it was made.
      Please submit your ER or EER diagram.

Exp19_Word_Ch01_HOEAssessment_Hammock

  

#Exp19_Word_Ch01_HOEAssessment_Hammock

#Word Chapter 1 Hands-On Exercise Assessment – Hammock 

#Exp19 Word Ch01 HOEAssessment Hammock

  

Project Description:

You are editing a news release for a campus club. The Hammock Club is a campus organization dedicated to “hanging out” between classes, providing respite from the rigor of a college schedule. The document is in draft form so you will apply appropriate formatting and edits.

      

1

Start Word. Download and open the file   named Exp19_Word_Ch01_HOEAssessment_Hammock.docx.   Grader has automatically added your last name to the beginning of the   filename.

0

 

2

Displaying   nonprinting characters can assist with troubleshooting a document later. For   example, leaving too many spaces between words results in a   “grammatical’ mistake, when the problem is simply the number of spaces.   By showing nonprinting characters, you can easily see the spaces and correct   the mistake.

Display   nonprinting characters. At the end of the document, insert text from Article.docx. Delete the two blank   paragraphs at the end of the document.

7

 

3

Insert a hard return after the period   ending the first sentence in the second body paragraph on the first page   (after the words hang out). Delete   the blank space that begins the new paragraph to ensure that the paragraph   begins at the left margin.

5

 

4

At the end of the document,   press ENTER. Type Contributed   by:

(include the   colon) and press ENTER. Type Jade Evans.

6

 

5

Check spelling, correcting any errors. Be   sure to correct grammatical errors, as well.

6

 

6

Using   the thesaurus, identify a synonym for the word slackers in the fourth body paragraph on the first page. Select a   synonym beginning with the letter i.

7

 

7

Insert an unformatted footer, typing TSU Hammock   Club at the left side of the footer. On the same footer line, but   right aligned, insert a page number, selecting Current Position and Plain   Number. Close the footer.

10

 

8

At the   end of the second paragraph on the second page (ending in seems to be catching on), press   SPACEBAR and type The club now   boasts 72 members. (Include the period.)

5

  

  

Step

Instructions

Points Possible

 

9

Adjust the left and right margins to 1.5”.   Change the orientation to Portrait.

9

 

10

Insert   a watermark, selecting Draft 1 from the gallery of watermarks. Modify the   watermark to change the color to Blue (Eighth column in Standard colors).

10

 

11

Although some symbols display on the   keyboard, many do not. A symbol can add interest to an informal document,   improve readability, and acknowledge a source or product.

Select the comma and space following the word Club in the second sentence of the   first paragraph on the first page. Replace the selected items with an Em Dash   symbol. Insert a Registered symbol after the ENO acronym in the second body paragraph on the first page.

11

 

12

Although   headers and footers are often included in papers and publications, cover   pages typically do not include a header or footer, so it is important to consider   suppressing them on such pages.

Insert a page break at the top of the document. At the top of the new page, insert text from Release.docx. Ensure that the footer   does not display on the first page that you just inserted.

9

 

13

Open Advanced Properties and ensure that   the Summary tab is selected. Enter Jade Evans as the author, replacing any   existing author, and TSU Hammock Club as a Comment. Create a   custom property, selecting Project and typing Press Release in the Value   box.

8

 

14

It is   not only important to consider accessibility issues so that people of all   abilities might be able to read a document, but also because we are often   legally obligated to do so. Checking for accessibility does not mean that you   must correct for every alert presented, but you should consider each   occurrence and determine how critical it might be for your intended audience.

Check   accessibility, correcting any identified error. It is OK if none are   presented.

7

 

15

Save and close Exp19_Word_Ch01_HOEAssessment_Hammock.docx. Exit Word. Submit the   file as directed.

0

 

Total Points

100

SE491: Software Construction A 1

 Using pseudocode and a flowchart, develop the logic for a program that accepts two numbers as input and displays the product of the numbers. You may use a free online tool or other available tool to draw the flowchart.

Discussion 4

Read classmates post and respond with 50 words;

Radiology guidelines fall under the following:  professional, technical, and global.  Professional relates to the services of the physician which includes the supervision of the taking of the x-rays well as the interpretation and report of said x-ray films.  Technical relates to the services of the technologist as well as the use of the equipment, film and other supplies.  Global combines both of the professional and technical guidelines component.  These guidelines provide the template for those who work in the radiology field when documenting the services and for those who code the services provided for billing purposes.

Reference

Carol J. Buck, Saunders (2022) Step by Step Coding.  Carol J. Buck, Saunders

autobiography 22

  1. Autobiography: Write a 3 paragraph, 500-word autobiography (written in 1st person) that describes:  
    • your life to this point including where you were born and an interesting fact about where you were born;
    • your education and experience in your major area of study;
    • and the goals you set for yourself after you obtain your masters in computer science 

business enterprise

 Your consulting company has been hired to design and implement a network for a small to mid-sized vertically integrated sales and manufacturing company with about 75 employees and 40 PC’s.  They have provided you with the following requirements:

• Central Domain Structure including the design of the OUs for management of workstations and users should be developed based on the Company organizational chart provided.
• Group Policies configured to support the following
• Encrypted files on clients with appropriate recovery setup
• Setup File Shares with appropriate permissions based on the AD structure you configured.  
o Departments should each have a shared location accessible only to that department’s users to store files.
• Configure a central update server with appropriate groups and enableconfigure client side targeting
• Configure Roaming Profiles for the users along with folder redirection for key folders to help with login times, ensure the security settings are correct on these folders so as to prevent other users from being able to access a profile that is not theirs.
o Redirected folders should include Documents, Desktop, and Favorites
• Setup DNS in your environment as needed.
• Develop a plan for future DHCP Configuration, it is not necessary to implement this.
• Setup and configure a print server to share printers with appropriate permissions
o The CEO doesn’t like to wait behind others when he prints and expects you to provide a solution
o There needs to be a way to control who can print to the color printer.
• You should also include a recommended backup and recovery plan but you do not have to implement this.
• They would like a secure solution for Remote Access to allow employees to access applications from either a personal device or when traveling with a work device. 

 

For your final deliverables of this project you will submit complete documentation of your proof of concept environment and the plans detailed in the requirements document.  This documentation should be complete technical documentation with enough detail to allow the reader to reproduce your solution and understand why you made the configuration selections you did.   There are some articles and tips linked in the Course Resources section on how to write successful documentation.

For your presentation you will provide a business targeted video presentation of how you addressed their requirements.   This presentation should include some sort of visual aidshandouts and should not be overly technical in nature.   Your presentation should be between 5 to 10 minutes long and you need to make sure to include any background information or assumptions that you needed even if the items do not directly correlate to a requirement.

close out

 

1. You will produce a formal closeout report.

Your assignment will have a formal cover page as per your previous assignments.

The second page will consist of a formal cover for a closeout report. This formal project closeout report cover will contain the following:

  • Project name in Full:
  • Date:
  • Project Manager/Director:
  • Document control form:

2. Produce a 1 page Executive Summary: (see thisthis websiteor other websites for ideas)

3. Purpose of the Project: (Differs from executive summary – Provide a brief 1 page overview of the purpose of the project in the case study).

4. Project Deliverables: (Document the deliverables you specifically identified in the case study and provide the date delivered).

  • Deliverable
  • Date Delivered

5. Post Implementation Support: (e.g. Field Support) – (What processes, tools, systems, documentation, FAQ sheets are in place to support the ongoing operating environment?)

6. Training: (What, if any, training has been developed for this project? Is training being handled through another project/program, if so what is the plan? How will you ensure the project deliverables are assimilated into the organization?)

7. Scope Change History: (If formal change management was used in your project and changes occurred, please document each change in a table using the following headings.)

  • Change Request #
  • Date of Request
  • Title/Description
  • Explanation

8. Lessons Learned:

  • What went well in the project?
  • What did not go well in the project?
  • What should we do differently next time?

9. Provide a response memo to Dr. Knowall (this response memo is part of your total 8 – 10 pages).

Ensure that you provide documentation and rationale on what you will do to resolve the issues that Dr. Knowall has identified in his memo found in the Case Study. Please refer to the first part of the case study introduced in Unit 6 and the EVM analysis from Unit 7 as further information to support your project close out report. Dates for the deliverables etc. can be fictional to enhance the deliverable.

Include all other items that your team believes should be found in a Close Out Report for this Case Study as part of your final assignment submission.

Requirements: 1900 words