Basic Computer Organisation: Introduction to computer system, hardware,
software, input device, output device, CPU, memory (primary, cache and secondary),
units of memory (Bit, Byte, KB, MB, GB, TB, PB), Overview of computer memory
systems, including semiconductor main memory and cache memory, Advanced DRAM
organization and memory hierarchy
Types of software: system software (operating systems, system utilities, device drivers), programming tools and language translators (assembler, compiler & interpreter), application software
Operating system (OS): functions of operating system, OS user interface