Keywords - O
· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·
- O_RDONLY
-
·
The iofunc_ocb_t OCB structure ·
- O_RDWR
-
·
The iofunc_ocb_t OCB structure ·
- O_WRONLY
-
·
Finding the server ·
The iofunc_ocb_t OCB structure ·
- object oriented design via message passing
-
·
What it means for you ·
- OCB
-
·
resmgr_io_funcs_t I/O table ·
- allocating
-
·
More efficient allocation ·
- defined
-
·
Glossary ·
- extended
-
·
Extending the OCB ·
- monitoring
-
·
OCB monitor ·
- one-shot timers
-
·
Types of timers ·
What kind of timer? ·
- example
-
·
What kind of timer? ·
- open context block
-
See
OCB
- open()
-
·
Characteristics of resource managers ·
Client summary ·
Client/Server using an I/O manager ·
Client/server using the global namespace ·
Connect messages ·
Finding the server ·
Finding the server's ND/PID/CHID ·
Glossary ·
Handling directories ·
I/O messages ·
Impact on ConnectAttach() ·
Message passing and client/server ·
Message passing considerations ·
Message passing over a network ·
Network-distributed message passing ·
resmgr_io_funcs_t I/O table ·
Some notes on NDs ·
Union'd filesystems ·
- implementation
-
·
Finding the server ·
- operating system
-
- double standard in conventional
-
·
Network-distributed message passing ·
- message passing vs. traditional
-
·
Message passing and client/server ·
Network-distributed message passing ·
- microkernel
-
·
A small microkernel and message passing ·
- process
-
- background
-
·
Starting a process from the command line ·
- creating
-
·
Starting a process from within a program ·
Starting a process with the exec() and spawn() calls ·
Starting a process with the fork() call ·
Starting a process with the system() call ·
- out*()
-
·
ISR functions ·
· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·