Question

External fragmentation is: when there's enough total memory space to satisfy a request but the available...

External fragmentation is:

when there's enough total memory space to satisfy a request but the available spaces aren't contiguous

when there's some unused memory that can't be allocated to a process

when the amount of available memory is less than the size of a process

when a process is broken up into smaller parts for memory allocation

0 0
Add a comment Improve this question Transcribed image text
Answer #1

External fragmentation is when there is enough total memory space to satisfy a request but the available spaces aren't contiguous.

Consider example there is total 5 bytes .First 2 bytes is occupied by p1 next 1 byte is occupied by p2 next 2bytes is occupied by p3

and in a mean while p1 and p2 completed its execution so the first two bytes and last 2 bytes are free.

Now when a process p4 comes with 3bytes though we have 4 bytes space we cannot accommodate p4 because those are not contiguous this is called EXTERNAL FRAGMENTATION.

If u understand up vote else post a comment

Add a comment
Know the answer?
Add Answer to:
External fragmentation is: when there's enough total memory space to satisfy a request but the available...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Memory Allocation a) Is it possible to have both internal and external fragmentation with fixed p...

    Memory Allocation a) Is it possible to have both internal and external fragmentation with fixed partition memory allocation? How about with dynamic/variable memory partition allocation? Explain. (1 point) b) Suppose we have 1000K of memory where the first 100K is reserved. Also suppose that the following processes have been allocated memory in the following order:                 P1: 100K, P2: 100K, P3: 25K, P4: 200K, P5: 200K, P6: 75K, P7: 100K. Create a diagram of memory. Suppose that P2, P4, and P6...

  • Memory Allocation a) Is it possible to have both internal and external fragmentation with fixed partition...

    Memory Allocation a) Is it possible to have both internal and external fragmentation with fixed partition memory allocation? How about with dynamic/variable memory partition allocation? Explain. (1 point) b) Suppose we have 1000K of memory where the first 100K is reserved. Also suppose that the following processes have been allocated memory in the following order:                 P1: 100K, P2: 100K, P3: 25K, P4: 200K, P5: 200K, P6: 75K, P7: 100K. Create a diagram of memory. Suppose that P2, P4, and...

  • In this assignment, you will implement a Memory Management System(MMS). Using C Programming Language..... MAKE SURE...

    In this assignment, you will implement a Memory Management System(MMS). Using C Programming Language..... MAKE SURE YOU USE C PROGRAMMING Your MMS will handle all requests of allocation of memory space by different users (one thread per user) …. HINT(You will use Pthreads and Semaphores). Your MMS will provide the user with an interface for making memory requests and also for freeing up memory that is no longer needed by the user. One of the jobs of your memory management...

  • Module 8: Journal Assignment-Explaining Memory to a Child (20 points possible) Chapter 8 in your textbook...

    Module 8: Journal Assignment-Explaining Memory to a Child (20 points possible) Chapter 8 in your textbook starts off with a section on conceptualizing memory. In my PowerPoint lecture notes that I've posted, you will see that I've annotated a figure called the "Atkinson-Shiffrin Memory Model" on Slide #3 from Chapter 8; however, you will not find this figure in your book (assuming you have the 8th edition or higher). In contrast, Figure 8.1 from your textbook (found on page 233...

  • This C++ Program consists of: operator overloading, as well as experience with managing dynamic memory allocation...

    This C++ Program consists of: operator overloading, as well as experience with managing dynamic memory allocation inside a class. Task One common limitation of programming languages is that the built-in types are limited to smaller finite ranges of storage. For instance, the built-in int type in C++ is 4 bytes in most systems today, allowing for about 4 billion different numbers. The regular int splits this range between positive and negative numbers, but even an unsigned int (assuming 4 bytes)...

  • Answer the following questions as required. SHOW ALL WORK! 1. Rays Corporation has received a request...

    Answer the following questions as required. SHOW ALL WORK! 1. Rays Corporation has received a request for a special order of 8.000 units of product A for $34.20 each. The normal selling price of this product is $35.70 each, but the units would need to be modified slightly for the customer. The normal unit product cost of product A is computed as follows: Direct Materials 11.60 Direct Labor 2.20 Variable Manufacturing Overhead 7.10 Fixed Manufacturing Overhead 2.90 Unit Product Cost...

  • Many grocery store chains ofer customers a card they can scan when they check out and...

    Many grocery store chains ofer customers a card they can scan when they check out and offer discounts to people whoo so. To get the card, customers must give information, including a mailing address and e-mail address. The actual purpose is not to reward loyal customers but to gather data. What data do these cards allow stores to gather, and why would they want that data? What data do these cards allow stores to gather? Select all that apply A....

  • write up an essay on the problems in budgeting derived from the articles (i do Upvote...

    write up an essay on the problems in budgeting derived from the articles (i do Upvote the answers ) Why Budgeting Kills Your Company HBSWK Pub. Date: Aug '1 1, 2003 Why doesn't the budget process work? Read what experts say about not only changing your budgeting process, but whether your company should dispense with budgets entirely. by Loren Gary The average billion-dollar company spends as many as 25,000 person-days per year putting together the budget. If this all paid...

  • THE BIG D COMPANY The Big D Company of Dallas, Texas, was a family owned, conservatively...

    THE BIG D COMPANY The Big D Company of Dallas, Texas, was a family owned, conservatively managed company. For over forty years the company enjoyed slow, steady growth in reaching its current employment level of just over 200. All expansions were financed entirely out of earnings. As the company grew, its operating procedures were periodically re-examined and modified to cope with the complex problems that accompany growth. The company developed, manufactured, and sold metering and flow control devices used in...

  • THE BIG D COMPANY The Big D Company of Dallas, Texas, was a family owned, conservatively...

    THE BIG D COMPANY The Big D Company of Dallas, Texas, was a family owned, conservatively managed company. For over forty years the company enjoyed slow, steady growth in reaching its current employment level of just over 200. All expansions were financed entirely out of earnings. As the company grew, its operating procedures were periodically re-examined and modified to cope with the complex problems that accompany growth. The company developed, manufactured, and sold metering and flow control devices used in...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT