Introduction to Computer Architecture




We want to divulge a deeper understanding of the hardware in which computing is based. We want to obtain the knowledge of computer systems and components, performance, interactions, parallelism, and sustaining performance improvements. 

The domain of research is to narrow into something specific as to add to the tree of knowledge. How can we use 20 cores? The very unfortunate truth and pill is, we don't manage cache systems very well. 

There's the memory computer system, network, design, structure, and microprogram design, or in other words instruction design. Literature review pertains to what's going on at the moment, and making a summary of the understanding. Then goes the proposal, the outline/details, the project report, and finally, the project presentation. The final of this class is actually going to be the project presentation. 

Some project ideas can involve protein folding, smart cities, robots, and drones, and you breathe computer architecture, like kicking a soccer ball millions of times before finally becoming a soccer player.

Make sure to give credit where credit us due and always refer to the reference. Each machine instruction can do a relatively simple operation. A program is a sequence of instructions created to do a required task, and the packet goes on the computer. 



The 1930s and 1940s is the advent of the digital computer. Communications were kept secret until 1975 and 1961 saw the development of the mainframe supercomputer, then came the 3, 8, 16, 32, and 64 address formats. Examples of this include CRAY1, CRAY2, etc. 


Moore's Law means the number of transistors in a chip double every year, or quadruples every 3 years. This still applies today. More memory does not equate better performance.


The translation is converting a program from one level to another, and an interpreter is a system to execute instructions. MAR stands for Memory address register, and MBR stands for the memory bus register. The architecture can be organized at device, digital logic, multiprogramming, conventional machine, and OS machine level. The neurons connect as we get older and signatures form to determine whether an object is a cup, a fruit or a device. 




The assembly level is 1,2, or 3. The firmware is software is embedded in devices, software represents algorithms. The process is what was happening and the wrong result is everything happening. The state vector is changeable part of process, effect of process is independent of exertion speed and sequence of states and the same results. Architecture helps creates the compiler that does the specific job. Everything is based on signatures.

Comments

Popular Posts