Chemical hazards

Chemical hazards The use of chemicals has increased dramatically due to the economic development in various sectors including industry, agriculture and transport. As a consequence, children are exposed to a large number of chemicals of both natural and man-made...

Dynamic memory allocation in c++

Dynamic Memory Allocation in c++ A well understanding of how dynamic memory allocation in C++ really works is essential to becoming a good C++ programmer. Memory in your C++ program is divided into two parts: The stack: All variables declared inside the function will...

Input output system

Input output system ->Most modern computers use single bus arrangement for connecting I/O devices to CPU & Memory -> The bus enables all the devices connected to it to exchange information ->Bus consists of 3 set of lines : Address, Data & Control...

hazards in computer architecture

hazards in computer architecture  Instruction Hazards Scoreboards are designed to control the flow of data between registers and multiple arithmetic units in the presence of conflicts caused by hardware resource limitations (structural hazards) and by dependencies...

Addition and subtraction

Addition and subtraction The ALU is the core of the computer – it performs arithmetic and logic operations on data that not only realize the goals of various applications (e.g., scientific and engineering programs), but also manipulate addresses (e.g., pointer...

Floating Point Arithmetic

Floating Point Arithmetic   Floating point (FP) representations of decimal numbers are essential to scientific computation using scientific notation. The standard for floating point representation is the IEEE 754 Standard. In a computer, there is a tradeoff...