Académique Documents
Professionnel Documents
Culture Documents
QUESTIONS
Question: What resources are used when a thread created? How do they
differ from those when a process is created?
Answer: When a thread is created the threads does not require any new
resources to execute the thread shares the resources like memory of the
process to which they belong to. The benefit of code sharing is that it allows
an application to have several different threads of activity all within the
same address space. Where as if a new process creation is very heavyweight
because it always requires new address space to be created and even if they
share the memory then the inter
process communication is expensive when compared to the communication
between the threads.
Question Differentiate between RAM and ROM?
Answer: Semiconductor memories are of two types: RAM (random access
memory) and ROM (read only memory).
RAM is a read/write memory. Information can be written into and read from
a RAM. It is volatile memory.
It stores information so long as power supply is on.
ROM is permanent type memory. Its contents are not lost when power
supply goes off. the user cannot write into a ROM.Its contents are decided
by the manufacturer and written at the time of manufacture. Programmable
ROMs are also available. They are called PROMs.
Question: I have deleted a file from recycle bin but i want to use that file
how can i restore that file? I have already used system restore for the
same but the file couldn't be restored?
Answer :Used for booting SCSI devices when no SCSI BIOS is available
Answer :It is called light weight process to emphasize the fact that a thread is
like a process but is more efficient and uses fewer resources( n hence
"lighter")and they also share the address space.
Question :If a system has 128 MB RAM and 1 GB hard Disk, and a
process decides to use its fully allotted Virtual Memory 2^32 - 2GB = 2
GB, how is it practically possible?. But this works in all machines. How?
application program -> [shells ->kernel ->device driver -> controller card ->
physical hardware]
Question: Define task and TCB.
Answer: The TCB (Transmission and controlling Buses) used to control the
flow of transmitting and controlling data in the computer systems
Answer: Every Global Catalog Server is a DC, but every DC is not GC.
GC holds partial attributes of the domain objects,
A membership of Universal Group is maintained by GC, GC helps in quick
logon process
Answer: In short dump terminals are the terminals which are connected with
a centralized CPU and lack individual CPUs.
In UNIX, a shared object (.so) file contains code to be used by the program,
and also the names of functions and data that it expects to find in the
program. When the file is joined to the program, all references to those
functions and data in the file's code are changed to point to the actual
locations in the program where the functions and data are placed in memory.
This is basically a link operation.
In Unix, there is only one type of library file (.a) which contains code from
several object files (.o). During the link step to create a shared object file
(.so), the linker may find that it doesn't know where an identifier is defined.
The linker will look for it in the object files in the libraries; if it finds it, it
will include all the code from that object file.
In Windows, there are two types of library, a static library and an import
library (both called .lib). A static library is like a UNIX .a file; it contains
code to be included as necessary. An import library is basically used only to
reassure the linker that a certain identifier is legal, and will be present in the
program when the DLL is loaded. So the linker uses the information from
the import library to build the lookup table for using identifiers that are not
included in the DLL. When an application or a DLL is linked, an import
library may be generated, which will need to be used for all future DLLs that
depend on the symbols in the application or DLL.