{"id":396014,"date":"2024-10-20T04:22:23","date_gmt":"2024-10-20T04:22:23","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ieee-855-1990-2\/"},"modified":"2024-10-26T08:09:11","modified_gmt":"2024-10-26T08:09:11","slug":"ieee-855-1990-2","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ieee\/ieee-855-1990-2\/","title":{"rendered":"IEEE 855-1990"},"content":{"rendered":"

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.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
9<\/td>\n6.4.2 BIND-TO-TRANSACTION <\/td>\n<\/tr>\n
10<\/td>\n6.4.3 COMMIT-TRANSACTION <\/td>\n<\/tr>\n
11<\/td>\nGeneral
1.1 Scope
1.2 Name
1.3 Objective
8.2.1 ALLOCATE-SEMAPHORE <\/td>\n<\/tr>\n
12<\/td>\n1.4 Definitions
1.4.1 Standard Definitions
1.4.2 General System Terms
8.4.3 RECEIVE-MESSAGE <\/td>\n<\/tr>\n
13<\/td>\n1.5 Capabilities <\/td>\n<\/tr>\n
14<\/td>\n1.6 Future Revisions <\/td>\n<\/tr>\n
15<\/td>\n2 Mechanics of the Standard
2.1 Format of a Standard Presentation
Definition of Parameter Types <\/td>\n<\/tr>\n
16<\/td>\n2.3 Errors
2.3.1 Error Class Codes <\/td>\n<\/tr>\n
17<\/td>\n2.3.2 Error Reason Codes
2.4 Exceptions
Exception Class Codes <\/td>\n<\/tr>\n
18<\/td>\n2.4.2 Exception Subclass Codes
2.5 Time Units and Delays <\/td>\n<\/tr>\n
19<\/td>\n2.6 Standard Functions <\/td>\n<\/tr>\n
21<\/td>\n3 Memory Management
3.1 General Discussion
3.2 Module 1: Simple Memory Management
3.2.1 ALLOCATE-MEMORY <\/td>\n<\/tr>\n
23<\/td>\n3.2.4 GET-AMOUNT-REMAINING <\/td>\n<\/tr>\n
24<\/td>\n3.3.1 MAKE-POOL <\/td>\n<\/tr>\n
26<\/td>\n3.3.4 GET-GLOBAL-MEMORY-ID <\/td>\n<\/tr>\n
29<\/td>\nTime Management
4.1 General Discussion
4.2 Module 1: Simple Delay
4.2.1 DELAY <\/td>\n<\/tr>\n
30<\/td>\nModule 2: Timer Management
4.3.1 CONNECT-TIMER <\/td>\n<\/tr>\n
34<\/td>\n4.3.6 GET-EXPIRED-TIMER
4.4 Module 3: Time of Day <\/td>\n<\/tr>\n
36<\/td>\nModule 4: Delay Until Time <\/td>\n<\/tr>\n
37<\/td>\nData Transfer
5.1 General Discussion <\/td>\n<\/tr>\n
38<\/td>\n5.2 Module 1: Device I\/O
5.2.1 CONNECT-DEVICE <\/td>\n<\/tr>\n
39<\/td>\n5.2.2 DISCONNECT-DEVICE
5.2.3 READ-DEVICE-STATUS <\/td>\n<\/tr>\n
40<\/td>\n5.2.4 WRITE-DEVICE-CONTROL <\/td>\n<\/tr>\n
42<\/td>\n5.2.6 WRITE-DEVICE-DATA <\/td>\n<\/tr>\n
44<\/td>\n5.2.8 GET-DEVICE-CHARACTERISTICS <\/td>\n<\/tr>\n
45<\/td>\nModule 2: Synchronous File U0 <\/td>\n<\/tr>\n
55<\/td>\n5.3.10 WRITE-FILE <\/td>\n<\/tr>\n
56<\/td>\n5.3.11 SEEKFILE <\/td>\n<\/tr>\n
57<\/td>\n5.3.12 GET-FILE-INFORMATION <\/td>\n<\/tr>\n
59<\/td>\n5.3.13 RENAME-FILE <\/td>\n<\/tr>\n
60<\/td>\n5.3.15 CHANGE-ACCESS-CONTROL <\/td>\n<\/tr>\n
61<\/td>\n5.3.16 GET-USER-IDENTITY <\/td>\n<\/tr>\n
62<\/td>\n5.4 Module 3: Asynchronous File U0
5.4.1 INITIATE-READ <\/td>\n<\/tr>\n
68<\/td>\n5.5 Module 4: Multiple Directories
5.5.1 GET-WORKING-DIRECTORY
5.5.2 CHANGE-WORKING-DIRECTORY <\/td>\n<\/tr>\n
69<\/td>\n5.5.3 CREATE-DIRECTORY
5.5.4 DELETE-DIRECTORY <\/td>\n<\/tr>\n
70<\/td>\n5.5.5 GET-DIRECTORY-ENTRY <\/td>\n<\/tr>\n
73<\/td>\nData Management
6.1 General Discussion <\/td>\n<\/tr>\n
74<\/td>\n6.2.1 LOCK-FILE <\/td>\n<\/tr>\n
76<\/td>\n6.2.3 UNLOCK-FILE <\/td>\n<\/tr>\n
77<\/td>\n6.2.4 UNLOCK-RECORDS <\/td>\n<\/tr>\n
78<\/td>\n6.2.5 CHANGE-LOCK <\/td>\n<\/tr>\n
79<\/td>\n6.3 Module 2: File Replication <\/td>\n<\/tr>\n
80<\/td>\n6.4 Module 3: Atomic Transactions <\/td>\n<\/tr>\n
85<\/td>\nProcess Management
7.1 General Discussion <\/td>\n<\/tr>\n
86<\/td>\n7.2 Module 1: Single Process
7.2.1 INITIALIZE-PROGRAM <\/td>\n<\/tr>\n
87<\/td>\n7.2.2 TERMINATE-PROGRAM
Module 2: Multiple Processes
7.3.1 CREATE-PROCESS <\/td>\n<\/tr>\n
90<\/td>\n7.3.4 GET-PROCESS-INFO <\/td>\n<\/tr>\n
91<\/td>\n7.3.5 CHANGE-PRIORITY
Module 3: Suspend and Resume <\/td>\n<\/tr>\n
94<\/td>\n8 Process Synchronization and Communcation
8.1 General Discussion <\/td>\n<\/tr>\n
95<\/td>\nModule 1: Semaphores
8.4.1 ALLOCATE-MAILBOX <\/td>\n<\/tr>\n
96<\/td>\n8.2.2 SIGNAL-SEMAPHORE <\/td>\n<\/tr>\n
98<\/td>\n8.2.4 DEALLOCATE-SEMAPHORE
Module 2: Multiple Semaphores <\/td>\n<\/tr>\n
99<\/td>\n8.3.1 MULTIPLE-SIGNAL-SEMAPHORE
8.3.2 MULTIPLE-WAIT-SEMAPHORE <\/td>\n<\/tr>\n
100<\/td>\nModule 3: Messages <\/td>\n<\/tr>\n
103<\/td>\n8.4.4 DEALLOCATE-MAILBOX <\/td>\n<\/tr>\n
104<\/td>\n8.5 Module 4: Messages With Responses
8.5.1 RESPOND-MESSAGES <\/td>\n<\/tr>\n
106<\/td>\n8.6 Module 5: Event Flags
8.6.1 ALLOCATE-EVENT-FLAG <\/td>\n<\/tr>\n
107<\/td>\n8.6.2 DEALLOCATE-EVENT-FLAG
8.6.3 SET-EVENT-FLAG <\/td>\n<\/tr>\n
110<\/td>\n9 Interface With the Environment
9.2 Module 1: System Characteristics
9.2.1 GET-SYSTEM-CHARACTERISTICS <\/td>\n<\/tr>\n
111<\/td>\nModule 2: Command String Acquisition
9.3.1 GET-COMMAND-STRING <\/td>\n<\/tr>\n
112<\/td>\n9.3.2 GET-TOKEN <\/td>\n<\/tr>\n
113<\/td>\n9.4 Module 3: Direct Argument Acquisition
9.4.1 GET-ARGUMENT-COUNT
9.4.2 GET-ARGUMENT <\/td>\n<\/tr>\n
114<\/td>\nModule 4: Overlay Management
9.5.1 LOAD-OVERLAY <\/td>\n<\/tr>\n
115<\/td>\nModule 5: U0 Assignments
9.6.1 GET-IO-ASSIGNMENTS <\/td>\n<\/tr>\n
116<\/td>\n9.6.2 CHANGE-IO-ASSIGNMENTS <\/td>\n<\/tr>\n
118<\/td>\n10 Exception Handling
10.1 General Discussion <\/td>\n<\/tr>\n
119<\/td>\n10.2 Module 1: Default Handler
10.2.1 DISABLE-EXCEPTION-CLASS <\/td>\n<\/tr>\n
120<\/td>\n10.2.2 ENABLE-EXCEPTION-CLASS <\/td>\n<\/tr>\n
121<\/td>\n10.2.3 GET-ENABLE-STATUS
10.3 Module 2: Single Exception Handler
10.3.1 GET-EXCEPTION-HANDLER <\/td>\n<\/tr>\n
122<\/td>\n10.3.2 SET-EXCEPTION-HANDLER
10.3.3 RESET-DEFAULT-HANDLER
10.3.4 RAISE-EXCEPTION <\/td>\n<\/tr>\n
124<\/td>\n10.3.6 EXIT-FROM-HANDLER
10.4 Module 3: Exception Class Handlers
10.4.1 GET-EXCEPTION-CLASS-HANDLER <\/td>\n<\/tr>\n
125<\/td>\n10.4.2 SET-EXCEPTION-CLASS-HANDLER <\/td>\n<\/tr>\n
126<\/td>\n11 Compliance With the Standard
11.1 General Discussion
11.2 Recommended Configurations <\/td>\n<\/tr>\n
127<\/td>\n11.2.1 Realtime Support Level <\/td>\n<\/tr>\n
128<\/td>\n11.2.2 Realtime Support Level <\/td>\n<\/tr>\n
129<\/td>\n11.2.3 Realtime Support Level
11.2.4 Development Support Level <\/td>\n<\/tr>\n
130<\/td>\n11.2.5 Development Support Level <\/td>\n<\/tr>\n
131<\/td>\n11.2.6 Commercial Support Level
11.2.7 Complete Support <\/td>\n<\/tr>\n
132<\/td>\nAppendix A Error Summary <\/td>\n<\/tr>\n
136<\/td>\nException Code Summary <\/td>\n<\/tr>\n
137<\/td>\nFuture Extensions <\/td>\n<\/tr>\n
138<\/td>\nPascal Language Binding <\/td>\n<\/tr>\n
159<\/td>\nAppendix E C Language Binding <\/td>\n<\/tr>\n
185<\/td>\nFORTRAN Language Binding <\/td>\n<\/tr>\n
199<\/td>\nCOBOL Language Binding <\/td>\n<\/tr>\n
208<\/td>\nAda Language Binding <\/td>\n<\/tr>\n
230<\/td>\nPL\/M Language Binding <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

IEEE Standard for Microprocessor Operating System Interfaces (MOSI)<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
IEEE<\/b><\/a><\/td>\n1990<\/td>\n260<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":396018,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2644],"product_tag":[],"class_list":{"0":"post-396014","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-ieee","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/396014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/396018"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=396014"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=396014"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=396014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}