Comment with thoughts!
Wikipedia is fairly useless to me and I cannot remember the last time I went to it for information. The web is filled with knowledgeable people sharing information. If I want to know about something, let's say ALU design for example, I've got many links to university lecturers offering information that I can compare and contrast. There's so much information out there I can safely avoid Wikipedia and all it's drama and politics. There's plenty of criticism of Wikipedia on the net. Unfortunately there's a lot of hurt egos creating the sort of criticism that should probably best be kept private, however, there are some good points being made but people who seem to be more objective. Personally, I just avoid it.
Just out of interest, the
WIkipedia ALU article is a bit of a nightmare. I found the following:
The ALU is a fundamental building block of the central processing unit of a computer, and even the simplest microprocessors contain one for purposes such as maintaining timers.
ALU maintaining timers? Obviously the meant the CPU no? This is some very bad writing.
The arithmetic, logic and shift circuits introduced in previous sections can be combined into one ALU with common selection.
They weren't introduced in the previous section - a cut and paste error.
An ALU must process numbers using the same formats as the rest of the digital circuit.
Why the "must". There is no "must" about it. I can't see why that was written. You could easily surround the ALU with encoders and decoders if there was an internal format that was more suited to your calculations.
They make the ALU powerful enough to make the processor fast, yet not so complex as to become prohibitive.
Eh? How does one measure ALU power? The timing of the ALU can influence the clock frequency of the CPU and the type of instructions that can be created using the ALU can influence the number of instructions needed to complete a computation, and these two together can influence the latency of computation. But saying a "powerful" ALU makes the processor fast? A "powerful" ALU can lengthen the clock period and slow down non ALU operations.