Course CIT711
Course CIT711
Access Time: The access time is the time required between the request made for
a read or write operation till the time the data is made available or written at the
requested location. Normally it is measured for read operation. The access time
depends on the physical characteristics and access mode used for that device.
1b. write a short note on the input/output module interface (6marks)
The input/output module interfaces (I/0 module) is normally connected to the
computer system on one end and one or more input/output devices on the other.
Normally, an I10 module can control one or more peripheral devices.
1c. draw and label the disk pack (6marks)
3b. write short note on the four categories of computers according to Flynn
(6marks)
single instruction single data (SISD)
single instruction multiple data (SIMD)
multiple instruction single data (MISD)
multiple instruction multiple data (MIMD)
3c. state any 6 features which you may be looking on an accounting packages (6
marks)
Compiler Interpreter
Scans the entire program first Translates the program linuy
:1) and line
:2) then translates it into Each time the program is
machine code executed, every lineis
Converts the entire program checked for syntax error and
to machine code; when all the then converteeto equivalent
syntax errors are removed machine code.
4c. state four main advantages of high level programming languages (4marks)
Advantages of High Level Programming Language
There are four main advantages of high level programming languages. These are:
1 Readability: Programs written in these languages are more readable than
assembly and machine language.
Portability: Programs could be run on different machines with little or no change. We
can, therefore, exchange software leading to creation of program libraries.
3 Easy debugging: Errors could easily be removed (debugged).
4 Easy Software Development: Software could easily be developed commands of
programming language
are similar to natural languages (ENGLISH)
Machine Language
Assembly language
High level language
6c. state and write short notes on the three groups of memories (9marks)
(a) Internal Processor Memories: These consist of the small set of high speed
registers which are internal to a processor and are used as temporary locations
where actual processing is done.
(b) Primary Memory or Main Memory: It is a large memory, which is fast but not as
fast as internal processor memory. This memory is accessed directly by the
processor. It is mainly based on integrated circuits.
(c) Secondary Memory/Auxiliary Memory/Backing Store: Auxiliairy memory in fact is
much larger in size than main memory but is slower than main memory. It normally
stores system programs (programs which are used by system to perform various
functions), other instructions, programs and data files. Secondary memory can also
be used as an overflow memory in case the main memory capacity has been
exceeded. (How? the answer is not supplied in the block. You need to refer to further
readings to get this answer). Secondary memory and cannot be accessed directly
by a processor. First the information of these memories_ is transferred to the main
memory and then the information can be accessed as the information of main
memory
1a. what is a program? (3marks)
A program is a sequence of instructions, which operate on data to perform a certain
task. In modern digital computers, data is represented in binary form by using two
symbols 0 and I which are called binary digits or bits.
4a. writer short note on very large scale integration (VLSI) (3.5mks)
4b. Enumerate the six (6) important categories of software packages available
(6marks)
4c. draw, enumerate and write short note on the three groups of memories
(8marks)