Appeal No. 1999-0041 Application 08/475,669 memory, said memory being divided into a plurality of storage aggregates, said plurality of storage aggregates containing data, said data including big endian data and little endian data, said plurality of storage aggregates including markings, said markings indicating whether said storage aggregates contain data formatted as big endian data or contain data formatted as little endian data, said memory comprising big endian programs and little endian programs, said big endian programs executing as said big endian tasks and said little endian programs executing as said little endian tasks, said tasks executing on a task-for- task basis directly on said conventional biendian [sic] processor; a memory management mechanism, said memory management mechanism using said markings to allow said big endian programs to share said big endian data with said little endian programs. 19. A computer-implemented method for sharing data between big endian programs and little endian programs, said big endian programs executing as big endian tasks, said little endian programs executing as little endian tasks, said big endian tasks and said little endian tasks executing a processor on a task-for-task basis, said method comprising the steps of: attempting to access data contained in memory, said data being contained in a storage aggregate within said memory, said storage aggregate being marked to indicate a particular endian format type, said attempting step being performed by a task of a particular endian type; determining whether said data's particular endian type is the same as that of said task; 4Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 NextLast modified: November 3, 2007