DIDGITAL SYSTEMS Flashcards

1
Q

What is a combinational circuit and give an example

A

logic gates whose output at any immediate time is determined by the present input ONLY (no memory)
An example of a combinational circuit is a decoder.
Another example is the multiplexer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a sequential circuit? Give examples

A

A circuit whose output at any immediate time depends not only on the input present but also on the past output
(hence, a memory element).
Examples of sequential circuits are flip-flop, register, counter, clocks, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are semiconductor memory technologies and give examples

A

Semiconductor memory is a type of semiconductor device tasked with storing data. There are two electronic data storage mediums that we can utilize, magnetic or optical.
Eg ROM, RAM, EPROM, EEPROM, Flash memory, DRAM, SRAM, SDRAM,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a finite state machine and what are its applications?

A

a computation model used to implement hardware or software where sequential logic and computer programs are simulated.

Finite state machines can be used to model problems in many fields including mathematics, artificial intelligence, games, and linguistics.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Give a brief history of computers

A
  1. Vacuum tubes, punch cards
    2.Transistors
    3.Integrated circuits
    ICs just kept growing: large-scale integration (LSI), more than 1,000,000 components; Very-large-scale integration (VLSI) achieved more than 1,000,000,000
    components per chip,
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an integrated circuit?

A

An integrated circuit (IC) is a small semiconductor-based electronic device consisting of fabricated transistors, resistors and capacitors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe the von Neuman architecture and illustrate with a diagram

A

Consists of:
• A main memory, which stores both data and instructions.
• An arithmetic-logical unit (ALU) capable of operating on binary data.
• A control unit.
• Input and output (I/O) equipment operated by the control unit.

*See notes for diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are some of the Desktop applications that require the great power of today’s microprocessor-based systems

A
  • Image processing
  • Speech recognition
  • Videoconferencing
  • Multimedia authoring
  • Voice and video annotation of files
  • Simulation modeling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Moore’s law

A

the number of transistors in a dense integrated circuit (IC) doubles about every two years

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the three approaches to increasing microprocessor speed

A

1.Increase the hardware speed of the processor.
2.Increase the size and speed of caches that are interposed between the processor and main memory.
-In particular, by dedicating a portion of the processor chip itself to the cache, cache access
times drop significantly.
3.Make changes to the processor organization and architecture that increase the effective speed of instruction execution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is an obstacle brought about by increasing speeds?

A

Power: As the density of logic and the clock speed on a chip increase, so does the power density.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe RC delay

A

R = resistance. As components on the chip decrease in size, the wire interconnects become thinner, increasing
resistance.
C = capacitance Also, the wires are closer together, increasing capacitance.

RC delay = the delay in signal speed through the circuit wiring as a result of these two effects. It can become a significant obstacle to continued downward scaling of logic and memory devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe memory latency

A

Memory speeds lag processor speeds.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is pipelining?

A

A pipeline works much as an assembly line in a manufacturing plant enabling different stages of
execution of different instructions to occur at the same time along the pipeline.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the superscalar approach

A

A superscalar approach in essence allows multiple pipelines within a single processor so that instructions that do not depend on one another can be executed in parallel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly