Free Essay

Importance of Addressing Memory Management Requirements When Building an Operating System.

In:

Submitted By remymadiva
Words 627
Pages 3
Importance of Addressing Memory Management Requirements When Building an Operating System.

POS/355 University of Phoenix, Axia

Importance of Addressing Memory Management Requirements When Building an Operating System.

The Memory is the most important part of the CPU. The CPU has a program called a memory manager which is needed to keep track of what the memory is being used on and how much. When building an Operating System you must keep some things in mind such as basic cache structure, and content- addressable memory. With basic cache structure it is used by cache memory which is similar to virtual memory. It takes low speed memory which is duplicated and stored in a high speed cache memory. When it request memory the request first goes to the cache memory and if it doesn’t respond it is then sent to the main memory. With content-addressable memory (CAM) it is a special type of memory which is used in very high speed applications. It is better known as associative array which is used for programming data structure.

You must also keep in mind that address mapping and relocation is also important in the management of memory. To have the Operating system send out the information it must know the locations of process control information, the execution stack, and code entry. Inside the program may be memory references in various instructions. Say you put something in your documents but you put it in another name such as birds. You can type birds in the search in your search program with in your Operating System and it will search the name of the file which will bring up all the files with the name. The file name is the address which gives the location. It is also like using Google Maps. Where with Google Maps you put in an address and it gives you the directions.
You must also think about the space and how it is used in the processes. There are 3 different strategies for this such as first fit, best fit, and worst fit. With First fit it allocates the first hole big enough. The search can begin where the first fit previously ended or at the beginning of the set of holes. With best fit the smallest hole that is big enough is used. It searches the whole list of holes unless it is sorted by size which produces the smallest leftover holes. With worst fit the largest hole is found to produce the largest leftover hole which could have room for another process.
Segmentation is also important when addressing memory management. Segmentation divides a program into several segments similar to partition of varied sizes. It avoids internal fragmentation that is present in fixed partitioning and paging but it suffers from external fragmentation. It is not a serious problem due to a process that may be broken into a number of smaller pieces which results to external holes being much smaller. Segmentation is visible based on the programmers’ logical view of the programs. They will assign programs and data to different segments giving a major advantage of segmentation to make the supported easier protection and sharing. Segmentation has been combined with Paging to eliminate external and internal fragmentation and give programmers more control on programs.
This is just a few things I have found that help manage memory better when building an Operating System. I seem to think that these things are the most important when building Operating Systems. Even though this is our first week in class I think my research has me in the right direction as far as this subject.

REFERENCES

Niu, J. (October 29, 2003). Memory Management. Retrieved from http://www.sci.brooklyn.cuny.edu/~jniu/teaching/csc33200/files/1027-MemoryManagement.pdf

Similar Documents

Free Essay

Rtos

... | ABSTRACT Real-time systems play a considerable role in our society, and they cover a spectrum from the very simple to the very complex. Examples of current real-time systems include the control of domestic appliances like washing machines and televisions, the control of automobile engines, telecommunication switching systems, military command and control systems, industrial process control, flight control systems, and space shuttle and aircraft avionics. All of these involve gathering data from the environment, processing of gathered data, and providing timely response. A concept of time is the distinguishing issue between real-time and non-real-time systems. When a usual design goal for non-real-time systems is to maximize system's throughput, the goal for real-time system design is to guarantee, that all tasks are processed within a given time. The taxonomy of time introduces special aspects for real-time system research. Real-time operating systems are an integral part of real-time systems. Future systems will be much larger, more widely distributed, and will be expected to perform a constantly changing set of duties in dynamic environments. This also sets more requirements for future real-time operating systems. This seminar has the humble aim to convey the main ideas on Real Time System and Real Time Operating System design and implementation. Index Chapter 1....

Words: 6435 - Pages: 26

Premium Essay

Ais Research Paper

...Holism vs. Reduction 7-8 System Development Life Cycle 8 Planning 9 Analysis 9 Design 10 Development 11 Testing 11 Implementation 11-12 Maintenance 12-13 Data Management – Data-back-up/Disaster Recovery 13-14 Impact of Implementation 14 Administrative procedures - human and process changes 15-18 Changes in organizational Policy 18-20 Training requirements 20 References 21-22 List of Figures Figure 1-A: Organizational Effectiveness 7 Figure 2-A: Design 9 Figure 3-A: Planning 9 Introduction The organization has been active for ten years and has five fulltime employees and is located in Rehoboth Beach, Delaware, near the outlet malls. They manufacture and sell lightweight boats, surfboards, and body boards in addition to a variety of accessory associated with the sports. The system used to manage the operation is three Dell OptiPlex computers on a wireless network. The Software used is Windows Office 10, specifically Microsoft Access, Excel and Word. The software provides an opportunity to maintain customer account data, address, as well as Suppliers information. The system seemed to evolve with the company’s general updates made to the system to keep it current, secure, and operating. Benefits and Disadvantages The system is great because it is generic...

