- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Unix Real Time?
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-30-2003 08:32 AM
тАО04-30-2003 08:32 AM
Unix Real Time?
If so, may i know where can i get that information regarding: process management, CPU scheduling, memory management, I/O system, and File system management? Thanks a lot
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-30-2003 08:38 AM
тАО04-30-2003 08:38 AM
Re: Unix Real Time?
It requires HP PA-RISC hardware.
Lots of people including AOL use it the way you want to use it.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-30-2003 08:38 AM
тАО04-30-2003 08:38 AM
Re: Unix Real Time?
check out these links -
http://www.rtlinux.com/products/rtlinuxpro/rtlinuxpro.html
http://www.ddj.com/topics/realtime/sites/
The second above is a real good list of links to sites serving details of real-time operating systems.
Hope this helps.
- ramd.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-30-2003 08:44 AM
тАО04-30-2003 08:44 AM
Re: Unix Real Time?
Ramkumar, thanks for the website. But what i need is Unix Variant OS that support Real Time Application. The second website that you give, which i think is not a unix variant OS. Thanks anyway.
Steven, thanks. Can check with you whether HP-UX is a unix variant Operating system that support real time? I don't think so, HP-UX is. Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-30-2003 07:08 PM
тАО04-30-2003 07:08 PM
Re: Unix Real Time?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО04-30-2003 07:37 PM
тАО04-30-2003 07:37 PM
Re: Unix Real Time?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-01-2003 05:30 AM
тАО05-01-2003 05:30 AM
Re: Unix Real Time?
So please explain what *you* mean by it, and perhaps we can give you answers.
For example for most *real* real-time people, "real-time" means a guaranteed (maximum) response time from a (normally device) interrupt to the start/continuation of a process. While HP-UX has the rtprio(2) system call and rtprio(1) command, it can not guarantee this response time.
In the old days, HP-UX (on the Series 800) had the required kernel-preemption, but due to lack of demand, it no longer has.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-01-2003 05:53 AM
тАО05-01-2003 05:53 AM
Re: Unix Real Time?
For some years ago HP had a serie of Industrial computers (VME) based on HP-UX and PA-RISC (I don't know if they still exists). In the specifications for this computers you can find "IEEE POSIX 1003.1b Real-time API support (Phase1)" . I am not sure what this mean exact, we have a number of such computers but they are not used for Real time applications.
http://www.hp.com/products1/vmesystems/model745/745_overview_print.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-01-2003 06:58 AM
тАО05-01-2003 06:58 AM
Re: Unix Real Time?
True, if you open the window of acceptable response time to dozens of seconds, then most Unices will get things started within that time frame, but I would NEVER use a typical Unix system for process control. For instance, the HP 1000 computers could guarentee a maximum response time of 1ms from the initiation of a priority interrupt on a card to the start of the driver to handle the interrupt. And if the driver was coded as a microprogrammed instruction, the response time could be as little as 15 microseconds.
For true realtime applications, programs almost never control devices directly because they are just too slow. Instead, the driver performs the interrupt handling and the program simply changes the behavior of the driver through special interfaces. And filesystems are only useful for slow (100's of ms) activities such as logs or configurations. Typical process control systems will be manipulating giant machines where instant response is not just desirable, it can be a serious safety concern.
So before you look for a realtime opsystem, you must clearly define the expected response times, issues about safety, the ability to collect or transmit data at a specific rate, and most important, the availability of development tools designed for realtime processing.
HP-UX has a realtime processing priority which must be used with care. For instance, setting a shell to a realtime priority and then running this simple script:
while :
do
:
done
will lock up the entire machine, allowing no one to login or run anything.
Bill Hassell, sysadmin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО05-01-2003 09:05 AM
тАО05-01-2003 09:05 AM
Re: Unix Real Time?
In addition to the rtprio et al things, with 11.11, one can add some software from software.hp.com (search for "interrupt") that will allow the explicit assignment of I/O cards and their interrupts to specific CPUs. This means that you can either make sure that nothing but a given I/O card interrupts a given CPU, or that a given CPU takes no I/O interrupts etc. Not "real-time" but it does help "control" behaviour further.