computer systems Flashcards
how to work out range of values in twos complement
-2⁸-¹ to (2⁸-¹)-1
twos complement from negative denary
find positive number
flip 1’s and 0’s
flip 1’s and 0’s from right most 0
twos complement from binary
flip 1’s and 0’s
flip 1’s and 0’s from right most 0
determining whether exponent positive or negative
mantissa decimal moved left = positive
mantissa decimal moved right = negative
side of padding of floating point representation
sign- 1 bit
mantissa- 15 bit
exponent- 8 bit
what does the mantissa determine?
dictates precision of a number
more bits allocated, more precise number
what does the exponent determine?
dictates range of numbers that can be represented
more bits added, bigger the range
increased mantissa, decreased exponent means…
increased precision
decreased range
decreased mantissa, increased exponent means…
decreased precision
increased range
disadvantage of extended ASCII
only 8 bit code meaning maximum of 256 characters can be represented
3 advantages of unicode
16 bit code per character with maximum of 65,536 characters
first 128 characters of unicode are identical to ASCII, allowing for compatibility
universally accepted by computing platforms
disadvantage of unicode
uses more storage space per character for non- ASCII characters
advantage and disadvantage of bitmapped graphics
great for representing realistic images
images become blurred (pixelated) with scaling
advantage and disadvantage of vector graphics
not blurred by scaling
cant create photo realistic images very well
4 factors that can improve performance of computer system
number of processors (cores)
width of data bus
cache memory
clock speed