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