Computer architecture/Introduction

From Wikiversity
Jump to navigation Jump to search

This is a lesson in in the course, Computer Architecture, which is a part of The School of Computer Science

Objective[edit | edit source]

Computer Architecture is the design methodology of how computer hardware components interact based on the challenges imposed by real world components and technology, and also depends on the current market demands. Just like building an architecture, we're dealing with the materials (components, subsystems) at hand. The pyramids for example aren't made of timber. The architectural decisions from past designs that wouldn't necessarily be made the same way today. In both instances (building and computer), many levels of detail are required to completely specify a given implementation, and some of these details are often implied as common practice.

Modern computers are built on the idea of Stored Program Model from the Turing's Architecture.

Discuss the notion of the modern computer as a Turing Machine in order to understand what an instruction is in the next section.

Assignments[edit | edit source]

Completion status: this resource is a stub, which means that pretty much nothing has been done yet.