country
$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!

MN404 Fundamentals Of Operating Systems And Programming For Communications

tag 0 Download4 Pages / 924 Words tag Add in library Click this icon and make it bookmark in your library to refer it later. GOT IT

Questions:

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


 

Answer:

The five most vital services of the Operating System are:

  1. Program Execution: The Operating framework gives the users a domain, for executing programs, proficiently. The user needs not to ever stress over the low-level works like Resource allocation, memory management and many more internal tasks.
  2. Communications: In the modern multi-tasking and multi-functional environment, it is vital for programs and processes to communicate among each other for the consistent transaction of data or information. The OS takes the responsibility to convey information among every one of these processes using the concept of shared memory instances.
  3. I/O task: Every program requires data as input, process handling and output functionalities to be performed. This makes the administration of management of the Input and output devices a pivotal duty for the Operating System. The user level projects cannot assist in I/O-based responsibilities directly; hence, consequently, the OS needs to assume responsibility [3].
  4. Resource allocation: In multitasking situations, more than one running process may simultaneously require similar assets like CPU, memory and more such resources. It is then the obligation of the Operating System to run calculations or algorithms to choose which process ought to get hold of specific resources. The time of this allocation is also decided by the algorithms that the CPU uses.
  5. Error Detection: It is the activity of the OS to recognize and manage the programmatic or hardware-based problems of any framework. One of the obligations of the OS is always monitor the system to detect errors or exceptions and handling them or presenting them before the user. These mistakes incorporate Input Output issues, memory overflow, boot sector exceptions and many more [2].

No, it is not possible for the application software to perform all the tasks that an Operating System is meant to do. The application software is designed to perform specific tasks and it is the OS’s duty to help these software applications run smoothly with every possible resource and requirements supplied.

Both Windows and LINUX give their clients a GUI or Graphical User Interface and furthermore a CUI or a Command Line Interface to perform a wide range of functions and operations. It is likewise significant that both these OS help their clients with multiprocessing, resource management, networking mechanisms and with several other valuable services. Nevertheless, the contrasts between them are sometimes more prominently highlighted. The CUI of Linux is considered as one of the best command line OS interface. It is used for a variety of operations like network management, software development and so on. The Linux commands are more versatile if compared to the Windows DOS commands. LINUX is additionally suggested above Windows, with regards to security, vigor and most importantly robustness [6]. However, Windows is more reasonable with regards to running an extensive variety of software products. Even though both provide an attractive and useful GUI to its users, the Windows GUI has always had the better edge over its counterpart as it provides numerous options and features. The Windows GUI is also much more flexible and interactive [4].

 

Multiprocessing operating systems express the utilization of at least two CPUs to perform operations for a computer framework. These CPUs stay in steady correspondence with each other by means of the bus, memory and device peripheral sharing. These kind of frameworks encourages the computer system to accomplish higher speed of data processing and process large data volumes. The sharing of resources and the use of calculative algorithms in order to allocate these resources to the various demanding processes makes the computer faster and robust. While one of the most bulky processes on the system can use one core or CPU elegantly, the other CPU can still be assisting the daily needs of the system or serve other smaller tasks. This prohibits several background tasks from crashing. Multiprocessing also increases the ability of the CPU to curb off the wastage of memory resources or the crashing down of programs due to heavy waiting time [1].

The ability of any Operating System to gather data or information and program parts together in a group also known as batch, before beginning with the processing, is called batch processing [5]. The OS characterizes the jobs that has predefined sequence of programs and information as incorporated units and these are then stored away in the physical memory drives of the computer system. The processor on the First-Come-First-Serve basis takes up these jobs. This process is reportedly acclaimed for speeding up hefty operations for the OS. This process has been in use since the invention of permanent and large storage units like Magnetic tapes, hard drives and so on.
 

References

[1] Wolf, Marilyn. High-performance embedded computing: applications in cyber-physical systems and mobile computing. Newnes, 2014.

[2] Silberschatz, Abraham, Peter Baer Galvin, and Greg Gagne. Operating system concepts essentials. John Wiley & Sons, Inc., 2014.

[3] Peter, Simon, Jialin Li, Irene Zhang, Dan RK Ports, Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. "Arrakis: The operating system is the control plane." ACM Transactions on Computer Systems (TOCS) 33, no. 4 (2016): 11.

[4] Lee, Sang-Hyuk, and Seung-Hyun Oh. "A kinect sensor based windows control interface,”." International Journal of Control and Automation 7, no. 3 (2014): 113-124.

[5]  Bonomi, Flavio, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. "Fog computing and its role in the internet of things." In Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pp. 13-16. ACM, 2012.

[6] Uitto, Joni, Sampsa Rauti, Jari-Matti Mäkelä, and Ville Leppänen. "Preventing malicious attacks by diversifying Linux shell commands." In SPLST, pp. 206-220. 2015.

Download Sample

Get 100% money back after download, simply upload your unique content* of similar no. of pages or more. We verify your content and once successfully verified 100% value credited to your wallet within 7 days.

Upload Unique Document

Document Under Evaluation

Get Credits into Your Wallet

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

Cite This Work

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

My Assignment Help. (2020). MN404 Fundamentals Of Operating Systems And Programming For Communications. Retrieved from https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming-for-communications.

"MN404 Fundamentals Of Operating Systems And Programming For Communications." My Assignment Help, 2020, https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming-for-communications.

My Assignment Help (2020) MN404 Fundamentals Of Operating Systems And Programming For Communications [Online]. Available from: https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming-for-communications
[Accessed 07 August 2020].

My Assignment Help. 'MN404 Fundamentals Of Operating Systems And Programming For Communications' (My Assignment Help, 2020) <https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming-for-communications> accessed 07 August 2020.

My Assignment Help. MN404 Fundamentals Of Operating Systems And Programming For Communications [Internet]. My Assignment Help. 2020 [cited 07 August 2020]. Available from: https://myassignmenthelp.com/free-samples/mn404-fundamentals-of-operating-systems-and-programming-for-communications.


If you are finding it difficult to solve the codes, do not hesitate to avail programming help from the qualified experts. You will get assistance in Python, C, Java and many other programming languages assignment help at MyAssignmenthelp.com. With Java help, OOPS (Object Oriented Programming) concepts will become clear. Moreover, we provide proofreading to remove bugs from the codes and also ensure the accuracy of the programs. If you need lab reports, we cater to every detail and write out the entire programs, along with outputs.

Latest Management Samples

HAT202 The Hospitality And Tourism Market 2

Download : 0 | Pages : 5
  • Course Code: HAT202
  • University: Kaplan Business School
  • Country: United States

Answer: Introduction The objective of the report is to analyse the information about the business portfolio of the Hungry Jack’s fast food organization. The company is an Australian franchise of Burger King Company that is operating in Australia from 1971. Food and beverages industry of the tourism and hospitality segment is chosen to analyse the innovation trends present in the environment.  The business portfolio of Hungry Jack&r...

Read More arrow Tags: Australia Vale Park 9 Hospitality Other 

BUS110 Workplace Learning 1

Download : 0 | Pages : 15
  • Course Code: BUS110
  • University: Charles Sturt University
  • Country: Australia

Answer: Introduction  The job market comprises of group of people who are looking for jobs within the current economy. It comprises of a variety of jobs that the employers are willing to the offer and the employees are ready to accept. For instance the Australian Job market has a strong future because of the increasing number of people who are ready to work (Challis et al., 2018). There is an expected growth in the Australian job market ...

Read More arrow Tags: Australia Melbourne 28 workplace learning 1 Other 

MKT340 International Management 2

Download : 0 | Pages : 20
  • Course Code: MKT340
  • University: Charles Sturt University
  • Country: Australia

Answer: Introduction The business which is operating at an international level needs to possess knowledge about international management. This knowledge is important for the organization to grow as well as to expand globally. This management requires the skill set and knowledge beyond normal business knowledge (Morschett, Schramm-Klein & Zentes, 2015). The company needs to be familiar with the regulations set for the business in the co...

