--_ IBM Virtual Machine Facility/370: System Logic and Problem Determination Guide Voiume Systems.

Size: px
Start display at page:

Download "--_.. - ---- IBM Virtual Machine Facility/370: System Logic and Problem Determination Guide Voiume 2 - ----- - - ---- Systems."

Transcription

1 File No. S37-36 Order No. SV Systems BM Virtual Machine Facility/37: System Logic and Problem Determination Guide Voiume 2 Conversational Monitor System (ems) Release 6 PLC 1 This publication is intended for the BM system hardware and software support personnel. t provides the following information for the CMS component of VM/37: Description of program logic Module descriptions and cross-references Abend codes PREREQUSTE PUBLCATONS BM Virtual Machine Facility/37: ntroduction, Order No. GC2Q-18 Terminal User's Guide, Order No. GC2-181 CMS Command and Macro Reference, Order No. GC2Q-1818 CMS User's Guide, Order No. GC2Q _.. -

2 This is a major revision of, and obso~etes, 5Y and Technical Newsletter 5N This edition applies to B~!~~2~ 2 ~~~ 1 (Prograa Level Change) of tb~ BM Virtual Machine Facility/37 and to all sabsequent releases until otherwise indicated in new editions or Tecbnical Newsletters. Technical changes and additions to text and illustrations are indicated by a vertical bar to the left of the change. Changes are periodically.ade to the infor.ation herein; before usin~ this publication in connection with the operation of BM systems, consult the latest!~~ ~2!~~LJ1Q ~i~!iqg~ h, Order Ro. GC2-1, for the editions that are applicable and currant. Publications are not stocked at the address given below; requests for copies of BK publications should be made to your BM representative or to the BK branch office serving your locality. A form for readers' com.ents is provided at the back of this Fublication. f the form has been removed, co.ments.ay be addressed to EM Corporaticn, 'K/37 Publications, Dept. D58, Bldg. 76-2, P.o. Box 39, Pou~hkeeFsie, New York BM may use or distribute any of the information you supply in any way it believes appropriate without incurring any Obligation whatever. You may, of course, continue to use the information you supply. Copyright nternational Business Machines Corporation 1977, 1979

3 Preface This publication provides the BM system hardware and software support personnel with the information needed to analyze problems that may occur on the BM Virtual Machine Facility/37 (VM/37). Use the directories and use the!~1q ~i~ AE~as ~n 2niE21 ~12! 199i to help you to isolate the problem. Use the method of operation and program organization sections, if necessary, to understand the operation that was being performed. This manual comprises three volumes: "Volume 1. VM/37 Control Program (CP)," "Volume 2. Conversational Monitor System (CMS)," and "Volume 3. Remote Spooling Communications Subsystem (RSCS)" contain the logic description for each of the components. Each of these volumes is divided into four sections: ntroduction~ Method of Operation, Directory, and Diagnostic Aids. The method of operation and program organization sections contain the functions and relationships of the program routines in VM/37. They indicate the program operation and organization in a general way to serve as a guide in understanding VM/37. They are not meant to be a detailed analysis of VM/37 programming and cannot be used as such. The directories contain descriptions of all the assemble modules in CP, CMS, and RSCS. They also contain extensive cross-references between modules and labels within a VM/37 component. The diagncstic aids s~ctions contain additional information useful for determining the cause of a problem. The Appendix -- which is in Volume 1 - contains a description of VM/37 Extended Control-Program Support (ECPS). The following terms in this publication refer to the indicated support devices: "235" refers to Be 235 Fixed Bead Storage, Models 1 and 2. "27x" refers to BM 271, 272, and 273 Transmission Control Units or the ntegrated Communications Adapter (CA) on the System/37 Model 135. "333" refers to the BM 333 Disk Storage, Models 1, 2, or 11; the BM 3333 Disk Storage and Control, Models 1 or 11; and the 335 Direct Access Storage operating in 333/3333 Model 1 or 333/3333 Model 11 compatibility mode. "334" refers to the BM 334 Disk Storage, Models A2, B1, and B2, and the 3344 Direct Access storage Model B2. ~335~ refers to the Access Storage Models native mode. BM 335 A2 and Direct B2 in "374", "375", or "37X" refers to EM 374 and 375 Controllers. Communications The term "375" refers to the 375 and the 375 unless otherwise noted. "2741" refers to the BM 2741 and the 3767, unless otherwise specified. solate the co~ponent of VM/37 in which the problem occurred. Use the list of restrictions in!~ll1q ~y ~ ~ ~~ ~gg to be certain that the operation that was being performed was valid. "327" refers to a series of display devices, namely the BM 3275, 3276, 3277, 3278 Disrlay Stations. A specific device type is used only when a distinction is required between device types. nformation about disrlay terminal usage also applies to the BM 336, 3138, 3148, and 3158 Display Consoles when used in display mode, unless otherwise noted. Preface iii

4 Any information pertaining to the BM 3284 or 3286 also pertains to the EM 3287, 3288 dnd the 3289 printers, unless otherwise noted. and No: PREREQUSTE PUBLCATONS SUPPLEMENTARY PUBLCATONS Order No.!~~ Q~L!~, ]Q~L!~, ~~Q!]L1Q!2 ~!~!~f 1~ngy~g~, Order No. GC33-41 COREQUSTE PUBLCATONS RELATED PUBLCATON!~~!i!!~~l ~~ ~i~~!~ ili!ll11q ~EQQli~g 2!!Y~! ~!iq~ ~Y~212!~! Q2~f~2 ~Y!Q~, Order No. GC2-18l6 ~Y2!~~ ffq9f~!~~f~2 QyiQ~, Order No. GC2-l87 CMS/DOS is part of the CMS system and is not a separate system. The term CMS/DOS is used in this publication as a concise way of stating that the DOS simulation mode of CMS is currently active; that is, the CMS command SET DOS ON has been previously issued. The phrase "CMS file system" refers to disk files that are in CMS's 8-byte block format; CMS's VSAM data sets are not included. n addition, for EREP processing the following OS/VS Library publications are required: iv BH VM/37 System Logic and Problem Determination--Volume 2

