IEEE Transactions on Computers - Special issue on architectural support for programming languages and operating systems
IBM Systems Journal
A practical approach to operating systems
A practical approach to operating systems
Thoth, a portable real-time operating system
Communications of the ACM
A course in software portability
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
The CTRON approach to operating system support for software portability
ACM SIGOPS Operating Systems Review
Parallel file systems for the IBM SP computers
IBM Systems Journal
Portability and reusability: common issues and differences
CSC '95 Proceedings of the 1995 ACM 23rd annual conference on Computer science
Technological innovations in asthma patient monitoring and care
Expert Systems with Applications: An International Journal
Hi-index | 4.10 |
A range of system-design strategies that can be used to support portability and the ways in which these strategies have been employed by past and present systems are examined. The strategies are grouped into three categories: (1) strategies that maintain identical execution-time interfaces by porting system components that form the interface, (2) strategies that maintain identical or nearly identical interfaces for different system components by adhering to appropriate standards, and (3) strategies that assist in the adaptation of programs to a target environment. The principal emphasis is on operating-system issues. User interface portability, dynamic portability in a network, and international exchange of programs are briefly considered.