Final Review Chapter 6, 7, 10, 11 - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Final Review Chapter 6, 7, 10, 11

Description:

Bus clock rate, bus cycle, and data transfer rate. Master-slave bus vs. ... Monochrome vs. Grayscale vs. Color display. color palette. Chapter 7(2) Image storage ... – PowerPoint PPT presentation

Number of Views:16
Avg rating:3.0/5.0
Slides: 16
Provided by: facultyUs2
Category:

less

Transcript and Presenter's Notes

Title: Final Review Chapter 6, 7, 10, 11


1
Final ReviewChapter 6, 7, 10, 11
  • SCSC 311
  • 2006 Spring
  • Dr. Frank Li

2
Chapter 6 System Integration and Performance
  • System bus
  • three types of system bus
  • bus protocol
  • Bus clock rate, bus cycle, and data transfer rate
  • Master-slave bus vs. Peer-to-peer bus
  • Small Computer System Interface (SCSI)
  • Direct memory access (DMA)
  • Logical Access vs. Physical Access
  • Device Controllers

3
Chapter 6 (2)
  • Interrupt and Interrupt Processing
  • Buffer
  • The law of diminishing returns
  • Cache
  • Why cache works?
  • Read and write process in cache
  • Cache controller
  • Three-level cache in Intel CPU

4
Chapter 6 (3)
  • Multi-core processors vs. Multi-CPU architecture
  • vs. Clustering
  • Scaling up vs. Scaling Out
  • Pros and Cons
  • Compression, compression ratio
  • trade off between CPU and communication/storage
  • Lossless compression vs. Lossy compression
  • Definition
  • usage

5
Chapter 7 I/O Technology
  • Characteristics of matrix-oriented image
  • composition.
  • Display surfaces pixel, resolution
  • Fonts point
  • Color
  • additive vs. subtractive color system
  • Chromatic resolution
  • Numeric pixel content
  • Bitmap
  • calculate storage needed
  • Two disadvantages
  • Monochrome vs. Grayscale vs. Color display
  • color palette

6
Chapter 7(2)
  • Image storage
  • GIF, JPEG, MPEG
  • Image Description Languages (IDL)
  • Components
  • What are advantages of IDL (comparing to bitmap)
  • PostScript vs. Portable Document Format (PDF)
  • Displays
  • Video display terminals
  • Network computers
  • Video controller
  • Monitor Cathode ray tubes (CRTs), Liquid crystal
    displays (LCDs), and Plasma displays
  • Basic working mechanism
  • Advantages and disadvantages

7
Chapter 7(3)
  • Printer Impact (dot matrix), Inkjet, and Laser
  • Basic mechanism
  • Common manual input devices and Optical Input
    Devices
  • Audio I/O Devices
  • Sampling
  • DAC ADC
  • Speech recognition Speech generation
  • Basic mechanism
  • Phoneme

8
Chapter 10 Application Development
  • Capabilities required of any data / information
    processor
  • Recognizing
  • Storing and retrieving
  • Transporting
  • Manipulating
  • Positional Numbering System
  • binary, decimal, octal and hexadecimal notations
  • The conversions among them.

9
Chapter 10 (2)
  • Application development process
  • Systems Development Life Cycle (SDLC)
  • Unified Process (UP)
  • Definition of Methodologies, Models Tools
  • Programming Language
  • Definition of programming language
  • Instruction explosion
  • Procedural vs. non-procedural
  • Classification 5-generation 2-category
  • Characteristics
  • Samples
  • Pros and Cons

10
Chapter 10 (3)
  • Four types of instruction
  • Compilation and Compiler
  • compilation of different instruction
  • Advantages of compile separately
  • Link Editor
  • Benefits of Link Editors in Program Translation
  • Static linking vs. dynamic linking
  • Interpreter
  • Interpret vs. Compilation
  • Why Java is platform independent?
  • JVM
  • Pros and Cons

11
Chapter 10 (4)
  • Symbolic Debugging
  • Features and benefits
  • CASE tools
  • Front-end back-end CASE
  • Sample Rational Rose and UML (additional
    material)
  • Programmers workbenches
  • Components
  • Samples NetBean, MS visual studio, Borland
    JBuilder,

12
Chapter 11 Operating System
  • What is OS?
  • Components
  • Two main functions
  • Structure
  • Layered structure
  • Modularity
  • Single-Tasking vs. Multitasking
  • Differences
  • Why multitasking?
  • Samples

13
Chapter 11 (2)
  • Virtual resource vs. Physical resource
  • Definition
  • Why need virtual resource?
  • How to realize virtual resource
  • Resource allocation
  • Goals
  • Basic mechanism
  • Process
  • Definition
  • The relationship of program and process
  • Process creation
  • PCB

14
Chapter 11 (3)
  • Thread
  • Definition
  • The relationship between process and thread
  • Thread states
  • A complete view of interrupt processing
  • Timer interrupt and why OS needs it?
  • CPU scheduling
  • What is it?
  • Three basic scheduling mechanisms

15
Chapter 11 (4)
  • Memory Management
  • Goals of memory management
  • Address resolution
  • Memory allocation
  • contiguous vs. Non-contiguous
  • Fragmentation
  • Virtual memory
Write a Comment
User Comments (0)
About PowerShow.com