Changes between Version 18 and Version 19 of io_operations
- Timestamp:
- Nov 3, 2016, 3:01:56 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
io_operations
v18 v19 40 40 '''External peripherals''' are shared resources, located in the I/O cluster. To minimize contention, the corresponding device descriptors are distributed on all clusters, as uniformly as possible. Therefore, an I/O operation involve generally three clusters: the client cluster, the I/O cluster, and the server cluster, containing the device descriptor. 41 41 42 The ''devices_dir _t'' structure contains extended pointers on all generic devices defined by ALMOS_MK. There is one entry per channel for the external devices. There is one single entry per internal device, but the CXY value is not significant.42 The ''devices_directory_t'' structure contains extended pointers on all generic devices defined by ALMOS_MK. There is one entry per channel for the external devices. There is one single entry per internal device, but the CXY value is not significant. 43 43 44 44 This device directory being implemented as a global variable, is replicated in all clusters, and is initialized in the kernel initialization phase.