Page Loading... Please wait...
Wait

Mumbai University

SYSTEMS SOFTWARE

Filed under:

UNIT-I:

1.1 Language Processors: Introduction, Language Processing Activities, Fundamentals of Language Processing & Language Specification, Language Processor Development Tools.

1.2 Data Structures for Language Processing: Search Data structures, Allocation Data Structures.

1.3 Scanning & Parsing.

Ref: DMD: Chapter 1, 2 & 3.

UNIT-II:

2.1 Assemblers: Elements of Assembly Language Programming, A Simple Assembly Scheme, Pass Structure of Assemblers, Design of a Two Pass Assembler, A single pass Assembler for IBM PC.

2.2 Macros and Macro Processors: Macro Definition and Call, Macro Expansion, Nested Macro Calls, Advanced Macro Facilities, Design of a Macro Preprocessor.

2.3 Linkers: Relocation and Linking Concepts, Design of a Linker, Self-Relocating Programs, A Linker for MS-DOS, Linking for Overlays, Loaders.

2.4 Software Tools: Software Tools for Program Development, Editors, Debug Monitors, Programming Environments, and User Interfaces.

Ref: DMD: Chapters 4, 5, 7 & 8.

UNIT-III:

Compilers:

3.1 Statement of Problem: Recognizing Basic Elements, Recognizing Syntactic Units and Interpreting Meaning, Intermediate form, Arithmetic statements, Non-Arithmetic statements, Non-executable statements, Storage Allocation, Code Generation, Optimisation (Machine-independent), Optimisation (Machine Dependent), Assembly Phase, General Model of the Compiler.

3.2 Phases of the Compiler: Lexical Phase, Syntax Phase, Interpretation Phase, Optimisation, Storage Assignment, Code Generation, Assembly Phase, Passes of the Compiler.

3.3 Data structures: Introduction, Implementation, Recursion, Call & Return Statements, Storage Classes, Static, Automatic, External Control & Based Storage. Implementation, Block structure, Non-local Go To’s, Interrupts, Pointers.

3.4 Interpreters: Use & Overview, Pure & Impure Interpreters

Ref: For Compilers: JD: Chapter 8. Additional Ref: DMD: Chapter 6.
Ref: for Interpreters: DMD: Chapter 6.

Main References:

DMD: Systems Programming & OS by D.M.DHAMDHERE (2nd Revised Edition) TMH.

JD: Systems Programming by John Donovan TMH.

Related pages

STRUCTURED SYSTEMS ANALYSIS AND DESIGN

STRUCTURED SYSTEMS ANALYSIS AND DESIGN THE SYSTEMS APPROACH : Background , reasons for adopting systems approach. Using systems approach for problem solving, and information systems design, Determining the scope and structure of a system. INFORMATION SYSTEM : Classification , transaction Processing systems , OLTP , Decision support systems , Management .....

Object Oriented Systems Analysis Design & Software Engineering Concepts

Unit IV Object Oriented Requirements Specifications and Analysis. The Unified Modeling Language. The Case diagrams, class diagrams, object diagrams. The system activities. Collaboration and sequence diagrams. States, state transitions and state chart diagrams. Activity diagrams, component diagrams and deployment diagrams. Unit References: 1. Code: SADCW. (Ch. 7, 9). 2. Code: IUML. .....

Operating Systems

Unit-I: 1.1 Operating System Overview Operating Systems objectives & functions, the evolution of operating Systems, Major Achievements, Examples of Operating systems. WS: Chap.2.1 to 2.5 1.2 Process Description & Control Process states, Process Description, Process Control, Processes & Threads, Examples of Process Description & Control. WS: Chap. 3.1 to 3.6 1.3 .....

SOFTWARE ENGINEERING

SOFTWARE ENGINEERING Objectives : · Introductory software engineering course that will present the software development lifecycle and methodology for dealing with each phase. · Introduce the latest trends in large scale S/W development. · Apply S/W principles to a large-scale design project. · Ethics: Whistle blowing, human safety, embedded risk, .....

Structured Systems Analysis & Design

Unit I What is a System? The general systems approach to problem solving. The three approaches to software systems development - The Structured approach, the Object Oriented Approach and the Information Engineering Approach. Software Development Life Cycle Models. Waterfall Model, Prototyping Model, RAD Model, Incremental Model, Spiral Model, Concurrent Development .....

COMPUTER PROGRAMMING I

COMPUTER PROGRAMMING I Basic Anatomy of Computers: Components of computer systems, IBM compatible PC Introduction to operating systems: Need for an operating system, internal commands of MS- DOS, external commands. batch files, introduction to system software. Introduction to Lotus 1-2-3: Worksheet usi ng keyboard with 1-2-3 basic skills, using 1-2-3 .....

