MULTITASKING
OPERATING SYSTEMS WITH DISTRIBUTED RESOURCES
Designed to allow unrestricted access to all resources and to the processing power of
INTEL 16 and 32 bits microprocessors and last generation microcomputers with IBM PC ATTM (ISA, EISA, VESA, and PCI standards) and PS/2TM
(ISA and MCA standards) compatible architecture, and filling a huge market gap, the
VirtuOS family of operating systems brings to professional applications the concrete
possibility of creating distributed systems, via the full, transparent and simultaneous
use of MULTITASKING, MULTHREADING,
MULTIUSER, MULTITERMINAL, and LOCAL AND REMOTE NETWORKING
ENVIRONMENTS. COMPATIBILITY WITH HIGHER FLEXIBILITY
The VirtuOS systems are really the result of Microbase's thirteen years experience in the
development of operating systems. As these systems were developed in order to fully
satisfy the real requirements of both Brazilian and international users, they fully adhere
to the "de facto" standard platform of the microcomputers' world. They are
functionally and operationally compatible with MS-DOSİ, so as to allow quick,
trouble-free migration into sophisticated environments from applications existing in
single task environments.
This compatibility combines high performance and flexibility with:
- the use of applications, including maintenance tools, which are completely familiar to
users;
- the access to and use of all available standard installable device drivers;
- the development or use of applications which require memory management above 640 Kbytes,
whether in LIM-EMS 4, XMS or even other standards which require VCPI (Virtual Control
Program Interface) and/or DPMI (DOS Protected Mode Interface);
- the full use of all applications developed for the NetBEUI network standard, even under
multitasking and multiterminal environments;
- connectivity and interoperability with the other market standard platforms through its
own TCP/IP and NetBEUI core and full IPX support.
VTM - VIRTUOSTM
TASK MANAGER
MULTITASKING ENVIRONMENT
A FANTASTIC IDEA - AN EFFECTIVE IMPLEMENTATION
The VirtuOSTM Operating System's users master a
sophisticated and powerful set of utilities that enables them to expand the
microcomputers' processing limits, through the access to and use of the multitasking
environment, in a simple, practical, and effective way.
VTM - VirtuOS Task Manager allows the creation and execution of up to 64 simultaneous
and concurrent tasks - 8 tasks per user - in a maximum 256 Mbytes RAM memory.
Each task created via VTM is indeed a full virtual machine, that is to say, an
environment where the whole hardware and software of a PC + MS-DOS are fully emulated.
To each of these virtual machines, the users can dynamically specify parameters that
give them total environment control to:
- run an application;
- configure and reconfigure the required memory area;
- support EGA/VGA video in background;
- support multiple applications that use DMA;
- allocate communication ports;
- change task priority;
- freeze and defreeze background tasks;
- enable and disable a task;
- customize the keyboard.
INTERPROCESS COMMUNICATION
Although they are completely independent, the applications in the virtual machines can
communicate via the VIPC - VirtuOSTM Interprocess
Communication, a sophisticated and effective intertask communication system. Any task
being executed in any of the system's processor can send or receive messages to or from
any other one, while the applications do not have to control such transactions.
NetBEUI COMPATIBILITY
This service can also be obtained via the NetBEUI emulator offered by the VirtuOSTM platform.
Another VirtuOSTM Task Manager resource that is
extremely useful to users is the one that enables the interpretation and execution of
script-file commands.
These files, which are created through any text editor that is available to users, may
contain commands and system calls that substitute the individual passing of parameters to
each task or virtual machine.
The script-file execution is done in a very simple way and it allows the full automation
of applications, in a way that is completely transparent to users, thus turning the
achievement of turnkey systems into an easy matter.
EVENTS PROGRAMMING
As it was developed so as that complement the task automation process, under the VirtuOSTM systems, the Schedule utility allows the management of up to 16
different events per each password assigned to system users, whether they are programmed
to be executed once only, several times, daily, weekly or in alternate days, at specified
times, whatever they may be.
The passing of parameters and commands to Schedule can be directly done by the operator
or via a keyfile. These files, in a way that is similar to that of the script-files,
contain an image of all keyboard interventions that are required by the applications.
After being programmed, the Schedule utility is completely automatic and does not depend
on operator calls.
COMPATIBILITY WITH MS-WINDOWSTM
Even rather sophisticated programs, such as MS-WindowsTM,
find in the VirtuOSTM system and its VTM an adequate
environment, which offers the user maximum flexibility to execute all standard mode
application and most enhanced mode applications.
MULTIUSER/
MULTITERMINAL ENVIRONMENT
GREAT
FLEXIBILITY - A MINOR INVESTMENT
With the VirtuOSTM systems, enlarging the installed
equipment and expanding the microcomputers processing limits is a very simple and gradual
process that is free from the common and unnecessary losses of previous investments.
By just adding memory to microcomputers and connecting them to simple graphics or
semigraphics video terminals, it is possible to obtain a high performance and low cost
multiuser and multiterminal system, with totally shareable resources and no loss of any of
the previous features. That means the real possibility of simultaneously executing several
MS-DOSTM compatible applications by way of several
concurring users and one single microcomputer, with no significant loss in performance.
REMOTE
TERMINALS
Asynchronous semigraphics terminals can be remotely connected to the system with no major
difficulty and with excellent performance.
MS-WINDOWSTM IN TERMINALS, TOO!
When it uses graphics terminals, the VirtuOSTM system
allows the execution of MS-WindowsTM in terminals.
Several other additional peripherals can be connected to a VirtuOSTM
system and shared by all users:
- optical disks;
- printers and plotters;
- communication channels;
- magnetic tapes.
Reconfiguring a VirtuOSTM system, so as to amplify or
alter its capacity of controlling peripherals, is a dynamic process that does not
interrupt processing and is also very simple and flexible.
LOCAL AND
REMOTE NETWORKING
SAFE AND SIMPLE GROWTH
Using the resources made available by the VirtuOS Network Facility - VNET, thanks to their
decentralized control, the VirtuOSTM systems allow the
creation of networking distributed systems, with multiple servers, dedicated or not, that
adequate themselves to the users' real needs, with no restrictions due to being
conditioned by single work methodologies.
Clusters of multiterminal systems are easily interconnected in a network, thus offering
a safe, simple and fast growth, with no significant degradation of the general performance
of applications. Quite the opposite: this option usually becomes the most adequate one to
numberless departmental applications.
Printing servers, dedicated or not, control up to 8 printers each under the VirtuOSTM systems and they can use local disk units to collect their
printing files, thus expressively increasing their performance and maximally reducing the
overload to the system as a whole.
Microcomputers that are equipped with the MS-DOSTM
operating system can easily be connected to a VirtuOSTM
network, whether locally or remotely, via the VOSPC network redirector.
SHARING
RESOURCES
With the VCONNEC utility it is possible to logically connect any terminal or workstation
to any VirtuOSTM computer, locally or remotely installed,
turning it into an alternative console. This resource makes the whole processing power of
each network available to all users.
REMOTE
SUPPORT
The WATCH utility is particularly useful to network managers in the remote support
activity. Its purpose is to logically connect any terminal or workstation to any virtual
machine of any microcomputer in a VirtuOSTM network, as a
secondary console, thus allowing the simultaneous viewing of screens in both video
monitors and the interaction of both keyboards concurrently.
NATURAL REMOTE NETWORKING
The use of the VNET resources in a remote network environment is a simple and fully
transparent process to the application, which is entirely controlled by installable device
drivers, thus allowing multiple remote communications circuits that use "dumb"
and/or intelligent serial interfaces.
Programmers and users of a VirtuOSTM system have
access to a point-to-point asynchronous or multipoint X.25 network, such as any public
package switching environment. More sophisticated data communication systems, which
require automatic enabling and dialing, passing of parameters to modems, decision making
and other facilities, find in DCCI - Data Communication Command Interpreter - a
complete and powerful tool in the use of public or private telephonic lines as
communication physical media.
CONECTIVITY AND INTEROPERABILITY
Endowed with a network multiprotocol layer, the VirtuOSTM
systems connect and interoperate with NetWareTM, UNIXTM and WindowsTMNT systems and with
those others that adopt communication protocols in the IPX, TCP/IP and NetBEUI standards.
All these resources make the VirtuOSTM systems ideal
for applications that have data communication as an important prerequisite.
SUPPORT TO MULTIPLE PROTOCOLS
As well as presenting exceptional remote communication facilities, the VirtuOSTM systems can connect and interoperate with other operating
environments, via implementation of network drivers that support the simultaneous stacking
of multiple protocols, such as:
- Native VirtuOSTM (VNET);
- TCP/IP;
- IPX;
- NetBEUI.
Known as VirtuOSTM Network Enhancer, this environment
has network services based on multiple protocols, implementing a client/server
connectivity system for the TCP/IP and NetBEUI environments, and concurrently supporting
the NOVELL IPX network protocol, thus allowing the creation of a communication gateway,
drastically increasing the flexibility of multitasking and multiuser systems that require
connectivity and interoperability.
With these characteristics and thanks to its compatibility with the MS-DOSTM and MS-WindowsTM environments,
the VirtuOSTM Network Enhancer enables users to use any
application designed to connect with other platforms, allowing the coexistence with UNIXTM, WindowsTM NT, NOVELL/NetWareTM systems, and mainframes - all that with great performance,
flexibility and full transparency, requiring no type of proprietary solution, which
justifies calling it an open system.
IP ROUTER
Requiring no dedicated hardware, the IP Router meets most needs of IP static routing in
both local (CSMA-CD) and remote (SLIP or X.25) circuits, at very low cost. As it allows
the use of several packet drivers, the IP Router supports several concurrent physical
media.
REMOTE ACCESS GATEWAY
VirtuOS RAG was specially developed to meet the needs of those who have to install high
performance remote networks (up to 34,800 bps). Based on an intelligent communication
coprocessor, it supports up to 16 serial lines per node, using a single VNet circuit.
By means of VirtuOS RAG it is possible to connect remotely with the use of VNet, IP
(with the IP Router), and IPX protocols.
The IPX Router allows the interconnection of local networks based on NOVELL's NetWare
via serial lines, as well as the remote connection of stand-alone microcomputers under the
MS-Windows, MS-DOS, and VirtuOS environments.
SECURITY SYSTEM
SECURITY - A PRIORITY
A system of great flexibility and high performance would be useless without a
corresponding security system.
Endowed with a complete and efficient security subsystem against unauthorized accesses,
the VirtuOSTM systems keep all critic functions under the
exclusive control of the users in charge of their management and operation, associating
users' passwords to groups, allowing the creation of up to 32 different privilege levels
and the association of tasks with automatic execution beginning and closing.
OERATING
LOG
All tasks executed by VirtuOSTM systems' users can have
their commands filed, step by step, in a log-type file, so as to allow, at any given
moment, the obtainment of a general system operating map, or even analytic maps,
classified per day, time, user, processor, console, virtual machine, and executed command
and function.
The Logview utility allows immediate access to data collected in a transparent way by
the system, thus enabling its manager to have total control over the operating process.
This control system also provides programmers with an argument passing method that allows
the creation of a log-type file of specific applications, so as to make it possible to
obtain general and specific maps of their operations.
NEW SECURITY SYSTEM - C2 STANDARD
There is now an option that can be acquired as an add-on: SECURITY C2, a system that
adheres to international standards and gives VirtuOSTM Systems a new security status.
Internationally acknowledged as an access security standard, C2 has become obligatory
in some market segments. Adopting these criteria implies a security system with a rather
rigid and well-defined level of control, where each user is identified, authorized and
accountable for each action.
This new security system was developed to fully comply with the criteria established by
the USA Department of Defense in its Trusted Computer System Evaluation Criteria, also
known as The Orange Book.
COMPLETE
AUDIT CONTROL
With the adoption of SECURITY C2, an environment that allows a complete audit of all
activities of all users (including even the Administrator) is created. It is possible to
analyze:
- event type;
- event source;
- event date and time;
- user;
- event result.
CONTINUOUS PROCESSING
To sophisticated systems that require uninterrupted operation, the VirtuOSTM systems offer the VCP - VirtuOS Continuous Processing package,
which comprehends two basic modules:
- MB-TREE Client/Server Record Manager and continuous processing system;
- IMMUNITY Dynamic Disk mirroring system.
These two modules allow the installation of an automatic file duplication and
restoration system, thus ensuring processing continuity under any circumstances, be it
during disk controller and unit faults or network server crashes.
A COMPLETE
SYSTEM
In short, thanks to their compatibility and enormous flexibility, to their sophisticated
disk caching technique for hard disk management, their high performance network access
algorithms, their sophisticated preemptive CPU time sharing system, their complete
security system and their connectivity and interoperability, the VirtuOSTM systems signify a differentiated alternative for downsizing and
rightsizing processes and, particularly, for the banking industry and retailing systems
automation. |