Chamuditha KekulawalaComputer Architecture for beginners: Interconnection Structures — Part 2In part 1 we talked about the Bus interconnection structure. However, if a great number of devices are connected to the bus, performance…Aug 8Aug 8
Chamuditha KekulawalaUnderstanding Cache Memory: Part 2In the previous article we introduced the basics of Cache Memory. There are a few basic design elements that serve to classify and…Aug 7Aug 7
Chamuditha KekulawalaUnderstanding Cache MemoryAll modern computer systems employ one or more layers of cache memory. Cache memory is a vital part of Computer Memory Hierarchy in…Aug 7Aug 7
Chamuditha KekulawalaUnderstanding Computer MemoryComputer memory exhibits perhaps the widest range of type, technology, organization, performance, and cost of any feature of a computer…Aug 7Aug 7
Chamuditha KekulawalaComputer Architecture for beginners: Interconnection StructuresA computer consists of a set of components or modules of three basic types (processor, memory, I/O) that communicate with each other. So…Aug 7Aug 7
Chamuditha KekulawalaComputer Architecture for Beginners: The Inerrupt CycleIn part 2, we talked about the basic structure and function of a Von Neumann Machine. Now we’ll dive deeper!Aug 6Aug 6
Chamuditha KekulawalaComputer Architecture for beginners: The Von Neumann MachineIn part 1 we talked about the basic structure and function of a computer. In order to dive deeper, we have to first understand…Aug 4Aug 4
Chamuditha KekulawalaUnderstanding Computer Performance: Part 2In part 1 we talked about Chip architecture and important measures of performance. Now let’s go beyond that!Aug 4Aug 4
Chamuditha KekulawalaUnderstanding Computer Performance: Part 1In 1965, Gordon Moore observed that the number of transistors that could be put on a single chip was doubling every year, and correctly…Aug 3Aug 3
Chamuditha KekulawalaComputer Architecture for beginnersBefore we understand the structure and functions of computers, we have to make the distinction between Computer Architecture and Computer…Aug 2Aug 2