5 ~- Contents SU~~ARY OF A~LNDMENrS. ix CONVERSATONAL MONTOR SYSTE~ (CMS) 2-1 NTRODUCTON TO CMS The CMS Command Language The File System. Program Development NTERRUPT HANDLNG N CMS. SVC nterruptions.. nternal Linkage SVCs Other SVCs. nput/output nterruptions Termina: nterruptions Reader/Punch/Printer nterruptions User-Controlled Device nterruptions Program nterruptions External nterruptions Machine Check nterruptions FUNCTON AL NFORMAr ON 2-11 Re~ister Usage Structure of DMSNUC U:JERSSCT (User Area) 2-12 DEVT AB (Device rable) 2-12 Structure of CMS Storage 2-12 Free Storage Management GETMAN Free Storage Management DMSFREE Free Storage Management Releasing Allocated Storage 2-21 DMSFREE Service Routines 2-22 Error Codes from DMSFRES, DMSFREE, and DMSFRET 2-24 CMS Handling of P SW Keys CMS SVC Handling 2-26 SiC Types and Linkage Conventions 2-26 Search Hierarchy for SVC User and Transient Program Areas 2-29 Called Routine Start-Up Table 2-31 Returning to the Calling Routine CMS nterface for Display Terminals 2-34 Os MACRO SMULATON UNDER CMS 2-35 OS Data Management Simulation 2-35 Handling Files that Reside on CMS Disks 2-35 Handling Files that Reside on OS or DOS Disks Simulation Notes 2-38 Access Method Support Reading OS Data Sets and DOS Files Using Os Macros 2-45 DOS/VS SUPPORT ONDER CMS 2-48 CMS Support for OS and DOS VSAM Functions 2-48 CMS METHOD OF OPERATON AND PROGRAM ORGANZATON NTALZATON OF THE C~S VRTUAL MACHNE ENVRONMENT nitialization: Loading a CMS Virtual Machine from Ca ra. Reader nitializes Storage Contents and System Tables 2-58 Processes PL Command Line Parameters nitialize OS SVC-Handling without the Use of the CMSSEG Segment 2-59 nitializing a Named or Saved System 2-bO Handling the First Commanj Line Passed to :MS. 2-6 Setting and QueryinJ Virtual Machine Environment Options 2-6 DMSSET: SET DOS ON (VSAM) Processing 2-6 DMSSET: SET SYSNAME Processing 2-61 PRCCSSSNG AND EXECUTNG CMS PLES 2-62 ~aintaining an nteractive Console Environment e 2-62 Console Management and Command Handling in CMS 2-62 Maintaining an nteractive Command/Response Session 2-62 Execute Commands Passed via DMSNS 2-63 Handle Commands Entered During a CMS Terminal Session 2-63 Method of Operation for DMSNT 2-64 Method of Operation for DMSTS 2-65 Types of SVCs and Linka~e Conventions 2-66 Search Hierarchy for SVC User ana Transient Pro~ram Areas 2-68 Called ROlltine Start-Up Tabl e Returning to the Caller System ana User Save Area For~ats. 2-7 Load and :sxecute Text Files SL: :ard Routine rcs Card Routine - C2AE1.. ~ 2-73 ESD Type a Card Routine - C3AA ESD Type 1 Card Routine - ENTESD 2-74 ESC Type 2 Card Routine - C3AH ESD Type 4 Routine - pc ESD TYFes 5 and 6 Card Routine - PRVESD ana. COMESD 2-76 ESD Type 1 Routine - WEAK EXTRN 2-77 TXT :ard Routine - C4AA REP C3.rd RO;Jt.ine - C4AA END Card Routine - C6AA1 2-8 Control Card Routine - CTLCRD REFAD R Routine (DMSLDRB) 2-82 PRSERCH Routine (DMSLDRD) Loader Data Ba ses ESDTB Entry 2-83 Pa tch Control Block (PCB) Loader nput Restrictions Processing Commands That Manipulate the File System Managing the CMS File System 2-86 Contents v

6 How CMS Files Are ~rganized in Storag~ 2-86 File Status rabes 2-86 Chain Links CMS Record Formats Disk or~anization Physical Organization of Virtual Disks 2-88 The Master File Directory Keeping rrack of Read/Write Disk Storage: QMSK and QQMSK 2-9 Dynamic Storage Management: Active Disks and Files CMS Routines Used To Access the File System Access a Virtual Disk: DMSACC 2-93 Handling O Operations Unit Record /O Processing 2-94 Han.dlin;, nterruptions 2-98 Disk 1/ in CMS Read or Write Disk /O 2-98 Managin] ems Stnr~~p _ Types of Allocated Free Storage 2-99 GE~~AN Free Storage Management Pointers. 2-1 DMSFREE Free Storage Pointers 2-11 DMSFRS Method of Operation Relative Efficiency of DMSFREE Requests Releasing Allocated Storage 2-15 DMSFRE Service Routines Stora;,e Protection Keys CMS System Handling of PSW Keys 2-17 CP Handling for Saved Syste.s 2-18 Error Codes from DMSFRRF., DMSFRES, and DMSFRET.2-11 The DMSFRES Macro The DMSKEY Macro The DMSEXS Macro SMULATE NON-CMS OPERATNG ENVRONMENTS Access Method Support for Non-CMS Operating Environments OS Access Method Support CMS Support for the Virtual Storage Access Method Creating the DOSCB Chain Executing an AMSERV Function Executing a VSAM Function for a DOS User CMS/DOS SVC Handling Executing ~ VSAM Function for an as User Completion processing for OS and DOS VSAr. Programs OS Simulation by CMS Simulating a DOS Environment under ems nitializing DOS and Processing DOS System Control Commands Setting or Resettin~ System Environment Options Process CMS/DOS OPEN al~ CLOSE Functions 2-14 Process CMS/DOS Exe=ution-Related Control Commands Simulate DOS SVC Functions SV:s Tredted as No-Op by CMS/DOS 2-1~7 Process CMS/DOS sarvice.commands Terminate processing the CMS/DOS Environment PERFORMNG MSCELLANEOUS CMS FUN:TONS ems 3atch Facility Error Printouts C MS D RECl'OR ES MODULE ENTRY PONT DRECTORY ~ODULE-TO-LAB~L CROSS REFERENCE LABEL-TO-MODULE CROSS REFERENCE CMS DAGNOSTC ADS SUPPORTED DEVCES DMSFREX E~ROR CODES Error :odes from DMSFREE, DMSFRES, and DMSFRET.2-24 ABEND CODES Abend Recovery Unrecoverable Termination -- The HALT Option of DMSERR APPENDX A: CMS MACRO LBRARY APPENDX E: CMS/DOS Macro Library NDEX vi BM VM/37 System Logic and Program Determination--Volume 2

7 FGURES Figure 1. FiJure 2. Figure 3. Figure 4. Fi;ure 5. Figure 6. Figu:r:e 7. Figure 8. 'igure 9. Figure 1. Figure 11. Figure 12. Figure 13. Figure 14. CftS File System 2-6 Devices Supporte1 by a C~S virtual 5achine 2-13 CftS Storage ftap 2-16 CftS Co.~and (and Request; processing 2-3 PSi Fields when :alled Routine Starts 2-31 Register Conte&ts when :alled Routine Starts 2-31 Simulated os Supervisor Calls.========2-31 An Overview of the Functional Areas ~f CKS 2-52 Details of CftS Systea Functions and the Routines that Perform Them 2-53 PSi Fields when Callea Routine is Started 2-69 Register Contents when :alled Routine is Started 2-1 How CMS File Records are Chained Togehter 2-86 Format of a File Status Block; Format of a rile Status rable 2-86 For.at of the First Chain Link and Nth Ch~in Links 2-89 Figur~ 15. Arr~nlement of Fixed-Length Recoras and Variable-Length Re=oris in Files 2-B9 Figure 16. structure of the Master File Directort 2-92 Figure 17. Disk Storage Allocation Using the QMSK Data Block 2-92 Figure 18. Flow of Control for Unit Recora /O processing 2-94 Figure 19. Relationships in storage between the CMS nterface ~oaule DMSA~S and the CMSAMS ana CHSVSAM DCSSs ~2-115 Figure 2. The Relationships in storage between the User Program and the C~SDOS ana CMSVSAft DCSSs Figure 21. Relationship in storage between the User Program, the os Simulation and nterface Routines, and the CMSDOS ana CMSVSAft DCSSs figure 22. OS Functions that CMS Simulates Figure 23. Devices Supported by a Virtual Machine Figure 24. CBS Abend Codes Contents vii

8 viii BM VM/37 System Logic and Program Determination--Voluae 2

9 Summary of Amendments for SY V!/31 Release 6 pte 1 AUTOMATC RENTALZATON SUPPORT!~!: Program and Documentation rhis support allows a ems virtual machine to specify that control be given to a reinitialization program as an alternative to entering a disabled wait state after an abend. This information is included in the "CMS Method of Operation and program Organization" section of this publication under "Processes PL Line Parameters" and in the "CMS Diagnostic Aids" section of this publication under "Unrecoverable Termination." Summary of Amendments ix

10 summary cf Amendments for SY as updated by TNL SN VM/37 Release 5 PLC 12 NDEX CORRECTON ~gng~ : Documentation only The index Problem (~R~f--was corrected. for!~lq Q~i~!!!~g!!~~ in error x BM VM/37 Syste~ Logic and Problem Determination--Volu.e 2

11 ~~".~no Summary of Amendments for S2-887 VM/37 Release 5 PLC 1 SSTEK LOGC AND PROBLEM DETERMNATON GUDE HAS BEEN REORGANZED ~hgdqed: Documentation only!~l~lq ~!~~ 1991 and Problem Determination Guide has been-split-nto three-vouies.--iouae 1 contains the CP component, Volume 2 the C~S component, and Volume 3 the RSCS component. The following material has been removed from this publication: "ntroduction to Debugging" and "Debugging with C~S." This information can be found in Y~LJ1~ ~Y!~. ff~ra~~~f~ ~~! ~. "Appendix A. VM/37 Coding Conventions." This information can be found in!~ljq a!~ ff2gf~!2 yid~. "Appendix B. DASD Record Formats." This information can be found in!~ljq ~~!ic~ RQY!!~2 f!qg!~! ~~! in the FORMAT section. "Appendix c. V~/37 Restrictions." This information can be found in!~11q fj~nidg gdg Syste! ~2D2g!!QD ~Ylg~ or!~ljq ~!!2! ~2 ~g2 "~ppendix D. Applying PTFs." This information can be found in!~ljq fjsd~~~~ g~g ~!~! ~2n~~!i2n Guid2 The following sections have been reaoved from the "C~S Diagnostic Aids" section of this publication: The following has been added to Volume 2: "Appendix!: CMS Macro Library" "Appendix B: CMS/Des Macro Library" The following topics have been removed from PCP Diagnostic Aids": CP Commands Used to Debug the Virtual Machine. These are contained in!~ljq ~E CO!!~~Q ~~fe~~~!q! ~~n~g! Q2~ CP Commands for System ihese are contained QE~ato~ yid~. V8/37 SUPPORTS PROCESSORS!2!: Program Feature 331, 332, Programmers. in Y~~Q AND 333 VM/37 provides support for the new channel-attached consoles that are part of the 333 processors. VM/37 uses the 333 processor aodel numbers in selecting monel-dependent routines and setting pertinent time slices. The channels of the new processors are supported by the channel check error ~n ~Cvv.cL ~~~~~"~. During initialization of the machine check handler/channel check handler, error frames are read from the Service Record File (SRF) and written to the V8/37 error recording area as a new record type. ZAP Service Program. A complete description of ZAP can be found in!~l11q QE~atQ!~ Qy!Q~ DDR. A complete can be found in Yig~ description of DDR!~LJQ QE~at2~ CMS Return Codes. These can be found in!~ljq a! 1~~ Me ggg. Commands for Debugging. description of DEBUG can!~ljq ~~~ US~f~ ~!g~. A complete be found in Su ary of Amendments xi

12 VM/37 MONTOR COMMAND!~~: Progra~ Feature ENHANCED Specification recipient of data. of i1 userid the spocled as the monitor VM/37 monitor facilities now include, in addition to data collection on tape, spooling to disk. Operands have been added to the MONTOR command that allow: The autcmatic start and collection by values. The automatic start and defined stop of data time-fo-day stop of data collection by defining a high limit value.!h SCELLANEOUS fhg~g~g: Programming and Documentation Minor technical and editorial changes have been made in order to clarify the text. xii BM VM/37 System Logic and problem Determination--Volume 2

13 Conversational Monitor System (CMS) This section contains the following information: ntroduction to CMS nterrupt Handling in C"S Functional nforaation OS ftacros Under CMS DOS/iS Support Under ems CMS ntroduction 2-1

14 2-2 B! V!/37 Syste. Logic and program Deteraination--Voluae 2

15 ntroduction To ems The Conversational Monitor system (CMS), the major subsystem of Vft/37, provides a comprehensive set of conversational facilities to the user. Several copies of CMS may run under CP, thus providing several users with their own time sharing system. CftS is designed specifically for the Vft/37 virtual machine environment. Each copy of CMS supports a single user. This means that the storage area contains only the data pertaining to that user. Likewise, each CftS user has his own machine configuration and his own files. Debugging is simpler because the files and storage area are protected fro. other users. Programs can be debugged fro. the terminal. The terminal is used as a printer to examine limited a.ounts of data. After examining program data, the terminal user can enter commands on the terminal that will alter the program. This is the most common method used to debug programs that run in CMS. CMS, operating with the VM/37 Control Program, is a time sharing system suitable for problem solving, program development, and general work. t includes several programming language processors, file manipulation commands, utilities, and debugging aids. Additionally, CftS provides facilities to simplify the operation of other operating systems in a virtual machine environment when controlled from a remote terminal. For example, CMS capabilities are used t~ create and modify job streams, and to analyze virtual Frinter output. Part of the CMS environment is related to the virtual machine environment created by CP. Each user is completely isolated from the activities of all other users, and each machine in which CBS executes has virtual storage available to it and managed for it. The CP commands are recognized by CBS. For example, the co ands allow messages to be sent to the operator or to other users, and virtual devices to be dynamically detached from the virtual machine configuration. The CMS Command Language The CMS command language offers terminal users a wide range of functions. t supports a variety of programming languages, service functions, file manipulation, program execution control, and general system control. For detailed information on CftS commands, refer to the!~l11q CMS ~QD~~ g~g ~g!q Re!~renc~. Figure 4 describes CMS command processing. CMS ntroduction 2-3

16 The File System The Conversational Monitor System interfaces with virtual disks, tapes, and unit record equipment. The CMS residence device is kept as a read-only, shared, system disk. Permanent user files may be accessed from up to nine active disks. Logical access to those virtual disks is controlled by CMS, while CP facilities manage the device sharing and virtual-to-real mapping. User files in CMS are identified with three designators. The first is filename. The second is a filetype designator that may imply specific file characteristics to the CMS file.anagement routines$ The third is a filemode designator that describes the location and access mode of the file. The compilers available under ems default to particular input filetypes, such as ASSEMBLE, but the file manipulation and listing commands do not. Files of a particular filetype form a logical data library for a user; for example, the collection of all COBOL source files, or of all object (TEXT) decks, or of all EXEC procedures. This allows selective handling of specific groups of files with minimum input by the user. User files can be created directly from the terminal with the CftS EDT facility. EDT provides extensive context editing services. Pile characteristics such as record length and format, tab locations, and serialization options can be specified. The system includes standard definitions for certain filetypes. ems automatically allocates compiler work files at the beginning of command execution on whichever active disk has the greatest amount of available space, and deallocates them at completion. Compiler object decks and listing files are normally allocated on the same disk as the input source file or on the primary read/write disk, and are identified by combining the input filename with the filetypes TEXT and LSTNG. These disk locations may be overridden by the user. 1 single user file is limited to a maximum of records and must reside on one virtual disk. The file management system limits the number of files on anyone virtual disk to 34. All CftS disk files are written as aoo-byte records, chained together by a specific file entry that is stored in a table called the Master File Directory; a separate Master File Directory is kept for, and on, each virtual disk. The data records may be discontiguous, and are allocated and deallocated automatically. 1 subset of the Master File Directory (called the User File Directory) is made resident in virtual storage when the disk directory is made available to CMS; it is updated on the virtual disk at least once per command if the status of any file on that disk has been changed. Virtual disks may be shared by ems users; the facility is provided by YM/37 to all virtual.achines, although a user interface is directly available in CMS commands. Specific files may be spooled between virtual machines to accomplish file transfer between users. Commands allow such file manipulations as writing from an entire disk or from a specific disk file to a tape, printer, punch, or the terminal. Other commands write from a tape or virtual card reader to disk, rename files, copy files, and erase files. Special macro libraries and text or program libraries are provided by CMS, and special commands are provided to update and use them. ems files can be written onto and restored from unlabeled tapes via CMS commands. 2utiQ~: Multiple write access under ems can produce unpredictable results. 2-4 BM VM/37 System Logic and Program Determination--Volume 2

17 Problem programs which execute in CMS can create files on unlabeled tape in any record and block size; the record format can be fixed, variable, or undefined. Figure 1 describes the CMS file system. Program Development The Conversational Monitor System includes commands to create and compile source programs, to modify and correct source programs, to build test files, to execute test programs and to debug from the terminal. The commands of CMS are especially useful for as and DOS/VS program development, but also may be used in combination with other operating systems to provide a virtual machine program development tool. CMS utilizes the as and DOS/VS compilers via interface modules; the compilers themselves normally are not changede n order to provide suitable interfaces, CMS includes a certain degree of as and DOS/VS simulation. The sequential, direct, and partitioned access methods are logically simulated; the data reco~ds are physically kept in the chained SOO-byte blocks that are standard to CMS, and are processed internally to simulate as data set characteristics. CMS supports VSAM catalogs, data spaces, and files on as and DOS disks using the DOS/VS Access Method Services. as Supervisor Call functions such as GETMAN/FREEMAN and TME are simulated. The simulation restrictions concerning what types of as object programs can be executed under CMS are primarily related to the as/pcp, MFT, and MVT ndexed sequential Access Method (SAM) and the telecommunications access methods, while functions related to multitasking in as and DOS/VS are ignored by CMS. For more information, see "as Macro simulation under CMS" and "DOS/VS Support under CMS." CMS ntroduction 2-5

18 to..) ~..,- DMSNUC Area of Storage \.Q j:;i 1-/ H CD to AFT 3 ~ ~ 3: DMSNUC... n w 3:..,.J til "2i til..,- "<... en CD c+ CD til i ~ en 1:-4 ri- O CD.Q!..,. () ~ t: Pol i1:1 1-/ \Q H jl. iii t=' (D r+ CD H i... t: ~ ri-..,. t: ~... d CD to..) Free Storage Di,;k Storage

19 nterrupt Handling n ems CMS receives virtual SiC, input/output, program, machine, and external interruptions and passes control to the appropriate handling program. SVC nterruptions The Conversational Monitor System is SVC (supervisor call) driven. SVC interruptions are handled by the DMSTS resident routines. Two types of SVCs are processed by DMSTS: internal linkage SVC 22 and 23, and any other SVCs. The internal linkage SiC is issued by the command and function programs of the system when they require the services of other CMS programs. (Commands entered by the user from the terminal are converted to the internal linkage SVC by DMSNT). ~he as SVCs are issued by the processing programs (for example, the Assembler). NTERNAL LNKAGE SVCS When DMSTS receives control as a result of an internal linkage SVC (22 or 23), it saves the contents of the general registers, floating-point registers, and the SVC old PSW, establishes the normal and error return addresses, and passes control to the specified routine. (The routine is specified by the first 8 bytes of the parameter list whose address is passed in register 1 for SVC 22, or by a halfword code following SVC 23. ) For SVC 22, if the called program is not found in the internal function table of nucleus {resident} routines, then DMSTS attempts to call in a module (a CMS file with file type MODULE) of this name via the LOADMOD command. f the program was not found in the function table, nor was a module successfully loaded, DMSTS returns an error code to the caller. To return from the called program, DMSTS restores the calling program's registers, and makes the appropriate normal or error return as defined by the calling program. OTHER SVCs The general approach taken by DMSTS to process other SVCs supported under CMS is essentially the same as that taken for the internal linkage SVCs. However, rather than passing control to a command or functiorr program, as is the case with the internal linkage SVC, DMSTS passes control to the appropriate routine. The SVC number determines the appropriate routine. n handling non-cms SiC calls, DMSTS refers first to a user-defined SVC table (if one has been set up by the DMSHDS program). f the user-defined SVC table is present, any SVC number (other than 22 or 23) is looked for in that table. f it is found, control is transferred to the routine at the specified address. CMS ntroduction 2-7

20 f the SVC number is not found in the user-defined SVC table (or if the table is nonexistent), DMSTS either transfers control to the CftSDOS shared segment (if SETDOS ON has been issued), or the standard system table (contained in DMSSVT) of OS calls is searched for that SVC number. f the SVC number is found, control is transferred to the corresponding address in the usual manner. f the SVC is not in either table, then the supervisor call is treated as an abend call. The DMSHDS initialization program sets up the user-defined SVC table. t is possible for a user to provide his own SVC routines. nput/output nterruptions All input/output interruptions are received by the /O interrupt handler, DftST. DftST saves the /O old PSi and the CSi (channel status word). t then determines the status and requirements of the device cau~in; the interruption and passes cfil~1 Lo the ~uutine that processes interruptions from that device. DMST scans the entries in the device table until it finds the one containing the device address that is the same as that of the interrupting device. The device table (DEVTAB) contains an entry for each device in the system. Each entry for a particular device contains, among other things, the address of the program that processes interruptions from that device. When the appropriate interrupt handling routine completes its processing, it returns control to DMST. At this point, DftST tests the wait bit in the saved /O old PSi. f this bit is off, the interruption was probably caused by a terminal (asynchronous) /O operation. DftST then returns control to the interrupted program by loading the /O old PSi. f the wait bit is on, the interruption was probably caused by a nanterminal (synchronous) /O operation. The program that initiated the operation most likely called the DMSOi function routine to wait for a particular type of interruption (usually a device end) n this case, DMST checks the pseudo-wait bit in the device table entry for the interrupting device. f this bit is off, the system is waiting for some event other than the interruption from the interrupting device; DftST returns to the wait state by loading the saved /O old PSi. (This PSi has the wait bit on.) f the pseudo-wait bit is on, the system is waiting for an interruption from that particular device. f this interruption is not the one being waited for, DMST loads the saved /O old PSi. This will again place the machine in the wait state. Thus, the program that is waiting for a particular interruption will be kept waiting until that interruption occurs. f the interruption is the one being waited for, DftST resets both the pseudo-wait bit in the device table entry and the wait bit in the /O old PSi. t then loads that PSi. This causes control to be returned to the DftSOi function routine, which, in turn, returns control to the program that called it to wait for the interruption. 2-8 BM VM/37 System Logic and Program Determination--Volume 2

