Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

UNOS (operating system)

From Wikipedia, the free encyclopedia
Real-time operating system
For other uses, seeUNOS (disambiguation).
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "UNOS" operating system – news ·newspapers ·books ·scholar ·JSTOR
(April 2014) (Learn how and when to remove this message)
Operating system
UNOS
DeveloperCharles River Data Systems
Written inC
OS familyUnix-like
Working stateHistoric
Final release9.3.3+ / July 15, 1997; 28 years ago (1997-07-15)
Marketing targetReal-time data acquiring and processing
Supported platformsMotorola 68k,Intel 80486
Kernel typeMonolithic

UNOS is a discontinuedreal-time operating system (RTOS); it was the first32-bitUnix-like system with real-time extensions.[citation needed] It was developed by Jeffery Goldberg, MS. who leftBell Labs after usingUnix and became VP of engineering for Charles River Data Systems (CRDS), now defunct. UNOS was written to capitalize on the first 32-bitmicroprocessor, theMotorola68kcentral processing unit (CPU).[citation needed] CRDS sold a UNOS based 68K system, and sold porting services and licenses to other manufacturers who hadembedded CPUs.[1]

History

[edit]

Jeff Goldberg created an experimental OS using only eventcounts for synchronization, that allowed a preemptivekernel, for a Charles River Data Systems (CRDS)PDP-11. CRDS hired Goldberg to create UNOS and began selling it in 1981.[2][better source needed]

UNOS was written for theMotorola 68000 series processors. While compatible withVersion 7 Unix, it is also an RTOS.[citation needed] CRDS supported it on the company's Universe 68 computers, as didMotorola'sVersabus systems.[3] CRDS's primary market wasOEMs embedding the CRDS unit within a larger pile of hardware, often requiring better real-time response than Unix could deliver.[citation needed]

UNOS has a cleaner kernel interface than UNIX in 1981.[citation needed] There was e.g., a system call to obtainps information instead of reading /dev/kmem.[citation needed]

UNOS requiredmemory protection, with the 68000 using anMMU developed by CRDS;[citation needed] and only used Motorola MMUs after UNOS 7 on the68020 (CRDS System CP20)[citation needed] (using theMC68851 PMMU).

UNOS was written in the programming languagesC andassembly language, and supportedFortran,COBOL,Pascal, andBusiness Basic.[citation needed]

Limits

[edit]

UNOS from CRDS never supported pagedvirtual memory[2] andmultiprocessor support had not been built in from the start,[2] so the kernel remained mostly single-threaded on the few multiprocessor systems built.[2]A UNOS variant enhanced byH. Berthold AG under the name vBertOS added demanded page loading and paged processes in 1984,[citation needed] but was given up in favor ofSunOS because of the missingGUI and the missing networking code in Spring 1985,[citation needed] when Berthold imported the first Sun to Europe.[citation needed]

References

[edit]
  1. ^"First DESKTOP Unix Box?".groups.google.com. Retrieved2024-12-30.
  2. ^abcd"Multics Significance". UNOS. Archived fromthe original on 2015-08-18. RetrievedAugust 15, 2015.
  3. ^Fiedler, Ryan (October 1983)."The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace".Byte. p. 132. Retrieved30 January 2015.
Operating
systems
POSIX support
Unix-like
Partial
TRON support
Partial
Capability-based
Java virtual machine
DOS
L4 kernel
Psion
Microsoft
IBM
Texas Instruments
DEC:PDP-11,VAX
Low resource
Frameworks,kits
Developers
Operating
systems
BSD
Linux
System V
Other
Compatibility
layers
Stub icon

Thisoperating-system-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=UNOS_(operating_system)&oldid=1322369522"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp