Tutor Quora

MN404 Fundamentals Of Operating Systems And Programming

Academic Anxiety?

Get an original paper within hours and nail the task

156 experts online

Free Samples

MN404 Fundamentals Of Operating Systems And Programming

.cms-body-content table{width:100%!important;} #subhidecontent{ position: relative;
overflow-x: auto;
width: 100%;}

MN404 Fundamentals Of Operating Systems And Programming

0 Download4 Pages / 1,000 Words

Course Code: MN404
University: Melbourne Institute Of Technology

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: Australia


This assignment assesses the following Unit Learning Outcomes; students should be able to demonstrate their achievements in them.
a.Describe the role of Operating Systems (OS) and its different subsystems in controlling computer hardware
b.Demonstrate competency in the use of a command line interface to operate and perform simple OS administration
The Operating system acts as an interface between the user and the computer hardware. Discuss in detail the roles of the OS as a resource manager and as an extended machine on the following systems:

Server, and
Mobile devices.

Students may consider any of the OS for discussions, for instance Windows, Linux, iOS, MacOS, Android, etc. Further, the students must consider any five of the following features relevant to the systems for discussions.


Operating Systems
Client System: Windows OS
The primary features that are provided by the Windows OS are:

Resource Sharing– The Windows OS provides the option to their users in order to share various forms of resources among different users. This would allow the user to log in to their systems at different times and thus share the resources of softwares [1].
Security – The Windows OS provides a much higher level of security to their users. In order to implement such higher form of security patches within the devices, they have hence build up a Security Center that would be able to provide services based on firewall with the help of antivirus and Internet Security.
Management of Users – The OS would help in supporting the users from a centralized located server. This would allow a single user for performing activities and thus be able to access resources at a fixed time.
Management of Memory – The active applications and the OS kernel within the Windows OS would be able to share the memory space in between themselves. The OS makes use of Pools and System Page Tables in order to allocate equal amount of virtual physical-address for the various forms of kernel and applications [2].
Conflicts within System Hardware – The Windows OS supports their users by providing a vast set of tools based on troubleshooting. They also help in providing various forms of mitigation tools in order to resolve the various kinds of conflicts within the shared resources based on hardware. The device manager supported by Windows OS would permit the user in order to browse throughout each of the processes.

Server System: LINUX
The servers based on LINUX kernel are mostly preferred than the other forms of operating systems based on server. The features provided by LINUX are:

Security– The LINUX OS provides a much higher level of security to their users. They employ high form of efficient firewalls. High level of file access protocols are also employed by the OS in order to avoid any form of unwanted attacks due to viruses or unauthorized access to the system [3].
Management of Users – The LINUX OS helps their multiple users to share the same amount of resources at the same point of time. The OS classifies their users based upon three categories such as Root, Super User or Normal User. The Root user has the prime access to each of the directories and files. Hence they are able to perform each of the functions. The Super user has the permissibility to add new users and thus be able to alter the permissions within different files. The Normal user has only the permission to read and write within the system domain.
Allocation of Resource – A particular process is able to reference their bits of code within the process address space meant for a particular set of logical addresses. The LINUX OS takes care of the mapping of the logical addresses within the physical addresses during the processes of allocating memory to the various functions within the program [4].
Efficiency and Stability – The servers within the LINUX OS are robust and thus they do not require any form of periodic form of reboots within the system. They also possess the capability to handle many number of users within their servers that would make it to be highly efficient.    
Memory Management – The LINUX systems are able to detect when the memory would be needed to get freed. It would then be able to make some space available within the device.

Mobile Operating System: Android
Android is regarded as one of the most popular and globally used operating system. The basic features that are supported by Android are:

Portability and Reliability– The Android Runtime employs the use of Dalvik Virtual Machine that would help to design the OS in a portable mode and thus would enhance the performance level of the programs [5].
Management of Users – Android helps for the support facility of multiple users within a single device. The user accounts are generally classified as Guest and User Accounts. The guest user option helps in supporting a temporary information of such users. The general users helps the registered to sign in within the devices.
Sharing of Resources – The Android OS helps the users for sharing a wide number of resources in order to grant any form of permission to those applications based on any form of content.  
Security –The Android OS provides the grant of permission to any of the applications within the devices without the consent of the user. If any application would require a software update, then they would be able to automatically get updated. The OS also helps in supporting various level of security within the devices [6].
Management of Memory –The Android OS makes use of memory mapping and paging techniques for management of system memory.  

[1] Dua, Rajdeep, A. Reddy Raja, and Dharmesh Kakadia. “Virtualization vs containerization to support paas.” In Cloud Engineering (IC2E), 2014 IEEE International Conference on, pp. 610-614. IEEE, 2014.
[2] Ligh, Michael Hale, Andrew Case, Jamie Levy, and Aaron Walters. The art of memory forensics: detecting malware and threats in windows, linux, and Mac memory. John Wiley & Sons, 2014.
[3] Reshetova, Elena, Janne Karhunen, Thomas Nyman, and N. Asokan. “Security of OS-level virtualization technologies.” In Nordic Conference on Secure IT Systems, pp. 77-93. Springer, Cham, 2014.
[4] Hussain, Hameed, Saif Ur Rehman Malik, Abdul Hameed, Samee Ullah Khan, Gage Bickler, Nasro Min-Allah, Muhammad Bilal Qureshi et al. “A survey on resource allocation in high performance distributed computing systems.” Parallel Computing 39, no. 11 (2013): 709-736.
[5] Zhuang, Tiancheng, Paul Baskett, and Yi Shang. “Managing ad hoc networks of smartphones.” International Journal of Information and Education Technology 3, no. 5 (2013): 540.
[6] Faruki, Parvez, Ammar Bharmal, Vijay Laxmi, Vijay Ganmoor, Manoj Singh Gaur, Mauro Conti, and Muttukrishnan Rajarajan. “Android security: a survey of issues, malware penetration, and defenses.” IEEE communications surveys & tutorials 17, no. 2 (2015): 998-1022.

