Paper Details  
 
   

Has Bibliography
22 Pages
5416 Words

 
   
   
    Filter Topics  
 
     
   
 

Exam tests

yetLinkage informationExtern referencesEntry list (list of functions in this file)Typically the executable is built by “gluing” the object files together in the order specified in the makefile.If the programmer wishes to use a source level debugger, the compiler must provide additional data. What data? Where do these extra data go in the object and executable files? (1 mark) To use the debugger, the compiler’s symbol table be saved. This allows debugger to work out relations between final memory locations and variables defined in source code.The symbol table is stored in intermediate files, “object” files and final executable.What data are held in "kernel space" for a process? (1 mark) –Kernel space•file buffers•file descriptor table•environment variables•…•virtual cpuExplain the nature of the hardware memory hierarchy and how this can impact on program execution. (1 mark) •Modern computer will have hierarchy of memories of different speeds:–cachemaybe 1 Megabyte (not all dedicated tocurrent process)–main memory256 Megabyte (shared by manyprocesses)–virtual store1Gigabyte•Relative access times:–3 seconds, 20 seconds, 11 days•Different pages of your program (say 4k bytes for page size) may at any one time be in different levels.Explain the "client-server" relations embodied in the X- graphics system. (1 mark) •(Application programs are “clients”, X-interpreter program running on Xterminal is display “server”)–X- makes relatively simple use of TCP/IP, most of X- communications are “datagrams” (fixed size blocks of bytes that correspond directly with data structures used in Xterminal and host programs).What is X's "window manager" and what is its role? (1 mark) •“WindowManager” part of software–determines things like frames for windows, background, s...

< Prev Page 12 of 22 Next >

    More on Exam tests...

    Loading...
 
Copyright © 1999 - 2025 CollegeTermPapers.com. All Rights Reserved. DMCA