Is xor gate is a universal gate?
No, XOR gate is a not a universal gate. There are basically two universal gates NAND and NOR.
A dependency is a directed (supplier - client) relationship used when some element or a set of elements requires (needs) other elements for specification or implementation.
A dependency implies the semantics of the client is not complete without the supplier. It means, for example, that modification of the "supplier" may impact the "client" elements.
Subclasses of dependency are usage, abstraction, deployment.
How can semaphore be used to enforce mitual exclusion?
semaphore is a variable providing mutual exclusion in following manner-
-It consist of two function called wait and signal,
wait()
{
while(semav==0);
semav--;
}
signal()
{
semav++;
}
where semav is semaphore.
we apply wait() and signal() in following manner-
while(true)
{
<entry section>;
wait()
<critical section>
signal()
<Exit section>
}
note that wait() always comes before signal(), a process is not allowed to execute critical section if the semaphore has a value 0 i.e. at most one process can execute critical section at a time.
Why the graph of breakdown voltage is cheaper than knee voltage?
Break down voltages happens at low voltages (.6 for silicon & .3 for germanium), whereas knee voltages at higher voltages. That's why its cheaper.
How do you measure consistency of software?
The consistency of software is measured during the process of user testing carried out either in-house or with a private beta test. Some of the main variables considered include reliability, performance, stability, and authentication issues.
Why do large corporations break themselves into smaller business units or departments?
Breaking down an organization into smaller business units/departments allows the organization to more efficiently and effectively manage the organization. For starters, people will know where to look for employees with specific skill sets. For example, if someone has a question about salaries, then they know to look for someone in the HR department.
Since employees of a specific department are often located in a specific physical location in an organization, finding a specific employee is simpler. Employees that serve similar purposes within an organization (e.g. HR, PR, IT) often have to work with one another. So by having them in the same physical location, they can communicate and work with one another more effectively. Having departments localized in specific areas of an office can also help streamline the office layout.
What are the life cycle model that you follow for developing a new text editor?
basic concept is if team is new then use rapid prototyping model.if team is very much experience then use waterfall model .if you know any thing about the project then use waterfall model ..
Explain the phases of the systems development life cycle?
The phases of the systems development life cycle are planning, systems analysis, systems design, development, testing, implementation, and maintenance.
What job titles are there for software development and what do they do?
Entry Level Developer (out of college)
Junior or Mid Level Developer (2 to 4 yrs experience)
Senior Level Developer (5+ years experience)
Team Lead, Project Lead (already assuming senior developer role and leading a few junior developers)
Application Architect (8+ years experience, sometimes with project lead experience)
Enterprise Architect (over 10+ years experience)
Some further <a href="http://blog.thejaywalker.net/2009/04/job-titles-in-software-development.html">senior software development titles are discussed on this blog</a>.
source: onechicagoplace.com
Difference between built in data type and user-defined datatype?
A built in data type is a framework's native data type. By default you'd probably have some built in generic data types, such as integer, string, boolean and so on.
In the other hand sometimes you can extend the framework's data types, by programminga user-defined data type. In this data type you have to define it's behaviour and structure, and once defined, you can use it the same way you use the default data types.
In PostgreSQL or Oracle, you can define data types. You can read about it on their webs.
What is structure walkthrough and explain its role in informaton system?
It is an organized procedure for a group of peers to review and discuss the technical products such as requirements,design,source code documentation to detect faults,violations of development standards and other problems of a system.
NOTE:The purpose of structured walk-through is to detecterror correction and not discuss error correction.
objectives:
TIMESTAMP PROTOCOL.
The protocol manages concurrent execution such that the timestamps
determine the serializability order.
Timestamp protocol ensures freedom from deadlock as no
transaction ever waits.
The number of 1's present in the number 65 is?
That depends on what base you're talking about.
Base 10 = 65, 0
Base 2 = 1000001, 2
Base 8 = 101, 2
Base 16 = 41, 1
Why jsp cannot be used as mvc controller instead of servlets?
Because JSPs are designed to take care of the View part of the MVC design patter and not the controller. You can have little or some amount of logic in it, but it is not designed/created with the idea of controlling the flow of control in a J2EE application.
What is Hash file organization in DBMS?
Hashing is the most common form of purely random access to a file or database. It is
also used to access columns that do not have an index as an optimisation technique.
Hash functions calculate the address of the page in which the record is to be stored
based on one or more fields in the record. The records in a hash file appear randomly
distributed across the available space. It requires some hashing algorithm and the
technique. Hashing Algorithm converts a primary key value into a record address. The
most popular form of hashing is division hashing with chained overflow.