Words: 3743 - Pages: 15

Premium Essay

Syllabus

...Engineering Mathematics – III Digital Electronics Digital Electronics (Practical) Microprocessors Microprocessors (Practical) 0 3 0 3 3 0 3 0 15 0 1 0 1 1 0 1 0 5 3 0 2 0 0 2 0 2 09 3 4 2 4 4 2 4 2 29 2 4 1 4 4 1 4 1 25 50 50 50 50 250 Internal Total Sessional Marks 50 50 50 50 50 50 50 50 50 450 100 50 100 50 100 100 50 100 50 700 7. 8. Total ASC405 CSE 415 Analysis & Design of Algorithms Analysis & Design of Algorithms (Practical) Database Management System Database Management System (Practical) Object Oriented Programming Object Oriented Programming (Practical) Cyber Law & IPR Computer Architecture & Organization Internal Total Sessional Marks 50 100 50 50 50 50 50 50 100 50 100 50 3 3 15 0 1 4 0 0 9 3 4 28 3 4 25 50 50 250 50 50 400 100 100 650 2 Scheme of Examination of B.E. in Computer Science & Engineering Third Year - Fifth Semester Sr. Paper Subject Title Scheme of Teaching Univesity Internal Sessional Code External L T P Hou Credit Marks Total Marks rs s 1. CSE511 Operating System 3 1 0 4 4 50 50...

Words: 14784 - Pages: 60

Premium Essay

Article

...Records Management Journal Records management myopia: a case study Stewart Hase Julian Galt Article information: Downloaded by Universiti Teknologi MARA At 06:47 09 July 2016 (PT) To cite this document: Stewart Hase Julian Galt, (2011),"Records management myopia: a case study", Records Management Journal, Vol. 21 Iss 1 pp. 36 - 45 Permanent link to this document: http://dx.doi.org/10.1108/09565691111125099 Downloaded on: 09 July 2016, At: 06:47 (PT) References: this document contains references to 36 other documents. To copy this document: permissions@emeraldinsight.com The fulltext of this document has been downloaded 3432 times since 2011* Users who downloaded this article also downloaded: (2014),"The impact of information culture on information/records management: A case study of a municipality in Belgium", Records Management Journal, Vol. 24 Iss 1 pp. 5-21 http://dx.doi.org/10.1108/ RMJ-04-2013-0007 (2012),"The contribution of records management to good governance", The TQM Journal, Vol. 24 Iss 2 pp. 123-141 http://dx.doi.org/10.1108/17542731211215071 (2010),"What will be the next records management orthodoxy?", Records Management Journal, Vol. 20 Iss 3 pp. 252-264 http://dx.doi.org/10.1108/09565691011095283 Access to this document was granted through an Emerald subscription provided by emerald-srm:484904 [] For Authors If you would like to write for this, or any other Emerald publication, then please use our Emerald for Authors service information about how to choose...

Words: 5202 - Pages: 21

Free Essay

Characterising the Concept of Service Experience

...TABLE OF CONTENTS CHAPTER 1: FUNDAMENTALS OF COMPUTER SYSTEMS 1 Basic Computer System Model ....................................................................................................... 1 Importance of Computers............................................................................................................... 2 Professional Standards.................................................................................................................... 3 Considerations When Creating Computer Systems........................................................................ 5 Glossary of Terms............................................................................................................................7 Past Exam Questions & Example Answers...................................................................................... 8 CHAPTER 2: DATA REPRESENTATION IN COMPUTERS 9 Units ................................................................................................................................................ 9 Numbers........................................................................................................................................10 Characters .....................................................................................................................................14 Images ..............................................................................................................................

Words: 34115 - Pages: 137

Premium Essay

Top Down Cisco

