[go: up one dir, main page]

0% found this document useful (0 votes)
3 views2 pages

CSC 218 Tutorials

The document outlines key concepts in computer architecture and programming, including definitions of processors, memory types, and data flow. It also addresses the importance of parameter passing, types of user interfaces, and various programming languages and their conversions. Additionally, it covers tasks performed by algorithms, components of CPUs, and methods for data representation in computer memory.

Uploaded by

KyleXY
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

CSC 218 Tutorials

The document outlines key concepts in computer architecture and programming, including definitions of processors, memory types, and data flow. It also addresses the importance of parameter passing, types of user interfaces, and various programming languages and their conversions. Additionally, it covers tasks performed by algorithms, components of CPUs, and methods for data representation in computer memory.

Uploaded by

KyleXY
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

CSC 218: Foundation of Sequential Program

1) A _____is an electronic device capable of manipulating data in a way specified by a sequence of instructions.
2) A processor implemented (usually) on a single, integrated circuit is called_______________
3) A processor, memory, and some I/O devices contained within a single, integrated circuit, and intended for
use in embedded systems is known as ______________ .
4) State the main structural components of computer system.
5) Use relevant diagrams to show the directions of data flow in CPU between(i) Instruction and memory (ii)
Data and memory
6) Briefly describe the importance of Parameter passing in programming
7) Outline the three main types of interface considered which allows a user to interact with a computer
8) The unique characteristics of Harvard architecture is the presence of _______________ number of memory
9) A ______________is a physical group of signal lines that have a related function which allow for the transfer
of electrical signals between different parts of the computer system.
10) The____________ performs the internal arithmetic manipulation of data in the processor.
11) _________are a technique of diverting the processor from the execution of the current program so that it
may deal with some event that has occurred.
12) The group of flip-flops with each flip-flop capable of storing one bit of information is called ____________
13) What are the tasks performed by an algorithm in problem solving?
14) The symbolic notation used to describe the micro-operation transfers amongst registers is called ________
15) A ________ unit manages the computer’s resources and orchestrates the performance of its functional parts
in response to instructions.
16) The rigid, flat board that holds and interconnects chips and other electronic components is referred to as
17) A single piece of semiconducting material, typically silicon, upon which electronic circuits and logic gates are
fabricated is ______________.
18) State main components of computer central processing unit (CPU)
19) Briefly describe the terms High-Level programming language
20) What allows the values of local variables within a main program to be accessed, updated and used within
multiple sub-programs without the need to create or use global variables?
21) _________ is the set of instructions that a CPU understands directly and can act upon.
22) _________ is the number of pulses the central processing unit's (CPU) clock generates per second.
23) The term ______________ refers to the use of electronics and software within a product, as opposed to a
general-purpose computer, such as a laptop or desktop system.
24) An/A ____________ system is a small computer that forms part of a larger system, device or machine used
to control the device and to allow a user to interact with it.
25) The registers used to store data intermediate results during program execution is called ___________
26) A high-speed internal connection used to send control signals and data between the processor and other
components is called _____________
27) A suite of programs that allows a user to interact with a computer is known as_______________.
28) The processors that have a single processing unit, external memory, and a relatively small register set and
many hundreds of different instructions is called ________________
29) ______________ is a way of streamlining transfers of large blocks of data between two sections of memory,
or between memory and an I/O device.
30) The input hexadecimal representation of 1110 is _________________
31) Convert 1011012 to decimal equivalent
32) If the decimal number is a fraction, then its binary equivalent is obtained by __________ the number
continuously by 2
33) The conversion of the binary number (01011.101) into its decimal equivalent is ______________
34) Translator which converts high level language programs into machine language programs is called ______
35) A ________ is a program that takes as input a program written in one programming language and produces
as output a program in another language
36) A _______________ or a formal argument is a special kind of variable used in a subroutine to refer to one of
the pieces of data provided as input to the subroutine.
37) The ___ is the most important part of a computer, the component around which everything else is centered.
38) Convert the binary number: (101011) 2 to decimal and Convert the hexadecimal number (E 4 F) 16 into a
decimal
39) Subtract 10102 from 11102 using 1’s complement
40) Write short notes on the following formats used to represent data in computer memory (i) Assembler (ii)
ASCII (iii) computer processor (iv) Block-structured languages (iv) Compiler(v) Interpreter(vi) EBCDIC

You might also like