Overview of Computers and Programming Flashcards
- Learn about different catagories of computers - Understand the role of each hardware component - Differentiate between machine, assembly and higher-level languages - Understand what processes are required to run a C program - Learn how to solve programming problems in a disciplined way - Computer and Programming Ethics
What is a “Microprocessor”?
a silicon chip containing the circuitry for a computer processor
What is “Hardware”? (In the context of computers tony…)
the actual computer equipment (better put, ‘physical components/parts of a computer’)
What is “Software”?
the set of programs associated with a computer
What is a “Program”?
a list of instructions that enables a computer to perform a specific task
What are “Binary Numbers”?
a number whose digits are 0 and 1
What does CPU stand for?
Central Processing Unit
What is a “CPU”?
coordinates all computer operations and performs arithmetic and logical operations on data
Fetching an instruction retrieves it from where?
in the main memory
What is a “Register”?
high-speed memory location inside the CPU
What is a “Multiprocessor”?
a computer with more than one CPU
Name the 5 Basic Components of a Computer
I/O Devices (2), Secondary Storage, Main-Memory, Central-Processing Unit
What are the 3 Number Systems learned in this course?
Binary, Decimal, Hexadecimal
What are “Base Numbers”?
The number of unique digits used to represent numbers in a positional number system.
What base does the Decimal Number System use?
Base 10
What base does the Binary Number System use?
Base 2
What is “Positional Notation”?
The position to the left of the base point is always the units position in any number system
AND the position to the left of the unit position is always the number base raised to the first power.
What are the 3 types of Computer (System) Buses we learned?
Data Bus, Address Bus, Control Bus
What does the “Data Bus” connect to?
Connects CPU to RAM and other components connected to the computer/system
What does the “Address Bus” do?
Connects CPU to the RAM and carries memory addresses for read/write operations
What does the “Control Bus” do?
Connects CPU and control unit with RAM and other components connected to the computer–carries control signals for components
What is a “Memory cell”?
an individual storage location in memory
What is the “Address of a memory cell”?
the relative position of a memory cell in the computer’s main memory
What are the “Contents of a memory cell”?
the information stored in a memory cell, can be either a program instruction or data
What is a “Stored Program Concept”?
a computer’s ability to store program instructions in main memory for execution