Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Exam (elaborations)

CSCE 3600 EXAM QUESTIONS AND ANSWERS LATEST UPDATE (ALREADY GRADED A+)

Rating
-
Sold
-
Pages
9
Grade
A+
Uploaded on
20-02-2025
Written in
2024/2025

CSCE 3600 EXAM QUESTIONS AND ANSWERS LATEST UPDATE (ALREADY GRADED A+) Virtual Memory Technique that allows execution of a program that may not completely reside in memory (RAM). Removes burden of memory resource management from the programmer. OS Controller (with architecture help) Program Controlled Memory Management OS Controlled Memory Management Demand Paging Bringing a page into memory only when it is needed. Less I/O and memory needed, faster response, more users. Page Fault an interrupt when the program needs to run code that is not loaded in physical memory signaling the OS to remove a page frame from physical memory to make room for the new a page frame. Demand Segmentation involves the reallocation of variable sized segments into the address space. Reference String Evaluate algorithm by running it on a particular string of memory reference (reference sting) and computing the number of page faults on that string Temporal principle of locality suggests those pages that haven't been referenced in some time and wont be referenced in the near future External Fragmentation Total memory space exists to satisfy a request, but it is not contiguous Internal Fragmentation Allocated memory may be slightly larger than requested memory, holes in the memory block allocated Compaction -Reduce external fragmentation -Shuffle memory contents to place all free memory together in one large block

Show more Read less
Institution
Course

Content preview

CSCE 3600 EXAM QUESTIONS AND ANSWERS
LATEST UPDATE (ALREADY GRADED A+)
Virtual Memory

Technique that allows execution of a program that may not completely reside in memory (RAM).
Removes burden of memory resource management from the programmer. OS Controller (with
architecture help)

Program Controlled Memory Management

OS Controlled Memory Management

Demand Paging

Bringing a page into memory only when it is needed. Less I/O and memory needed, faster response,
more users.

Page Fault

an interrupt when the program needs to run code that is not loaded in physical memory signaling the OS
to remove a page frame from physical memory to make room for the new a page frame.

Demand Segmentation

involves the reallocation of variable sized segments into the address space.

Reference String

Evaluate algorithm by running it on a particular string of memory reference (reference sting) and
computing the number of page faults on that string

Temporal principle of locality

suggests those pages that haven't been referenced in some time and wont be referenced in the near
future

External Fragmentation

Total memory space exists to satisfy a request, but it is not contiguous

Internal Fragmentation

Allocated memory may be slightly larger than requested memory, holes in the memory block allocated

Compaction

-Reduce external fragmentation
-Shuffle memory contents to place all free memory together in one large block

, Stack Allocation

-Used to allocate local variables
-Grown and shrunk on procedure calls and returns
-Register allocation works best for stack-allocated objects

Best Fit

-Keep linked list of free blocks
-Search he whole list on each allocation
-Choose block that comes closest to matching the needs of allocation
-Save excess for later
-Merge adjacent free blocks during release operation

First Fit

-Keep linked list of free blocks
-Scan the list for the first block that comes closest to matching the needs of allocation
-Merge adjacent free blocks during release operation

Optimal Page Replacement

Replace the page that will not be reference for the longest time. Gives the lowest possible fault rate but
is impossible to implement.

First-In, First-Out (FIFO)

The oldest page in physical memory is the one selected for replacement. Poorest replacement policy

Worst Fit

-Keep linked list of free blocks
-Search the whole list on each allocation
-Choose block that worst matches the request
-Save excess for later
-Merge adjacent free blocks during release operation

Next Fit

-Keep linked list of free blocks
-Start where the last search left off
-Scan the list for the first block that comes closest to matching the needs of allocation
-Merge adjacent free blocks during release opertion

Overlays

Programmer breaking code into pieces that fit into RAM. These pieces, called overlays, are loaded and
unloaded by the program

Page Table

Table that holds VA -> PA translations (Virtual address to physical address)

Written for

Course

Document information

Uploaded on
February 20, 2025
Number of pages
9
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

$10.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF


Also available in package deal

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
SOLUTIONSCORE School of Pharmacy
Follow You need to be logged in order to follow users or courses
Sold
13
Member since
1 year
Number of followers
4
Documents
1742
Last sold
5 months ago
SOLUTIONSCORE

I Focus on creating high-quality, well-organized documents that accurately reflect the course content. I'm passionate about helping others succeed in their studies, and I create comprehensive summaries, study guides,Questions and answers and flashcards based on my class notes and lectures. My materials are designed to be clear, concise, and effective, so you can focus on understanding the material and ace your exams! Feel free to message me if you have any questions.

Read more Read less
4.9

295 reviews

5
268
4
26
3
1
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions