Understand the concepts of operating systems

Assignment Help Other Subject
Reference no: EM133343369

Platforms and Operating Systems

Learning Outcome 1: Understand the concepts of Operating Systems (OS) and the role of the OS when interacting with a computer system.

Learning Outcome 2: Make use of services provided by the OS, such as process control, file and memory management.

Learning Outcome 3: Discuss key differences between approaches taken by different OS, with regard to File, Memory and process management.

Task 1: OS Architecture
Operating systems developers are exploring the use of different types of operating system kernel. They have found out that there are two main types of operating systems kernel, microkernel and monolithic kernel. In no more than 750 words and using at least 4 in text citations, describe the main features of microkernel and monolithic kernel, include a comparison of these kernel approaches, and how they might be combined to improve the performance of the operating system. Reference your report using the appropriate APA approach.

Task 2: Processes Control
Develop a shell script that gains information from the /proc directory that allow the user to display the following information:
• The processor information
• The memory allocation and usage
• The memory map for an input/output device
• The ports that are used for an input/output device
• The kernel version info
• The file system types currently supported by the kernel.
• The running processes
• The PID and status for a process

Task 3: Assembly
In a substitution cipher, any character of plain text from the given fixed set of characters is substituted by some other character from the same set depending on a key. For example, with a shift key of 3, A would be replaced by D, B would become E, and so on as shown in the figure.

Using assembly, create a program that accepts the shift key number and a plain text as inputs from the user and converts the plain text into a cipher text using substitution cipher algorithm.

The task is to write the assembly code and provide a demonstration that it is working perfectly. You can use screenshots of the outputs for the following examples to demonstrate its success. More test examples can be created via the online tool at https://cryptii.com/pipes/caesar-cipher. Marks are given for the logic being correct.

Task 4: Memory Management
First fit, best fit and worst fit are memory management algorithms that allocates a process to a memory block in different ways as shown below.

Using a language of your choice write a program that allows the user to select one of these three algorithms in addition to the number and sizes of the memory blocks and processes. Then, the program should allocate the processes according to the selected algorithm.

Report Structure and Presentation:
1. The report should have a good structure and nice presentation style that will help the organisation and coherence of its content.
2. The report should have a clear narrative linking propositions, evidence and judgments. Facts will be clearly differentiated from opinions, all sources used must be evidenced by reference to other works following the APA Reference Style.

Reference no: EM133343369

Questions Cloud

Explain the process of immunosuppression and the effect it : Explain why you think the patient presented the symptoms described. Identify the genes that may be associated with the development of the disease.
Explain how environmental factor selected can affect health : Create a 10-12 slide power point health promotion. Describe a selected environmental factor. Explain how the environmental factor selected can potentially
Difference between statutes-laws and regulations : What is the difference between statutes, laws, and regulations? Discuss why you think healthcare has so many of each and if you feel they are needed.
Discuss type of integration data congestive heart patients : Discuss the type of integration data Congestive heart patients would require. How could the EHR database facilitate this type of integration between clinical
Understand the concepts of operating systems : Understand the concepts of Operating Systems (OS) and the role of the OS when interacting with a computer system and Make use of services provided by the OS
How can you as a healthcare provider address disparities : Experiencing disparities in your nursing professional and/or clinical practice? How can you as a healthcare provider address disparities in health care
Therapeutic relationship with paraphilic patient : What are strategies for maintaining the therapeutic relationship with a paraphilic patient.
What are some risk factors of homelessness : What are some risk factors of homelessness? Please give a brief answer and explanation, and put the link of the source of information in the references.
Creating dashboard to display quality measures : Assume your organization is creating a dashboard to display quality measures each month.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd