[1] - Computer Architecture

studied byStudied by 21 people
5.0(1)
Get a hint
Hint

1940-1950

1 / 25

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

26 Terms

1

1940-1950

Electronic computers as we know them today began in around

New cards
2

Specific purposes such as:

  • Decrypting / Encrypting messages

  • Numeric computing

  • Business computation

Computer were created for______ contrary to a general purpose computer we understand today

New cards
3

Vacuum tube

  • Dioeds, triodes, etc.

  • They were

    • unreliable

    • has high electric consumption

    • gives off too much heat

New cards
4

transistor

Compared to vacuum tubes, these:

  • had less power consumption

  • were smaller

  • had greater reliability

New cards
5

integrated circuit

Compared to transistors, these were

  • smaller and lighter

  • more reliable

New cards
6

1960s

According to literature, mainframes were introduced in the ?

New cards
7

1970s

According to literature, minicomputers were introduced in the ?

New cards
8

1980s

According to literature, desktop computers were introduced in the ?

New cards
9

1990s

According to literature, this was when the Internet and WWW emerged

New cards
10

IBM in 1964 for the use with the IBM 360

The term computer architecture was coined by what company and for what?

New cards
11

programmer-visible portion of the instruction set

According to Amdahl, Blaauw and Brooks, computer architecture is the

New cards
12

architecture

the structure of a computer that a machine language programmer must understand to write a correct program for that machine

New cards
13

They must be proficient in computer architecture. They also

  1. determine what attributes of a new computer are important;

  2. design the computer to maximize efficiency and performance considering power, availability, and cost; and

  3. define what instructions are supported, how much memory is used, etc.

What is expected of those who design computers?

New cards
14
  • The actual programmer-visible instruction set

  • Boundary between the hardware and the software

  • Defines what instructions can be understood by the processor

What are the different definitions of Instruction Set Architecture

New cards
15
  • Lasts through many generations (portability)

  • Used in many different ways (generality)

  • Provides convenient functionality to higher levels

  • Permits an efficient implementation at lower levels

Properties of a good abstraction

New cards
16
  • Class of ISA

  • Memory addressing

  • Addressing modes

  • Types and sizes of operands

  • Operations

  • Control flow instruction

  • Encoding an ISA

What are the seven dimensions of ISA?

New cards
17

Class of ISA

General-purpose vs special-purpose register architectures

  • Mostly general-purpose
    Example: 80x86 has 16 general-purpose registers and 16 that can hold floating point data

New cards
18

Memory Addressing

Virtually all desktop and server computers, including the 80x86 and MIPS, use byte addressing to access memory operands.

New cards
19

faster

Aligned operators are generally?

New cards
20

Addressing Modes

Specifies the address of a memory object, registers and constant operands

  • Immediate

  • Register

  • Displacement

New cards
21
  • 8-bit (ASCII character),

  • 16-bit (Unicode character or half word),

  • 32-bit (integer or word),

  • 64-bit (double word or long integer), and

  • IEEE 754 floating point in 32-bit (single precision) and 64-bit (double precision).

What are the types and sizes of operands?

New cards
22
  • data transfer

  • arithmetic

  • logical

  • control

  • floating point

What are the general categories of operations?

New cards
23

Control flow instructions

support for conditional branches, unconditional jumps, procedure calls, and returns.

New cards
24

fixed and variable length

What are the two basic choices on encoding?

New cards
25

Variable length

This type of length instruction takes up less space

New cards
26
  • CPU

  • Memory Unit

  • Storage

  • I/O

What does the Von Neumann architecture consist of?

New cards

Explore top notes

note Note
studied byStudied by 101 people
... ago
4.0(1)
note Note
studied byStudied by 27 people
... ago
5.0(1)
note Note
studied byStudied by 1211 people
... ago
4.9(15)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 27 people
... ago
4.5(2)
note Note
studied byStudied by 35 people
... ago
5.0(1)
note Note
studied byStudied by 122 people
... ago
5.0(3)
note Note
studied byStudied by 18 people
... ago
5.0(3)

Explore top flashcards

flashcards Flashcard (100)
studied byStudied by 9 people
... ago
5.0(1)
flashcards Flashcard (202)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (63)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (60)
studied byStudied by 35 people
... ago
5.0(2)
flashcards Flashcard (36)
studied byStudied by 16 people
... ago
5.0(2)
flashcards Flashcard (97)
studied byStudied by 18 people
... ago
5.0(1)
flashcards Flashcard (55)
studied byStudied by 41 people
... ago
5.0(2)
flashcards Flashcard (26)
studied byStudied by 5 people
... ago
5.0(1)
robot