Introduction. What is an Operating System?

Introduction. What is an Operating System? Introduction What is an Operating System? 1 What is an Operating System? 2 Why is an Operating System Needed? 3 How Did They Develop? Historical Approach Affect of Architecture 4 Efficient Utilization

More information

Origins of Operating Systems OS/360. Martin Grund HPI

Origins of Operating Systems OS/360. Martin Grund HPI Origins of Operating Systems OS/360 HPI Table of Contents IBM System 360 Functional Structure of OS/360 Virtual Machine Time Sharing 2 Welcome to Big Blue 3 IBM System 360 In 1964 IBM announced the IBM-360

More information

Traditional IBM Mainframe Operating Principles

Traditional IBM Mainframe Operating Principles C H A P T E R 1 7 Traditional IBM Mainframe Operating Principles WHEN YOU FINISH READING THIS CHAPTER YOU SHOULD BE ABLE TO: Distinguish between an absolute address and a relative address. Briefly explain

More information

Chapter 3 Operating-System Structures

Chapter 3 Operating-System Structures Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual

More information

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines Operating System Concepts 3.1 Common System Components

More information

Mainframe Operating Systems Boot Camp

Mainframe Operating Systems Boot Camp Robert Rannie Milica Kozomara Northern Illinois University - DeKalb, IL Texas Instruments - Dallas, TX Our Agenda for the Week Mainframe Operating Systems Boot Camp From IPL to Running Programs Part 2

More information

Distributed Data Processing (DDP-PPC) TCP/IP Interface COBOL

Distributed Data Processing (DDP-PPC) TCP/IP Interface COBOL !()+ OS 2200 Distributed Data Processing (DDP-PPC) TCP/IP Interface COBOL Programming Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.

More information

Overview. Business value

Overview. Business value PRODUCT SHEET CA VM:Backup for z/vm CA VM:Backup for z/vm CA VM:Backup for z/vm (CA VM:Backup) provides an efficient and reliable means of backing up CMS and non-cms data in z/vm and mainframe Linux systems.

More information

Exceptions in MIPS. know the exception mechanism in MIPS be able to write a simple exception handler for a MIPS machine

Exceptions in MIPS. know the exception mechanism in MIPS be able to write a simple exception handler for a MIPS machine 7 Objectives After completing this lab you will: know the exception mechanism in MIPS be able to write a simple exception handler for a MIPS machine Introduction Branches and jumps provide ways to change

More information

Example of Standard API

Example of Standard API 16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface

More information

ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE

ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE DATA PROCESSING OPERATOR 11425 4-16-89 DATA PROCESSING ASSISTANT

More information

S7 for Windows S7-300/400

S7 for Windows S7-300/400 S7 for Windows S7-300/400 A Programming System for the Siemens S7 300 / 400 PLC s IBHsoftec has an efficient and straight-forward programming system for the Simatic S7-300 and ern controller concept can

More information

Program Directory for Backup and Restore Manager for z/vm. version 1 release 2.0. Program Number 5697-J06

Program Directory for Backup and Restore Manager for z/vm. version 1 release 2.0. Program Number 5697-J06 IBM Program Directory for Backup and Restore Manager for z/vm version 1 release 2.0 Program Number 5697-J06 for Use with z/vm version 5 release 4 z/vm version 6 release 2 z/vm version 6 release 3 Document

More information

Expedite for Windows Software Development Kit Programming Guide

Expedite for Windows Software Development Kit Programming Guide GXS EDI Services Expedite for Windows Software Development Kit Programming Guide Version 6 Release 2 GC34-3285-02 Fifth Edition (November 2005) This edition replaces the Version 6.1 edition. Copyright

More information

ERserver. iseries. Work management

ERserver. iseries. Work management ERserver iseries Work management ERserver iseries Work management Copyright International Business Machines Corporation 1998, 2002. All rights reserved. US Government Users Restricted Rights Use, duplication

More information

Lesson Objectives. To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization

Lesson Objectives. To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization Lesson Objectives To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization AE3B33OSD Lesson 1 / Page 2 What is an Operating System? A

More information

How To Backup A Database In Navision

How To Backup A Database In Navision Making Database Backups in Microsoft Business Solutions Navision MAKING DATABASE BACKUPS IN MICROSOFT BUSINESS SOLUTIONS NAVISION DISCLAIMER This material is for informational purposes only. Microsoft

More information

Second Edition (May 1984)

Second Edition (May 1984) 5C28-1342-1 File No. 5370-40 Program Product Resource Access Control Facility (RACF) Auditor's Guide Program Number 5740-XXH Version 1, Release 6 ---- - ----- - - - --- -- ------ -. - Second Edition (May

More information

Chapter 2 System Structures

Chapter 2 System Structures Chapter 2 System Structures Operating-System Structures Goals: Provide a way to understand an operating systems Services Interface System Components The type of system desired is the basis for choices

More information

Chapter 3: Operating-System Structures. Common System Components

Chapter 3: Operating-System Structures. Common System Components Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System Design and Implementation System Generation 3.1

More information

Chapter 12 File Management

Chapter 12 File Management Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 12 File Management Dave Bremer Otago Polytechnic, N.Z. 2008, Prentice Hall Roadmap Overview File organisation and Access

More information

Chapter 12 File Management. Roadmap

Chapter 12 File Management. Roadmap Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 12 File Management Dave Bremer Otago Polytechnic, N.Z. 2008, Prentice Hall Overview Roadmap File organisation and Access

More information

When upgrading your TAPIT software make sure that all call accounting data has been exported before you begin the installation process.

When upgrading your TAPIT software make sure that all call accounting data has been exported before you begin the installation process. When upgrading your TAPIT software make sure that all call accounting data has been exported before you begin the installation process. Registration Settings: SERIAL NUMBER: COMPUTER ID: REGISTRATION NUMBER:

More information

A virtual terminal program for data transfer between a Data General MicroNOVA laboratory computer and a DECsystem-l0 timesharing system

A virtual terminal program for data transfer between a Data General MicroNOVA laboratory computer and a DECsystem-l0 timesharing system Behavior Research Methods & Instrumentation 1980, Vol. 12 (2), 251-255 A virtual terminal program for data transfer between a Data General MicroNOVA laboratory computer and a DECsystem-l0 timesharing system

More information

Remote Access Server - Dial-Out User s Guide

Remote Access Server - Dial-Out User s Guide Remote Access Server - Dial-Out User s Guide 95-2345-05 Copyrights IBM is the registered trademark of International Business Machines Corporation. Microsoft, MS-DOS and Windows are registered trademarks

More information

Serial Communications

Serial Communications Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation

More information

IBM Virtual Machine Facility/370: CMS Command and Macro Reference. Systems. IBM Virtual Machine Facilityl370:

IBM Virtual Machine Facility/370: CMS Command and Macro Reference. Systems. IBM Virtual Machine Facilityl370: File No. S370-36 Order No. GC20-1818-0 Systems BM Virtual Machine Facility/370: CMS Command and Macro Reference Release 3 PLC 1 This publication provides users of the Conversational Monitor System (CMS)

