Paper Details  
 
   

Has Bibliography
22 Pages
5416 Words

 
   
   
    Filter Topics  
 
     
   
 

Exam tests

ome rules for aspects like resizing, “keyboard focus”, ...–different window managers can be selected,•“WindowManager” usually is itself a client application running on the host.•X-windows system provides mechanisms for communication amongst programs using the same Xterminal.•WindowManager uses these communication facilities to control some aspects of other X- programs running on same terminal.How does an Xterminal communicate with a X-based graphics application. (1 mark) •Communication between Xterminal and host computer uses TCP/IP:–TCP/IP protocol for reliable connection oriented stream links between programs–used for most Internet trafficExplain the roles in the X graphics programming system of i) X-lib, ii) the Xt- intrinsics, and iii) the widget collections (such as Motif). (1 mark) Explain the "fork" and "exec" Unix system calls and how these are used to create processes. (1 mark) •It is a cloning operation ––– it duplicates the memory representation of the original process (a small part of the OS system data relating to open files etc is shared rather than duplicated)What (in the context of Unix processes) is a "pipe"? How can a pipe be created for communications between processes? Why is "re-plumbing" of the file descriptor table often necessary in the context of pipes? What are the limitations of pipes for process intercommunication? (2 marks) What is the role of "environment variables" in Unix? How can a program determine the values of environment variables? (1 mark) Explain the role and working of the "make" utility, cover issues such as targets, dependencies, rules, macros. (2 marks) Explain briefly how a source code control tool (such as SCCS or RCS) utilizes "archive" files. What data are held in such files? What services does the source control tool offer to a development group? (2 marks) Explain a "delta" (in the conte...

< Prev Page 13 of 22 Next >

    More on Exam tests...

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