Unit CodeUnit TitleAssessment TypeAssessment TitleAssessment Details and Submission GuidelinesBN104Operating SystemsIndividual Assessment Assignment 2 Purpose of the assessment (with ULO Mapping) WeightTotal MarksWord limitDue DateThe 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:a. Report on the basics, and provide examples, of operating systems structure and functionality, including memory allocation, virtual memory, demand paging and process and device management.b. Describe the integration of hardware, operating systems and application software.c. Explain in detail the functioning of some devices such as peripherals (e.g. printers and network connections).d. Discuss the most common file systems structure and technology.e. Explain the concept of user interfaces and their role in the functionality of anOS.f. Demonstrate competency in the use of a command line interface tooperate with and manage an OS such as UNIX, and perform simple UNIX(Linux) administration.g. Support and troubleshoot operating systems and applications at anintroductory level.30% of the total marks80N/A11:55 PM, 3rd October, 2021 (week 11) Submission Guidelines All work must be submitted on Moodle by the due date along with a title Page. 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 AMS. You must submit this application three working days prior to the due date of the assignment. Further information is available at:Prepared by: Sadia Aziz Moderated by: Dr Sharly Joana Halder August, 2021
BN104 Operating System 2 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. Research the Internet or current literature to answer the questions. You may refer a textbook, journal or website and Cite your sources. Whenever you research computer technology, make sure your resources are timely. Notice the date when the research was published. Also be sure to validate the authenticity of your sources. Avoid any that might be questionable, such as blogs and publicly editedonline (wiki) sources.Prepared by: Sadia Aziz Moderated by: Dr Sharly Joana Halder August 2021
BN104 Operating System 3 Assignment DescriptionQuestion 1Assignment 2-QuestionsIntroduction to operating System (10+5 = 15 marks) As a matter of fact, operating systems are not designed to utmost perfection since at times they suffer from a number of problems. Such problems can be very inconveniencing if one is not familiar with the troubleshooting tools. Hence one should be aware of all these techniques which can resolve the problem so one can continue working without any problems.What are the common operating system problems? Suggest and provide details of some trouble shooting tools that can be used. List 5 problems and 5 solutions to fix them.Question 2Report examples of five systems where Hybrid operating system is required. Also justify the requirement of hybrid operating system for these five systems.Process Management and Memory Management (12+3+5+5 = 25 marks) Question 3Given the following mix of job, job lengths, and arrival times, assume a time slice of 4 and compute the completion time, turnaround time, and waiting time for each job. Draw the Gantt chart and suggest an application for each job. (Consider 5 as high priority and 1 as low priority and arrival time for P0, P1,P2,P3, and P4 is 0,1,2,3, and 4 respectively)a. First-come, first-served scheduling (FCFS) algorithm.b. Shortest Job First Scheduling (SJF) algorithm.c. Shortest Remaining time (SRT) algorithm.d. Non-preemptive priority Scheduling algorithm.e. Preemptive priority Scheduling algorithm.f. Round-Robin Scheduling algorithm.Table1: Processes with its Id, Burst time and priority Prepared by: Sadia Aziz Moderated by: Dr Sharly Joana Halder August 2021
BN104 Operating System 4Question 4A user interface (UI) refers to the part of an operating system, program, or device that allows a user to enter and receive information. Describe in your own words the purpose and applications of following user interfaces? Which one you would prefer and why?a. Graphical User Interfaceb. Menu driven Interfacec. Command line InterfaceQuestion 5Operating System provides an execution environment to the applications that run on the computer system. Research on integration of hardware, operating systems and application software and discuss how computer hardware, OS and application programs work do together?Question 6Analyse the given main memory and find out two ways of compacting it. Also find out which scheme require the Minimum Data Movement.Figure 1: memory diagram of computer systemDevice Management and File Management (8+6+6= 20 marks) Prepared by: Sadia Aziz Moderated by: Dr Sharly Joana Halder August 2021
BN104 Operating System 5 Question 7On a hard disk, the queue of track requests is as follows:62 17 30 15 90 140 130 48 194Assuming that the head starts at track 60, Draw the diagrams for the arm movement for the seek strategies mentioned in the lecture. Calculate the total and average number of tracks travelled. Based on this calculation, report which one is the best strategy with your own justification.Question 8How does Keyboard interact with operating system to provide input? And how does operating system interact with printer to provide output? Discuss in details.Question 9Explore three most common file system in existing operating systems and discuss in details.Android and Unix Operating Systems(5+10 = 15 marks)Question 10Android is an open source Operating System for mobile devices such as smartphones and tablet computers. Research on evolution and design goals of android. Cite your sources and the dates of publication.Question 11Run any 10 UNIX commands and paste the screen shots in answer. Also give the brief description of each command. (You can use any online platform if you don’t have oracle virtual box) Marking criteria:Marks are allocated as indicated on each question, considering the following aspects:Prepared by: Sadia Aziz Moderated by: Dr Sharly Joana Halder August 2021
BN104 Operating System6 Section to be included in the reportIntroduction to OSProcess and Memory ManagementDevice and File ManagementAndroid and Unix Operating systemsReference styleStudents need to provide the details five common errors in OSneeds to explore the systems for hybrid OS-Students have to show the execution of the examples given in the questions-Describe user interfaces- Integration of all components of Computer Sytem-Different ways of compaction and Data movement in compactionStudents have to research andAnswer the questions with relevant figures and examples.Students have to research about Android and Unix and Answer the questions with relevant examples.Students need to demonstrate their competency in the use of UNIX commands.Follow IEEE reference style (should have both in- text citation and reference list)TotalMarks (10+5)=15(12+3+5+5)= 252015 5 80 Example Marking Rubric for Assignment 2: Total Marks 80 Prepared by: Sadia Aziz Moderated by: Dr Sharly Joana HalderAugust 2021Description of the section
BN104 Operating System 7Grade MarkHD 65-80DI 50-64CR 35-49P 20-34Fail Excellent Very Good Good Satisfactory UnsatisfactoryIntroduction to OS/15All topics are pertinent and covered in depth. Ability to think critically and source material is demonstrated.Topics are relevant and soundly analysed.Generally relevant and analysed.Some relevance and briefly presented.This is not relevant to the assignment topic.Process and Memory Management/25Exact required solutionTopics are relevant and soundly analysed.Good number of referencesGenerally relevant and analysed.Number and relevance of References are fair.Some relevance and briefly presented.Few references and not much relevantThis is not relevant to the assignment topic.No references.Device and File Management/20 Good effort and Excellent reasoning Good effort and reasoning Good effort made but not outstanding Some effort but sound reasoning. Very little or no efforts.Android and Unix Operating systems/15Excellent research and hard work. Good number of relevant referencesExtremely good effortGood number of referencesGood effort made but not outstanding. Number and relevance of References are fair.Made some effort. For example, Web searches only. Few references and not much relevantVery little attempt to reference. Lazy effort with inaccuracies. No referencesReference style /5 Clear styles with excellent source of references. Clear referencing style Generally good referencing style Sometimes clear referencing style Lacks consistency with