More information

How To Write Tvalue Amortization Software

How To Write Tvalue Amortization Software TimeValue Software Amortization Software Version 5 User s Guide s o f t w a r e User's Guide TimeValue Software Amortization Software Version 5 ii s o f t w a r e ii TValue Amortization Software, Version

More information

CICS Transactions Measurement with no Pain

CICS Transactions Measurement with no Pain CICS Transactions Measurement with no Pain Prepared by Luiz Eduardo Gazola 4bears - Optimize Software, Brazil December 6 10, 2010 Orlando, Florida USA This paper presents a new approach for measuring CICS

More information

File Manager base component

File Manager base component Providing flexible, easy-to-use application development tools designed to enhance file processing IBM File Manager for z/os, V13.1 Figure 1: File Manager environment Highlights Supports development and

More information

CA Deliver r11.7. Business value. Product overview. Delivery approach. agility made possible

CA Deliver r11.7. Business value. Product overview. Delivery approach. agility made possible PRODUCT SHEET CA Deliver agility made possible CA Deliver r11.7 CA Deliver is an online report management system that provides you with tools to manage and reduce the cost of report distribution. Able

More information

CHAPTER 6 TASK MANAGEMENT

CHAPTER 6 TASK MANAGEMENT CHAPTER 6 TASK MANAGEMENT This chapter describes the IA-32 architecture s task management facilities. These facilities are only available when the processor is running in protected mode. 6.1. TASK MANAGEMENT

More information

1.3 How to backup system with Microsoft Windows System Backup

1.3 How to backup system with Microsoft Windows System Backup Windows System Backup Guide Backup/Restore Windows Systems Backup This chapter will describe in detail how to use Servosity Professional to backup your Microsoft Windows system and how you can restore

More information

Performance Monitoring User s Manual

Performance Monitoring User s Manual NEC Storage Software Performance Monitoring User s Manual IS025-15E NEC Corporation 2003-2010 No part of the contents of this book may be reproduced or transmitted in any form without permission of NEC

More information

4.10 Maintain Database

4.10 Maintain Database : Chapter 4.10 Maintain Database 4.10 Maintain Database 4.10.1 Manage Record Data Aging Status Please see Section 4.5.15 for details on this section. 4.10.2 Update DIS Node Configuration by James F. Cornwall

More information

Implementation Guide. SAS Serial Protocol. for. Montana Department of Justice Gambling Control Division. October 22, 2012. Version 1.4.

Implementation Guide. SAS Serial Protocol. for. Montana Department of Justice Gambling Control Division. October 22, 2012. Version 1.4. Implementation Guide for SAS Serial Protocol Montana Department of Justice Gambling Control Division October 22, 2012 Version 1.4.1 Montana SAS Implementation Guide Page 2 Table of Contents 1 Introduction...

More information

Have both hardware and software. Want to hide the details from the programmer (user).

Have both hardware and software. Want to hide the details from the programmer (user). Input/Output Devices Chapter 5 of Tanenbaum. Have both hardware and software. Want to hide the details from the programmer (user). Ideally have the same interface to all devices (device independence).

More information

Record Storage and Primary File Organization

Record Storage and Primary File Organization Record Storage and Primary File Organization 1 C H A P T E R 4 Contents Introduction Secondary Storage Devices Buffering of Blocks Placing File Records on Disk Operations on Files Files of Unordered Records

More information

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals Full Marks 100 (Theory 75, Practical 25) Introduction to Computers :- What is Computer?

More information

CA TPX Session Management r5.3

CA TPX Session Management r5.3 PRODUCT SHEET CA TPX Session Management CA TPX Session Management r5.3 CA TPX Session Management (CA TPX) helps you manage user menus for accessing VTAM applications on the mainframe while offering end

More information

Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005

Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005 Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005 Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005... 1

More information

EZ DUPE DVD/CD Duplicator

EZ DUPE DVD/CD Duplicator EZ DUPE DVD/CD Duplicator User s Manual Version 3.0 0 TABLE OF CONTENTS Introduction 2 Setup 11 LCD Front Panel Overview 2 o Auto Start Time 11 Menu Overview 3-5 o Display Mode 12 Functions 6 o Button

More information

================================================================

================================================================ ==== ==== ================================================================ DR 6502 AER 201S Engineering Design 6502 Execution Simulator ================================================================

More information

Programming Interface. for. Bus Master IDE Controller. Revision 1.0

