Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Prepared by: Dr. Rajan Kadel XXXXXXXXXXModerated by: Dr Sadia Aziz November, 2020 Assessment Details and Submission Guidelines Year and Term 2020, T3 Unit Code BN104 Unit Title Operating Systems...

1 answer below »
Prepared by: Dr. Rajan Kadel XXXXXXXXXXModerated by: Dr Sadia Aziz November, 2020

Assessment Details and Submission Guidelines
Year and Term 2020, T3
Unit Code BN104
Unit Title Operating Systems
Assessment
Title
Assignment one - Introduction to operating systems, Memory and process
management
Purpose of the
assessment
(with ULO
Mapping)
The purpose of this assignment is to report on some important characteristics of
Operating Systems and explain their functions. Students must answer Multiple Answer
questions about OS operation, and report on selected OS aspects and algorithms such
as virtual memory, process scheduling and mobile operating systems. 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.
. Describe the integration of hardware, operating systems and application software.
c. Explain in detail the functioning of some devices such as peripherals
Weight Part A: 3% and Part B: 7%
Total Marks 70
Word limit N/A
Due Date Part A Due Date 11:55PM 4th December, 2020 (Week 3)
Part B Due Date 11:55 PM 8th January, 2021 (Week 7)
Submission
Guidelines
Assignment Structure and submission guidelines:

• Assignment 1 is divided into two parts: Part A (formative assessment) and Part B. The first
part of assignment 1 focuses on the basic concepts of the cu
ent operating systems that
is marked for 3% of the total marks and the second part is an extension of first part with
memory management and process management covering the remaining 7% of the total
marks. Students have to submit the first part by the end of week 3. Part B need to be
submitted in week 7.

• 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 Cali
i (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
http:
www.mit.edu.au/about
http:
www.mit.edu.au/about
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/special-considerationdeferment
BN104 Operating System

Prepared by: Dr Rajan Kadel XXXXXXXXXXModerated by: Dr Sadia Aziz November, 2020
2

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.


http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/Plagiarism-Academic-Misconduct-Policy-Procedure
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/Plagiarism-Academic-Misconduct-Policy-Procedure
http:
www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-guidelines/Plagiarism-Academic-Misconduct-Policy-Procedure
BN104 Operating System

Prepared by: Dr Rajan Kadel XXXXXXXXXXModerated by: Dr Sadia Aziz November, 2020
3
Assignment Description

Assignment 1-Questions
Part A
Concepts of OS XXXXXXXXXX10+5 = 15 Marks)
--------------------------------------------------------------------------------------------------------------------------
1. Today’s world there are different types of operating system exist in everyday applications.
Research the Internet or cu
ent literature to find at least five types of operating systems
depending on the application. XXXXXXXXXX10 marks)

Please note: 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
edited online (wiki) sources.

2. List different parts of operating system. Describe how those parts are collaborate to perform
the task of operating system. XXXXXXXXXX5 marks)

Part B
Memory Management XXXXXXXXXX5 Marks)
-----------------------------------------------------------------------------------------------------------------------------------

3. Explain in your own words why operating system needs address translation i.e., logical
address to physical address conversion? Also provide an example of address translation.

Memory Fragmentation and Compaction XXXXXXXXXX6+6=12 Marks)
-----------------------------------------------------------------------------------------------------------------------------------

4. The sizes of pages and page frames are often identical. Search academic sources to discover
typical page sizes, what factors are considered by operating system developers when
establishing these sizes, and whether hardware considerations are important. Cite your
sources.
XXXXXXXXXX = 6 Marks)
5. Given three su
outines of 700, 200, and 500 words each, if segmentation is used then the
total memory needed is the sum of the three sizes (if all three routines are loaded). However,
if paging is used then some storage space is lost because su
outines rarely fill the last page
completely, and that results in internal fragmentation.
Determine the total amount of wasted memory due to internal fragmentation when the three
su
outines are loaded into memory using each of the following page sizes:
a. 100 words
. 600 words
c. 700 words
d. 900 words
Answered 10 days After Jun 19, 2021

