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