Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
41 Cards in this Set
- Front
- Back
What is the Text area of the CRE?
|
holds the instructions/code; zeroes, ones of the code
|
|
1 picosecond is _______ of a second
|
10^-12
|
|
Describe each Compilation Process:
1) gcc 2) cpp 3) ccomp 4) as 5) ld 6) executable |
1) compiler for the prog.c
2) it is the C preprocessor for headers 3) translator from C to equivalent program in assembly; it outputs a .s file for assembly 4) creates the oject code, the .o file; the machine code 5) linker 6) an application which is loaded into memory |
|
0001
|
1
|
|
What is in the DATA area of the CRE?
|
initialized static vars & global vars
|
|
What does BSS stand for?
|
Block Started by Symbol
|
|
What does SPARC stand for?
|
Scalable Processor Architecture
|
|
2^10
|
1K (kilo)
|
|
What is in the BSS of the CRE?
|
Uninitialized global and static variables (which are automatically initialized to 0)
|
|
The Heap grows in the same/opposite direction of the stack.
|
Opposite
|
|
Does the SPARC stack frames grow from low to high memory or high to low memory?
|
Low to high
|
|
0010
|
2
|
|
1 femtosecond is _________ of a second
|
10^-15
|
|
0011
|
3
|
|
What is in the Heap of the CRE?
|
Dynamically Allocated memory (objects)
|
|
What is in the Stack of the CRE?
|
Local variables and parameters
|
|
1 Ghz speed = ___ Nanosecond(s) cycle time
|
1
|
|
1 ms is _______ of a second
|
1/1000
|
|
1 microsecond is _______ of a second
|
10^-6
|
|
1 nanosecond is ______ of a second
|
10^-9
|
|
What is 2^0 to 2^10?
|
1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024
|
|
0100
|
4
|
|
2^20
|
1M (mega)
|
|
2^30
|
1G (Giga)
|
|
2^40
|
1T (tera)
|
|
In a Big Endian architecture, the most significant bit is furthest left/right.
|
left
|
|
Give the bits associated w/ each SPARC data type:
1) byte 2) word 3) halfword 4) double 5) float 6) long double 7) long 8) quad word |
1) 8
2) 32 3) 16 4) 64 5) 32 6) 64-128 7) 32 8) 64 |
|
0101
|
5
|
|
in a Little Endian architecture, the most significant bit is furthest left/right.
|
right
|
|
0000
|
0
|
|
0110
|
6
|
|
0111
|
7
|
|
1000
|
8
|
|
1001
|
9
|
|
1011
|
B
|
|
1010
|
A
|
|
1100
|
C
|
|
1101
|
D
|
|
1110
|
E
|
|
1111
|
F
|
|
What is a System Call?
|
Privileged instructors to OS
|