IT-303 E Systems Programming &System Administration

 

L T P Class Work: 50

3 1 - Exam: 100

Total: 150

 

Unit-1: Evolution of Components Systems Programming, Assemblers, Loaders, Linkers,

Macros, Compilers. software tools, Text editors, Interpreters and program generators, Debug

Monitors, Programming environment.

 

Unit-2: Compiler: Brief overview of compilation process, Incremental compiler, Assembler:

Problem statement, single phase and two phase assembler, symbol table; Loader schemes,

compile and go Loader, general loader schemes, absolute loader, Subroutine linkage,

Reallocating loader, Direct linkage Loader, Binders, Linking loader, overlays.

 

Unit-3: Macro language and macro-processor, macro instructions, features of macro

facility, macro instruction arguments, conditional macro expansion, macro calls with macro

instruction defining macros.

 

Unit-4: Theoretical Concept of Unix Operating System: Basic features of operating system;

File structure: CPU scheduling; Memory management: swapping, demand paging; file system:

block

and fragments, inodes, directory structure; User to user communication.

 

Unit-5: Getting Started with Unix: User names and groups, logging in; Format of Unix

commands; Changing your password; Characters with special meaning; Unix documentation;

Files

and directories; Current directory, looking at the directory contents, absolute and relative

pathnames,

some Unix directories and files; Looking at the file contents; File permissions; basic operation on

files; changing permission modes; Standard files, standard output; Standard input, standard error;

filters and pipelines; Processes; finding out about processes; Stopping background process; Unix

editor vi.

 

Unit-6: Test Manipulation: Inspecting files; File statistics; Searching for patterns; Comparing

files; Operating on files; Printing files; Rearranging files; Sorting files; Splitting files; Translating characters; AWK utility.

 

Unit-7: Shell Programming: Programming in the Borne and C-Shell; Wild cards; Simple shell

programs; Shell variables; Shell programming constructs; interactive shell scripts; Advanced

features.

 

Unit-8: System Administration: Definition of system administration; Booting the system;

Maintaining user accounts; File systems and special files; Backups and restoration; Role and

functions of a system manager.

Overview of the linux. operating system

Hosted by www.Geocities.ws

1