What is the difference between concurrent and parallel threads?
Its really so easy to distinguish between the concurrent & parallel threads that
A parallel thread is the thread maintained the parallel processing system including the process sheduling system is quite murcible.
Where as the concurrent threading is the way of manupulation of a thread using simultaneous process threading.
It would be be quite better if the book named "Galvin & Siberscartz" book of "Operating System" the chapter process & threads would be followed for maximum details.
What part of the security policy states what applications and usages are permitted or denied?
Acceptable Use
The waterfall model is a sequential software development process, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design (validation), Construction, Testing and maintenance. The unmodified "waterfall model". Progress flows from the top to the bottom, like a waterfall.
It should be readily apparent that the waterfall development model has its origins in the manufacturing and construction industries; highly structured physical environments in which after-the-fact changes are prohibitively costly, if not impossible. Since no formal software development methodologies existed at the time, this hardware-oriented model was simply adapted for software development. Ironically, the use of the waterfall model for software development essentially ignores the 'soft' in 'software'. The first formal description of the waterfall model is often cited to be an article published in 1970 by Winston W. Royce (1929-1995), although Royce did not use the term "waterfall" in this article. Ironically, Royce was presenting this model as an example of a flawed, non-working model (Royce 1970). This is in fact the way the term has generally been used in writing about software development-as a way to criticize a commonly used software practice.
Is it possible to prove that a software component and even an entire program is correct?
No. You can only state correctness to a degree of certainty. That degree might be very high, particularly for a very short routine, but no one can prove correctness to 100%.
What are the system requirement for visual C2008?
All you need is a Windows operating system(XP or Vista preferred) and a 'decent' system
I would suggest the following minimum specifications:
- 5 GB free disk space
- 512 Mb Ram
- 1.0 Ghz processor
- Vista or XP preferred
What is the Difference between conventional and software engineering process?
concurrent engineering is a case where a team of engineers looks at problem at the same time together. provided that the rule of team work is kept. it leads to universal optimality. consecutive engineering is when one engineer looks at a problem at a time and have his own observation and pass it over to another engineer for some purpose. it leads to local optimality. it is also called sequencial engineering
Difference between top down and bottom up strategics in software engineering?
Top-down ApproachBottom-up Approach1) It starts by identifying the major components of the system, decomposing them into their lower-level components and iterating until the desired level of detail is achieved.
2) It starts from the highest level component of the hierarchy and proceeds to lower levels.
3) It results in some form of stepwise refinement.
4) Starting from an abstract design, in each step the design is refined to a more concrete level, until we reach where no more refinement is needed and the design can be implemented directly.
5) It is suitable only if the specifications are clearly known.
6) It is suitable if a waterfall type of process model is being used.1) It starts with designing the most basic or primitive components and proceeds to higher-level components that use these lower-level components.
2) It starts with the lowest level component of the hierarchy and proceeds through progressively higher levels.
3) It works with layers of abstraction.
4) Starting from the very bottom, operations that provide a layer of abstraction are implemented, until the stage is reached where the operations supported by the layer are those desired by the system.
5) It is suitable if a system is to be built from an existing system.
6) It is suitable if an iterative enhancement type of process is being followed.
How does a 3-D CAD solid model program keep track of the changes that are made to an object?
It keeps track of the changes you make on the browser.
What is a context model in software engineering?
context model is used to show the external view of the system
e.g
In a ATM case
ATM is a main system
its external views is
UI(user interface)
Account system(Managing acount detail)
database system
etcc.............................................................
Working principle of Compact Disc Display Audio?
Fig.1 CD-ROMs
Along with the development of information technology, many families now have their own computers at home. New personal computers are usually equipped with CD-ROM drives for multimedia uses. You must have used CD-ROMs. But do you know the working principle of CD-ROM? What are its advantages over other storage devices?
The full name of CD-ROM is Compact Disc - Read Only Memory. It is a read only information storage device. Roughly speaking, a CD-ROM consists of three layers. It has a transparent substrate as its base. On the base there is a reflective metal layer which carries information. On top of it, there is a protective coating. We know that information like sound, graphics and computer software can be digitized, that is, the data can be represented by binary numbers, which are made up of a series of '1' and '0' digits. This information is recorded on the metal layer. If we magnify the surface of the metal layer, we can see 'pits' and 'lands' in circular tracks.
We use laser beam to read the data. When the beam travels from the direction of the base and reaches the pits, the pits on the metal layer reflects the beam like a mirror. The depth of the pits is one-forth of the wavelength of the laser. The laser rays reflected by the pits and the lands have a path difference of half the wavelength (Fig. 2). It leads to destructive interference, that is, the two rays cancel each other and no reflected ray is resulted, and this produces a '1' digit. The path difference is zero for two rays both reflected by the pits, or both by the lands. No destructive interference occurs and we say it is a '0' digit. Therefore we have digit '1' at the edge of pits and digit '0' elsewhere. This is the basic mechanism of information storage and retrieval using CD-ROMs.
Fig. 2 Destructive interference occurs when laser is reflected by the edge of a pit, giving a '1' signal.
As laser beam can be focused very sharply, we can make very narrow tracks, typically in the order of wavelength of the laser, so the storage size of a CD-ROM is much larger than that of a floppy disk. We can store a lot of data like a whole movie or many softwares in a single CD-ROM, thus it speeds up the development of multimedia computers. No mechanical contact is required to read the data from a CD-ROM and it has a protective layer on it. Therefore a CD-ROM is very durable, which is one of its greatest advantages.
At present, we use semiconductor lasers, whose wavelengths are in infrared region, for reading CD-ROMs. If we use violet or even ultraviolet lasers, the tracks on CD-ROMs can be ten-folds narrower. Correspondingly, the capacity can be increased a lot. However, these products are not fully developed yet.
What kind of wave does a microphone make?
A microphone does not generate waves but Rather generates a stream of electrons. Waves needs a medium to propagate like air & water. A broadcasting station does send waves as electrons signals but the medium is not physical
What are the advanced applications of DC series motors?
what are the advanced applications of dc series motor
A current of 200 micro A through a 6.8 k ohm resistor produces a voltage drop of?
1.36 volts Ohm's Law: Volts = Amps * Ohms
1/2 watt (In theory you could use a "0.27 Watt" resistor, however there would be no safety factory and there is no standard value resistor that size.)
What is the Relationship between Software Engineering and System Engineering?
A software engineer works on software, while a system engineer will just work on the system. They are different because the system could be the BIOS, operating system, hard drive, memory, and other things. While a software engineer will only work on programs that you use.
Does the impedance of a parallel RLC circuit equal to the value of the resistor?
No. You have to consider the inductor and the capacitor.
Impedance of RLC circuit is equal to to the Value of Resistor Only AND Only on Resonate frequency.
otherwise u have to cnsider resistance inductance and capacitance together in series.
On software development project what kinds of activities can be performed in parallel?
On software development project what kinds of activities can be performed in parallel. Why the activity graph sometimes hides the interdependencies of these activities.
Why is catch Exception almost always a bad idea?
Well, if at that point you know that an error has occurred, then why not write the proper code to handle that error instead of passing a new Exception object to the catch block? Throwing your own exceptions signifies some design flaws in the project.
I think the bigger point is that if you are catching the Exception superclass, then you have no idea which type of exception is being thrown and will thus not be able to recover from specific problems.
It's almost always better to write this:
try {
InputStream in = new FileInputStream("myfile.txt");
int ch;
while ((ch = in.read()) != -1) {
System.out.print((char) ch);
}
in.close();
} catch (FileNotFoundException ex) {
} catch (IOException ex) {
}
Than it is to write this:
try {
InputStream in = new FileInputStream("myfile.txt");
int ch;
while ((ch = in.read()) != -1) {
System.out.print((char) ch);
}
in.close();
} catch (Exception ex) {
// We have no idea what went wrong here.
}
Explain the 7 tasks in requirements engineering?
Draw a full subtractor using two half subtractor?
http://img11.imagevenue.com/img.php?image=24275_full_sub_with_half_122_600lo.jpg
B Give a brief description on Internet Book shops and grocery?
boom chikka rock chikka boom vs bob boom bob
Timing diagram of pop b instruction on 8085 microprocesser?
1. Memory Read - (PC) and then increment PC - Op Code C1 - Four clocks 2. Memory Read - (SP) and then increment SP - Transfer to C - Three clocks 3. Memory Read - (SP) and then increment SP - Transfer to B - Three clocks
The transformer utilization factor of full wave bridge rectifier is?
3 phase 3 pulse form factor -> Edc= .675 Eac .675= 3/(pi*sqrt(2)) 3 phase 6 pulse form factor -> Edc = 1.35Eac 1.35= 2*(3/(pi*sqrt(2)))