Programming Interface. for. Bus Master IDE Controller. Revision 1.0 Programming Interface for Bus Master IDE Controller Revision 1.0 5/16/94 Until this specification is ratified, it is solely owned and maintained by: Brad Hosler, Intel Corporation bwh@salem.intel.com (please

More information

VERITAS NetBackup TM 6.0

VERITAS NetBackup TM 6.0 VERITAS NetBackup TM 6.0 System Administrator s Guide, Volume II for UNIX and Linux N15258B September 2005 Disclaimer The information contained in this publication is subject to change without notice.

More information

Chapter 12 File Management

Chapter 12 File Management Operating Systems: Internals and Design Principles Chapter 12 File Management Eighth Edition By William Stallings Files Data collections created by users The File System is one of the most important parts

More information

Chapter 1 Computer System Overview

Chapter 1 Computer System Overview Operating Systems: Internals and Design Principles Chapter 1 Computer System Overview Eighth Edition By William Stallings Operating System Exploits the hardware resources of one or more processors Provides

More information

SkyRecon Cryptographic Module (SCM)

SkyRecon Cryptographic Module (SCM) SkyRecon Cryptographic Module (SCM) FIPS 140-2 Documentation: Security Policy Abstract This document specifies the security policy for the SkyRecon Cryptographic Module (SCM) as described in FIPS PUB 140-2.

More information

Operating Systems CSE 410, Spring 2004. File Management. Stephen Wagner Michigan State University

Operating Systems CSE 410, Spring 2004. File Management. Stephen Wagner Michigan State University Operating Systems CSE 410, Spring 2004 File Management Stephen Wagner Michigan State University File Management File management system has traditionally been considered part of the operating system. Applications

More information

Call Center - Agent Application User Manual

Call Center - Agent Application User Manual Forum 700 Call Center Agent Application User Manual Legal notice: Belgacom and the Belgacom logo are trademarks of Belgacom. All other trademarks are the property of their respective owners. The information

More information

Getting Started with IntelleView POS Administrator Software

Getting Started with IntelleView POS Administrator Software Getting Started with IntelleView POS Administrator Software Administrator s Guide for Software Version 1.2 About this Guide This administrator s guide explains how to start using your IntelleView POS (IntelleView)

More information

IQ MORE / IQ MORE Professional

IQ MORE / IQ MORE Professional IQ MORE / IQ MORE Professional Version 5 Manual APIS Informationstechnologien GmbH The information contained in this document may be changed without advance notice and represents no obligation on the part

More information

SATA Blu-ray/DVD/CD Duplicator Controller

SATA Blu-ray/DVD/CD Duplicator Controller SATA Blu-ray/DVD/CD Duplicator Controller TM User Manual Version 1.70 TABLE OF CONTENTS Introduction 1 Setup 13 Image Manager 16 Specifications 1 o Power on Time 13 o Select Image 16 LCD Front Panel Overview

More information

Server Manual. For Administrators of Cameleon Version 4

Server Manual. For Administrators of Cameleon Version 4 Server Manual For Administrators of Cameleon Version 4 Cameleon Version 4 Server Manual For Administrators of Cameleon Version 4 R4-07OCT04 Copyright 2004 360 Surveillance Inc. Camera Cameleon is a trademark

More information

Linux Driver Devices. Why, When, Which, How?

Linux Driver Devices. Why, When, Which, How? Bertrand Mermet Sylvain Ract Linux Driver Devices. Why, When, Which, How? Since its creation in the early 1990 s Linux has been installed on millions of computers or embedded systems. These systems may

More information

H-1270 - Cost Recovery

H-1270 - Cost Recovery H-1270 - Cost Recovery H-1270-2 - COST RECOVERY 1. Explanation of Material Transmitted: This Handbook describes BLM's cost recovery data collection instructions, and cost recovery matrix instructional

More information

Microsoft Networks/OpenNET FILE SHARING PROTOCOL. INTEL Part Number 138446. Document Version 2.0. November 7, 1988

Microsoft Networks/OpenNET FILE SHARING PROTOCOL. INTEL Part Number 138446. Document Version 2.0. November 7, 1988 Microsoft Networks/OpenNET FILE SHARING PROTOCOL INTEL Part Number 138446 Document Version 2.0 November 7, 1988 Microsoft Corporation Intel Corporation File Sharing Protocol - 2 - November 7, 1988 1. Introduction

More information

Installing a Second Operating System

Installing a Second Operating System Installing a Second Operating System Click a link below to view one of the following sections: Overview Key Terms and Information Operating Systems and File Systems Managing Multiple Operating Systems

More information

CA VM:Operator r3. Product Overview. Business Value. Delivery Approach

CA VM:Operator r3. Product Overview. Business Value. Delivery Approach PRODUCT SHEET: CA VM:OPERATOR CA VM:Operator r3 CA VM:Operator is an automated console message management system for z/vm and mainframe Linux environments. It allows you to minimize human intervention

More information

OPEN APPLICATION INTERFACE (OAI) INSTALLATION GUIDE NEC

OPEN APPLICATION INTERFACE (OAI) INSTALLATION GUIDE NEC CODE MASTER AN OPEN APPLICATION INTERFACE (OAI) INSTALLATION GUIDE NEC America, Inc. NDA-30013-006 Revision 6.0 April, 1999 Stock # 241713 LIABILITY DISCLAIMER NEC America reserves the right to change

More information

3. USB FLASH DRIVE PREPARATION. Almost all current PC firmware permits booting from a USB drive, allowing the launch

3. USB FLASH DRIVE PREPARATION. Almost all current PC firmware permits booting from a USB drive, allowing the launch 3. USB FLASH DRIVE PREPARATION 3.1 INTRODUCTION Almost all current PC firmware permits booting from a USB drive, allowing the launch of an operating system from a bootable flash drive. Such a configuration

More information

NEC Storage Performance Monitor/Optimizer User s Manual

NEC Storage Performance Monitor/Optimizer User s Manual NEC Storage Performance Monitor/Optimizer User s Manual NEC Corporation 2001-2003 No part of the contents of this book may be reproduced or transmitted in any form without permission of NEC Corporation.

More information

Introduction to Operating Systems. Perspective of the Computer. System Software. Indiana University Chen Yu

Introduction to Operating Systems. Perspective of the Computer. System Software. Indiana University Chen Yu Introduction to Operating Systems Indiana University Chen Yu Perspective of the Computer System Software A general piece of software with common functionalities that support many applications. Example:

More information

Active@ Password Changer for DOS User Guide

Active@ Password Changer for DOS User Guide Active@ Password Changer for DOS User Guide 1 Active@ Password Changer Guide Copyright 1999-2014, LSOFT TECHNOLOGIES INC. All rights reserved. No part of this documentation may be reproduced in any form

More information

DATA ITEM DESCRIPTION

DATA ITEM DESCRIPTION DD Form 1664, APR 89 Previous editions are obsolete Page 1 of 4 Pages 135/123 DATA ITEM DESCRIPTION Form Approved OMB NO.0704-0188 Public reporting burden for collection of this information is estimated

More information

Remote Supervisor Adapter II. User s Guide

Remote Supervisor Adapter II. User s Guide Remote Supervisor Adapter II User s Guide Remote Supervisor Adapter II User s Guide Note: Before using this information and the product it supports, read the general information in Appendix B, Notices,

More information

Disaster Recovery Cookbook for Linux Part 1: Before the Storm

Disaster Recovery Cookbook for Linux Part 1: Before the Storm Disaster Recovery Cookbook for Linux Part 1: Before the Storm David Boyes 2007 Where to Get This Presentation The presentation and sample execs can be downloaded from: http://www.sinenomine.net/publications/presentations

More information

Server & Workstation Installation of Client Profiles for Windows

Server & Workstation Installation of Client Profiles for Windows C ase Manag e m e n t by C l i e n t P rofiles Server & Workstation Installation of Client Profiles for Windows T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W General Notes to Prepare for Installing

More information

CA VM:Backup for z/vm

CA VM:Backup for z/vm CA VM:Backup for z/vm HiDRO Feature Disaster Recovery Using CA VM:Backup and HiDRO Release 2.8 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter

More information

CSC 2405: Computer Systems II

CSC 2405: Computer Systems II CSC 2405: Computer Systems II Spring 2013 (TR 8:30-9:45 in G86) Mirela Damian http://www.csc.villanova.edu/~mdamian/csc2405/ Introductions Mirela Damian Room 167A in the Mendel Science Building mirela.damian@villanova.edu

More information

ELEC 377. Operating Systems. Week 1 Class 3

ELEC 377. Operating Systems. Week 1 Class 3 Operating Systems Week 1 Class 3 Last Class! Computer System Structure, Controllers! Interrupts & Traps! I/O structure and device queues.! Storage Structure & Caching! Hardware Protection! Dual Mode Operation

More information

FRONT FLYLEAF PAGE. This page has been intentionally left blank

FRONT FLYLEAF PAGE. This page has been intentionally left blank FRONT FLYLEAF PAGE This page has been intentionally left blank Abstract The research performed under this publication will combine virtualization technology with current kernel debugging techniques to

More information

Chapter 6, The Operating System Machine Level

Chapter 6, The Operating System Machine Level Chapter 6, The Operating System Machine Level 6.1 Virtual Memory 6.2 Virtual I/O Instructions 6.3 Virtual Instructions For Parallel Processing 6.4 Example Operating Systems 6.5 Summary Virtual Memory General

More information

File Management. Chapter 12

File Management. Chapter 12 Chapter 12 File Management File is the basic element of most of the applications, since the input to an application, as well as its output, is usually a file. They also typically outlive the execution

More information

Operating Systems 4 th Class

Operating Systems 4 th Class Operating Systems 4 th Class Lecture 1 Operating Systems Operating systems are essential part of any computer system. Therefore, a course in operating systems is an essential part of any computer science

More information

12 NETWORK MANAGEMENT

12 NETWORK MANAGEMENT 12 NETWORK MANAGEMENT PROJECTS Project 12.1 Project 12.2 Project 12.3 Project 12.4 Understanding Key Concepts Backing Up and Restoring Data Monitoring Computer Activity Configuring SNMP Support 276 Networking

More information

File System Management

File System Management Lecture 7: Storage Management File System Management Contents Non volatile memory Tape, HDD, SSD Files & File System Interface Directories & their Organization File System Implementation Disk Space Allocation

More information

CS3600 SYSTEMS AND NETWORKS

CS3600 SYSTEMS AND NETWORKS CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 2: Operating System Structures Prof. Alan Mislove (amislove@ccs.neu.edu) Operating System Services Operating systems provide an environment for

More information

Installation & Maintenance Guide

Installation & Maintenance Guide The instruction booklet is also included on the CD in Word and Acrobat formats, which may be easier to print. (If you want to install Acrobat Reader run d:\acroread\setup.exe (where d:\ is the identifier

More information

ChamberMaster - QuickBooks Guide

ChamberMaster - QuickBooks Guide ChamberMaster - QuickBooks Guide CHAMBERMASTER ChamberMaster QuickBooks Guide ChamberMaster A Division of MicroNet, Inc. 14391 Edgewood Drive Baxter MN 56425 218.825.9200 800.825.9171 support@chambermaster.com

More information

Version 5.0. MIMIX ha1 and MIMIX ha Lite for IBM i5/os. Using MIMIX. Published: May 2008 level 5.0.13.00. Copyrights, Trademarks, and Notices

Version 5.0. MIMIX ha1 and MIMIX ha Lite for IBM i5/os. Using MIMIX. Published: May 2008 level 5.0.13.00. Copyrights, Trademarks, and Notices Version 5.0 MIMIX ha1 and MIMIX ha Lite for IBM i5/os Using MIMIX Published: May 2008 level 5.0.13.00 Copyrights, Trademarks, and Notices Product conventions... 10 Menus and commands... 10 Accessing online

More information

DSK MANAGER. For IBM iseries and AS/400. Version 5.01. Last Updated September 2002. Kisco Information Systems 7 Church Street Saranac Lake, NY 12983

DSK MANAGER. For IBM iseries and AS/400. Version 5.01. Last Updated September 2002. Kisco Information Systems 7 Church Street Saranac Lake, NY 12983 DSK MANAGER For IBM iseries and AS/400 Version 5.01 Last Updated September 2002 Kisco Information Systems 7 Church Street Saranac Lake, NY 12983 Phone: (518) 897-5002 FAX: (518) 897-5003 E-mail: Support@Kisco.com

More information

VERITAS NetBackup 6.0 for Microsoft Exchange Server

VERITAS NetBackup 6.0 for Microsoft Exchange Server VERITAS NetBackup 6.0 for Microsoft Exchange Server System Administrator s Guide for Windows N152688 September 2005 Disclaimer The information contained in this publication is subject to change without

More information

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc. Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

How To Port A Program To Dynamic C (C) (C-Based) (Program) (For A Non Portable Program) (Un Portable) (Permanent) (Non Portable) C-Based (Programs) (Powerpoint)

How To Port A Program To Dynamic C (C) (C-Based) (Program) (For A Non Portable Program) (Un Portable) (Permanent) (Non Portable) C-Based (Programs) (Powerpoint) TN203 Porting a Program to Dynamic C Introduction Dynamic C has a number of improvements and differences compared to many other C compiler systems. This application note gives instructions and suggestions

More information

Operating System Tutorial

Operating System Tutorial Operating System Tutorial OPERATING SYSTEM TUTORIAL Simply Easy Learning by tutorialspoint.com tutorialspoint.com i ABOUT THE TUTORIAL Operating System Tutorial An operating system (OS) is a collection

More information

Operating System Structures

Operating System Structures COP 4610: Introduction to Operating Systems (Spring 2015) Operating System Structures Zhi Wang Florida State University Content Operating system services User interface System calls System programs Operating

More information

User Manual Software for DSL Digital Speed Switch

User Manual Software for DSL Digital Speed Switch User Manual Software for DSL Digital Speed Switch Software version from 1.0.1 Baumer Hübner GmbH Max-Dohrn-Str. 2+4 D-10589 Berlin Phone +49 (0)30 690 03-0 Fax +49 (0)30 690 03-104 info@baumerhuebner.com

More information

Active @ UNDELETE Users Guide

Active @ UNDELETE Users Guide Active @ UNDELETE Users Guide Contents 2 Contents Legal Statement...5 Active@ UNDELETE Overview... 6 Getting Started with Active@ UNDELETE... 7 Active@ UNDELETE Views And Windows... 7 Recovery Explorer

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information

OfficeServ Link. User Guide. Version 2.1 June 2005

OfficeServ Link. User Guide. Version 2.1 June 2005 OfficeServ Link User Guide Version 2.1 June 2005 OfficeServ Link Version 2.1 User Guide This manual should be read before the installation and operation of the OfficeServ Link Software. COPYRIGHT This

More information

Control Technology Corporation CTC Monitor User Guide Doc. No. MAN-1030A Copyright 2001 Control Technology Corporation All Rights Reserved Printed in USA The information in this document is subject to

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

CALL FORWARD CONTROL. Installation & Operations Manual. NEC America, Inc. NDA-30030-003 July, 1997 Stock # 241712

CALL FORWARD CONTROL. Installation & Operations Manual. NEC America, Inc. NDA-30030-003 July, 1997 Stock # 241712 CALL FORWARD CONTROL Installation & Operations Manual NEC America, Inc. NDA-30030-003 July, 1997 Stock # 241712 LIABILITY DISCLAIMER NEC America reserves the right to change the specifications, functions,

More information

1 Getting Started. Before you can connect to a network

1 Getting Started. Before you can connect to a network 1 Getting Started This chapter contains the information you need to install either the Apple Remote Access Client or Apple Remote Access Personal Server version of Apple Remote Access 3.0. Use Apple Remote

More information

Chapter 5 - Ethernet Setup

Chapter 5 - Ethernet Setup Chapter 5 - Ethernet Setup Chapter Overview Introduction... 5-3 EtherTalk Network Configuration... 5-3 Select the EtherTalk Phase 2 Driver...5-3 Change the EtherTalk Zone Name...5-4 Novell NetWare Configuration...

More information

5-Bay Raid Sub-System Smart Removable 3.5" SATA Multiple Bay Data Storage Device User's Manual

5-Bay Raid Sub-System Smart Removable 3.5 SATA Multiple Bay Data Storage Device User's Manual 5-Bay Raid Sub-System Smart Removable 3.5" SATA Multiple Bay Data Storage Device User's Manual www.vipower.com Table of Contents 1. How the SteelVine (VPMP-75511R/VPMA-75511R) Operates... 1 1-1 SteelVine

More information

This chapter explains how to update device drivers and apply hotfix.

This chapter explains how to update device drivers and apply hotfix. MegaRAID SAS User's Guide Areas Covered Before Reading This Manual This section explains the notes for your safety and conventions used in this manual. Chapter 1 Overview This chapter explains an overview

More information

Tivoli Access Manager Agent for Windows Installation Guide

Tivoli Access Manager Agent for Windows Installation Guide IBM Tivoli Identity Manager Tivoli Access Manager Agent for Windows Installation Guide Version 4.5.0 SC32-1165-03 IBM Tivoli Identity Manager Tivoli Access Manager Agent for Windows Installation Guide

More information