Free Membership to World’s Largest Sample Bank

To View this & another 50000+ free samples. Please put
your valid email id.


Yes, alert me for offers and important updates


Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

UploadUnique Document

DocumentUnder Evaluation

Get Moneyinto Your Wallet

Total 4 pages


*The content must not be available online or in our existing Database to qualify as

Cite This Work
To export a reference to this article please select a referencing stye below:


My Assignment Help. (2021). MN404 Fundamentals Of Operating Systems And Programming. Retrieved from https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming/managing-ad-hoc-networks-of-smartphones.html.

“MN404 Fundamentals Of Operating Systems And Programming.” My Assignment Help, 2021, https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming/managing-ad-hoc-networks-of-smartphones.html.

My Assignment Help (2021) MN404 Fundamentals Of Operating Systems And Programming [Online]. Available from: https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming/managing-ad-hoc-networks-of-smartphones.html[Accessed 18 December 2021].

My Assignment Help. ‘MN404 Fundamentals Of Operating Systems And Programming’ (My Assignment Help, 2021) accessed 18 December 2021.

My Assignment Help. MN404 Fundamentals Of Operating Systems And Programming [Internet]. My Assignment Help. 2021 [cited 18 December 2021]. Available from: https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming/managing-ad-hoc-networks-of-smartphones.html.

.close{position: absolute;right: 5px;z-index: 999;opacity: 1;color: #ff8b00;}


Thank you for your interest
The respective sample has been mail to your register email id


$20 Credited
successfully in your wallet.
* $5 to be used on order value more than $50. Valid for
only 1

Account created successfully!
We have sent login details on your registered email.



Witness a major boost in your academic grades with the assignment help services from MyAssignmenthelp.com. Our website has been the most trusted writing service provider for students in Aus for a prolonged time. Hence, our assignment assistance will definitely help you achieve the grades you desire. You only need to share your specific assignment requirements, and you’ll receive accurate solutions without going through any hassles.

Latest Management Samples

div#loaddata .card img {max-width: 100%;

MPM755 Building Success In Commerce
Download :
0 | Pages :

Course Code: MPM755
University: Deakin University

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: Australia

The process of developing a successful business entity requires a multidimensional analysis of several factors that relate to the internal and external environment in commerce. The areas covered in this current unit are essential in transforming the business perspective regarding the key commerce factors such as ethics, technology, culture, entrepreneurship, leadership, culture, and globalization (Nzelibe, 1996; Barza, 2…

SNM660 Evidence Based Practice
Download :
0 | Pages :

Course Code: SNM660
University: The University Of Sheffield

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: United Kingdom

Critical reflection on the objective, design, methodology and outcome of the research undertaken Assessment-I
Smoking and tobacco addiction is one of the few among the most basic general restorative issues, particularly to developed nations such as the UK. It has been represented that among all risk segments smoking is the fourth driving purpose behind infections and other several ailments like asthma, breathing and problems in the l…
Australia Maidstone Management Business management with marketing University of New South Wales Masters in Business Administration 

BSBHRM513 Manage Workforce Planning
Download :
0 | Pages :

Course Code: BSBHRM513
University: Tafe NSW

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: Australia

Task 1
1.0 Data on staff turnover and demographics
That includes the staffing information of JKL industries for the fiscal year of 2014-15, it can be said that the company is having problems related to employee turnover. For the role of Senior Manager in Sydney, the organization needs 4 managers; however, one manager is exiting. It will make one empty position which might hurt the decision making process. On the other hand, In Brisba…

MKT2031 Issues In Small Business And Entrepreneurship
Download :
0 | Pages :

Course Code: MKT2031
University: University Of Northampton

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: United Kingdom

Entrepreneurial ventures
Entrepreneurship is the capacity and willingness to develop, manage, and put in order operations of any business venture with an intention to make profits despite the risks that may be involved in such venture. Small and large businesses have a vital role to play in the overall performance of the economy. It is, therefore, necessary to consider the difference between entrepreneurial ventures, individual, and c…
Turkey Istanbul Management University of Employee Masters in Business Administration 

MN506 System Management
Download :
0 | Pages :

Course Code: MN506
University: Melbourne Institute Of Technology

MyAssignmentHelp.com is not sponsored or endorsed by this college or university

Country: Australia

An operating system (OS) is defined as a system software that is installed in the systems for the management of the hardware along with the other software resources. Every computer system and mobile device requires an operating system for functioning and execution of operations. There is a great use of mobile devices such as tablets and Smartphones that has increased. One of the widely used and implemented operating syste…
Australia Cheltenham Computer Science Litigation and Dispute Management University of New South Wales Information Technology 


Need an essay written specifically to meet your requirements?

Choose skilled experts on your subject and get an original paper within your deadline

156 experts online

Your time is important. Let us write you an essay from scratch

Tips and Tricks from our Blog

11174 Introduction To Management

Free Samples 11174 Introduction To Management .cms-body-content table{width:100%!important;} #subhidecontent{ position: relative; overflow-x: auto; width: 100%;} 11174 Introduction

Read More »