Copyright

Computer Science 306: Computer Architecture

Study.com advisor image
Questions about online credit?
Study.com Advisors are available.
Call us or request info by email.

Course Summary

Computer Science 306: Computer Architecture has been evaluated and recommended for 3 semester hours and may be transferred to over 2,000 colleges and universities. With this self-paced course, you get engaging lessons, expert instructors who make even the most challenging computer science topics simple, and an excellent resource for getting a head start on your degree.
Create an account
to start this course today
Try it risk-free for 30 days
Create an account
Try it risk-free for 30 days

12 chapters in Computer Science 306: Computer Architecture

Course Practice Test

Check your knowledge of this course with a 50-question practice test.
  • Comprehensive test covering all topics
  • Detailed video explanations for wrong answers
Week {{::cp.getGoalWeekForTopic(0, 12)}}
Ch 1. Introduction to Computer Architecture & Hardware {{cp.topicAssetIdToProgress[472683].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Computer System Components: Computer Parts & Functions Score: {{cp.lessonAssetIdToProgress[1728].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1728].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1728].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1728].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - What is Computer Hardware? - Components, Definition & Examples Score: {{cp.lessonAssetIdToProgress[6121].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6121].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[6121].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6121].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - What is a Motherboard? - Definition, Function & Diagram Score: {{cp.lessonAssetIdToProgress[5081].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5081].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5081].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5081].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Binary Language of Computers: Definition & Overview Score: {{cp.lessonAssetIdToProgress[6116].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6116].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[6116].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6116].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - How a Computer Processes Simple User Interaction Score: {{cp.lessonAssetIdToProgress[472685].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472685].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472685].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472685].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Computer Platforms: Definition, Types & Examples Score: {{cp.lessonAssetIdToProgress[7691].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[7691].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[7691].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[7691].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - History of Computers: Timeline & Evolution Score: {{cp.lessonAssetIdToProgress[14057].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14057].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[14057].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14057].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Moore's Law: Definition, Types & Evolution Score: {{cp.lessonAssetIdToProgress[472687].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472687].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472687].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472687].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Von Neumann vs. Harvard Computer Architectures Score: {{cp.lessonAssetIdToProgress[472689].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472689].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472689].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472689].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(1, 12)}}
Ch 2. Data Representation in Digital Computing Systems {{cp.topicAssetIdToProgress[472691].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What are Data? - Types, Sources & Definition Score: {{cp.lessonAssetIdToProgress[6123].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6123].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[6123].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6123].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - What is a Byte? - Definition & Measurements Score: {{cp.lessonAssetIdToProgress[28682].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[28682].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[28682].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[28682].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - What are Digital and Analog Signals? - Definition & Explanation Score: {{cp.lessonAssetIdToProgress[6375].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6375].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[6375].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[6375].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Number Systems and The Base-Ten System Score: {{cp.lessonAssetIdToProgress[53121].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[53121].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[53121].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[53121].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - What is the Binary Number System? - Definition & History Score: {{cp.lessonAssetIdToProgress[60663].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[60663].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[60663].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[60663].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Binary Number System: Application & Advantages Score: {{cp.lessonAssetIdToProgress[60580].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[60580].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[60580].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[60580].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - ASCII and Unicode to Represent Characters in Binary Code Score: {{cp.lessonAssetIdToProgress[1733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1733].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1733].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Converting Positive Integer Values in the Binary Numerical System Score: {{cp.lessonAssetIdToProgress[472693].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472693].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472693].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472693].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Converting Signed Integer Values in the Binary Numerical System Score: {{cp.lessonAssetIdToProgress[472695].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472695].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472695].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472695].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - Converting Fixed Point Values in the Binary Numerical System Score: {{cp.lessonAssetIdToProgress[472697].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472697].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472697].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472697].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - Converting Floating Point Values in the Binary Numerical System Score: {{cp.lessonAssetIdToProgress[472699].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472699].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472699].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472699].bestScoreQuestions}}  Take Quiz Optional
Lesson 12 - Converting Between Binary, Decimal, Octal & Hexadecimal Numbers Score: {{cp.lessonAssetIdToProgress[472701].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472701].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472701].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472701].bestScoreQuestions}}  Take Quiz Optional
Lesson 13 - Gray Code as a Non-Arithmetic Coding System Score: {{cp.lessonAssetIdToProgress[472703].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472703].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472703].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472703].bestScoreQuestions}}  Take Quiz Optional
Lesson 14 - Practical Application for Computer Architecture: Data Representation
Week {{::cp.getGoalWeekForTopic(2, 12)}}
Ch 3. Arithmetic in Computer Binary {{cp.topicAssetIdToProgress[472707].percentComplete}}% complete
Week {{::cp.getGoalWeekForTopic(3, 12)}}
Ch 4. Boolean Logic Gates & Functions {{cp.topicAssetIdToProgress[472715].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - George Boole, Mathematician: Biography & Timeline Score: {{cp.lessonAssetIdToProgress[7770].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[7770].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[7770].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[7770].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - What Is Boolean Logic? - Definition, Diagram & Examples Score: {{cp.lessonAssetIdToProgress[7776].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[7776].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[7776].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[7776].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Boolean Logic, Operators & Expressions Score: {{cp.lessonAssetIdToProgress[14069].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14069].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[14069].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14069].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Boolean Algebra: Rules, Theorems, Properties & Examples Score: {{cp.lessonAssetIdToProgress[20266].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[20266].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[20266].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[20266].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Electric Gate Symbols for Boolean Functions Score: {{cp.lessonAssetIdToProgress[472717].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472717].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472717].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472717].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(4, 12)}}
Ch 5. Digital Circuit Theory: Combinational Logic Circuits {{cp.topicAssetIdToProgress[472719].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Propositions, Truth Values and Truth Tables Score: {{cp.lessonAssetIdToProgress[2373].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2373].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[2373].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[2373].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Combinational Circuits & Functions: Construction & Conversion Score: {{cp.lessonAssetIdToProgress[472721].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472721].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472721].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472721].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - How to Simplify Logic Functions Using Karnaugh Maps Score: {{cp.lessonAssetIdToProgress[472723].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472723].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472723].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472723].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - How to Simplify Digital Functions Using the Quine-McCluskey Algorithm Score: {{cp.lessonAssetIdToProgress[472725].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472725].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472725].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472725].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - How to Design Combinational Circuits From Specifications Score: {{cp.lessonAssetIdToProgress[472727].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472727].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472727].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472727].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Basic Combinational Circuits: Types & Examples Score: {{cp.lessonAssetIdToProgress[472729].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472729].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472729].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472729].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Combinational Circuits vs. Sequential Circuits Score: {{cp.lessonAssetIdToProgress[472731].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472731].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472731].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472731].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Introduction to Logisim: Setup & Overview Score: {{cp.lessonAssetIdToProgress[655359].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[655359].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[655359].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[655359].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Using Logisim to Build Half & Full Adders
Lesson 10 - Building an ALU Using Logisim Score: {{cp.lessonAssetIdToProgress[655361].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[655361].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[655361].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[655361].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - Practical Application for Computer Architecture: Combinational Circuits
Week {{::cp.getGoalWeekForTopic(5, 12)}}
Ch 6. Digital Circuit Theory: Sequential Logic Circuits {{cp.topicAssetIdToProgress[655357].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Flip-Flop Circuits: Definition, Examples & Uses Score: {{cp.lessonAssetIdToProgress[472733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472733].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472733].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472733].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Counter Circuits: Definition, Types & Design Score: {{cp.lessonAssetIdToProgress[472735].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472735].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472735].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472735].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Registers & Shift Registers: Definition, Function & Examples Score: {{cp.lessonAssetIdToProgress[472737].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472737].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472737].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472737].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Finite State Machines: Features & State Diagrams Score: {{cp.lessonAssetIdToProgress[472739].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472739].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472739].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472739].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - How to Design Sequence Detectors: Steps & Example Score: {{cp.lessonAssetIdToProgress[472741].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472741].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472741].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472741].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Asynchronous Sequential Circuits: Definition & Benefits Score: {{cp.lessonAssetIdToProgress[472743].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472743].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472743].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472743].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - What is an Integrated Circuit (IC)? Score: {{cp.lessonAssetIdToProgress[228199].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[228199].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[228199].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[228199].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Digital Integrated Circuits: Definition, Types & Examples Score: {{cp.lessonAssetIdToProgress[472745].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472745].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472745].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472745].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Practical Application for Computer Architecture: Sequential Circuits
Lesson 10 - Required Assignments Reminder
Week {{::cp.getGoalWeekForTopic(6, 12)}}
Ch 7. How Memory Functions in a Computer {{cp.topicAssetIdToProgress[472753].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - How Do Computers Store Data? - Memory & Function Score: {{cp.lessonAssetIdToProgress[182617].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[182617].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[182617].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[182617].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Computer Memory and Processing Devices: Functions & Characteristics Score: {{cp.lessonAssetIdToProgress[1729].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1729].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1729].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1729].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - What is the Linear Memory Model? - Definition & Constraints Score: {{cp.lessonAssetIdToProgress[465003].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[465003].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[465003].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[465003].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Two-Dimensional Memory Models: Benefits & Limitations Score: {{cp.lessonAssetIdToProgress[472755].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472755].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472755].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472755].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Read-Only Memory (ROM): Definition & Types Score: {{cp.lessonAssetIdToProgress[5084].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5084].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5084].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5084].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Dynamic RAM: Definition & Types Score: {{cp.lessonAssetIdToProgress[5534].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5534].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5534].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5534].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Stacks in Computer Memory: Definition & Uses Score: {{cp.lessonAssetIdToProgress[472757].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472757].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472757].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472757].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Cache Memory: Definition & Concept Score: {{cp.lessonAssetIdToProgress[5533].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5533].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5533].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5533].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Schemes for Storing & Fetching Data in a Cache Score: {{cp.lessonAssetIdToProgress[472759].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472759].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472759].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472759].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - Cache Replacing Policies: Pros & Cons Score: {{cp.lessonAssetIdToProgress[472761].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472761].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472761].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472761].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - Cache Write Policies: Pros & Cons Score: {{cp.lessonAssetIdToProgress[472763].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472763].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472763].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472763].bestScoreQuestions}}  Take Quiz Optional
Lesson 12 - What Is Virtual Memory? - Definition, Settings & Management Score: {{cp.lessonAssetIdToProgress[17366].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[17366].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[17366].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[17366].bestScoreQuestions}}  Take Quiz Optional
Lesson 13 - What Is Memory Management? - Requirements, Errors & Techniques Score: {{cp.lessonAssetIdToProgress[17365].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[17365].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[17365].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[17365].bestScoreQuestions}}  Take Quiz Optional
Lesson 14 - Associative Memory in Computer Architecture Score: {{cp.lessonAssetIdToProgress[69062].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[69062].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[69062].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[69062].bestScoreQuestions}}  Take Quiz Optional
Lesson 15 - Practical Application for Computer Architecture: How Memory Functions
Week {{::cp.getGoalWeekForTopic(7, 12)}}
Ch 8. Instruction Set Architecture {{cp.topicAssetIdToProgress[472767].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Instruction Set of a Processor: Definition & Components Score: {{cp.lessonAssetIdToProgress[472769].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472769].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472769].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472769].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Creating an Assembly Language Using an Instruction Set Score: {{cp.lessonAssetIdToProgress[472771].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472771].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472771].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472771].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Endianness: Definition, Formats & Examples Score: {{cp.lessonAssetIdToProgress[472773].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472773].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472773].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472773].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - How the Number Operands of an Instruction Set Affects the Assembly Language Score: {{cp.lessonAssetIdToProgress[472775].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472775].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472775].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472775].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Basic Computer Architecture Instruction Types: Functions & Examples Score: {{cp.lessonAssetIdToProgress[472777].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472777].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472777].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472777].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Addressing Modes: Definition, Types & Examples Score: {{cp.lessonAssetIdToProgress[472779].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472779].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472779].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472779].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - Microprogramming vs. Hardwired Control Score: {{cp.lessonAssetIdToProgress[472781].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472781].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472781].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472781].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Examples of Instruction Set Architectures Score: {{cp.lessonAssetIdToProgress[472783].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472783].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472783].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472783].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - RISC vs. CISC: Characteristics, Pros & Cons Score: {{cp.lessonAssetIdToProgress[472785].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472785].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472785].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472785].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - Arithmetic Logic Unit (ALU): Definition, Design & Function Score: {{cp.lessonAssetIdToProgress[5532].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5532].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5532].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5532].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - Central Processing Unit (CPU): Parts, Definition & Function Score: {{cp.lessonAssetIdToProgress[5082].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5082].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5082].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5082].bestScoreQuestions}}  Take Quiz Optional
Lesson 12 - Practical Application for Computer Architecture: Instruction Set Architecture
Week {{::cp.getGoalWeekForTopic(8, 12)}}
Ch 9. Input/Output in Computer Architecture {{cp.topicAssetIdToProgress[472789].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What Are Peripheral Devices of a Computer? - Definition, Examples & Types Score: {{cp.lessonAssetIdToProgress[5091].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5091].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5091].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5091].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - I/O Control Methods: Types & Explanation Score: {{cp.lessonAssetIdToProgress[472791].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472791].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472791].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472791].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - System Bus in Computers: Definition & Concept Score: {{cp.lessonAssetIdToProgress[5537].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5537].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5537].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5537].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Bus Timing Diagrams: Definition & Interpretation Score: {{cp.lessonAssetIdToProgress[472793].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472793].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472793].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472793].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - External and Internal Storage Devices: Optical, Magnetic & Semiconductor Storage Score: {{cp.lessonAssetIdToProgress[1730].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1730].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[1730].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[1730].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - What is Flash Memory for Data Storage? Score: {{cp.lessonAssetIdToProgress[182637].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[182637].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[182637].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[182637].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - RAID Arrays & Data Redundancy Score: {{cp.lessonAssetIdToProgress[14058].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14058].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[14058].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14058].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Real-World Examples of Bus Architectures Score: {{cp.lessonAssetIdToProgress[472795].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472795].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472795].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472795].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Amdahl's Law: Definition, Formula & Examples Score: {{cp.lessonAssetIdToProgress[472797].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472797].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472797].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472797].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(9, 12)}}
Ch 10. Parallel Computer Architecture {{cp.topicAssetIdToProgress[472799].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - What is a Mainframe System? Score: {{cp.lessonAssetIdToProgress[5541].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5541].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[5541].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[5541].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - What is Parallel Computing? - Performance & Examples Score: {{cp.lessonAssetIdToProgress[339101].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[339101].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[339101].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[339101].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - What is Distributed Computing? - Principles, Environments & Applications Score: {{cp.lessonAssetIdToProgress[14067].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14067].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[14067].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[14067].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - What Is Multiprocessing? - Definition, Architecture & Examples Score: {{cp.lessonAssetIdToProgress[17372].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[17372].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[17372].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[17372].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - Grid Computing: Definition, Components & Examples Score: {{cp.lessonAssetIdToProgress[339103].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[339103].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[339103].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[339103].bestScoreQuestions}}  Take Quiz Optional
Lesson 6 - Flynn's Architecture Taxonomy: Types & Alternatives Score: {{cp.lessonAssetIdToProgress[472801].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472801].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472801].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472801].bestScoreQuestions}}  Take Quiz Optional
Lesson 7 - How Distributed Cache Works: Design & Architecture Score: {{cp.lessonAssetIdToProgress[440025].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[440025].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[440025].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[440025].bestScoreQuestions}}  Take Quiz Optional
Lesson 8 - Superscalar & VLIW Architectures: Characteristics, Limitations & Functions Score: {{cp.lessonAssetIdToProgress[472803].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472803].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472803].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472803].bestScoreQuestions}}  Take Quiz Optional
Lesson 9 - Vector Processors: Characteristics, Use & Examples Score: {{cp.lessonAssetIdToProgress[472805].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472805].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472805].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472805].bestScoreQuestions}}  Take Quiz Optional
Lesson 10 - Interconnection Networks: Role & Types Score: {{cp.lessonAssetIdToProgress[472807].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472807].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472807].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472807].bestScoreQuestions}}  Take Quiz Optional
Lesson 11 - GPGPU: Definition, Differences & Example Score: {{cp.lessonAssetIdToProgress[472809].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472809].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472809].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472809].bestScoreQuestions}}  Take Quiz Optional
Lesson 12 - Distributed Parallel Computing: Characteristics, Uses & Example Score: {{cp.lessonAssetIdToProgress[472811].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472811].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472811].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472811].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(10, 12)}}
Ch 11. Evaluating Computer Performance {{cp.topicAssetIdToProgress[472813].percentComplete}}% complete
Course Progress Best Score
Lesson 1 - Computer Performance Evaluation: Definition, Challenges & Parameters Score: {{cp.lessonAssetIdToProgress[472815].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472815].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472815].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472815].bestScoreQuestions}}  Take Quiz Optional
Lesson 2 - Benchmarks for Evaluating & Analyzing Computer Performance Score: {{cp.lessonAssetIdToProgress[472817].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472817].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472817].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472817].bestScoreQuestions}}  Take Quiz Optional
Lesson 3 - Using MIPs & FLOPs as Computer Performance Parameters Score: {{cp.lessonAssetIdToProgress[472819].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472819].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472819].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472819].bestScoreQuestions}}  Take Quiz Optional
Lesson 4 - Disk Performance: Importance, Parameters & Improvement Score: {{cp.lessonAssetIdToProgress[472821].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472821].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472821].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472821].bestScoreQuestions}}  Take Quiz Optional
Lesson 5 - TOP500 & Green500: Benchmarks & Differences Score: {{cp.lessonAssetIdToProgress[472823].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472823].bestScoreQuestions}}  Take Quiz Optional
Score: {{cp.lessonAssetIdToProgress[472823].bestScoreCorrect}}/{{cp.lessonAssetIdToProgress[472823].bestScoreQuestions}}  Take Quiz Optional
Week {{::cp.getGoalWeekForTopic(11, 12)}}
Ch 12. Required Assignments for Computer Science 306 {{cp.topicAssetIdToProgress[472825].percentComplete}}% complete
Learn More
Start Earning College Credit Today

Learn more about the College Accelerator Plan

What to Expect For the Exam

This Study.com course has been evaluated and recommended for college credit. Once you've completed this course, you can take the proctored final exam and potentially earn credit. Follow the steps below to take the exam.

Exam Steps

1
Create Account
2
Register For Exam
3
Take The Exam
4
Get Your Results

Pre-Exam Checklist

Before taking the exam, all of the following requirements must be met:

A College Accelerator Study.com membership.
Completed all lessons in Computer Science 306: Computer Architecture course and achieved 100% Quiz Progress.
Not attempted to take this exam within the last three days.
Have available proctored exams in this month of membership.
Have not taken this exam three times. (0/3)
Complete the exam readiness quiz.
Please note: Assignments are required to complete this course for credit. You have submitted / required assignments for this course.
Start Exam Registration 

Please meet all of the pre-requirements in the Pre-Exam Checklist in order to take the exam.

Exam Process Details

1. Register For Exam

Registering for the exam is simple. First, be sure you meet the system requirements. Next, you'll need to agree to the academic integrity policy. Then just confirm your name and the exam name, and you're ready to go!

2. Download Software Secure

You'll receive an unique access code. Please write this down — you'll need it to take the exam. Then download Software Secure and follow the installation instructions.

3. Take Exam

The exam contains 50 - 100 multiple choice questions. You will have two hours to complete the exam, so don't start until you're sure you can complete the entire thing. And remember to pace yourself!

4. Get Exam Results

We will send you an email with your official exam results within 1 to 2 weeks. If you would like to raise your grade after receiving your exam results, you can retake quizzes with fewer than 3 attempts. You will then need to retake the final exam.

Earning College Credit

Did you know… We have over 200 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.

To learn more, visit our Earning Credit Page

Transferring credit to the school of your choice

Not sure what college you want to attend yet? Study.com has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.

Practice Tests in this course
Check your knowledge of this course with a 50-question practice test. Once you take the test, you will receive a detailed exam report complete with your personal statistics and even specific lessons to focus on! Take the practice test now
Your detailed study guide will include:
  • Answers and detailed explanations to each question
  • Video lessons to explain complicated concepts
Course Practice Test
More practice by chapter
See practice tests for:

Request more information

Get in contact with one of our transfer advisors to learn how to earn transferable college credit for Computer Science 306: Computer Architecture.

Support