...Priscilla Oppenheimer Copyright© 2011 Cisco Systems, Inc. Published by: Cisco Press 800 East 96th Street Indianapolis, IN 46240 USA All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without written permission from the publisher, except for the inclusion of brief quotations in a review. Printed in the United States of America First Printing August 2010 Library of Congress Cataloging-in-Publication data is on file. ISBN-13: 978-1-58720-283-4 ISBN-10: 1-58720-283-2 Warning and Disclaimer This book is designed to provide information about top-down network design. Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied. The information is provided on an “as is” basis. The author, Cisco Press, and Cisco Systems, Inc. shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book or from the use of the discs or programs that may accompany it. The opinions expressed in this book belong to the author and are not necessarily those of Cisco Systems, Inc. Trademark Acknowledgments All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. Cisco Press or Cisco Systems, Inc., cannot attest to the accuracy...

Words: 79785 - Pages: 320

Free Essay

Report

...in 1999). Goodwill is no longer amortized, beginning in 2002. “Our continuing commitment to investments in leading-edge technology and our dedication to product innovation have set the stage for the positive results we began to see by year’s end.” Craig R. Barrett Chief Executive Officer 38.4 35.6 33.3 30.2 27.3 28.4 26.2 40 Machinery and equipment Land, buildings and improvements 6.7 8.0 7.3 4.0 4.4 3.9 3.8 5.0 4.0 30 6.0 3.1 4.5 20 15.4 2.4 8.7 10 4.0 3.6 3.0 3.4 4.7 3.7 4.0 1.8 1.3 2.3 2.5 3.0 2.0 2.0 1.1 1.0 3.5 0 0 0 94 95 96 97 98 99 00 01 02 03 94 95 96 97 98 99 00 01 02 03 94 95 96 97 98 99 00 01 02 03 RETURN ON AVERAGE STOCKHOLDERS’ EQUITY Percent CAPITAL ADDITIONS TO PROPERTY, PLANT AND EQUIPMENT Dollars in billions † RESEARCH AND DEVELOPMENT† Dollars in billions Excluding purchased in-process research and development Past performance does not guarantee future results. Cover: Innovations for a connected life. Our silicon products are the building blocks for innovative technology and products that help improve...

Words: 32414 - Pages: 130

Premium Essay

Computer Organization and Architecture Designing for Performance 8th Edition

...Production Editor: Rose Kernan Operations Specialist: Lisa McDowell Art Director: Kenny Beck Cover Design: Kristine Carney Director, Image Resource Center: Melinda Patelli Manager, Rights and Permissions: Zina Arabia Manager, Visual Research: Beth Brenzel Manager, Cover Visual Research & Permissions: Karen Sanatar Composition: Rakesh Poddar, Aptara®, Inc. Cover Image: Picturegarden /Image Bank /Getty Images, Inc. Copyright © 2010, 2006 by Pearson Education, Inc., Upper Saddle River, New Jersey, 07458. Pearson Prentice Hall. All rights reserved. Printed in the United States of America. This publication is protected by Copyright and permission should be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. For information regarding permission(s), write to: Rights and Permissions Department. Pearson Prentice Hall™ is a trademark of Pearson Education, Inc. Pearson® is a registered trademark of Pearson plc Prentice Hall® is a registered trademark of Pearson Education, Inc. Pearson Education LTD. London Pearson Education Singapore, Pte. Ltd Pearson Education, Canada, Ltd Pearson Education–Japan Pearson Education Australia PTY, Limited Pearson Education North Asia Ltd Pearson Educación de Mexico, S.A. de C.V. Pearson Education Malaysia, Pte. Ltd Pearson Education, Upper Saddle...

Words: 239771 - Pages: 960

Free Essay

Innovation and Erp Systems

...· · · · To move forward as frontiers of human knowledge to enrich the citizen, the nation, and the world. To excel in research and innovation that discovers new knowledge and enables new technologies and systems. To develop technocrats, entrepreneurs, and business leaders of future who will strive to improve the quality of human life. To create world class computing infrastructure for the enhancement of technical knowledge in field of Computer Science and Engineering. PROGRAMME: B.E. CSE (UG PROGRAMME) PROGRAMME EDUCATIONAL OBJECTIVES: I. Graduates will work as software professional in industry of repute. II. Graduates will pursue higher studies and research in engineering and management disciplines. III. Graduates will work as entrepreneurs by establishing startups to take up projects for societal and environmental cause. PROGRAMME OUTCOMES: A. Ability to effectively apply knowledge of computing, applied sciences and mathematics to computer science & engineering problems. B. Identify, formulate, research literature, and analyze complex computer science & engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. C. Design solutions for computer science & engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. D. Conduct investigations...

