KTU SYSTEM SOFTWARE Notes | CST 305 S5 2019 Scheme notes

KTU System Software Notes | CST 305 2019 Scheme Notes

System software CST 305 of the KTU S5 2019 scheme is one of the core courses. The purpose of these KTU notes is to create awareness about the low-level codes which are very close to the hardware and about the environment where programs can be developed and executed. This course helps the learner to understand the machine-dependent and machine-independent system software features and to design/implement system software like assembler, loader, linker, macro processor and device drivers. The study of system software develops the ability to design interfaces between software applications and computer hardware.

You need to understand Data Structures, and Computer Organization before taking the notes for KTU Computer science S5 system software which is provided according to the 2019 scheme.

Board KTU
Scheme 2019 New Scheme
Year Third Year
Semester S5
Subject CST 305| System Software
Credit 4 Credit
Category KTU S5 Computer Science

KTU S5 System Software |  CST 303 | Notes (2019 Scheme)

This 2019 new scheme course will explain the different concepts and principles involved
  • Distinguish software into system and application software categories.
  • Identify standard and extended architectural features of machines.
  • Identify machine-dependent features of system software
  • Identify machine-independent features of system software.
  • Design algorithms for system software and analyze the effect of data structures.
  • Understand the features of device drivers and editing & debugging tools.

Module 1

Module 1 - Syllabus


System Software vs Application Software, Different System Software– Assembler, Linker, Loader, Macro Processor, Text Editor, Debugger, Device Driver, Compiler, Interpreter, Operating System (Basic Concepts only). SIC & SIC/XE Architecture, Addressing modes, SIC & SIC/XE Instruction set , Assembler Directives.

Module 1 - Notes

Module 1 System Software | CST 305 PDF Notes


Module 2

Module 2 - Syllabus

SIC/XE Programming, Basic Functions of Assembler, Assembler Output Format – Header, Text and End Records. Assembler Data Structures, Two-Pass Assembler Algorithm, Hand Assembly of SIC/XE Programs.

Module 2 - Notes

Module 2 System Software | CST 301 PDF Notes


Module 3

Module 3 - Syllabus

Assembler Features and Design Options

Machine Dependent Assembler Features-Instruction Format and Addressing Modes, Program Relocation. Machine Independent Assembler Features –Literals, Symbol Defining Statements, Expressions, Program Blocks, Control Sections and Program Linking. Assembler Design Options- One Pass Assembler, Multi Pass Assembler. Implementation Example-MASM Assembler.

Module 3 - Notes

Module 3 System Software | CST 301 PDF Notes


Module 4

Module 4 - Syllabus

Loader and Linker

Basic Loader Functions - Design of Absolute Loader, Simple Bootstrap Loader. Machine Dependent Loader Features- Relocation, Program Linking, Algorithm and Data Structures of Two-Pass Linking Loader. Machine Independent Loader Features -Automatic Library Search, Loader Options. Loader Design Options.

Module 4 System Software | CST 301 PDF Notes


Module 5

Module 5 - Syllabus

Macro Preprocessor , Device driver, Text Editor and Debuggers

Macro Preprocessor - Macro Instruction Definition and Expansion, One pass Macro processor Algorithm and data structures, Machine Independent Macro Processor Features, Macro processor design options. Device drivers - Anatomy of a device driver, Character and block device drivers, General design of device drivers. Text Editors- Overview of Editing, User Interface, Editor Structure. Debuggers - Debugging Functions and Capabilities, Relationship with other parts of the system, Debugging Methods- By Induction, Deduction and Backtracking.

Module 5 - Notes

Module 5 System Software | CST 301 PDF Notes


Feel free to comment and share this if you found it useful. Give your valuable suggestions in the comment session or contact us for any details regarding the KTU Second Year S4 Computer Science (CSE) 2019 Scheme Study Materials, Syllabus, Previous Year Solved Question Papers and Other Materials. 

KTU S4 CSE Related Links

Other Related Links

We hope the given KTU S5 Computer Science (CSE) Latest 2019 Scheme Syllabus, Notes, Study Materials, Previous Year Questions and Other Materials will help you.

If you have any queries regarding the KTU S5 Computer Science (CSE) Study Materials, drop a comment below and we will get back to you at the earliest.

Keralanotes.com      Keralanotes.com      Keralanotes.com      Keralanotes.com      Keralanotes.com      

#buttons=(Accept !) #days=(30)

Our website uses cookies to enhance your experience. know more
Accept !
To Top

KTU B.Tech Crash Course, Join Now !