Memory hierarchy for linux systems, Programming Languages

Memory Hierarchy for Linux Systems

A cache line has one or more valid bit(s), tag entry and list of bytes in a block in one set of a cache, as shown below:

1526_memory hierarchy for Linux systems.png

If you were a compiler-writer what type of programming structure would be important to try to ?t in a cache line, if you could? Please explain why.

Hint: we saw a lot of seemingly random nops between them during disassembly.

2. A 32-bit Linux computer with 4 GB of RAM has enough memory for physical addresses 0x0000,0000 thru 0xFFFF,FFFF. Assume it currently has 160 processes, all with stacks, and all processes think that their stack starts at address 0xC000,0000 and grow downward.

How can this be? Please explain how virtual memory makes this possible.

Posted Date: 2/16/2013 12:28:36 AM | Location : United States







Related Discussions:- Memory hierarchy for linux systems, Assignment Help, Ask Question on Memory hierarchy for linux systems, Get Answer, Expert's Help, Memory hierarchy for linux systems Discussions

Write discussion on Memory hierarchy for linux systems
Your posts are moderated
Related Questions

Create a Money data structure that is made up of amount and currency.  (a) Write a constructor for this data structure   (b)  Create accessors for this data structure (c)

how to create a screen for messages for a data transmission system

Develop a socket program in UNIX/Linux that uses (i) TCP as the transport protocol and  (ii) UDP as the transport protocol for transferring  a short message between a client and  s


Genetic Diseases Problem Description Many human diseases could be controlled by the knowledge of the gene's structure and pattern. The human gene could be represented by fou

The reader-writer problem can be stated as follows: A shared memory location can be concurrently read by any number of tasks, but when a task must write to the shared memory locati

Windows Presentation Foundation Designed by Microsoft Technologies, the Microsoft Technologies windows Display Groundwork (or WPF) is a computer-software graphic subsystem for maki

(a) Define a procedure (subsets x) that takes a list as a single argument and returns all 2^n subsets of that list, i.e. the power set of the list; e.g. (subsets '(a b c)) ==> (

Create a visualization (programming project) and demonstrate it in the class. The project should be related to distributed systems. (A distributed system consists of multiple auton