Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Operating systems

An operating system and public technology, applied in memory systems, program control design, instruments, etc., can solve problems such as heavy computer burden and slow performance

Inactive Publication Date: 2007-10-10
JALUNA
View PDF9 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since one instruction is always replaced by many instructions, emulation taxes the computer more and results in slower performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Operating systems
  • Operating systems
  • Operating systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] General introduction

[0038] system hardware

[0039] The computer system 100 to which this system can be applied includes: a central processing unit (CPU) 102, for example, available from ARM Limited ( www.arm.com ) obtained and as described in the technical manual and data sheet at http: / / www.arm.com / documentation / ARMProcessor_Cores / index.html, the CPU 102 is connected via the system bus 104 (including control, data and address bus) to a read only memory (ROM) chip 106; one or more banks of random access memory (RAM) chips 108; a disk controller device 110 (e.g., an IDE or SCSI controller, which communicates with a floppy disk drive , hard drives, and additional removable media drives such as DVD drives); one or more input / output ports 112 (e.g., one or more USB port controllers, and / or for interfaces with printers, etc. parallel port controller for connection); expansion bus 114 (eg, PCI bus) for bus connection with external or internal peripherals; and other syst...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method of enabling multiple different operating systems to run concurrently on the same RISC (e.g. ARM) computer, comprising selecting a first operating system to have a relatively high priority (the realtime operating system, such as C5); selecting at least one secondary operating system to have a relatively lower priority (the general purpose operating system, such as Linux); providing a common program (a hardware resource dispatcher similar to a nanokernel) arranged to switch between said operating systems under predetermined conditions; and providing modifications to said first and second operating systems to allow them to be controlled by said common program.

Description

technical field [0001] The present invention relates to operating systems. More specifically, the present invention relates to systems, methods and computer programs for running multiple operating systems in parallel. Background technique [0002] With some computer programs, it is essential that the steps of the program be executed within a defined period of time, or at defined times. Examples of such programs are control programs for operating a mobile phone, or control programs for operating a private branch exchange (PBX) or cellular base station. Typically, the program must respond to an external event or state change in a consistent manner at or within a specified time after that event. This is called "real-time" operation. [0003] However, for many other programs, the time it takes to execute the program is not very important. This applies to most common computer programs, including spreadsheet programs, word processing programs, payroll software packages, and ge...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/46
CPCG06F9/4843G06F9/4555B82Y10/00G06F9/06G06F9/46G06F9/45533G06F2212/7201
Inventor 吉利斯·迈涅盖纳蒂·马斯洛夫
Owner JALUNA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products