Assessment Details and Submission Guidelines Unit Code BN104/BN104D Unit Title Operating Systems Assessment Type Individual, online quiz and written answer. Assessment Title Assignment two Purpose of the assessment (with ULO Mapping) The purpose of this assignment is to report on some important characteristics of Operating Systems. Students must answer Multiple Answer questions and provide written answer about process, file and device management, deadlock, and UNIX commands. After successful completion of this assignment, students should be able to: Report on the basics, and provide examples, of operating systems structure and functionality, including process and device management. Demonstrate competency in the use of a command line interface to operate with and manage an OS such as UNIX, and perform simple UNIX (Linux) administration. Weight 20% of the total marks Total Marks 100 Word limit 1000 Due Date 5 PM, 2 June 2017 (Friday, week 11) Submission Guidelines All work must be submitted on Moodle. Please answer the questions in this document and update the report on Moodle. The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2.54 cm margins on all four sides of your page with appropriate section headings. Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE referencing style. Extension If an extension of time to submit work is required, a Special Consideration Application must be submitted directly to the School's Administration Officer, in Melbourne on Level 6 or in Sydney on Level 7. You must submit this application three working days prior to the due date of the assignment. Further information is available at: http://www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/specialconsiderationdeferment Academic Misconduct Academic Misconduct is a serious offence. Depending on the seriousness of the case, penalties can vary from a written warning or zero marks to exclusion from the course or rescinding the degree. Students should make themselves familiar with the full policy and procedure available at: http://www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/Plagiarism-Academic-Misconduct-Policy-Procedure. For further information, please refer to the Academic Integrity Section in your Unit Description. Marking criteria: Marks are allocated as indicated on each question, taking the following aspects into account: Section to be included in the report Description of the section Marks Online Quiz Complete the online Quiz on Moodle 40 Device handler seek strategies, and Primary and secondary storage Answer question related to primary and secondary storage, and device handler seek strategies, and based on the understanding on the topic students need justify their answer. 20 Deadlock Students need to demonstrate their understanding of the concept of a race and deadlock conditions in a system. 20 Unix Students need to demonstrate their competency in the use of UNIX commands. 20 Reference style Follow IEEE reference style (should have both in-text citation and reference list) (refer to marking rubric for mark allocation). Total 100 Example Marking Rubric for Assignment 2: Total Marks 100 Marking Rubrics for Assignment 2 (for written answers): Grade Mark HD 80-100 DI 70-79 CR 60-69 P 50-59 Fail <50 Excellent Very Good Good Satisfactory Unsatisfactory Analysis, technical explanation (40%) Logic is very clear with detailed explanation Logic is clear and easy to follow Consistent and convincing OK, but with some shortcomings Confused or disjointed Expression, justification (40%) Writing is correct and very well integrated Writing is correct and well integrated Mostly good expression, and reasonably well integrated Expression not clear, English only acceptable Poor English expression Presentation (10%) Proper style, professionally presented. Well presented overall Mostly good, but some presentation problems Some apparent presentation problems Poor structure, careless presentation Reference style (10%) Clear styles with excellent source of references Correct referencing Style with good source of references Generally good referencing style Some references missing or wrong style No references or many errors Assignment 2-Questions A-QUIZ 40 marks Attempt your quiz after Week 10, and paste below the Moodle summary B-Q1 20 marks Device Handler Seek Strategies and Primary and Secondary storage a 15 marks On a hard disk, the queue of track requests is as follows: 20 35 1 27 2 11 18 60 23 Assume that the head starts at track 20. Draw a diagram for arm movement and explain the diagram for each of the following seek strategies. (5 marks each) i) FCFS ii) SSTF iii) LOOK b 5 marks Describe in your own words how secondary storage differs from primary storage and give an example of each. Give references and cite the sources if you use any external source for this task. B-Q2 20 marks Deadlock a 10 marks What is a race condition? Explain race condition with an example (do not use the example from the lecture slide). Use your own example and explain in your own words. Give references and cite the sources if you use any external source for this task. b 10 marks Consider a system with four dedicated resource and four processes (process P1, P2, P3 and P4) that require a maximum of two devices to complete the task. Draw a directed graph of a scenario that demonstrates there is a deadlock in the system. Explain your graph with details. B-Q3 20 marks UNIX a 20 marks Document the following UNIX commands (in clear and concise form): grep cp mv wc Each of the above commands must be documented to the extent so that the reader of your report could understand how each command works, including the following points: Brief introduction of the function of the command in your own words (in 2-3 sentences) The basic syntax of the command, including options. Where appropriate, give a brief description in your own words of at least two options of the command. At least two examples of the usage of the command that you have used in lab (provide screen capture). Give references and cite the sources that you used for this task.