Compiler Design
Description: System Programming Design System Software and CompilersCompiler Design | |
Number of Questions: 25 | |
Created by: Darshan Khurana | |
Tags: System Programming Design System Software and Compilers Compiler Design |
Which of the following provides process priority and pointers to scheduling queues or other scheduling parameters?
Which scheduler decides which jobs or processes are to be admitted to the ready queue, that is, when an attempt is made to execute a program, its admission to the set of currently executing processes is either authorized or delayed?
Which of the following ways is used to represent names in the symbol table, when there is an upper bound or limit on the length of the name?
Which of the following allows the user to specify a possibly ambiguous grammar along with precedence and associativity information about operators?
In which of the following process states is a process created by another process, except for the first ever process which is built by the operating system, when it starts up?
Each stack record accommodates the variables for one activation of a block, hence we call it a/an
Which is normally the result of a bug in a program that prevents it from freeing up memory that it no longer needs?
Which of the following memory allocations does not vary in location or size during the life time of the program?
Relocation can be done at run-time by which of the following?
Which of the following tables can also be provided in the header of the object file?
In which of the following bootstrappings can one write a more complex text editor, and a simple compiler for a higher level language and so on, until one can have a graphical IDE and an extremely high level programming language?
In which of the following is the header record checked to verify that the correct program has been presented for loading?
Which of the following operating systems is capable of allowing multiple software process to run at the same time?
In which of the following intex86 registers was the base register useful as pointer in 16-bit mode?
Which of the following occurs both when a linker combines object files and when a loader copies an executable file into memory in preparation for execution?
Which library is built in such a way that the link editor will incorporate a copy of only those object files that hold the functions and data referenced in the program into the executable at link time?
Which of the following is the address of the origin assigned by the linker while producing a machine language program?
In which of the following does the parser check that the tokens appearing in its input, that is the output of lexical analyzer, occurs in patterns that are permiited by the specification for the source language?
Which of the following registers had a convenient one byte instruction for loading data out of memory into the accumulator?
Which of the following work spaces is used to hold each instruction as its various parts are being assembled together?
Which of the following is the address of origin specified by the loader while loading the program for execution?
Which of the following can build very small high performance executable files that are well suited where size and speed matter?
In which of the following grammars do non terminals occurring in an RHS string are separated by one or more terminal symbols?
Which of the following is a command line tool that accepts a grammar description as input and generates the code for a parser for that grammar as output?
Which of the following is an association between memory address attribute of a data item and the address of a memory area?