You are on page 1of 9
DPsé GCOS 6 MOD 400 SYSTEM CONCEPTS SUBJECT ‘System Concepts for the Honeywell Bull GCOS 6 MOD 400 SPECIAL INSTRUCTIONS ‘This manual supersedes CZ03-01, dated March 1986, and its addenda CZ03-02A, dated September 1986, CZ03-01B, dated March 1987, and CZ03-01C, dated September 1987. This manual has been reformatted. Change bars indicate technical changes and additions; asterisks denove deletions. SOFTWARE SUPPORTED ‘Thismanuel supports Release4.0 Update 03 of the GCOS6 MOD 400 Executive. For later versions of the Executive thet this manual may support, see the ONE PLUS: Guide to Software Documentation (HEO1). ORDER NUMBER, 203-02 May 1988 HB ITALIA cops G9562010-200 Hon Br PREFACE Primary Audience Structure This manual is written for all users of the MOD 400 Executive. It will prove particularly informative to those responsible for building systems and those who design application programs and/or system functionality other than that supplied by Honeywell Bull. This manual contains a general description of the way in which processing 1s performed on MOD 400 systems. It presents a discussion of the Executive in terms of its design concepts and Processing functionality. Not discussed are such topics as equipment tists, available software packages, and supporting manuals. No detailed procedural information is discussed; several procedures are, however, outlined. The major topics discussea are: 4 File system, including file and pathname concepts, fi1e. protection, and remote file access. # System access path, including ogin, user registration, and the menu and command environments. © Execution environment, including 2 description of tasks, task groups, memory usage, and bound units. @ Task execution, including priority levels, logical resource numbers, and deferred processing facilities. USER COMMENTS FORMS are included at the back of this manual. These forms are to be used to record any corrections, changes, or additions that will make this manual more useful ‘Lunaite: Toe informaton and opeicaioas i tue document ae ube Reprotemcaoe fr proceso” wervice CCopynght © Honeywell Bul Inc 1986 988 File Nez WRI cz0s.02 # Backup and recovery facilities, including the backup and restoration of disk files, the preservation of the execution environment during a power failure, the recovery of files at the record level, and the recovery and restart of task groups. Although no manual is prerequisite to this manual, you may find it convenient to have read the Guide to Software Documentation. 203-02 CONTENTS SECTION 1 SYSTEM CHARACTERISTICS. System Summary... Operating Facilities. soni Multiprogranming and Multitasking. Task Dispatching ..eeeee Shared Disk Files Software Facilities Office Processing Software. Data Entry Software. Data Managenent Software..... Distributed Systems Software. Utility Software... Program Development Software... File Systen Software... Data Conmun ications Software. System Control Software. Haare EOGGGSS SECTION 2 FILE CONCEPTS... Introduction....... Disk File Conventions Directories. Root Directory... System Root Directory. User Root Directory.......- Intermediate Directories. working Directory.. Disk Directory and File Locations....:.-- Disk Directory and File Naming Conventions Pathnames..... Symbols Used in Pathnamés..cccssssseee Absolute and Relative Pathnames...... Disk Device Pathname Construction... Links. ¢z03-02 Automatic Disk Volume Recognition Disk File Conments.. Disk File Organizati UFAS Sequential Disk File Organization UFAS Relative Disk File Organizatione.s.se UFAS Indexed Disk File Organization......ee UFAS Random Disk File Organization. UFAS Dynamic Disk File Organization.....- Non-UFAS Relative Disk File Organizations Pipes.eeeee Alternate Indexes... Disk File Structure. Disk File Protection. Access Control... File Concurrency Contro Access Control /Concurrency Control Relationship. Shared File Protection (Record Locking) .. Multivolume Disk Files. Multivolume Sets... Disk File Buffering. -..ceceee File Access Levels. Buffer POOIS.+seeeeee Wagnetic Tape File Conventions. Nagnetic Tape File Organization. Magnetic Tape File and Volume Names Magnetic Tape Device Patnname Construction. Unlabeled Tape Pathnames. Labeled Tape Pathnames. Automatic Magnetic Tape Volume Recognition. magnetic Tape Buffering.. unit Recora Device File Convent Unit Record Device Pathname Constr Unit Record Device Buffering Unit Record Reac Operations... Unit Record hrite Operations Remote File Access Remote File Catalog. Initiating Remote File Remote File Access Security. SECTION 3. SYSTEM ACCESS. Introduction System Configuration and Definit System Installation... System Backup Copy... User Regi stration... Accessing the System..... Connecting to the Centra Connecting to the Executive... Login Terminals. Non-Login Terminais.. Activated Lead Task... vi z03-02 Nenu Environment. User Applications. System Commands. Nenu Processor... Nenu/Form Level. ‘Achieving Menu/Form Level... Menu/Form Level Processing Command Environment. Conmand Processor. Conmand Level... Achieving Conmand Levet Command Level Processing. Command Format. ..++s Arguments, Parametersssseescseeeeeceee Spaces in Command Lines Protected Strings. Active Strings and Active Functions... Conmand Adbreviat tons Command Account ing. Command Beaming... EC and START_UP.EC EC FATES esseeseeee START_UP-EC FileS...sccsscesccccceeceee System START_UP.EC File User START_UP.EC File....ss.00 SECTION 4 EXECUTION ENVIRONMENT. Introduction. Task Groups and Tasks... Multiprogramming. Task Step Control. Multitaskinge...... Lead Task. Application Design Benefits of Task Group Use.. Intertask Comunication.. System Control of Task Groups... Generating Task Groups and Tasks..... Characteristics of Task Groups and Tasks Task Group Identification. Nemory Management anc Protection Segmentation. Segmentation With Basie Memory Management Unit. Seamentation With Extended Memory Managenent Un Segment Ring Protection....++ Memory Poois..... Sharing Memory Pools Memory Poo! Attributes Protection... Containment......2scccsenees Privileges... Serial Usage. Ring Access Rights 203-02 vit SYSteM POC] seeeeeeseeseeeeee zi + 416 SWaD POOTSseseeeeece + 4e17 Independent Pools. cee eeeeee et) Selecting Memory Poo) Types. 2 420 Memory Pool Layout non 2 4-21 Fixed System Areaeccessicsececussceceeaceececsineeenees + 421 Bound Unit Character istics.....0.0+ ronees sneennnes + 4-22 Generai Bound Unit Characteristics..cccssccccccceeeeeee + 4-22 Shareabie BOUNG UNItS....see-ecereccccesscerererereeee + 423 Shareable Bound Units In SWap POOlS.s.ssesseceeeee + 4-23 Shareable Bound Units In Independent Pools.... 2 4623 Globaliy Shareable Bound UNits..seeeersssececcceee fieese 228 Shareable Boune Units And Executive EXtenSiOnS.ssscccceeeesennee S924 Bound Unit Search Rules 6 + 4-25 Bound Unit Overlays... exis a + 4-26 Nonfloatable anc Fioatabie Overlays. 4-26 Overlay Areas. 2 4-30 Bound Unit Allocation... + 4-33 Memory Allocationsreees + 4-33 Memory Deallocation...... 2 4-34 Swap Pool Task Address Soace...... + 435 Bound Unitsseeeseeee s + 4-35 User Stack Ared.sseeseeeeenee + 4035 Dynamicaily Created Seaments......s0 + 4-35 Group WOrk SPACE. sseeeeeeee to 4=36 Group System Space 4-36 System Global Space..ssessseee 4-36 System Representation of Task 2 4936 Task Address Space In System With Basic Menory Nanagement Unit.. 4-37 Task Address Space In System With Extended Memory Management UNS faee conewunts seaneiregsae 8 ener oseseene seen 4099 SECTION § TASK EXECUTION. seco Sel Introductions... ars Centrel Processor Interrupt Pricrity Levels. Interrupt Save Area... Task Dispatching... Monoprocessor Task Dispatching Multiprocessor Task Dispatching. Times icing. Priority Level Assignments...s... Assigning Priority Levels to Devices and Sy Assigning Priority Levels to Application Tasks....++ Logical Resource Numbers......++ Device Logical Resource Numbers. Application Task Logical Resource Numbers. Logical File Numsers Task and Resource Coordination. Task Requests Semaphores.. viii 203-02 Task Handling. Task Priority Levels Task Activation Task Termination. i Task States... tee Intertask and intratask “Group “Communication: Request Blocks... Common Files..ccsccsssesesessese Nessage Facility. Creating Mailboxes... Activating Message Facility Message Facility Conmand Interface... Nessage Facility Nacrocall Interface. Deferred Processing Facilities. Deferring Task Group Requests... Creating Task Group Request Queues. Queuing Task Group Requests Deferring Print Requests... Creating Print Request Mailboxes... Creating the Print Daemon...ssseeee Queuing Print Requests. Queuing and Transcribing Reports. Creating Report Queues.. Queuing Report Requests... Transcribing Reports....... SECTION € BACKUP AND RECOVERY... Introduction. File Backup and Reorganization. Saving Files and Directories. Restoring Files and Directories. Power Resumption. Implementing the Power Resumption Power Resumption Functions File Recoveryseseeseees Designating Recoverable Files....... Recovery File Creation... File Recovery Process... Taking Cleanpoints...... Requesting Rollback Recovering After System Fai File Restoration. Designating Restorabie Files. Journal File Creation File Restoration Process Checkpoint Restart.. Checkpoint. Checkpoint File Assignment. Taking a Checkpoint Checkpoint Processi Restartsssseee Requesting a Restart... Restart Processing Peeeeeeeee eee ouAgaare eoeegeangaan 203-02 GLOSSARY... sree ged seeveeeeeereeee hel MANUAL DIRECTORY... INDEX. 2. ILLUSTRATIONS Example of O1sk Directory Structure.. Sample Directory Structure. Sample Pathnames . Example of Online Multivolume Set. Example of Serial Multivolume Set. Sample Swap Pool Group Segment Assignments... Sampie Independent Poo) Group Segment Assignments Relative Location in Memory of Memory Poo! AA... Overlays in Memory Pool AA. terse Sample Bound Unit Structure for Overlay Aree US€.ssseereseeee Task Address Space in BHMU Systen. Task Address Space in ENMU Systen. beegaas ebeet 5-1 Format of Level Activity Indicators for each Central Processorssse++ sadist mENereS a 5-2 Order of Interrupt Vectors and Format of Interrupt Save Areas for Each Central Processor. 5-3 Example of LRN Assignments for System Tasks anc Devices. eee 58 ‘TABLES Disk File Concurrency Control.....+++ Access Control /Concurrency Control Relationship... 4-1 Task Group and Task Functions Possible From Interact ive and Absentee Modes.... 4-2 Comparison of Executive Extensions and Shareable Bound Un See 4-25 5-1 Sample Priority Level Assignments for Tasks and Devices.....++ 5-11 x 703-02

You might also like