Module 1 Reference Text : Computer Fundamentals by Anita Goel
Syllabus • Introduction to digital computer – Von Newman concept – A simple model of computer with acquisition of data, storage of data, processing of data, output of processed data. Details of functional units of a computer. Storage – primary storage and secondary storage. • Introduction to programming languages: types of programming languages - high level language , assembly language and machine language System software - Operating systems – objectives of operating systems, compiler, assembler and interpreter.
Computer • 2 Types – Digital Computers : • uses distinct value to represent data internally. • Informations are represented using 0 and 1 – Analog Computers : • represents data as variables • used to process analog data. • Analog data is of continuous nature and which is not discrete or separate. • temperature, pressure, speed weight, voltage, depth etc.
Digital Computers • Von Neumann Concept – a computer architecture – in 1945 by the mathematician and physicist John von Neumann – electronic digital computer with parts consisting of • processing unit containing an arithmetic logic unit and processor registers • a control unit • a memory to store both data and instructions, • external mass storage • input and output units. – stored-program computer – Bottleneck : - an instruction fetch and a data operation cannot occur at the same time because they share a common bus.