-
1 FUNDAMENTALS
-
Elementary
material on number systems (e.g. binary, octal,
hexadecimal), two's complement arithmetic, floating
point number representation (range and precision)
elementary floating-point operations,
binary/decimal conversion
-
Gates (AND,
OR, NAND, NOR, inverter)
-
Sequential
logic (D flip-flops, RS flip-flops, JK flip-flops)
-
Simple
circuits (Full adder, multiplexer, shift register, counter)
-
Boolean
algebra, logic diagrams, expressions, truth tables
-
Sets, logical
operations
-
-
2
MICROPROCESSOR ARCHITECTURE
Stored
program, CPU, ALU, block diagram of processor and
essential functions
-
The
processor: simple RISC-like instruction set and functions;
CISC processors
-
Assemblers
-
Storage/Memory: RAM, ROM, cache, backing store
-
Disc units,
measures of capacity and performance
-
Optical
devices (CD and DVD)
-
Peripheral
devices and characteristics
-
Bit-mapped
graphics display (VDU); printer (different types,
speeds, costs); keyboard, mouse, joystick, modem,
barcode reader
-
Relation
between peripheral and its controller; interface to
CPU
-
Memory-mapped
registers and interrupt line
-
-
3 FUNCTIONS OF
OPERATING SYSTEMS
-
Interrupts,
concurrency, scheduling, memory management,
resource allocation
-
Input/output
subsystems
-
-
4 SYSTEMS
SOFTWARE
-
Compilers,
interpreters, filestore managers:
characteristics, available facilities, resource requirements
-
Electronic
mail, file transfer
-
The Internet:
accessing procedures, World Wide Web (WWW),
available information, browsing
-
-
5 NETWORKS
-
Communication
principles; characteristics of transmission
media and network topologies
-
Modems: brief
principles and characteristics, errors and error
detection
-
Networks
(LANs and WANs); Ethernet, media access control,
frame formats, repeaters, bridges and routers; brief
coverage of datagrams and virtual circuits;
-
addressing,
switching and routing
-
-
6 CAPACITY
PLANNING, PERFORMANCE, RELIABILITY
-
Definitions,
measurement, benchmarks
-
Critical
factors in hardware and software performance, historical
and future trends
|
- FUNDAMENTALS
- Binary arithmetic
- Gates
-
- COMPUTER ARCHITECTURE
- CPU
- Assembly language
- Memory
- Input/Output
-
- NETWORKS
-
- OPERATING SYSTEMS
|