Generic software interface for hardware environments
a software interface and hardware environment technology, applied in the direction of program control, multi-programming arrangement, instruments, etc., can solve the problems of compilers not being able to solve the problem of dealing with different peripheral devices, program written for a system with one kind of peripheral device will not work on a system, and program written for a system with one kind of peripheral device will not work with another type of keyboard
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0044] The generic HE layer 201 of the invention was developed to simplify porting an operating system originally written for Motorola 88000 hardware to a hardware environment which employed an Intel Pentium.RTM. processor and which was specialized for high-speed access to a local-area network (LAN) and an array of disk drives that obey the SCSI protocol.
[0045] Memory Arrangement in a Preferred Environment: FIG. 4
[0046] FIG. 4 is a detail of system memory 401 for operating system 203 and generic HE layer 201. At the top of system memory 401 is memory 403 reserved for OS 203; then comes memory 415 which is shared by both generic HE layer 201 and OS 203; at the bottom of system memory 401 is memory 417 for data private to generic HE layer 201, memory 419 for generic HE layer 201's code, and memory 421 for BIOS 113 and the bootstrap code needed to get the system running.
[0047] OS and GHE layer shared memory 415 includes areas for storing state for the programs that are executed in cons...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