Solution

Preety answered on Jun 29 2021
160 Votes
Assignment –Operating System
Part A - Concepts of OS
Ans 1: there are different types of operating system. The most popular are:
1. Batch Operating System [2]: 
Batch operating system are not suppose to interact with computer in a direct manner. In this operating system an operator who has various responsibilities like taking similar jobs which are having the similar requirement and these requirements are assemble them into batches. The operator is also responsible for sorting the jobs having similar requirements. Batch system can be shared by multiple users. These operating systems have very less idle time. Batch systems processors have the knowledge about length of the job also. Batch systems are responsible to achieve large work frequently.
Fig 1: Batch Operating System
2. Time-Sharing Operating Systems: 
In time-sharing system, to manage all the tasks work smoothly, for this every task is given some time to execute. Each user use a single system so they gets the time of CPU and these type so systems are also known as Multitasking Systems. The task can be from a single user or different users also. Quantum is the time that every task gets to accomplish and when this time interval is completed then OS switches to the next task. For efficient use of the system, time-sharing operating systems schedule tasks. These systems also consist of accounting software for cost distribution of mass storage, printing, processor time etc. Some important modern operating systems like Android, Linux, BSD, iOS, Microsoft Windows etc.
Fig 2: Time Sharing OS
3. Distributed Operating System – 
These types of the operating system are the most advancement in the field of computers. These are also known as loosely coupled systems. Different types of systems are interconnected computers which are communicated with each other with the help of shared communication network [6]. In distributed OS there are some independent systems also which have their own memory and CPU also. They are different in function and size. In these types of systems one user can access the software or files and these are not really present on his system, but remote access is available in between various devices and all these are connected within that network. 
Distributed OS handles manages a large number of computers and all these assemble together to be worked like a single computer. So we can say that advancement in the networked computers which can communicate with each other helps in advancement of distributed computing. These systems have very less delay in data processing. These all systems work independently like if failure in one but this will not have impact on other network communications. The computation is very fast, as the resources are being shared. As many systems can be added to the network, so these systems are easily scalable.
Fig 3: Distributed Operating System
4. Network Operating System:
These operating system have the ability to manage users, data applications etc. and also these systems run on a server. Sharing of access of files can be allowed by these operating systems and all users have knowledge of underlying configuration, as well as about all the other users within the network, how these are connected etc. so these types of systems are also known as tightly coupled systems [3]. These systems are very much stable and centralized servers. They provide security feature like handled through servers. Remote server access is possible in these os from various locations.
Fig 4: Network Operating System
· Real-Time Operating System:
These systems have time interval required to process the input known as response time. When time requirements that are very strict, so these types of systems are very much required. They can hard real time as well as soft real time systems. When time constraints are very strict, these OS are hard real time systems. Whereas when there is less strict time-constraint, these are soft real time OS. These systms provides more output from all the resources due to maximum utilization of devices. For shifting tasks, time assigned is very less. These systems mainly focuses on running applications. These systems can also be used in embedded systems, as their size of programs are small. These systems are e
or free and memory allocation easily managed by these systems.

Fig 5: Real time Operating System
Ans 2: There are various parts of Os [7]:
1. Kernel: Kernel is responsible for loading the applications into memory. It have the responsibility to make sure that do not interact with each other. Kernel allows to share use of the CPU and handles file storage also. Kernel is responsible for loading the applications into memory and loading/unloading applications from memory. Kernel is also responsible for file management, data security, for scheduling tasks which is to run on CPU. Unlike the network operating system, single user operating system does not have to deal with networking whereas device such as a mobile phone will have to have particularly efficient memory management kernel, as its memory is a very limited resource. So the Kernel of each type of operating system will have been designed with various...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here