Read More arrow Tags: Australia Burwood 9 International Management Other 

BUS510 Organisational Learning And Change 3

Download : 0 | Pages : 2

Answer: Personal Reflection of Senge’s Book, “The Fifth Discipline” These chapters have been interesting to read through since they give vivid explanation and examples on why some business fail while other succeed. The author explains the concepts of organization learning in an interesting manner that is intriguing for the reader. Use of real life examples makes one to relate with what is happening currently in various organ...

Read More arrow Tags: Australia Arlington Management University of New South Wales 

ACC203 Financial Accounting 2

Download : 0 | Pages : 5
  • Course Code: ACC203
  • University: Kaplan University
  • Country: United States

Answer: Introduction The information in the email regarding the accoutring issues sent to me on 13 November 2017 is acknowledged by Magenta and Associates. In response to the email relevant amendments and advice is been drafted in the letter, which could be useful for the board of Beachlife Ltd in making adequate decision. Furthermore, the amendments and advice provided by the accounting team is reliable, as it is backed by years of experienc...

Read More arrow
Next
watch

Save Time & improve Grade

Just share Requriment and get customize Solution.

question
We will use e-mail only for:

arrow Communication regarding your orders

arrow To send you invoices, and other billing info

arrow To provide you with information of offers and other benefits

1,379,740

Orders

4.9/5

Overall Rating

5,085

Experts

Our Amazing Features

delivery

On Time Delivery

Our writers make sure that all orders are submitted, prior to the deadline.

work

Plagiarism Free Work

Using reliable plagiarism detection software, Turnitin.com.We only provide customized 100 percent original papers.

time

24 X 7 Live Help

Feel free to contact our assignment writing services any time via phone, email or live chat.

subject

Services For All Subjects

Our writers can provide you professional writing assistance on any subject at any level.

price

Best Price Guarantee

Our best price guarantee ensures that the features we offer cannot be matched by any of the competitors.

Our Experts

Assignment writing guide
student rating student rating student rating student rating student rating 5/5

1265 Order Completed

97% Response Time

James Cook

Masters in Management

Wellington, New Zealand

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

285 Order Completed

99% Response Time

Eugene Baranowski

MBA in Supply Chain

London, United Kingdom

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 4/5

248 Order Completed

100% Response Time

Lloyd Bernabe

MSc in Accounting

London, United Kingdom

Hire Me
Assignment writing guide
student rating student rating student rating student rating student rating 5/5

1692 Order Completed

98% Response Time

Alfred Dodd

PhD in Computer and Information Science with specialization in Database

Wellington, New Zealand

Hire Me

FREE Tools

plagiarism

Plagiarism Checker

Get all your documents checked for plagiarism or duplicacy with us.

essay

Essay Typer

Get different kinds of essays typed in minutes with clicks.

edit

GPA Calculator

Calculate your semester grades and cumulative GPa with our GPA Calculator.

referencing

Chemical Equation Balancer

Balance any chemical equation in minutes just by entering the formula.

calculator

Word Counter & Page Calculator

Calculate the number of words and number of pages of all your academic documents.

Refer Just 5 Friends to Earn More than $2000

Check your estimated earning as per your ability

1

1

1

Your Approx Earning

Live Review

Our Mission Client Satisfaction

Awesome work. Awesome response time. Very thorough & clear. Love the results I get with MAH!

flag

User Id: 383727 - 31 Jul 2020

Australia

student rating student rating student rating student rating student rating

Work was done in a timely manner took it through grammarly checked for plagiarism very well satisfied

flag

User Id: 463334 - 31 Jul 2020

Australia

student rating student rating student rating student rating student rating

Great work for the short notice given. Thank you for never disappointing and helping out.

flag

User Id: 194216 - 31 Jul 2020

Australia

student rating student rating student rating student rating student rating

I received a full point on the assignment. Thank you for all the help with the assignment.

flag

User Id: 411395 - 31 Jul 2020

Australia

student rating student rating student rating student rating student rating
callback request mobile
Have any Query?