Uploaded by samlewis1226

Homework-1

advertisement
COSC 290.002
Ch.1 Class Exercises
1. Measuring Units
a. How many milliseconds (ms) are in 0.01 second?
b. How many microseconds (µs) are in 0.01 second?
c. How many nanoseconds (ns) are in 0.01 second?
d. How many nanoseconds (ns) are in 0.01 milliseconds?
e. How many microseconds (µs) are in 0.1 millisecond?
f.
How many kilobytes(KB) are in 0.01 gigabyte(GB)?
g. How many bytes are in 0.05 megabyte(MB)?
h. 125 MHz is equal to ________ ns/cycle.
2. Fill up the name of each level for Abstract Levels of Mordern Computing Systems and match its
description.
1)
2)
3)
4)
5)
6)
Level 6
Level 5
Level 4
Level 3
Level 2
Level 1
( ______________________)
( ______________________)
( ______________________)
( ______________________)
( ______________________)
( ______________________)
____
____
____
____
____
____
a) It is a one-to-one translation that one assembly language instruction is translated to exactly
one machine language instruction.
b) It consists of the machine language recognized by the particular architecture of the computer
system.
c) Instructions are decoded and executed and data is moved where and when it should be.
d) It deals with operating system instructions, multiprogramming, protecting memory, etc..
e) It is composed of applications such as word processors, or games.
f) It consists of languages such as Fortran, C++. And it use a compiler or an interpreter.
g) It consists of the fundamental building blocks, the implementations of the mathematical
logics.
3. What are the three types of Cloud computing platforms? And brief define and list at least three
characteristics of each service.
a. Software as a Service(SaaS)
b. Platform as a Service (PaaS)
c. Infrastructure as a Service (IaaS)
4. Briefly describe the following non-Von Neumann Models.
a. Harvard Architecture
Has separate buses for data and instruction
b. Digital signal processors
Takes singles like audio, voice or video and digitized them so they can be mathematically
manipulated
c. Dataflow machines
d. Neural networks
e. Cognitive computers
f.
Quantum computation
5. Briefly describe the following terms.
a. Von Neumann Architecture
b. Multicore computer
c. Multiprocessor computer
d. Multitasking
e. Multithreading
f.
Deep Blue
Download