Computer organization: Difference between revisions

From Computer Science Wiki
No edit summary
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[file:cpu.png|right|frame|Computer Organization<ref>http://www.flaticon.com/</ref>]]
[[file:cpu.png|right|frame|Computer Organization<ref>http://www.flaticon.com/</ref>]]


How does a computer '''actually work'''? How do they transform what you type into a program that shows cute cat pictures?  
How does a CPU '''actually work'''?  


== Big ideas in computer organization ==  
== Big ideas in computer organization ==  
Line 30: Line 30:
* [[Operating system]]
* [[Operating system]]
* [[Application software]]
* [[Application software]]
* [[Common features of applications]]


=== Binary Representation ===
=== Binary Representation ===


* [[Binary]]
* [[Binary]]
* [[Hexadecimal]]
* [[ASCII]]
* [[ASCII]]
* [[Bit, byte, binary, denary/decimal, hexadecimal]]
* [[Data representation]]
* [[Data representation]]


=== Simple logic gates ===
=== Simple logic gates ===


* [[Gates and Circuits]]
* [[Boolean operators]]
* [[Boolean operators]]
* [[Truth tables]]
* [[Truth tables]]
* [[Logic diagram]]
* [[Logic diagram]]


== Standards ==
== Standards ==


# Outline the architecture of the central processing unit (CPU) and the functions of the arithmetic logic unit (ALU) and the control unit (CU) and the registers within the CPU.
Outline the architecture of the central processing unit (CPU) and the functions of the arithmetic logic unit (ALU) and the control unit (CU) and the registers within the CPU.
# Describe primary memory.
Describe primary memory.
# Explain the use of cache memory.
Explain the use of cache memory.
# Explain the machine instruction cycle.
Explain the machine instruction cycle.
# Identify the need for persistent storage.
Identify the need for persistent storage.
# Describe the main functions of an operating system.
Describe the main functions of an operating system.
# Outline the use of a range of application software.
Outline the use of a range of application software.
# Identify common features of applications.
Identify common features of applications.
# Define the terms: bit, byte, binary, denary/decimal, hexadecimal.
Define the terms: bit, byte, binary, denary/decimal, hexadecimal.
# Outline the way in which data is represented in the computer.
Outline the way in which data is represented in the computer.
# Define the Boolean operators: AND, OR, NOT, NAND, NOR and XOR.
Define the Boolean operators: AND, OR, NOT, NAND, NOR and XOR.
# Construct truth tables using the above operators.
Construct truth tables using the above operators.
# Construct a logic diagram using AND, OR, NOT, NAND, NOR and XOR gates.
Construct a logic diagram using AND, OR, NOT, NAND, NOR and XOR gates.


== References ==
== References ==

Revision as of 07:10, 28 August 2018

Computer Organization[1]

How does a CPU actually work?

Big ideas in computer organization[edit]

This lecture (quite long) is an excellent introduction to the deeper ideas presented on this page. I strongly advise you to watch this.


Computer architecture[edit]

Secondary memory[edit]

Operating systems and application systems[edit]

Binary Representation[edit]

Simple logic gates[edit]

Standards[edit]

  • Outline the architecture of the central processing unit (CPU) and the functions of the arithmetic logic unit (ALU) and the control unit (CU) and the registers within the CPU.
  • Describe primary memory.
  • Explain the use of cache memory.
  • Explain the machine instruction cycle.
  • Identify the need for persistent storage.
  • Describe the main functions of an operating system.
  • Outline the use of a range of application software.
  • Identify common features of applications.
  • Define the terms: bit, byte, binary, denary/decimal, hexadecimal.
  • Outline the way in which data is represented in the computer.
  • Define the Boolean operators: AND, OR, NOT, NAND, NOR and XOR.
  • Construct truth tables using the above operators.
  • Construct a logic diagram using AND, OR, NOT, NAND, NOR and XOR gates.

References[edit]