Posts

29)The Republic of Inhospitality

India Republic Day -- Seeing that India celebrates Republic Moment and the chests of a lot of Indians swell with pleasure at the thought of our astounding diversity and imagined army prowess it is well to help reflect on what kind of Republic the actual has become. A republican form of government is not merely one in which the head of status is not a hereditary monarch; rather the modern republic puts on the idea that sovereignty resides from the people and that the will of the testers as expressed through their own representatives is supreme. What has however been essential to the idea of the republic everywhere is the notion connected with inclusiveness. In this respect the reports that have been coming out of India nowadays tell a tale that is relaxing to the bones a tale which will leaves behind a stench in which no amount of sloganeering regarding Swachh Bharat or even anything more than a symbolic wielding in the broom can eradicate. When inclusiveness is the touchstone of y

What to Know About Blog Banner Design

Blog banner design is a method of writing an advertorial that drawing potential customers to your blog. It may also be called an affiliate ad. This is basically what a blog is, and this term is not interchangeable with a website. This article explains what a blog banner design is, and why you should use them for your online business. A blog is an online journal that you maintain about a particular topic. It can discuss any aspect of your life or your business, but you should keep it very personal. You will most likely update it more often than a website. It lets others know more about you and your personality. This is important if you are running a business. There are several different ways to write a blog banner design, and you should consider all of them. You might want to choose a combination of graphics and text. A combination banner is like having a post on a website, and it links to your blog. This is an effective design because the more you tell people about yourself, the more

Central processing unit

Image
A central processing unit ( CPU ), also called a central processor , main processor or just processor , is the electronic circuitry within a computer that executes instructions that make up a computer program. The CPU performs basic arithmetic, logic, controlling, and input/output (I/O) operations specified by the instructions in the program. This contrasts with external components such as main memory and I/O circuitry, and specialized processors such as graphics processing units (GPUs). The computer industry used the term "central processing unit" as early as 1955. The form, design, and implementation of CPUs have changed over time, but their fundamental operation remains almost unchanged. Principal components of a CPU include the arithmetic logic unit (ALU) that performs arithmetic and logic operations, processor registers that supply operands to the ALU and store the results of ALU operations, and a control unit that orchestrates the fetching (from memory) and execution

History

Image
Early computers such as the ENIAC had to be physically rewired to perform different tasks, which caused these machines to be called "fixed-program computers". Since the term "CPU" is generally defined as a device for software (computer program) execution, the earliest devices that could rightly be called CPUs came with the advent of the stored-program computer. The idea of a stored-program computer had been already present in the design of J. Presper Eckert and John William Mauchly's ENIAC, but was initially omitted so that it could be finished sooner. On June 30, 1945, before ENIAC was made, mathematician John von Neumann distributed the paper entitled First Draft of a Report on the EDVAC . It was the outline of a stored-program computer that would eventually be completed in August 1949. EDVAC was designed to perform a certain number of instructions (or operations) of various types. Significantly, the programs written for EDVAC were to be stored in high-speed c

Operation

Image
The fundamental operation of most CPUs, regardless of the physical form they take, is to execute a sequence of stored instructions that is called a program. The instructions to be executed are kept in some kind of computer memory. Nearly all CPUs follow the fetch, decode and execute steps in their operation, which are collectively known as the instruction cycle. After the execution of an instruction, the entire process repeats, with the next instruction cycle normally fetching the next-in-sequence instruction because of the incremented value in the program counter. If a jump instruction was executed, the program counter will be modified to contain the address of the instruction that was jumped to and program execution continues normally. In more complex CPUs, multiple instructions can be fetched, decoded and executed simultaneously. This section describes what is generally referred to as the "classic RISC pipeline", which is quite common among the simple CPUs used in many ele

Structure and implementation

Image
Hardwired into a CPU's circuitry is a set of basic operations it can perform, called an instruction set. Such operations may involve, for example, adding or subtracting two numbers, comparing two numbers, or jumping to a different part of a program. Each basic operation is represented by a particular combination of bits, known as the machine language opcode; while executing instructions in a machine language program, the CPU decides which operation to perform by "decoding" the opcode. A complete machine language instruction consists of an opcode and, in many cases, additional bits that specify arguments for the operation (for example, the numbers to be summed in the case of an addition operation). Going up the complexity scale, a machine language program is a collection of machine language instructions that the CPU executes. The actual mathematical operation for each instruction is performed by a combinational logic circuit within the CPU's processor known as the arit

Virtual CPUs

Image
This section needs expansion . You can help by adding to it. ( September 2016 ) Cloud computing can involve subdividing CPU operation into virtual central processing units ( vCPU s). A host is the virtual equivalent of a physical machine, on which a virtual system is operating. When there are several physical machines operating in tandem and managed as a whole, the grouped computing and memory resources form a cluster. In some systems, it is possible to dynamically add and remove from a cluster. Resources available at a host and cluster level can be partitioned out into resources pools with fine granularity.