Tri-M Systems MOPS/586 technical manual Onboard SSD DOS-compatible, Expanded Memory Map

Models: MOPS/586

1 35
Download 35 pages 26 Kb
Page 9
Image 9

MOPS/586

Onboard SSD (DOS-compatible)

Expanded Memory Map

The user can convert (up to 20Mbytes) Extended Memory into Expanded Memory (EMS). The selected Expanded Memory is devided into 16KByte pages, of which four can be mapped into the EMS-frame. The EMS- frame is located within the first 1MByte address space and has a length of 64KByte. The start address of the EMS-page can be selected between CC000h and E0000h in steps of 16KBytes. Most Expanded Memory Managers are choosing their frame address location by themselves if it is not explicit set..

000000h

+-------------------

+

-

 

 

 

¦

Interruptvectors

¦

¦

640KByte

 

 

¦

BIOS-variables

¦

¦

of

 

 

¦

IO.SYS, MSDOS.SYS ¦

¦ main memory

 

 

¦

COMMAND.COM

¦

¦

 

 

 

¦

HIMEM, EMM386

¦

¦

 

 

 

¦

Applications

¦

¦

 

 

0A0000h +-------------------

¦

+

 

 

 

¦

EGA/VGA Video-

¦

¦

 

 

 

¦

Adapter

¦

¦ upper memory

 

0B0000h +-------------------

¦

¦

area

 

 

¦

MGA/CGA Video-

¦

¦ (RAM areas not

 

 

¦

Adapter

¦

¦

used by video

 

0C0000h +-------------------

¦

¦

cards can be

-

 

¦

VGA BIOS

¦

¦

used otherwise)

¦ 48KByte

0CC000h +-------------------

¦

¦

 

¦ Shadow RAM

 

¦

BIOS-extensions

¦

¦ (all not used

-

 

¦

Shadow-RAM

¦

¦

areas could be

 

 

¦

Dual port RAM

¦

¦

used otherwise)

 

 

¦

EMS-Pages

¦

¦

 

 

 

¦

etc.

¦

¦

 

 

0E0000h +-------------------

¦

¦

 

-

 

¦

System-Setup

¦

¦

 

¦ 128KByte

 

¦

System-BIOS

¦

¦

 

¦ Shadow RAM

100000h +-------------------

¦

+

 

-

 

¦

 

¦

¦ higher memory area

 

110000h +-------------------

¦

+

 

 

 

¦

 

¦

¦ extended or

 

 

¦

 

¦

¦ expanded memory

 

 

+-------------------

+

 

 

 

To be able to work with Expanded Memory under MS-DOS, you have to add the following drivers to your

CONFIG.SYS:

HIMEM.SYS and EMM386.EXE

The MOPS/586 uses a 32KByte extension BIOS (many other boards do this, too) which is mapped to a configurable memory area. Some other kind of boards have no extension BIOS, but are using drivers which communicate with their corresponding devices via memory mapped I/O. All these boards have one thing in common, they have to share the upper memory area with the Expanded Memory Manager. This is often the reason for several problems in the system. Make sure you excluded all areas in the upper memory, which are used by extension BIOSes and memory mapped I/O. Your instruction in the CONFIG.SYS concerning the Expanded Memory Manager should look like this: (questionmarks for location of extension BIOS)

DEVICE=EMM386.EXE X=E000-EFFF

Onboard SSD (DOS-compatible)

The onboard Solid State Disk (SSD) won’t work under any protected mode operating system, like WINDOWS 3.1, WINDOWS FOR WORKGROUPS 3.11, WINDOWS NT, OS/2 etc.

For SSD-Setup look to Fehler! Verweisquelle konnte nicht gefunden werden. on page Fehler! Textmarke nicht definiert..

Tri-M Systems Inc., 6-1301 Ketch Court, Coquitlam, B.C., V3K 6X7, Canada Phone: (604) 527-1100, (800) 665-5600 Fax: (604) 527-1110

Email: info@Tri-M.com Web: www.Tri-M.com

Page 9
Image 9
Tri-M Systems technical manual Expanded Memory Map, MOPS/586 Onboard SSD DOS-compatible

MOPS/586 specifications

Tri-M Systems MOPS/586 is an advanced multi-application operating system specifically designed to meet the demands of modern computing environments. This system offers a range of unique features, technologies, and characteristics that position it as a leader in its class, particularly for embedded and real-time applications.

One of the standout features of the MOPS/586 is its modular architecture. This design allows for easy integration of various components, enabling users to tailor the operating system to fit their specific needs. Developers can add or remove modules seamlessly, ensuring that the system remains lightweight and efficient while retaining the necessary functionalities.

MOPS/586 utilizes a microkernel design, which enhances system stability and performance. By focusing on minimalism, the microkernel handles only the most essential services, such as communication and process management, while additional services can run in user space. This separation reduces the risk of system crashes and allows for easier maintenance and upgrades.

Another key characteristic of MOPS/586 is its real-time capabilities. The operating system supports deterministic processing, ensuring that critical tasks are executed within strict time constraints. This feature is particularly beneficial for industries such as automotive, aerospace, and telecommunications, where timing and reliability are crucial.

In terms of hardware compatibility, the MOPS/586 is designed to work seamlessly with a wide array of devices and platforms. Its support for x86 architecture, along with various peripheral interfaces, enables it to be deployed on both legacy systems and cutting-edge hardware. This versatility is a significant advantage for organizations looking to leverage existing infrastructure while transitioning to newer technologies.

Security is a paramount concern in today's digital landscape, and MOPS/586 addresses this through its robust security framework. The system incorporates user authentication, access control, and secure communication protocols, ensuring that sensitive data remains protected. Additionally, the operating system is regularly updated to address vulnerabilities and threats, keeping users safe in an ever-evolving cybersecurity environment.

Overall, Tri-M Systems MOPS/586 stands out for its modularity, microkernel architecture, real-time support, hardware versatility, and robust security features. These elements combined make it an ideal choice for businesses and developers looking for a reliable, adaptable, and secure operating system for their critical applications. Whether in embedded systems or more extensive computing environments, MOPS/586 delivers the performance and reliability that organizations need to succeed in today’s technology-driven world.