This class was created by Brainscape user mariella hardisty. Visit their profile to learn more about the creator.

Decks in this class (13)

1.1.1) Structure and function of the processor
(a) The Arithmetic and Logic Unit; ALU, Control Unit and Registers (Program Counter; PC, Accumulator; ACC, Memory Address Register; MAR, Memory Data Register; MDR, Current Instruction Register; CIR). Buses: data, address and control: how this relates to assembly language programs. (b) The Fetch-Decode-Execute Cycle; including its effects on registers. (c) The factors affecting the performance of the CPU: clock speed, number of cores, cache. (d) The use of pipelining in a processor to improve
43  cards
1.1.2) Types of processor
(a) The differences between and uses of CISC and RISC processors. (b) GPUs and their uses (including those not related to graphics). (c) Multicore and Parallel systems.
14  cards
1.1.3) Input, Output and Storage Devices
What is an input device 1,
What are some examples of input d...,
What is a paper scanner 3
47  cards
1.2.1) Systems Software
What is an operating system 1,
Why is an os needed 2,
What does are the main functions ...
64  cards
1.2.2) Applications generation
What are the different types of a...,
Presentation software key features 2,
Spreadsheet key features 3
56  cards
1.2.3) Software Development
What is a sdlc 1,
What are the 7 steps of sdlc 2,
What happens in the analysis sect...
38  cards
1.2.4) Types of Programming Language
What are programming paradigms 1,
What are the different types of p...,
What is a procedural language 3
32  cards
1.3.1) Compression, Encryption and Hashing
Why do we use compression 1,
What does lossy compression do 2,
What happens in lossless compress...
26  cards
1.3.2) Databases
What is an entity 1,
What is a relational database 2,
What is an attribute 3
37  cards
1.3.3) Networks
Blank 1
1  cards
1.4.2) Data Structures
What is an array 1,
What is a record 2,
What is a list 3
47  cards
2.1.1) Thinking Abstractly
What is abstraction 1,
Why is abstraction needed 2,
What can abstraction facilitate 3
8  cards
2.2.1) Programming techniques
What are the advantages of recurs...,
Disadvantages of recursion 2,
What is tail recursion 3
17  cards

More about
Computer Science

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study mariella hardisty's Computer Science flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Computer Science
  • 33 decks
  • 1991 flashcards
  • 199 learners
Decks: 11 Processors, 11 Processors Extra, 12 Software, And more!
Make Flashcards