THE LINUX OPERATING SYSTEM

Unit-IV: 4.1. Operating Systems & LINUX, History of LINUX& UNIX, LINUX Overview, Shell: Bourne, Kron & C-shell, File structure: Directories & files, Utilities: Editors, Filters & Communications. RP: Chap.1 Pages: 3 to 11. Installing LINUX: Hardware & Software Requirements, Creating LINUX partition, creating Install Disks, Installing Open LINUX System, Network .....

MICROPROCESSORS II

MICROPROCESSORS II Overview of microcomputer system, Hardware and Software principles. Introduction to single chip microprocessor Intel MCS51 family: Architectural and operational features, instruction set , timings, machine cycles, interrupt structures and priorities, internal timer / counter, serial interface. connection of external memory, power saving modes, EPROM programming for EPROM versions .....

ELECTIVE I-1 ADVANCED COMPUTER ARCHITECTURE

ELECTIVE I-1 ADVANCED COMPUTER ARCHITECTURE Introduction to parallel processing: Trends towards parallel processing, parallelism in uniprocessor systems, parallel computer structure, architectural classification schemes. Memory and input output systems, memory structure hierarchy, addressing scheme for main memory, virtual memory systems, memory allocation and management strategies, virtual memory of X86 processors, cache .....

OPERATING SYSTEMS

OPERATING SYSTEMS Introduction to history of operating systems : Early batch systems, multiprogramming, timesharing, distributed O.S and multiprocessor O.S. Basic concepts: Processes, files, system calls, shell, layered structure v/s monolithic structure of O.S. Processes : Process model, process states, process hierarchies, implementation of processes, data structures used such as process .....

Recently Visited Pages

  • Environment Management
    Environment (concept, interactions, ecosystem, ecological balance), human interference with the environment, impact of man and technology on the environment, concept of environment management, examples of (.....)
  • LAW
    Courses Available: LL.M. (Pt. I) LL.M. (Pt. II) Ph.D. Intake Capacity: LL.M. (Pt. I): 100 (.....)
  • Networking and Internet fundamentals
    UNIT 1 1. What is a computer network? 1.1 The goals of a network. 1.2 Network uses and applications. 1.3 Analogue and digital signals. 1.4 Codes for digital signals. 1.5 (.....)
  • APPLIED CHEMISTRY I
    1. APPLIED CHEMISTRY I Water: Impurities in water and their effects on quality, hardness and estimation of hardness by soap and EDTA methods, problems based (.....)
  • Diploma in Dietetics and Applied Nutrition
    Information about this course is coming soon. (.....)
  • Post-Graduate Diploma in kannada
    Post-Graduate Diploma in kannada Duration: One year Minimum Admission Requirement: 0.3399 Eligibility: A candidate for being eligible for admission to the course leading to the Post-graduate Diploma (.....)
  • Bachelor of Unani Medicine and Surgery
    Information about this course is coming soon. (.....)
  • APPLIED MATHEMATICS IV
    APPLIED MATHEMATICS IV Complex Variables: Regions and paths in the Z plane. Path/Line integral of a function. Inequality conditions for a path integral to be (.....)
  • Post-Graduate Diploma Course in Linguistics
    Post-Graduate Diploma Course in Linguistics Duration: (One year full-time) Minimum Admission Requirement Eligibility: A Bachelor's degree in Arts of this University or of a University recognised by (.....)
  • Master of Chirulrgiae
    Information about this course is coming soon. (.....)
  • HINDI
    Courses Available: M.A. (Pt. I) M.A. (Pt. II) M.Phil. Ph.D. Intake Capacity: M.A. (Pt. I): 200 (.....)
  • The Languages Group
    1. Modern Indian Languages: Marathi, Gujarati, Kannada, Sindhi, Urdu, Hindi, Punjabi and Konkani 2. Classical Languages: Sanskrit, Pali, Ardhamagadhi, Arabic, Persian and Avesta Pahlavi 3. (.....)
  • APPLIED CHEMISTRY II
    APPLIED CHEMISTRY II Phase rule: Basic principles of phase rule, application of phase rule to water system. Condensed phase rule, allotropes of iron, study of (.....)
  • Diploma in Early Childhood Care and Education
    Information about this course is coming soon (.....)
  • LL.M. Degree Course : Master of Law
    LL.M. Degree course in Law conducted by : University Department of Law, Fort, Mumbai – 400 032. Phone : 22652819 Extn: 126. Colleges enrolling students (.....)