Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key

image

Play button

image

Play button

image

Progress

1/41

Click to flip

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