Shopping Cart

No products in the cart.

IEEE 855 1990

$63.38

IEEE Standard for Microprocessor Operating System Interfaces (MOSI)

Published By Publication Date Number of Pages
IEEE 1990 260
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

Revision Standard – Inactive – Withdrawn. Withdrawn Standard. Withdrawn Date: Apr 28, 1996. No longer endorsed by the IEEE. Describes the IEEE Std 855-1990, IEEE standard for microprocessor operating system interfaces (MOSI), which defines an interface between application programs and their operating environments. It is designed to be compatible with most operating systems in common use in microcomputer environments, within the scope of services that the various operating systems provide. It can be used to access the services of a variety of operating systems in both small-scale and large-scale environments.

PDF Catalog

PDF Pages PDF Title
9 6.4.2 BIND-TO-TRANSACTION
10 6.4.3 COMMIT-TRANSACTION
11 General
1.1 Scope
1.2 Name
1.3 Objective
8.2.1 ALLOCATE-SEMAPHORE
12 1.4 Definitions
1.4.1 Standard Definitions
1.4.2 General System Terms
8.4.3 RECEIVE-MESSAGE
13 1.5 Capabilities
14 1.6 Future Revisions
15 2 Mechanics of the Standard
2.1 Format of a Standard Presentation
Definition of Parameter Types
16 2.3 Errors
2.3.1 Error Class Codes
17 2.3.2 Error Reason Codes
2.4 Exceptions
Exception Class Codes
18 2.4.2 Exception Subclass Codes
2.5 Time Units and Delays
19 2.6 Standard Functions
21 3 Memory Management
3.1 General Discussion
3.2 Module 1: Simple Memory Management
3.2.1 ALLOCATE-MEMORY
23 3.2.4 GET-AMOUNT-REMAINING
24 3.3.1 MAKE-POOL
26 3.3.4 GET-GLOBAL-MEMORY-ID
29 Time Management
4.1 General Discussion
4.2 Module 1: Simple Delay
4.2.1 DELAY
30 Module 2: Timer Management
4.3.1 CONNECT-TIMER
34 4.3.6 GET-EXPIRED-TIMER
4.4 Module 3: Time of Day
36 Module 4: Delay Until Time
37 Data Transfer
5.1 General Discussion
38 5.2 Module 1: Device I/O
5.2.1 CONNECT-DEVICE
39 5.2.2 DISCONNECT-DEVICE
5.2.3 READ-DEVICE-STATUS
40 5.2.4 WRITE-DEVICE-CONTROL
42 5.2.6 WRITE-DEVICE-DATA
44 5.2.8 GET-DEVICE-CHARACTERISTICS
45 Module 2: Synchronous File U0
55 5.3.10 WRITE-FILE
56 5.3.11 SEEKFILE
57 5.3.12 GET-FILE-INFORMATION
59 5.3.13 RENAME-FILE
60 5.3.15 CHANGE-ACCESS-CONTROL
61 5.3.16 GET-USER-IDENTITY
62 5.4 Module 3: Asynchronous File U0
5.4.1 INITIATE-READ
68 5.5 Module 4: Multiple Directories
5.5.1 GET-WORKING-DIRECTORY
5.5.2 CHANGE-WORKING-DIRECTORY
69 5.5.3 CREATE-DIRECTORY
5.5.4 DELETE-DIRECTORY
70 5.5.5 GET-DIRECTORY-ENTRY
73 Data Management
6.1 General Discussion
74 6.2.1 LOCK-FILE
76 6.2.3 UNLOCK-FILE
77 6.2.4 UNLOCK-RECORDS
78 6.2.5 CHANGE-LOCK
79 6.3 Module 2: File Replication
80 6.4 Module 3: Atomic Transactions
85 Process Management
7.1 General Discussion
86 7.2 Module 1: Single Process
7.2.1 INITIALIZE-PROGRAM
87 7.2.2 TERMINATE-PROGRAM
Module 2: Multiple Processes
7.3.1 CREATE-PROCESS
90 7.3.4 GET-PROCESS-INFO
91 7.3.5 CHANGE-PRIORITY
Module 3: Suspend and Resume
94 8 Process Synchronization and Communcation
8.1 General Discussion
95 Module 1: Semaphores
8.4.1 ALLOCATE-MAILBOX
96 8.2.2 SIGNAL-SEMAPHORE
98 8.2.4 DEALLOCATE-SEMAPHORE
Module 2: Multiple Semaphores
99 8.3.1 MULTIPLE-SIGNAL-SEMAPHORE
8.3.2 MULTIPLE-WAIT-SEMAPHORE
100 Module 3: Messages
103 8.4.4 DEALLOCATE-MAILBOX
104 8.5 Module 4: Messages With Responses
8.5.1 RESPOND-MESSAGES
106 8.6 Module 5: Event Flags
8.6.1 ALLOCATE-EVENT-FLAG
107 8.6.2 DEALLOCATE-EVENT-FLAG
8.6.3 SET-EVENT-FLAG
110 9 Interface With the Environment
9.2 Module 1: System Characteristics
9.2.1 GET-SYSTEM-CHARACTERISTICS
111 Module 2: Command String Acquisition
9.3.1 GET-COMMAND-STRING
112 9.3.2 GET-TOKEN
113 9.4 Module 3: Direct Argument Acquisition
9.4.1 GET-ARGUMENT-COUNT
9.4.2 GET-ARGUMENT
114 Module 4: Overlay Management
9.5.1 LOAD-OVERLAY
115 Module 5: U0 Assignments
9.6.1 GET-IO-ASSIGNMENTS
116 9.6.2 CHANGE-IO-ASSIGNMENTS
118 10 Exception Handling
10.1 General Discussion
119 10.2 Module 1: Default Handler
10.2.1 DISABLE-EXCEPTION-CLASS
120 10.2.2 ENABLE-EXCEPTION-CLASS
121 10.2.3 GET-ENABLE-STATUS
10.3 Module 2: Single Exception Handler
10.3.1 GET-EXCEPTION-HANDLER
122 10.3.2 SET-EXCEPTION-HANDLER
10.3.3 RESET-DEFAULT-HANDLER
10.3.4 RAISE-EXCEPTION
124 10.3.6 EXIT-FROM-HANDLER
10.4 Module 3: Exception Class Handlers
10.4.1 GET-EXCEPTION-CLASS-HANDLER
125 10.4.2 SET-EXCEPTION-CLASS-HANDLER
126 11 Compliance With the Standard
11.1 General Discussion
11.2 Recommended Configurations
127 11.2.1 Realtime Support Level
128 11.2.2 Realtime Support Level
129 11.2.3 Realtime Support Level
11.2.4 Development Support Level
130 11.2.5 Development Support Level
131 11.2.6 Commercial Support Level
11.2.7 Complete Support
132 Appendix A Error Summary
136 Exception Code Summary
137 Future Extensions
138 Pascal Language Binding
159 Appendix E C Language Binding
185 FORTRAN Language Binding
199 COBOL Language Binding
208 Ada Language Binding
230 PL/M Language Binding
IEEE 855 1990
$63.38