Watcom Linker

Total Page:16

File Type:pdf, Size:1020Kb

Watcom Linker Open Watcom Linker User’s Guide First Edition Notice of Copyright Portions Copyright 1984-2002 Sybase, Inc. and its subsidiaries. All rights reserved. Any part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of anyone. For more information please visit http://www.openwatcom.org/ Printed in U.S.A. ii Preface The Open Watcom Linker User's Guide describes how to use the Open Watcom Linker under DOS, OS/2, Windows 9x, Windows NT and QNX. The Open Watcom Linker can generate executable files that run under DOS, CauseWay DOS extender, FlashTek's DOS extender, Phar Lap's 386|DOS-Extender and TNT DOS extender, Tenberry Software's DOS/4G, Microsoft Windows 3.x, Microsoft Windows NT/2000/XP, Microsoft Windows 95/98/Me, IBM OS/2, QNX, and Novell's NetWare operating system. The Open Watcom Linker can also generate ELF format executable files for those systems that will support ELF. The Microsoft Response File conversion utility, MS2WLINK, is also described in this book. Acknowledgements This book was produced with the Open Watcom GML electronic publishing system, a software tool developed by WATCOM. In this system, writers use an ASCII text editor to create source files containing text annotated with tags. These tags label the structural elements of the document, such as chapters, sections, paragraphs, and lists. The Open Watcom GML software, which runs on a variety of operating systems, interprets the tags to format the text into a form such as you see here. Writers can produce output for a variety of printers, including laser printers, using separately specified layout directives for such things as font selection, column width and height, number of columns, etc. The result is type-set quality copy containing integrated text and graphics. July, 1997. Trademarks Used in this Manual DOS/4G is a trademark of Tenberry Software, Inc. OS/2 and Presentation Manager are trademarks of International Business Machines Corp. IBM, IBM PC and IBM PS/2 are registered trademarks of International Business Machines Corp. Intel is a registered trademark of Intel Corp. Microsoft, Windows and Windows 95 are registered trademarks of Microsoft Corp. Windows NT is a trademark of Microsoft Corp. iii NetWare, NetWare 386, and Novell are registered trademarks of Novell, Inc. Phar Lap, 386|DOS-Extender and TNT are trademarks of Phar Lap Software, Inc. QNX is a registered trademark of QNX Software Systems Ltd. WATCOM is a trademark of Sybase, Inc. and its subsidiaries. iv Table of Contents The Open Watcom Linker ......................................................................................................... 1 1 The Open Watcom Linker ........................................................................................... 3 2 Linking Executable Files for Various Systems ........................................................... 5 2.1 Using the SYSTEM Directive ...................................................................... 5 2.2 Linking 16-bit x86 Executable Files ............................................................ 9 2.2.1 Linking 16-bit x86 DOS Executable Files ..................................... 9 2.2.2 Linking 16-bit x86 DOS .COM Executable Files .......................... 9 2.2.3 Linking 16-bit x86 OS/2 Executable Files ..................................... 9 2.2.4 Linking 16-bit x86 OS/2 Dynamic Link Libraries ......................... 10 2.2.5 Linking 16-bit x86 QNX Executable Files .................................... 10 2.2.6 Linking 16-bit x86 Windows 3.x Executable Files ........................ 10 2.2.7 Linking 16-bit x86 Windows 3.x Dynamic Link Libraries ............ 11 2.3 Linking 32-bit x86 Executable Files ............................................................ 11 2.3.1 Linking 32-bit x86 DOS/4GW Executable Files ........................... 11 2.3.2 Linking 32-bit x86 FlashTek Executable Files .............................. 11 2.3.3 Linking 32-bit x86 Novell NetWare Loadable Modules ............... 12 2.3.4 Linking 32-bit x86 OS/2 Executable Files ..................................... 13 2.3.5 Linking 32-bit x86 OS/2 Dynamic Link Libraries ......................... 13 2.3.6 Linking 32-bit x86 OS/2 Presentation Manager Executable Files ................................................................................................ 13 2.3.7 Linking 32-bit x86 Phar Lap Executable Files ............................... 14 2.3.8 Linking 32-bit x86 Phar Lap TNT Executable Files ...................... 14 2.3.9 Linking 32-bit x86 QNX Executable Files .................................... 14 2.3.10 Linking 32-bit x86 Extended Windows 3.x Executable .............. 15 2.3.11 Linking 32-bit x86 Extended Windows 3.x Dynamic Link Libraries ....................................................................................... 15 2.3.12 Linking 32-bit x86 Windows 3.x or 9x Virtual Device Driver .... 16 2.3.13 Linking 32-bit x86 Windows 95 Executable Files ....................... 16 2.3.14 Linking 32-bit x86 Windows 95 Dynamic Link Libraries ........... 17 2.3.15 Linking 32-bit x86 Windows NT Character-Mode Executable Files .............................................................................................. 17 2.3.16 Linking 32-bit x86 Windows NT Windowed Executable Files ... 17 2.3.17 Linking 32-bit x86 Windows NT Dynamic Link Libraries ......... 18 3 Linker Directives and Options .................................................................................... 19 3.1 The ALIAS Directive ................................................................................... 22 3.2 The ALIGNMENT Option ........................................................................... 23 3.3 The ANONYMOUSEXPORT Directive ...................................................... 24 3.4 The AREA Option ........................................................................................ 26 3.5 The ARTIFICIAL Option ............................................................................. 27 v Table of Contents 3.6 The AUTOSECTION Directive ................................................................... 28 3.7 The AUTOUNLOAD Option ....................................................................... 29 3.8 The BEGIN Directive ................................................................................... 30 3.9 The CACHE Option ..................................................................................... 31 3.10 The CASEEXACT Option ......................................................................... 32 3.11 The CHECK Option ................................................................................... 33 3.12 The CHECKSUM Option ........................................................................... 34 3.13 The # Directive ........................................................................................... 35 3.14 The COMMIT Directive ............................................................................. 36 3.15 The COPYRIGHT Option .......................................................................... 37 3.16 The CUSTOM Option ................................................................................ 38 3.17 The CVPACK Option ................................................................................. 39 3.18 The DEBUG Directive ............................................................................... 40 3.18.1 Line Numbering Information - DEBUG WATCOM LINES ....... 42 3.18.2 Local Symbol Information - DEBUG WATCOM LOCALS ...... 43 3.18.3 Typing Information - DEBUG WATCOM TYPES ..................... 43 3.18.4 All Debugging Information - DEBUG WATCOM ALL ............. 44 3.18.5 Global Symbol Information ......................................................... 44 3.18.6 Global Symbols for the NetWare Debugger - DEBUG NOVELL ...................................................................................... 44 3.18.7 The ONLYEXPORTS Debugging Option ................................... 44 3.18.8 Using DEBUG Directives ............................................................ 45 3.18.9 Removing Debugging Information from an Executable File ....... 46 3.19 The DESCRIPTION Option ....................................................................... 47 3.20 The DISABLE Directive ............................................................................ 48 3.21 The DISTRIBUTE Option .......................................................................... 50 3.22 The DOSSEG Option ................................................................................. 51 3.23 The DYNAMIC Option .............................................................................. 53 3.24 The ELIMINATE Option ........................................................................... 54 3.25 The END Directive ..................................................................................... 55 3.26 The ENDLINK Directive ........................................................................... 56 3.27 The EXIT Option ........................................................................................ 57 3.28 The EXPORT Directive .............................................................................. 58 3.28.1 EXPORT - OS/2, Win16, Win32 only ......................................... 58 3.28.2 EXPORT - ELF only .................................................................... 60 3.28.3 EXPORT - Netware only ............................................................
Recommended publications
  • Computing :: Operatingsystems :: DOS Beyond 640K 2Nd
    DOS® Beyond 640K 2nd Edition DOS® Beyond 640K 2nd Edition James S. Forney Windcrest®/McGraw-Hill SECOND EDITION FIRST PRINTING © 1992 by James S. Forney. First Edition © 1989 by James S. Forney. Published by Windcrest Books, an imprint of TAB Books. TAB Books is a division of McGraw-Hill, Inc. The name "Windcrest" is a registered trademark of TAB Books. Printed in the United States of America. All rights reserved. The publisher takes no responsibility for the use of any of the materials or methods described in this book, nor for the products thereof. Library of Congress Cataloging-in-Publication Data Forney, James. DOS beyond 640K / by James S. Forney. - 2nd ed. p. cm. Rev. ed. of: MS-DOS beyond 640K. Includes index. ISBN 0-8306-9717-9 ISBN 0-8306-3744-3 (pbk.) 1. Operating systems (Computers) 2. MS-DOS (Computer file) 3. PC -DOS (Computer file) 4. Random access memory. I. Forney, James. MS-DOS beyond 640K. II. Title. QA76.76.063F644 1991 0058.4'3--dc20 91-24629 CIP TAB Books offers software for sale. For information and a catalog, please contact TAB Software Department, Blue Ridge Summit, PA 17294-0850. Acquisitions Editor: Stephen Moore Production: Katherine G. Brown Book Design: Jaclyn J. Boone Cover: Sandra Blair Design, Harrisburg, PA WTl To Sheila Contents Preface Xlll Acknowledgments xv Introduction xvii Chapter 1. The unexpanded system 1 Physical limits of the system 2 The physical machine 5 Life beyond 640K 7 The operating system 10 Evolution: a two-way street 12 What else is in there? 13 Out of hiding 13 Chapter 2.
    [Show full text]
  • Open WATCOM Programmer's Guide
    this document downloaded from... Use of this document the wings of subject to the terms and conditions as flight in an age stated on the website. of adventure for more downloads visit our other sites Positive Infinity and vulcanhammer.net chet-aero.com Watcom FORTRAN 77 Programmer's Guide Version 1.8 Notice of Copyright Copyright 2002-2008 the Open Watcom Contributors. Portions Copyright 1984-2002 Sybase, Inc. and its subsidiaries. All rights reserved. Any part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of anyone. For more information please visit http://www.openwatcom.org/ Portions of this manual are reprinted with permission from Tenberry Software, Inc. ii Preface The Watcom FORTRAN 77 Programmer's Guide includes the following major components: · DOS Programming Guide · The DOS/4GW DOS Extender · Windows 3.x Programming Guide · Windows NT Programming Guide · OS/2 Programming Guide · Novell NLM Programming Guide · Mixed Language Programming · Common Problems Acknowledgements This book was produced with the Watcom GML electronic publishing system, a software tool developed by WATCOM. In this system, writers use an ASCII text editor to create source files containing text annotated with tags. These tags label the structural elements of the document, such as chapters, sections, paragraphs, and lists. The Watcom GML software, which runs on a variety of operating systems, interprets the tags to format the text into a form such as you see here. Writers can produce output for a variety of printers, including laser printers, using separately specified layout directives for such things as font selection, column width and height, number of columns, etc.
    [Show full text]
  • Compiler Information
    Compiler Information ©1995, Intel Corporation Intro • Compilers for Intel Architecture processors have been continuously improved over the past 2-3 years • Application performance has been improved > 25% during this period of time • All improvements have come from processor independent compiler techniques and enhancements Use a “new generation” compiler as a part of your APP development With on-going compiler improvements, there is tremendous benefit to be realized by using the latest compilers in your application development. These can provide performance enhancements for your applications when running on an Intel486™, Pentium®, or P6 processor. Compiler Program Status Versions of Compilers* w/Optimizations including Pentium® Processor Awareness Gen’l Availability – Absoft: Ftn, C for UNIX Now (4/93) – Borland: C/C++ for NT, Win32s, DOS32 Now (Q4’93) – IBM: C/C++ for OS/2 Now (6/93) – Lahey Ftn90 for DOS32 Now – Liant: Ftn, C for UNIX Now – MetaWare: C/C++ for UNIX Now (6/93) – Microsoft: C/C++ for NT, Win32s Now (8/93) – Microsoft: Fortran for NT, Win32s Now (11/93) – SCO: C for SCO UNIX Now (3/93) – SunPro: C/C++, Ftn for Solaris Now (5/93) – USL: C for UNIX SVR4 Now (Q4’92) – WATCOM: C/C++, Ftn for NT, Win32s, Now (6/93) DOS32, OS/2 Most optimizing compilers have been available since Summer ‘93! *other brands and names are property of their respective owners. Above is a quick list of compilers optimized for the Intel Architecture in general (with Pentium® processor awareness built into the code scheduling) over the last 2 years. The first formal release of Proton (Intel’s reference compiler whose purpose is to offer new compiler technology to the industry) was in March ‘93.
    [Show full text]
  • Active Silicon SNAPPER SDK
    Active Silicon SNAPPER SDK SNAPPER SOFTWARE DEVELOPER’S KIT (SDK) • Allows rapid system development and integration using Snapper hardware. • Comprehensive library functions and documentation for all Snappers and Bus Interface Boards. • Comprehensive application examples with full source code. • Libraries supplied as dynamic link libraries (DLLs/.so) for all operating systems apart from static libraries for MS-DOS. • Royalty free (provided it is used in conjunction with Snapper hardware). • SDKs are available for the following operating systems: Windows NT, Windows 95, Windows 98, Windows 3.1x, MS-DOS (protected mode), MacOS, Solaris 2, LynxOS and Snapper SDK VxWorks. OVERVIEW The Snapper SDK is designed for OEMs and integrators using Snapper hardware. It contains comprehensive example applications and optimised libraries for a variety of operating systems (listed above). The API (application programming interface) is consistent across operating systems and hardware platforms allowing easy migration between for example, Windows 3.1x to Windows 95/98/NT, or perhaps from the ISA Bus Interface Board to the PCI Bus Interface Board. The Snapper SDK (pictured above) contains detailed manual pages on all the Snapper functions as well as sections on installation, a developer’s guide, error handling, JPEG (“Crunch”) compression, a glossary and technical notes. Also included is a general purpose imaging library - the “TMG” library, which again runs on all of the above operating systems. This imaging library contains many general purpose imaging functions for the loading, saving, displaying and pixel format conversion of images. A key feature of the display functionality is that the API is virtually independent of the programming environment (e.g.
    [Show full text]
  • Pc Interrupts a Programmer's Reference to Bios, Dos, and Third-Party Calls
    SECOND EDITION PC INTERRUPTS A PROGRAMMER'S REFERENCE TO BIOS, DOS, AND THIRD-PARTY CALLS Ralf Brown and Jim Kyle A TT Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Sydney Singapore Tokyo Madrid San Juan Paris Seoul Milan Mexico City Taipei Table of Contents CHAPTER 1 Introduction 1 Why This Book Exists 1, Interrupts and the '86 CPU Family 2, Some Words of Caution 2, Sample Entry 3, About The Authors 4, Acknow- ledgments 4, CHAPTER 2 Organization and Master Interrupt List 7 CHAPTER 3 Hardware Interrupts 21 CPU-generated Interrupts 21, External Hardware Interrupts 25 CHAPTER 4 ROM BIOS 31 CHAPTER 5 Expansion Bus BlOSes 64 EISA'System ROM 64, Intel PCI BIOS 65, PCMCIA Socket Services 68 CHAPTER 6 Japanese ROM BIOS Extensions 77 AX PC (Japanese) 77, NEC 80, CHAPTER 7 Vendor-Specific ROM BIOS Extensions 83 Acorn BBC Master 512 83, Amstrad 87, Atari 89, AT&T 89, Compaq 90, Corona 94, Hewlett-Packard 94, Phoenix 96, Tandy 96, Victor 96, Zenith 96 CHAPTER 8 Video 99 Standard BIOS Calls 99, Vendor-Specific Extensions 1 38, EGA Register Interface Library 154, Hercules GRAFIX 157, UltraVision 159, Miscella- neous Display Drivers 163 CHAPTER 9 SuperVGA 183 VESA SuperVGA BIOS Extensions 183, SOLLEX SuperVGA Extensjons 188, Cirrus Logic 194, Trident Video BIOS 197, Tseng Video Bio's 197, OPTIMA/ET-3000 Zoom TSR 198, Miscellaneous 201 CHAPTER 10 Low-Level Disk I/O 203 Standard BIOS 203, ESDI Controllers 212, Vendor-Specific Extensions . 214, RAMdisks218 CHAPTER 11 SCSI Device I/O 221 ASPI 221, Common Access Method 224, CMC International TARGA.DEV 230, Future Domain 234, SCSILink 240, SDLP 242, Miscellaneous 243 CHAPTER 12 Serial I/O 247 Standard BIOS 247, Digiboard 250, FOSSIL 253, MBBIOS 264, AVA- TAR.Serial Dispatcher 266, COURIERS.COM 266, IBM/Yale EBIOS 268, TSRCOMM 269, Miscellaneous 271 ill TV I L.
    [Show full text]
  • DOS Requester 1.02
    chapter 1 About the NetWare DOS Requester Overview This chapter introduces and briefly describes the NetWare DOS Requester. The following topics are covered in this chapter. Topic Page The New Workstation Software Components 1 Features of the NetWare DOS Requester 2 About the NetWare DOS Requester 3 The New Workstation Software Components The key components of the NetWare DOS and Windows environment are four terminate-and stay-resident (TSR) programs: ◆ LSL™ (Link Support Layer™) ◆ A LAN driver (example: NE2000™) ◆ IPXODI (Internetwork Packet Exchange™ Open Data Link Interface) ◆ NetWare DOS Requester (VLM.EXE and associated.VLM files) The NetWare DOS Requester replaces NETX. Almost all activity at the workstation now involves these four components. Figure 1-1 shows the difference between the NETX and the NetWare DOS Requester architectures. About the NetWare DOS Requester 1 Figure 1-1 NETX DOS Requester Comparison between NETX and NetWare DOS Requester NETX NETX.VLM DOS NetWare DOS Requester IPXODI DOS IPXODI Link Link Support Support Layer Layer LAN LAN driver driver Network Network board board Features of the NetWare DOS Requester The NetWare DOS Requester provides several improvements over NETX. It does the following: ◆ Provides a modular architecture that has advantages for current and future applications. ◆ Takes advantage of memory-swapping technology and DOS redirection capability. ◆ Includes Packet Burst protocol and Large Internet Packet (LIP). ◆ Supports the installed base of NetWare users by providing backward compatibility with NETX. ◆ Supports NetWare Directory Services™ in NetWare v4.0. 2 NetWare Workstation for DOS and Windows About the NetWare DOS Requester The NetWare DOS Requester consists of a number of files that provide NetWare support for a DOS workstation.
    [Show full text]
  • Pervasive.SQL User's Guide
    Pervasive.SQL 2000i Pervasive.SQL User’s Guide Guide to Using Pervasive.SQL Pervasive Software, Inc. 12365 Riata Trace Parkway Building II Austin, TX 78727 USA Telephone: +1 512 231 6000 or 800 287 4383 Fax: +1 512 231 6010 E-Mail: [email protected] Web: http://www.pervasive.com disclaimer PERVASIVE SOFTWARE INC. LICENSES THE SOFTWARE AND DOCUMENTATION PRODUCT TO YOU OR YOUR COMPANY SOLELY ON AN “AS IS” BASIS AND SOLELY IN ACCORDANCE WITH THE TERMS AND CONDITIONS OF THE ACCOMPANYING LICENSE AGREEMENT. PERVASIVE SOFTWARE INC. MAKES NO OTHER WARRANTIES WHATSOEVER, EITHER EXPRESS OR IMPLIED, REGARDING THE SOFTWARE OR THE CONTENT OF THE DOCUMENTATION; PERVASIVE SOFTWARE INC. HEREBY EXPRESSLY STATES AND YOU OR YOUR COMPANY ACKNOWLEDGES THAT PERVASIVE SOFTWARE INC. DOES NOT MAKE ANY WARRANTIES, INCLUDING, FOR EXAMPLE, WITH RESPECT TO MERCHANTABILITY, TITLE, OR FITNESS FOR ANY PARTICULAR PURPOSE OR ARISING FROM COURSE OF DEALING OR USAGE OF TRADE, AMONG OTHERS. trademarks Btrieve, Tango, Client/Server in a Box, and the Pervasive Software logo are registered trademarks of Pervasive Software Inc. Built on Pervasive, Built on Pervasive Software, Extranet in a Box, Pervasive.SQL, Jtrieve, Plug n’ Play Databases, SmartScout, Solution Network, Ultra-light Z-DBA, Z-DBA, ZDBA, UltraLight, MicroKernel Database Engine, and MicroKernel Database Architecture are trademarks of Pervasive Software Inc. Microsoft, MS-DOS, Windows, Windows NT, Win32, Win32s, and Visual Basic are registered trademarks of Microsoft Corporation. Windows 95 is a trademark of Microsoft Corporation. NetWare and Novell are registered trademarks of Novell, Inc. NetWare Loadable Module, NLM, Novell DOS, Transaction Tracking System, and TTS are trademarks of Novell, Inc.
    [Show full text]
  • Novell Netware®
    Novell Confidential Manual (ENU) 15 April 2004 Novell NetWare® 6.5 www.novell.com NOVELL STORAGE SERVICESTM July 2, 2004 ADMINISTRATION GUIDE Novell Confidential Manual (ENU) 15 April 2004 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes. You may not export or re-export this product in violation of any applicable laws or regulations including, without limitation, U.S. export regulations or the laws of the country in which you reside. Copyright © 1993-2004 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher. U.S. Patent No. 5,157,663; 5,349,642; 5,455,932; 5,553,139; 5,553,143; 5,572,528; 5,594,863; 5,608,903; 5,633,931; 5,652,854;
    [Show full text]
  • PC Board Layout Tools 386+ Use R's Guide
    PC Board Layout Tools 386+ Use r's Guide Electronic Design Automation Tools PC Board Layout To 0 Is 386+ Use r's Guid e Copyright © 1993 OrCAD, Inc. All rights reserved. No part of this publication may be reproduced, translated into another language, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without the prior written consent of OrCAD, Inc. Every precaution has been taken in the preparation of this publication. OrCAD assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained herein. OrCAD® is a registered trademark of OrCAD, Inc. IBM® is a registered trademark of International Business Machines Corporation. Microsoft® is a registered trademark of Microsoft Corporation. Windows™ is a trademark of Microsoft Corporation. Phar Lap® is a registered trademark of Phar Lap software, Inc. 386\ DOS-ExtenderTM is a trademark of Phar Lap software, Inc. Portions of this document copyright Phar Lap software, Inc. All other brand and product names mentioned herein are used for identification purposes only, and are trademarks or registered trademarks of their respective holders. CONTENTS Chapter 1: Welcome to OrCAD PC Board Layout Tools 386+ Minimum configuration..................................................................................... 3 Virtual memory recommendations..................................................................... 3 Configuring virtual memory.......................................................................
    [Show full text]
  • Are Central to Operating Systems As They Provide an Efficient Way for the Operating System to Interact and React to Its Environment
    1 www.onlineeducation.bharatsevaksamaj.net www.bssskillmission.in OPERATING SYSTEMS DESIGN Topic Objective: At the end of this topic student will be able to understand: Understand the operating system Understand the Program execution Understand the Interrupts Understand the Supervisor mode Understand the Memory management Understand the Virtual memory Understand the Multitasking Definition/Overview: An operating system: An operating system (commonly abbreviated to either OS or O/S) is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer. The operating system acts as a host for applications that are run on the machine. Program execution: The operating system acts as an interface between an application and the hardware. Interrupts: InterruptsWWW.BSSVE.IN are central to operating systems as they provide an efficient way for the operating system to interact and react to its environment. Supervisor mode: Modern CPUs support something called dual mode operation. CPUs with this capability use two modes: protected mode and supervisor mode, which allow certain CPU functions to be controlled and affected only by the operating system kernel. Here, protected mode does not refer specifically to the 80286 (Intel's x86 16-bit microprocessor) CPU feature, although its protected mode is very similar to it. Memory management: Among other things, a multiprogramming operating system kernel must be responsible for managing all system memory which is currently in use by programs. www.bsscommunitycollege.in www.bssnewgeneration.in www.bsslifeskillscollege.in 2 www.onlineeducation.bharatsevaksamaj.net www.bssskillmission.in Key Points: 1.
    [Show full text]
  • Student Observation Manual
    MICROPROCESSORS AND MICROCONTROLLERS LAB III/IV B. TECH., II SEMESTER STUDENT OBSERVATION MANUAL DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING VEMU INSTITUTE OF TECHNOLOGY Tirupati - Chittoor Highway Road, P. Kothakota, Chittoor- 517 112. JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR VEMU INSTITUTE OF TECHNOLOGY DEPT. OF ELECTRONICS AND COMMUNICATION ENGINEERING Vision of the institute To be a premier institute for professional education producing dynamic and vibrant force of technocrat with competent skills, innovative ideas and leadership qualities to serve the society with ethical and benevolent approach. Mission of the institute Mission_1: To create a learning environment with state-of-the art infrastructure, well equipped laboratories, research facilities and qualified senior faculty to impart high quality technical education. Mission_2: To facilitate the learners to foster innovative ideas, inculcate competent research and consultancy skills through Industry-Institute Interaction. Mission_3: To develop hard work, honesty, leadership qualities and sense of direction in rural youth by providing value based education. Vision of the Department To become a centre of excellence in the field of Electronics and Communication Engineering and produce graduates with Technical Skills, Research & Consultancy Competencies, Life-long Learning and Professional Ethics to meet the challenges of the Industry and Society. Mission of the Department Mission_1: To enrich Technical Skills of students through Effective Teaching and Learning practices for exchange of ideas and dissemination of knowledge. Mission_2: To enable the students with research and consultancy skill sets through state-of-the art laboratories, industry interaction and training on core & multidisciplinary technologies. Mission_3: To develop and instill creative thinking, Life-long learning, leadership qualities, Professional Ethics and social responsibilities among students by providing value based education.
    [Show full text]
  • DYNA4 R5 - Supported Software and Hardware
    DYNA4 R5 - Supported Software and Hardware R5 R5 SP1 R5 SP2 Operating Systems Windows 10, 64 bit Windows 7, 64 bit Mathworks 1 MATLAB/Simulink R2020b MATLAB/Simulink R2020a MATLAB/Simulink R2019b MATLAB/Simulink R2019a MATLAB/Simulink R2018b MATLAB/Simulink R2018a MATLAB/Simulink R2017b Vector CANoe Desktop Operation 2 CANoe 14 CANoe 13.0 CANoe 12.0 CANoe 11.0 Vector CANoe with VN89xx and VT60xx Systems 2, 3 CANoe 14 CANoe 13.0 CANoe 12.0 SP3 ADTF ADTF 2.x win64_vc100 ADTF 2.x linux64 dSPACE 4 Scalexio, DS1006 5 and DS1007 5 dSPACE R2020-A dSPACE R2019-B dSPACE R2019-A dSPACE R2018-B dSPACE R2018-A dSPACE R2017-B ETAS Labcar ETAS Labcar-Operator 5.4.9 FMU Export 6, 7 FMI Co-Simulation 2.0 Windows 64bit FMI Co-Simulation 2.0 Windows 32bit Vector KnowledgeBase, (Last Updated: 2020-12-16) DYNA4 R5 - Supported Software and Hardware R5 R5 SP1 R5 SP2 NI Windows-only 8 NI VeriStand 2020 R3 NI VeriStand 2020 NI VeriStand 2019 R3 NI Linux RT 8 NI VeriStand 2020 R3 NI VeriStand 2020 NI VeriStand 2019 R3 NI PXI real-time operating system Phar Lap ETS 9, 10, 11 NI VeriStand 2020 R3 NI VeriStand 2020 NI VeriStand 2019 R3 ROS (Robot Operating System) ROS2 ROS1 through ROS Bridge Other targets on demand, e.g. Concurrent iHawk expleo Messina HiL / SiL Micronova NovaCarts / NovaSim Mathworks Simulink Real-Time / Speedgoat iSyst iSyTester Opal-RT RT-Lab Annotations 1 Accelerator, Rapid Accelerator mode and target build require a supported Microsoft Visual C/C++Compiler.
    [Show full text]