Final Unit 1 - SPOS Lect
Final Unit 1 - SPOS Lect
ourse Contents
Unit I
Introduction
09 Hours
Introduction: Components of System Software: Text editors,
Loaders, Assemblers, Macro
processors, Compilers, Debuggers. Machine Structure,
Machine language and Assembly
Language. Assemblers: General design procedure, design of
two pass assembler
C302
System Programming
and
Operating System
(310251)
Course Objectives
1 : To understand basics of System Programming.
2: To learn and understand data structures used in
design of system software.
3: To learn and understand basics of compilers and
tools.
4: To understand functions of operating system,
process, resource and memory management.
5: To learn and understand I/O management
concepts.
Course Outcomes
(CO)
1. : To Analyze and synthesize system software.
2.: To interpret various data structures used in
compilers, linkers and loaders.
3. : To use and demonstrate Linux utility.
4.: To explain different utilities of operating
system.
5. : To summarize functionalities of I/O.
System Programming
and Operating
System
Unit I
Introduction
CO Mapped
Unit I :
1 : To understand basics of System Programming.
Programming - Art of designing and implementing the
programs.
System Program - These are programs which are
required for the effective execution of general user
programs on computer system
System Programming :It is an art of designing and
implementing system programs
System Programming
System programming involves designing and writing
computer programs that allow the computer hardware to
interface with the programmer and the user, leading to
the effective execution of application software on the
computer system.
system programs include the operating system
and firmware
programming tools such as compilers, assemblers,
I/O routines, interpreters, scheduler, loaders and linkers
runtime libraries of the computer programming
languages.
(like array....consequtative mem
allocation done )
This directive indicates that LC ( location counter ) should be set to
the address given by < address spec >.
The ORIGIN statement is useful when the target program does not consist of
consecutive memory words.
e.g ORIGIN 200 :- Location counter will shift to ROM location 200.
EQU :- The syntax of this directive is
= ‘5’