Computer System Architecture

Laws & Rules of Boolean algebra

Laws & Rules of Boolean algebra The manipulation of algebraic expressions is based on fundamental laws. Some of these laws extend to the manipulation of Boolean expressions. For example, the commutative law of algebra which states th at the result of an operation is the same regardless of the order of operands holds true for Boolean algebra too. This is shown …

Laws & Rules of Boolean algebra Read More »

Bitwise Operations

Bitwise Operations Most software performs data manipulation using mathematical operations such as multiplication or addition. Some applications, however, may require the examination or manipulation of data at the bit level. For example, what might be the fastest way to determine whether an integer is odd or even? The method most of us are usually taught to distinguish …

Bitwise Operations Read More »

Organization of Memory Device

Organization of Memory Device Modern memory has the same basic configuration as magnetic core memory although the rings have been replaced with electronic memory cells such as the D-Latch. The cells are arranged so that each row represents a memory location where a binary value would be stored and the columns represent different bits of those …

Organization of Memory Device Read More »

Memory-Processor Interfacing

Memory-Processor Interfacing The previous topic presented the input and output lines for a memory device. These lines are shared across all of the devices that communicate with the processor. If you look at the electrical traces across the surface of a motherboard, you should see collections of traces running together in parallel from the processor …

Memory-Processor Interfacing Read More »

Characteristic of Hard Drive

Characteristic of Hard Drive At the bottom of the hierarchy is long-term, high-capacity storage. This type of storage is slow making a poor choice for the processor to use for execution of programs and data access. It is, however, necessary to provide computer systems with high capacity, non-volatile storage. Hard drives are the most cost-effective …

Characteristic of Hard Drive Read More »

Buffers, Stacks and I/O Ports

Buffers Rarely does a processor operate in isolation. Typically there are multiple processors supporting the operation of the main processor. These include video processors, the keyboard and mouse interface processor, and the processors providing data from hard drives and CROMs. There are also processors to control communication interfaces such as USB, Firewire, and Ethernet networks. These processors …

Buffers, Stacks and I/O Ports Read More »