Words: 23989 - Pages: 96

Premium Essay

Patton-Fuller

...Accountability Act (HIPAA) outlines the principles and requirements that the hospital must use to ensure they are protecting patient’s rights. In the Patton-Fuller Community Hospital there are a large amount of Protected Hospital Information that needs to remain protected to meet the standards that HIPAA defines. The network is a 1000BASE-T, which supplies 1Gigabit of Ethernet connectivity over 5 cables (CAT5). This long-haul, copper-based standard is ideally suited for use within the data center because which is used in all the clinical areas of the hospital such as Emergency rooms ,Operating rooms, Pharmacy, Labs, doctor’s offices, Wards, Outpatient examining rooms, and Intensive Care Units (ICU’s) but the throughput of copper wire connections leaves room for improvement. The Administrative sections of the hospital such as IT Department, Admitting/Discharge, Facilities, Human Resources (HR), Finances, and Hospital Senior Management are using 1000BASE-T network structure. “The backbone network structure for the entire hospital is 1000BASE-T. Individual sections of departmental networks such as Radiology use different standards such as 1000 Base. ”  Patton-Fuller Community Hospitals current network topology- Patton-Fuller’s Logical Network is segmented into two distinct networks, Administrative Functions and Clinical Areas. The Administrative Functions network consists of the following nodes: Hospital Executive Management, Human Resources, Operations, Facilities, Finance, Information...

Words: 3258 - Pages: 14

Premium Essay

Pmis

...Question 1 a) Explain the following 3 terms and outline how they affect a project management information system. i. Information Governance [2] ii. Information Dimension [2] iii. Information logistics [2] b) Discus any five (5) common reasons for project failures as a result of ill- management of information on projects. [10] Answers * Poorly managed ,Undefined objectives and goals ,Lack of management commitment, Lack of a solid project plan , Lack of user input , Lack of organizational support, Centralized proactive management initiatives to combat project risk , Enterprise management of budget resources, Provides universal templates and documentation, Poorly defined roles and responsibilities, Inadequate or vague requirements, Stakeholder conflict , Team weaknesses, Unrealistic timeframes and tasks, Competing priorities, Poor communication , Insufficient resources (funding and personnel), Business politics, Overruns of schedule and cost, Estimates for cost and schedule are erroneous , Lack of prioritization and project portfolio management , Scope creep, No change control process, Meeting end user expectations 1. Lack of Senior Management Involvement When I gauge a project's chances of success, all I need to do is look at whether a senior stakeholder is involved. Nope, I'm not talking about the project sponsor. I'm more likely talking about the project sponsor's boss. That person is usually the guy who has signatory rights on the project finances. And that...

Words: 3530 - Pages: 15

Free Essay

Internet of Things

...| Internet of Things | 2014| Pragya Vaishwanar | Aricent Marketing Research Report | Summary It’s fair to say that more people have heard of the “internet of things” than have experienced it. More objects are becoming embedded with sensors and gaining the ability to communicate. The resulting information networks promise to create new business models, improve business processes, and reduce costs and risks. There is breathless press coverage of the phenomenon—always patiently re-explained by tech pundits as the trend by which all of one’s most mundane possessions will become internet-connected. These are invariably coupled with estimates that the internet of things will be a multi-trillion dollar business. 2014 is really, finally the year that the “internet of things”—that effort to remotely control every object on earth —becomes visible in one’s everyday lives. In a sense the internet of things is already with us. For one thing, anyone with a smartphone has already joined the club. The average smartphone is brimming with sensors—an accelerometer, a compass, GPS, light, sound, altimeter. It’s the prototypical internet-connected listening station, equally adept at monitoring our health, the velocity of our car, the magnitude of earthquakes and countless other things that its creators never envisioned. Yet despite repeated declarations one of the most successful sellers of baubles that help make your home “smart,” Smart-things, has only shipped 10,000 or so units since...

Words: 13930 - Pages: 56

Free Essay

The Knuth Marris Pratt Algorithm

...Middleware for Distributed Systems Evolving the Common Structure for Network-centric Applications Richard E. Schantz BBN Technologies 10 Moulton Street Cambridge, MA 02138, USA schantz@bbn.com Douglas C. Schmidt Electrical & Computer Engineering Dept. University of California, Irvine Irvine, CA 92697-2625, USA schmidt@uci.edu 1 Overview of Trends, Challenges, and Opportunities Two fundamental trends influence the way we conceive and construct new computing and information systems. The first is that information technology of all forms is becoming highly commoditized i.e., hardware and software artifacts are getting faster, cheaper, and better at a relatively predictable rate. The second is the growing acceptance of a network-centric paradigm, where distributed applications with a range of quality of service (QoS) needs are constructed by integrating separate components connected by various forms of communication services. The nature of this interconnection can range from 1. The very small and tightly coupled, such as avionics mission computing systems to 2. The very large and loosely coupled, such as global telecommunications systems. The interplay of these two trends has yielded new architectural concepts and services embodying layers of middleware. These layers are interposed between applications and commonly available hardware and software infrastructure to make it feasible, easier, and more cost effective to develop and evolve systems using reusable software. Middleware...

Words: 10417 - Pages: 42

Free Essay

Business Organization

...Communications Science at EPFL Jacob Leverich Hewlett-Packard Kevin Lim Hewlett-Packard John Nickolls NVIDIA John Oliver Cal Poly, San Luis Obispo Milos Prvulovic Georgia Tech Partha Ranganathan Hewlett-Packard Table of Contents Cover image Title page In Praise of Computer Organization and Design: The Hardware/Software Interface, Fifth Edition Front-matter Copyright Dedication Acknowledgments Preface About This Book About the Other Book Changes for the Fifth Edition Changes for the Fifth Edition Concluding Remarks Acknowledgments for the Fifth Edition 1. Computer Abstractions and Technology 1.1 Introduction 1.2 Eight Great Ideas in Computer Architecture 1.3 Below Your Program 1.4 Under the Covers 1.5 Technologies for Building Processors and Memory 1.6 Performance 1.7 The Power Wall 1.8 The Sea Change: The Switch from Uniprocessors to Multiprocessors 1.9 Real Stuff: Benchmarking the Intel Core i7 1.10 Fallacies and Pitfalls 1.11 Concluding Remarks 1.12 Historical Perspective and Further Reading 1.13 Exercises 2. Instructions: Language of the Computer 2.1 Introduction 2.2 Operations of the Computer Hardware 2.3 Operands of the Computer Hardware 2.4 Signed and Unsigned Numbers 2.5 Representing Instructions in the Computer 2.6 Logical Operations 2.7...

Words: 79060 - Pages: 317

Premium Essay

Automated Financial Management

...ELECTE SEP11W THESIS AUTOMATED FINANCIAL MANAGEMENT INFORMATION SYSTEM FOR NAVY FIELD ACTIVITY COMPTROLLERS by Shaun Kevin Taylor March 1990 Thesis Advisor: Second Reader: Glenn D. Eberling William J. Haga Approved for public release; distribution is unlimited. UNCLASSIFIED SECURITY CLASSIFICATION OF THIS PAGE REPORT DOCUMENTATION PAGE lb RESTRICTIVE MARKINGS Ia.REPORT SECURITY CLASSIFICATION Unclassif led 2a. SECURITY CLASSIFICATION AUTHORITY 3. DISTRIBUTION /AVAILABILITY OF REPORT 2b. DECLASSIFICATIONiDOWNGRADING Approved for public release; distribution is SCHEDULE unlimited. 5. MONITORING ORGANIZATION REPORT NUMBER(S) 4. PERFORMING ORGANIZATION REPORT NUMBER(S) 6a. NAME OF PERFORMING ORGANIZATION 6b. OFFICE SYMBOL 7a. NAME OF MONITORING ORGANIZATION (If applicable) I Code 37 Naval Postgraduate School Naval Postgraduate School 7b. ADDRESS (City, State, and ZIP Code) 6c. ADDRESS (City, State, and ZIPCode) Monterey, Ca. Monterey, Ca. 94943-5000 9. PROCUREMENT INSTRUMENT IDENTIFICATION NUMBER A 8b. OFFICE SYMBOL (If applicable) 8a. NAME OF FUNDING/SPONSORING ORGANIZATION 93943-5000 10. SOURCE OF FUNDING NUMBERS 8c. ADDRESS (City, State, and ZIP Code) PROGRAM ELEMENT NO. WORK UNIT ACCESSION NO. TASK NO. PROJECT NO. II. TITLE (Include Security Classification) * Automated Financial Management Information System for Navy Field Activity Comptrollers 12...

Words: 17752 - Pages: 72