Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Effort estimation techniques

Filed Under Resources, Algorithms, Requirements, Techniques, Development, Model, Software | Posted on August 10, 2008

A new project is being thought of (or even an extension of the current product). As an example, say you want to build a new shopping cart application for your website. In order to get started, besides knowing exactly what you want to build (the product details), you also need to start estimating how many […]

Deadlock - Algorithms

Filed Under Algorithms, Deadlock | Posted on May 25, 2008

BANKER’S ALGORITHM
Consider an example:
There are four customers: A, B, C and D, which are analogous to four processes.
The credit unit is like the resource
The banker himself is the OS
Assume each credit unit = Rs. 1000.
Not all customers need their maximum credit immediately. Hence only 10 credit units are reserved.
Process Current Max. Free = 10
A […]