Title :
Operating systems and communication protocols
Author :
Hanish, Andrew A.
Author_Institution :
Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Bundoora, Vic., Australia
Abstract :
Modern operating system designs should not only offer suitable system call interfaces to the end-user application programs, but should also be able to accommodate special purpose sub-systems, such as networking software, executing in a privileged/kernel address space. Decisions involved in networking software design and implementation require a careful analysis of the features offered by the target operating environment including available communications hardware and, in particular, the host´s operating system. This paper discusses two important issues in networking software design and implementation. The first one relates to the treatment of inter-layer communication (ILC) among multiple protocol entities. If is suggested that the ILC model offers flexibility of design and reuseability if treated as a form of inter-process communication. The second issue is that of the individual layer configurability. Operating system and networking software sub-system startup procedures are inter-dependent and require a new, parametric-driven approach to configuration and generation of executable system files
Keywords :
network operating systems; operating system kernels; software reusability; transport protocols; communication protocols; end-user application programs; executable system files; individual layer configurability; inter-layer communication; inter-process communication; multiple protocol entities; networking software design; operating system designs; privileged/kernel address space; reuseability; special purpose sub-systems; system call interfaces; target operating environment; Access protocols; Application software; Computer interfaces; Computer science; Context-aware services; Hardware; ISO standards; Kernel; Object oriented modeling; Operating systems;
Conference_Titel :
Object-Orientation in Operating Systems, 1995., Fourth International Workshop on
Conference_Location :
Lund
Print_ISBN :
0-8186-7115-7
DOI :
10.1109/IWOOS.1995.470561