CoolInterview.com - World's Largest Collection of Interview Questions
Start Your Own website Now
Sponsored Links

Interview Questions
Our Services

Get 9,000 Interview Questions & Answers in an eBook.


  • 9500+ Pages
  • 9000 Question & Answers
  • All Tech. Categories
  • 14 MB Content

    Get it now !!



    Send your Resume to 6000 Companies


  • INTERVIEW QUESTIONS COMPUTER GRAPHICS DETAILS
    Question :

    How does a video accelerator work?

    Category Computer Graphics Interview Questions
    Rating (0.3) By 83 users
    Added on 6/28/2011
    Views 315
    Rate it!
    Answers:

    The term accelerator is used so frequently that it has lost much of its meaning. This section is intended to answer how a video card with special purpose video acceleration works, typically called 'Windows accelerator' or 'coprocessed' cards. In a general sense, the principals here can be applied to 2D, 3D and digital video acceleration. For more specific information about 3D and digital video acceleration, see "How does a 3D graphics accelerator work?" and "What does a video codec do?". Before we get into acceleration, we have to understand how a VGA card works.

    A VGA card is a simple display adapter with no processing capability. All the thinking is done by the CPU, including writing and reading of text, and drawing of simple graphics primitives like pixels, lines and memory transfers for images.

    Programs like most DOS-based word processors run in VGA text mode while graphics-based programs like games run in graphics mode. Microsoft Windows 3.1 runs in VGA graphics mode as default, meaning that every pixel you see as a part of the background, a window or text character had to be written using basic VGA calls. As you can imagine, the low-level nature of the VGA command set means that many commands are required to do something as simple as moving or closing a window. To move a window, the VGA commands might go something like this:

    -Block transfer to store window contents in PC RAM

    -Solid rectangle fill (to blank window - cosmetic)

    -Block transfer to put window in new location in VGA RAM

    -Block transfer or Write pixel to rewrite background behind old window location.

    Clearly, an enormous amount of data must move from the VGA card, along the bus, into the CPU, and on into memory, and vice versa. This has to occur because the VGA card has no processing capability of its own, it relies on the CPU. Now we are in a position to understand how a graphics accelerator works.

    A VGA card has its own memory and digital-to-analog converter (DAC), but can't actually process data. Accelerated video cards have their own processor, and therefore are called video coprocessors. This means such a card can perform many video operations by itself, with only minimal input from the CPU. Let's go back to our example of moving a window.

    Assume our 'accelerated' card can keep track of:

    -the background fill pattern

    -the location and contents of rectangular regions, i.e. windows

    -and has adequate memory to store them.

    To move a window, the CPU has to transmit something like:

    -'move window' instruction

    -window ID

    -location to move to

    At this point, the video card can perform all of the operations the CPU would have had to with a VGA card. This frees the bus and CPU to execute other tasks, and speeds-up video operations as they're all done on the video card. Why is this faster? Unlike VGA mode, where every pixel has to be moved to and from the card via the bus and CPU, the accelerated card can perform the same operations with instructions consisting of only a few bytes being transferred along the bus. This will result in an enormous performance gain for most common graphics operations including bitmap and pixmap transfers and painting, movement of sprites and icons, opening and closing of windows, filling with solid colours and patterns, line drawing, polygon painting, etc. As a result, even an ISA bus accelerator video card can provide blistering speed improvements over VGA in graphical environments like Windows 3.1, OS/2, X Windows (i.e. XFree86) and AutoCAD. Some operations like animations or raw video playback which require large block transfers at high rates will benefit less from accelerator cards.

    Some newer accelerator cards include functions for 3D graphics rendering like polygon shading, coordinate manipulation and texture mapping. Others provide on-the-fly magnificatio



    If you have the better answer, then send it to us. We will display your answer after the approval.
    Rules to Post Answers in CoolInterview.com:-

  • There should not be any Spelling Mistakes.
  • There should not be any Gramatical Errors.
  • Answers must not contain any bad words.
  • Answers should not be the repeat of same answer, already approved.
  • Answer should be complete in itself.
  • Name :*
    Email Id :*
    Answer :*
    Verification Code Code Image - Please contact webmaster if you have problems seeing this image code Not readable? Load New Code
    Process Verification  Enter the above shown code:*
    Inform me about updated answers to this question

       
    Related Questions
    View Answer

    what is layer?
    View Answer

    What is Super Computer?
    View Answer
    What is ms dos?
    View Answer

    What is interface?
    View Answer
    what are collision domain ? and how to determine collision domain please provide link that consist images of determination of collision domain ?
    View Answer
    What is beep code ?
    View Answer
    What is the difference between the main memory (RAM) and the cache memory in Computers?
    View Answer

    What is damm small linux.(dsl) has somebody used it?
    View Answer
    What is difference between startup disk and a bootable disk?
    View Answer
    AGP What is the full form?
    View Answer
    What is Server ?
    View Answer
    What are graphic tablets and touch screens?
    View Answer
    What is AGP?
    View Answer
    What is the difference between the main memory RAM and the cache memory in Computers?
    View Answer
    Which is latest version of direct X ?
    View Answer
    what is remote computing?
    View Answer
    Cheap And Best Graphic card For Personal useGaming??
    View Answer
    What is a workstation?
    View Answer
    what is software?
    View Answer
    Does graphics card also improve the picture quality of the movies we see on the computer ?
    View Answer


    Please Note: We keep on updating better answers to this site. In case you are looking for Jobs, Pls Click Here Vyoms.com - Best Freshers & Experienced Jobs Website.

    View ALL Computer Graphics Interview Questions

    User Options
    Sponsored Links


    Copyright ©2003-2014 CoolInterview.com, All Rights Reserved.
    Privacy Policy | Terms and Conditions

    Download Yahoo Messenger | Placement Papers| FREE SMS | ASP .Net Tutorial | Web Hosting | Dedicated Servers | C Interview Questions & Answers

    Testing Articles | Testing Books | Testing Certifications | Testing FAQs | Testing Downloads | Testing Interview Questions | Testing Jobs | Testing Training Institutes


    Cache = 0.062988 Seconds