What is Deadlock?

This article gives the information of deadlock related to the operating system. Process complete for physical and logical resources in the system. A process request resources, if those are not available at that time, a process enters into the wait state. It may happen that waiting process will never change the state again, because resources requested by the process are occupied by the some other process. And this condition leads to deadlocks. Deadlocks affect the process by causing indefinite delays in resources allocation. Processing is blocked, waiting on events that could never happen.…Read more

Need of Decision Support System

           In the 1970 s number business organization began developing information systems which were significantly different from the information systems then in use. The new systems involved spending less resource both human and financial. The new system was interactive and was designed to help specific end users utilize data and models to discus and divide .not solve semi structured and unstructured problems.              These systems were called the decision support system and by the end of 1998 were extended to groups and entire organizations.…Read more

Do You Know What is Microkernel?

        This article explains the concept of microkernel in lucid language the use of microkernel and importance of microkernel. The main function of the microkernel is to provide a communication facility between the client program and the various services .Due to expansion of Unix the kernel has became large. It is very difficult to manage the kernel. In the mid’s of 1980s, researchers at Carnegie Melon University developed an operating system called Mach that modularized the kernel using the microkernel approach. This allowed kernel to be separated in different modules.…Read more

Planning Practices In Software Engineering

What are planning practices in software engineering and explain their principles? The planning activity defines a set of management and technical practices that enable software team to define road map for travel to word it is strategic goal and objective. Planning provides guideline for software team to progress very fast in the project development. There are some principles as follow:- 1)      Understand the scope of project: - if team unaware about destination then it is impossible to use roadmap. Scope provides the software team with destination as scope represent the range within which…Read more

What is Need of Software Testing

After development of software it is necessary to test the software and find errors. Debugging and testing process are two important phases. This article briefly states various testing carried out in software engineering It is virtually impossible for a software developer to foresee how much the customer will ready use program. Instructions for use  may be misinterpreted ,strange combinations of data may be regularly used ;output that seemed clear to be the tester may be unintelligible to a user in the field When the custom software is built for one customer, a series…Read more

Supply Chain Management

        This article briefly gives information of supply chain management and its various phases.  In every business there is a stream of processes of moving goods from the customer order of raw material stage, supply production, and distribution of products to the customer. All organization has supply chains of varying degrees, depending upon the size of the organization and type of product manufactured. These networks obtain supplies and components, change these materials into finished products and then distribute to customer. Managing the chain of events in this process is what…Read more

Transaction processing system

What is transaction? Today all the application we are using are based on Transaction processing  system from your e-banking toe railway booking this article  describes Transaction processing  system in detail  .In the normal course doing business there are many events which take place in transactions are events which involve two or more parties one being the business entity .transactions normally involve money worth. There are many transactions that occur in the business organizations and are taking phase on a continuous basis on all fronts in business entry. We  have transaction taking place in…Read more

What is mean by Integration Testing?

    Integration Testing:- Integration testing is a systematic testing for constructing the software architecture and conducting test to uncover error associated with interface. the objective is to take unit tested components and build a program structure that has been dictated by design. in case of non incremental integration, all component are combined in it . and The complete   program is tested as a whole. This result as a set of a error is encountered and correction is difficult because isolation of cause is complicated by vast expense of a entire program. In…Read more

What is The Need of Electronic Commerce

           Today, in every aspect of our day to day life  internet has become undivided part of our life .People work online, every day the bank system online checks mail online every day, even make friends and date online. So it’s only so it only makes sense that on line shopping has become an increasingly integral part of our society, exceeding $200 billion in sales in 2010 alone. The internet economy is booming E –commerce sales are expanding by leaps and bounds at a rate of 20% and 25%…Read more

Synchronization and Critical Section Problem

Synchronization    A cooperating process is one that can affect or be affected by other processes executing in the system. Cooperating processes can directly share a logical address space (that is, both code and data) or be allowed to share data only through files otherwise messages. The former case is achieved through the use of threads, discussed in this. Concurrent access to shared data may result in data inconsistency, however. In this we have discuss various mechanisms to ensure the orderly execution of cooperating processes that share a logical address space so that…Read more