Mumbai University
SYSTEMS SOFTWARE
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 (.....)