|
what is '1000 projects'?
'fullinterview.com' is a educational content website dedicated to finding and realizing final year projects for btech, be, mtech, mca students, here you can search, find your projects and get guidance from experts the below are the different technological projects.
visual Studio projects
.net projects,
asp projects,
c & ds projects,
c++ projects (all),
cold fusion projects,
delphi projects,
java projects,
perl projects,
php projects,
sql projects,
vc++ projects,
visual basic projects.
how it works?
well, everything on this site is submitted by the student and professional community. after you submit your project, it is being verified and approved by our administrator. after approval, other people can read/discuss it, save to favorites.
more number of projects?
here you can find morethan 1000 projects on different technologies, if u want to get more projects please visit our sister sites www.fullinterview.com & Chetanasprojects.com
Category Articles
Difference between Logical and Physical Address Space?
Added on Thu, Jan 28, 2010
The concept of a logical address space that is bound to a separate physical address space is central to proper memory management. Logical address generated by the CPU; also referred to as virtual address. Physical address address seen by the... Read More
Why are page sizes always powers of 2?
Added on Thu, Jan 28, 2010
Recall that paging is implemented by breaking up an address into a page and offset number. It is most efficient to break the address into X page bits and Y offset bits, rather than perform arithmetic on the address to calculate the page number and... Read More
If 512mb Ram is there what will be the minimum and maximum Virtual memory for the system?
Added on Thu, Jan 28, 2010
To workout the total virtual memory (page file) required for windows XP you should take the amount of ram in the system and + 25% (512MB + 25% (128MB) = 640MB total virtual memory. by setting both the min and max to 640MB you can increase the... Read More
Name the AD NCs and replication issues for each NC?
Added on Thu, Jan 28, 2010
Name the AD NCs and replication issues for each NC *Schema NC, *Configuration NC, * Domain NC Schema NC This NC is replicated to every other domain controller in the forest. It contains information about the Active Directory schema, which in... Read More
Ntfldr.exe is missing in win xp os what will you do?
Added on Thu, Jan 28, 2010
Boot from windows xp cd and go to recovery console mode give the administrator password c:windows> prompt will come come out from windows with the help of command c:windows>cd .. c:> go to cd prompt d: d:>cd i386 d:i386>... Read More
Name a few benefits of using GPMC
Added on Thu, Jan 28, 2010
Microsoft released the Group Policy Management Console (GPMC) years ago, which is an amazing innovation in Group Policy management. The tool provides control over Group Policy in the following manner: ► Easy administration of all GPOs across the... Read More
What is Mutex Object and why it is used?
Added on Thu, Jan 28, 2010
A mutex object is a synchronization object whose state is set to signaled when it is not owned by any thread, and non-signaled when it is owned. For example, to prevent two threads from writing to shared memory at the same time, each thread waits... Read More
Differentiate between RAM and ROM?
Added on Thu, Jan 28, 2010
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... Read More
What is Synchronization Objects
Added on Thu, Jan 28, 2010
Synchronization object s are use to co-ordinate the execution of multiple threads. Which kernel objects are use for Thread Synchronization on different processes? - Event, Mutex, Semaphore Read More
Explain briefly about, processor, assembler, compiler, loader, linker and the functions executed by them?
Added on Thu, Jan 28, 2010
Processor: A processor is the part a computer system that executes instructions .It is also called a CPU Assembler: An assembler is a program that takes basic computer instructions and converts them into a pattern of bits that the computer&... Read More
Describe the actions taken by thread library to context switch between user level threads?
Added on Thu, Jan 28, 2010
The thread library function performs the following actions to context switch between user level threads Copy all live registers to Thread control Block (TCB) Restore the state of the thread to run next i.e (copy the values of live registers from (TCB... Read More
Why paging is used?
Added on Thu, Jan 28, 2010
Paging is solution to external fragmentation problem which is to permit the logical address space of a process to be noncontiguous, thus allowing a process to be allocating physical memory wherever the latter is available. 32 :: What is a Safe... Read More
Difference between Primary storage and secondary storage?
Added on Thu, Jan 28, 2010
Main memory: only large storage media that the CPU can access directly. Secondary storage: extension of main memory that provides large nonvolatile storage capacity. Read More
What are application partitions? When do we use them?
Added on Thu, Jan 28, 2010
Application Directory Partition is a partition space in Active Directory which an application can use to store that application specific data. This partition is then replicated only to some specific domain controllers. The application directory... Read More
What is a kernel object?
Added on Thu, Jan 28, 2010
Each kernel object is simply a memory block allocated by the kernel and is accessible only by the kernel. This memory block is a data structure whose members maintain information about the object. Some members ( security descriptor, usage count, and... Read More
User can access these kernel objects structures
Added on Thu, Jan 28, 2010
Kernel object data structures are accessible only by the kernel. Read More
How owns the Kernel Object?
Added on Thu, Jan 28, 2010
Kernel objects are owned by the kernel, not by a process Read More
How to identify the difference between the kernel object and user object
Added on Thu, Jan 28, 2010
The easiest way to determine whether an object is a kernel object is to examine the function that creates the object. Almost all functions that create kernel objects have a parameter that allows you to specify security attribute information. Read More
Name few functions that create Kernel Objects?
Added on Thu, Jan 28, 2010
HANDLE CreateThread(?),HANDLE CreateFile(..),HANDLE CreateFileMapping(..)HANDLE CreateSemaphore(..)etcAll functions that create kernel objects return process-relative handles that can be used successfully by any and all threads that are running in... Read More
You forget to call CloseHandle - will there be a memory leak
Added on Thu, Jan 28, 2010
It is possible for a process to leak resources (such as kernel objects) while the process runs. However, when the process terminates, the operating system ensures that any and all resources used by the process are freed?this is guaranteed. For kernel... Read More
How the handles are handled in the child process?
Added on Thu, Jan 28, 2010
The operating system creates the new child process but does not allow the child process to begin executing its code right away. Of course, the system creates a new, empty process handle table for the child process just as it would for any new... Read More
What is the Difference between Windows 2003 standard Enterprise, Premium, Data center and Web Edition?
Added on Thu, Jan 28, 2010
WEB EDITION: To position windows server 2003 more competitively against other web servers, Microsoft has released a stripped-down-yet-impressive edition of windows server 2003 designed specially for web services. the feature set and licensing allows... Read More
What is the Logical / Physical Structures of the AD Environment?
Added on Thu, Jan 28, 2010
physical structure: Forest, Site, Domain, DC logical structure: Schema partition, configuration partition, domain partition and application partition Read More
What is signaled and non signaled state?
Added on Thu, Jan 28, 2010
An event is in signaled state means that it has the capacity to release the threads waiting for this event to be signaled. An event is in non signaled state means that it will not release any thread that is waiting for this particular event.example... Read More
How do other threads own the mutex?
Added on Thu, Jan 28, 2010
Threads in other processes can open a handle to an existing named mutex object by specifying its name in a call to theOpenMutex - function. Any thread with a handle to a mutex object can use one of the wait functions to request ownership of the mutex... Read More
What is the KCC?
Added on Thu, Jan 28, 2010
With in a Site, a Windows server 2003 service known as the KCC automatically generates a topology for replication among the domain controllers in the domain using a ring structure.Th Kcc is a built in process that runs on all domain controllers. ... Read More
What is tombstone lifetime attribute?
Added on Thu, Jan 28, 2010
The number of days before a deleted object is removed from the directory services. This assists in removing objects from replicated servers and preventing restores from reintroducing a deleted object. This value is in the Directory Service object... Read More
How do we Backup Active Directory?
Added on Thu, Jan 28, 2010
Backing up Active Directory is essential to maintain an Active Directory database. You can back up Active Directory by using the Graphical User Interface (GUI) and command-line tools that the Windows Server 2003 family provides. You frequently... Read More
What are GPO links? What special things can I do to them?
Added on Thu, Jan 28, 2010
To apply the settings of a GPO to the users and computers of a domain, site, or OU, you need to add a link to that GPO. You can add one or more GPO links to each domain, site, or OU by using GPMC. Keep in mind that creating and linking GPOs is a... Read More
What are administrative templates?
Added on Thu, Jan 28, 2010
The GPO settings is divided between the Computer settings and the User settings. In both parts of the GPO you can clearly see a large section called Administrative Templates. Administrative Templates are a large repository of registry-based... Read More
What is the difference between a computer process and thread?
Added on Thu, Jan 28, 2010
A single process can have multiple threads that share global data and address space with other threads running in the same process, and therefore can operate on the same data set easily. Processes do not share address space and a different... Read More
What is INODE?
Added on Thu, Jan 28, 2010
INODE is a pointer to a block on the disk and it is unique. Inode is an unique number. Inode holds metadata of files. Read More
Explain the working of Virtual Memory?
Added on Thu, Jan 28, 2010
Virtual memory like as a temporary storage area.It consists of page table.In this pages are divided into frames.It is a continuous memory allocation.It is also called logical memory. Read More
What is Semaphore
Added on Thu, Jan 28, 2010
A hardware or software flag. In multitasking systems, a semaphore is a variable with a value that indicates the status of a common resource. Its used to lock the resource that is being used. A process needing the resource checks the... Read More
What is multi tasking, multi programming, multi threading?
Added on Thu, Jan 28, 2010
Multi programming: Multiprogramming is the technique of running several programs at a time using timesharing. It allows a computer to do several things at the same time. Multiprogramming creates logical parallelism. The concept of multiprogramming... Read More
What is a Safe State and its use in deadlock avoidance?
Added on Thu, Jan 28, 2010
WINDOWS PROGRAMING Interview Questions and Answers,WINDOWS PROGRAMING Faqs,WINDOWS PROGRAMING Interview FAQs and sharp point Books,WINDOWS PROGRAMING terview ebook,WINDOWS PROGRAMING echnical Questions,WINDOWS PROGRAMING Quiz,WINDOWS PROGRAMING... Read More
What is the relation between process system time, process waiting time , and process CPU time?
Added on Thu, Jan 28, 2010
Process system time (turn around time) = process cpu time + process waiting time Read More
Condition for deadlock occurrence
Added on Thu, Jan 28, 2010
Deadlock can arise if four conditions hold simultaneously. Mutual exclusion: only one process at a time can use a resource. Hold and wait: a process holding at least one resource is waiting to acquire additional resources held by other... Read More
Compare Linux credit based algorithm with other scheduling algorithms?
Added on Thu, Jan 28, 2010
For the conventional time ?shared processes, Linux uses a prioritized, credit-based algorithm. Each process possesses a certain number of scheduling credits; when a new task must be chosen to run, the process with most credits is selected. Every time... Read More
Why thread is called as a lightweight process
Added on Thu, Jan 28, 2010
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. Read More
Define Demand Paging, Page fault interrupt, and Trashing
Added on Thu, Jan 28, 2010
Demand Paging: Demand paging is the paging policy that a page is not read into memory until it is requested, that is, until there is a page fault on the page. Page fault interrupt: A page fault interrupt occurs when a memory reference is made to a... Read More
What is the difference between Hard and Soft real-time systems
Added on Thu, Jan 28, 2010
A hard real-time system guarantees that critical tasks complete on time. This goal requires that all delays in the system be bounded from the retrieval of the stored data to the time that it takes the operating system to finish any request made of it... Read More
What is active directory? How it works?
Added on Thu, Jan 28, 2010
Question : What is active directory? How it works? What is dns? How it works? What is dhcp? How it works? What is ias? How it works Answers: Active is a centralize directory database it's provide... Read More
What is the main component of operating system?
Added on Thu, Jan 28, 2010
Main component of operating system are kernel and shell. Shell is a interface between application program and kernel whenever application program wants some work to be done It contacts kernel and kernel inturn perform work with the help of device... Read More
What is the difference between unix and windows?
Added on Thu, Jan 28, 2010
Unix and Windows use completely different paradigms for run-time loading of code. Before you try to build a module that can be dynamically loaded, be aware of how your system works. In Unix, a shared object (.so) file contains code to be used by... Read More
Deadlock Detection-Algorithm Usage?
Added on Thu, Jan 28, 2010
► When, and how often, to invoke depends on: How often a deadlock is likely to occur? How many processes will need to be rolled back? ► If detection algorithm is invoked arbitrarily, there may be many cycles in the resource graph and so we... Read More
What is CPU Scheduler?
Added on Thu, Jan 28, 2010
► Selects from among the processes in memory that are ready to execute, and allocates the CPU to one of them. ► CPU scheduling decisions may take place when a process: 1.Switches from running to waiting state. 2.Switches from running to... Read More
Common Functions of Interrupts?
Added on Thu, Jan 28, 2010
► Interrupt transfers control to the interrupt service routine generally, through the interrupt vector, which contains the addresses of all the service routines. ► Interrupt architecture must save the address of the interrupted instruction. ►... Read More
What do you mean by deadlock?
Added on Thu, Jan 28, 2010
Deadlock is a situation where a group of processes are all blocked and none of them can become unblocked until one of the other becomes unblocked. The simplest deadlock is two processes each of which is waiting for a message from the other. Read More
Describe different job scheduling in operating systems?
Added on Thu, Jan 28, 2010
Scheduling is the activity of the deciding when process will receive the resources they request. FCFS: FCSFS stands for First Come First Served. In FCFS the job that has been waiting the longest is served next. Round Robin Scheduling: Round... Read More
What is a Real-Time System?
Added on Thu, Jan 28, 2010
A real time process is a process that must respond to the events within a certain time period. A real time operating system is an operating system that can run real time processes successfully Read More
What are the main difference between Micro-Controller and Micro- Processor?
Added on Thu, Jan 28, 2010
A microcontroller is by definition a is a computer on a chip. It includes all the necessary parts (including the memory) all in one IC. You just need to apply the power (and possibly clock signal) to that device and it starts executing the... Read More
What are types of kernel objects?
Added on Thu, Jan 28, 2010
Several types of kernel objects, such as access token objects, event objects, file objects, file-mapping objects, I/O completion port objects, job objects, mailslot objects, mutex objects, pipe objects, process objects, semaphore objects, thread... Read More
If we cannot alter these Kernel Object structures directly, how do our applications manipulate these kernel objects?
Added on Thu, Jan 28, 2010
The answer is that Windows offers a set of functions that manipulate these structures in well-defined ways. These kernel objects are always accessible via these functions. When you call a function that creates a kernel object, the function returns a... Read More
How does the kernel object outlive the process that created it?
Added on Thu, Jan 28, 2010
Answers: If your process calls a function that creates a kernel object and then your process terminates, the kernel object is not necessarily destroyed. Under most circumstances, the object will be destroyed; but if another process is using the... Read More
Which is the data member common to all the kernel object and what is the use of it?
Added on Thu, Jan 28, 2010
The usage count is one of the data members common to all kernel object types Read More
What is the purpose of Process Handle Table?
Added on Thu, Jan 28, 2010
When a process is initialized, the system allocates a handle table for it. This handle table is used only for kernel objects, not for User objects or GDI objects. When a process first initializes, its handle table is empty. Then when a thread in the... Read More
What is handle?
Added on Thu, Jan 28, 2010
Handle value is actually the index into the process?s handle table that identifies where the kernel object?s information is stored. Read More
How the handle helps in manipulating the kernel objects
Added on Thu, Jan 28, 2010
Whenever you call a function that accepts a kernel object handle as an argument, you pass the value returned by one of the Create* functions. Internally, the function looks in your process?s handle table to get the address of the kernel object you... Read More
What happens when the CloseHandle(handle) is called
Added on Thu, Jan 28, 2010
This function first checks the calling process?s handle table to ensure that the index (handle) passed to it identifies an object that the process does in fact have access to. If the index is valid, the system gets the address of the kernel object?s... Read More
What is the need of process relative handles?
Added on Thu, Jan 28, 2010
The most important reason was robustness. If kernel object handles were system-wide values, one process could easily obtain the handle to an object that another process was using and wreak havoc on that process. Another reason for process-relative... Read More
Why the entries in the parent process table and child table are same?
Added on Thu, Jan 28, 2010
It means that the handle value that identifies a kernel object is identical in both the parent and the child processes. Read More
What about the usage count in the parent child process tables?
Added on Thu, Jan 28, 2010
The system increments the usage count of the kernel object because two processes are now using the object. For the kernel object to be destroyed, both the parent process and the child process must either call CloseHandle on the object or terminate. Read More
What are Named Objects?
Added on Thu, Jan 28, 2010
Method available for sharing kernel objects across process boundaries is to name the objects. Below are the kernel named objects: 1) mutex, 2) Events, 3) semaphore, 4) waitableTimers, 5)file mapping, 6)job object. There are APIs to create... Read More
What do you mean by unnamed object?
Added on Thu, Jan 28, 2010
When you are creating the kernel objects with the help of API?s like CreateMutex(, , , ,pzname). And the Pzname parameter is NULL , you are indicating to the system that you want to create an unnamed (anonymous) kernel object. When you create an... Read More
What is DuplicateHandle (API)?
Added on Thu, Jan 28, 2010
Takes an entry in one process?s handle table and makes a copy of the entry into another process?s handle table Read More
What is a thread?
Added on Thu, Jan 28, 2010
A thread describes a path of execution within a process. Every time a process is initialized, the system creates a primary thread. This thread begins executing with the C/C++ run-time library?s startup code, which in turn calls your entry-point... Read More
What is the limit on per process for creating a thread
Added on Thu, Jan 28, 2010
The number of threads a process can create is limited by the available virtual memory and depends on the default stack size Read More
What is Event Object and why it is used?
Added on Thu, Jan 28, 2010
Event is the thread synchronization object to set signaled state or non-signaled state. Read More
How do I create a Mutex
Added on Thu, Jan 28, 2010
A thread uses the CreateMutex function to create a mutex object. The creating thread can request immediate ownership of the mutex object and can also specify a name for the mutex object Read More
What is LDAP?
Added on Thu, Jan 28, 2010
LDAP, Lightweight Directory Access Protocol, is an Internet protocol that email and other programs use to look up information from a server. Read More
How do we restore AD?
Added on Thu, Jan 28, 2010
You can?t restore Active Directory (AD) to a domain controller (DC) while the Directory Service (DS) is running. To restore AD, perform the following steps. Reboot the computer. The computer will boot into a special safe mode and won?t start... Read More
What are the GPC and the GPT? Where can I find them?
Added on Thu, Jan 28, 2010
GPOs store group policy settings in two locations: a Group Policy container (GPC) (preferred) and a Group Policy template (GPT). The GPC is an Active Directory object that stores version information, status information, and other policy information ... Read More
What is MUTEX
Added on Thu, Jan 28, 2010
A mutual exclusion object, or MUTEX, is an object created for use in computer programs. The essential function of MUTEX is to make it possible for a multiple program thread to make use of a single resource. Generally, the functionality of mutual... Read More
Recovery from Deadlock?
Added on Thu, Jan 28, 2010
Process Termination: ->Abort all deadlocked processes. ->Abort one process at a time until the deadlock cycle is eliminated. ->In which order should we choose to abort? Priority of the process. How long process has computed, and how... Read More
Binding of Instructions and Data to Memory?
Added on Thu, Jan 28, 2010
Address binding of instructions and data to memory addresses can happen at three different stages Compile time: If memory location known a priori, absolute code can be generated; must recompile code if starting location changes. Load time: Must... Read More
Explain the difference between microkernel and macro kernel?
Added on Thu, Jan 28, 2010
Micro-Kernel: A micro-kernel is a minimal operating system that performs only the essential functions of an operating system. All other operating system functions are performed by system processes. Monolithic: A monolithic operating system is one... Read More
Differentiate between Compiler and Interpreter
Added on Thu, Jan 28, 2010
An interpreter reads one instruction at a time and carries out the actions implied by that instruction. It does not perform any translation. But a compiler translates the entire instructions. Read More
What is the cause of thrashing? How does the system detect thrashing? Once it detects thrashing, what can the system do to eliminate this problem?
Added on Thu, Jan 28, 2010
Thrashing is caused by under allocation of the minimum number of pages required by a process, forcing it to continuously page fault. The system can detect thrashing by evaluating the level of CPU utilization as compared to the level of... Read More
Give a non-computer example of preemptive and non-preemptive scheduling
Added on Thu, Jan 28, 2010
Give a non-computer example of preemptive and non-preemptive scheduling? Read More
What is starvation and aging?
Added on Thu, Jan 28, 2010
Starvation: Starvation is a resource management problem where a process does not get the resources it needs for a long time because the resources are being allocated to other processes. Aging: Aging is a technique to avoid starvation in a ... Read More
Explain Segmentation with paging?
Added on Thu, Jan 28, 2010
Segments can be of different lengths, so it is harder to find a place for a segment in memory than a page. With segmented virtual memory, we get the benefits of virtual memory but we still have to do dynamic storage allocation of physical memory.... Read More
What are the major differences between windows XP and Windows 2000 operating systems?
Added on Thu, Jan 28, 2010
Both Windows XP and 2000 come in different flavors like for XP u have Home,professional and Enterprise Edition. With 2000 u have professional,Server/s as it professional is more like client pc in Client server Architecture can also be used for... Read More
On a system with paging, a process cannot access memory that it does not own why? How could the operating system allow access to other memory? Why should it or should it not?
Added on Thu, Jan 28, 2010
An address on a paging system is a logical page number and an offset. The physical page is found by searching a table based on the logical page number to produce a physical page number. Because the operating system controls the contents of this table... Read More
What are Dynamic Loading, Dynamic Linking and Overlays?
Added on Thu, Jan 28, 2010
Dynamic Loading: ► Routine is not loaded until it is called ► Better memory-space utilization; unused routine is never loaded. ► Useful when large amounts of code are needed to handle infrequently occurring cases. ► No special support... Read More
What is Dispatcher
Added on Thu, Jan 28, 2010
Dispatcher module gives control of the CPU to the process selected by the short-term scheduler; this involves: Switching context Switching to user mode Jumping to the proper location in the user program to restart that program Dispatch latency ?... Read More
What is Context Switch
Added on Thu, Jan 28, 2010
Switching the CPU to another process requires saving the state of the old process and loading the saved state for the new process. This task is known as a context switch. Context-switch time is pure overhead, because the system does no useful work... Read More
What are different tasks of Lexical Analysis
Added on Thu, Jan 28, 2010
The purpose of the lexical analyzer is to partition the input text, delivering a sequence of comments and basic symbols. Comments are character sequences to be ignored, while basic symbols are character sequences that correspond to terminal symbols... Read More
What is the important aspect of a real-time system or Mission Critical Systems?
Added on Thu, Jan 28, 2010
A real time operating system has well defined fixed time constraints. Process must be done within the defined constraints or the system will fail. An example is the operating system for a flight control computer or an advanced jet airplane. Often... Read More
What are the difference phases of software development or software life cycle?
Added on Thu, Jan 28, 2010
Specification of the task Design of algorithms Implementation (coding) Testing and debugging Maintenance and evolution of the system Obsolescence Read More
What is the SYSVOL folder?
Added on Thu, Jan 28, 2010
The Sysvol folder on a Windows domain controller is used to replicate file-based data among domain controllers. Because junctions are used within the Sysvol folder structure, Windows NT file system (NTFS) version 5.0 is required on domain... Read More
What are GPOs?
Added on Thu, Jan 28, 2010
Group Policy gives you administrative control over users and computers in your network. By using Group Policy, you can define the state of a user's work environment once, and then rely on Windows Server 2003 to continually force the Group Policy... Read More
What is the order in which GPOs are applied?
Added on Thu, Jan 28, 2010
Group Policy settings are processed in the following order: 1:- Local Group Policy object-each computer has exactly one Group Policy object that is stored locally. This processes for both computer and user Group Policy processing. 2:- Site-Any... Read More
Distributed Systems?
Added on Thu, Jan 28, 2010
Distribute the computation among several physical processors. Loosely coupled system each processor has its own local memory; processors communicate with one another through various communications lines, such as high-speed buses or telephone... Read More
What is the difference between a process and a task
Added on Thu, Jan 28, 2010
TASK : A Particular Work to be Done is known as TASK PROCESS : one or more PROCESS will be required to complete a task. Read More
|