Logic Gates

Logic Gates

Last updated on December 13th, 2018In digital circuits, Boolean operations are performed by logic gates. Basically logic gates are basic circuits that have one or more input and exactly only one output. Input and output values are logical values in the form of 0 (FALSE) and 1 (TRUE). This makes to describe or understand any circuit using a truth table. Any logic gate has no memory of it. In computer architecture the are seven basic…

Read More

Boolean Algebra

Boolean Algebra

Last updated on November 19th, 2018Boolean algebra is a set of rules for manipulation of binary number system. These rules are developed by an English mathematician George Boole in 19th century. The binary number system is based upon truth values which are depicted by logical constants TRUE and FALSE or 1 and 0. Logical functions: The sentences or statements which have a decision structure i.e. which can be determined to be TRUE or FALSE are…

Read More

Difference between RISC and CISC

Difference between RISC and CISC

Last updated on November 17th, 2018The construction of the Central Processing Unit (CPU) functions the aptitude to operate from “Instruction Set Architecture” to which it was invented. The architectural design of the CPU is Reduced instructions set computer (RISC) and Complex instructions set computer (CISC). CISC has the capability of performing multi-step operations or addressing modes within one instruction set. It’s in the Central Processing Unit design to which one instruction employs numerous low-level acts….

Read More

How to understand pipelining?

How to understand pipelining?

Last updated on November 12th, 2018PIPELINING IN COMPUTER ORGANIZATION Pipelining is the method of collecting directly from the processor through a pipeline. It permits storing and execution directives in a methodical method. It’s conjointly referred to as pipeline processing. Pipelining is a procedure where numerous directives are overlapped throughout execution. The Pipeline is split into stages and is connected with each other to create a pipe-like configuration. Directives are entering from one end and leaving…

Read More

Data representation and Number system

Data representation and Number system

Last updated on November 12th, 2018Data representation: Data and commands cannot be keyed and managed on a computer using human-legible language. Any form of data is it letters and numbers, sound or pictures or symbols are essentially transformed into machine-legible / binary form. For this aim, it is significant to comprehend how a computer with the aid of its peripheral devices holds data in its circuits, magnetic devices, and optical media. Data representation in digital circuits: This…

Read More

What is the difference between an assembler and compiler?

What is the difference between an assembler and compiler?

Last updated on November 12th, 2018Difference between assembler and compiler: In the development of software, there are many languages present to use.  Compilers and assemblers are some of the languages used. Compilers are made for a simple task, they just read a code or a program written for the developer of the software. These can change this code written by a man in the language of the humans to the language of the machine. This…

Read More

Linker and Loader in computer architecture

Linker and Loader in computer architecture

Last updated on November 12th, 2018LOADER AND LINKAGE EDITORS: Linker and Loader are utility programs that play a significant role in the execution of a program. The program’s source code passes through compiler, assembler, linker, loader within the separate order, before execution. Linker intakes the object codes generated by the assembler and joins them to get the executable module. Whereas a loader loads this executable module to the main memory for execution. Linker: An assembler…

Read More