请输入您要查询的百科知识:

 

词条 PC-MOS/386
释义

  1. History

  2. Commands

  3. See also

  4. References

{{refimprove|date=February 2018}}{{Use dmy dates|date=January 2014}}{{Infobox OS
| name = PC-MOS/386
| logo =
| screenshot = PC-MOS-386 boot screen.jpg
| caption=A screen-print of the PC-MOS-386 startup screen
| developer = The Software Link
| source_model = Open-source
| kernel_type = Monolithic
| supported_platforms = x86 architecture
| ui = Command-line interface
| family =
| released = {{Start date and age|1987}}
| latest_release_version = 5.01
| latest_release_date =
| latest_test_version =
| latest_test_date =
| marketing_target =
| programmed_in = 80x86 assembly language c
| prog_language =
| language = English
| updatemodel =
| package_manager =
| working_state = Discontinued
| license = GNU GPL 3
| website = [https://github.com/roelandjansen/pcmos386v501 Github]
}}

PC-MOS/386 was a multi-user, computer multitasking operating system produced by The Software Link (TSL), announced at COMDEX in November 1986 for February 1987 release.[1] PC-MOS/386, a successor to PC-MOS, can run many MS-DOS software titles on the host machine or a terminal connected to it. Unlike MS-DOS, PC-MOS/386 is optimized for the Intel 80386 processor; however early versions will run on any x86 computer.

History

The last version produced was v5.01, compatible with MS-DOS 5. It required a memory management unit (MMU) to support memory protection, so was not compatible with 8086 and 8088 processors.

MMU support for 286 class machines was provided using a proprietary hardware shim inserted between the processor and its socket. 386 machines didn't require any hardware changes.

Multi-user operation suffered from the limitations of the day including the inability of the processor to schedule and partition running processes. Typically swapping from a foreground to a background process on the same terminal used the keyboard to generate an interrupt and then swap the processes. The cost of RAM (over US$500/Mb in 1987) and the slow and expensive hard disks of the day limited performance.

PC-MOS terminals could be x86 computers running terminal emulation software communicating at 9600 or 19200 baud, connected via serial cables. Speeds above this required specialized hardware boards which increased cost, but the speed was not a serious limitation for interacting with text-based programs.

PC-MOS also figured prominently in the lawsuit Arizona Retail Systems, Inc. v. The Software Link, Inc., where Arizona Retail Systems claimed The Software Link violated implied warranties on PC-MOS. The case is notable because The Software Link argued that it had disclaimed the implied warranties via a license agreement on the software's shrinkwrap licensing. The result of the case, which Arizona Retail Systems won, helped to establish US legal precedent regarding the enforceability of shrinkwrap licenses.[2]

There was a Year 2000 problem-like issue in this product, only happening on 1 August 2012 rather than the year 2000. Files created on the system from this date on would no longer work. This issue has since been corrected in the open source repository. [3]

On 21st July 2017 it was relicensed under GPL v3 and its source code uploaded to GitHub.[4]

Commands

The following list of commands are supported by PC-MOS Version 4.[5]

{{div col|colwidth=9em}}
  • ABORT
  • ADDDEV
  • ADDTASK
  • ALIAS
  • AUTOCD
  • BATECHO
  • BREAK
  • CALL
  • RETURN
  • CD
  • CLASS
  • CLS
  • COMMAND
  • COMPFILE
  • COPY
  • DATE
  • DEBUG
  • DIR
  • DIRMAP
  • DISKCOPY
  • DISKID
  • DOT
  • ECHO
  • ED
  • ENVSIZE
  • ERASE
  • EXCEPT
  • EXPORT
  • FILEMODE
  • FLUSH
  • FOR
  • FORMAT
  • GOTO
  • HDSETUP
  • HELP
  • IF
  • IMPORT
  • INSERT
  • KEY
  • KEYMAP
  • MD
  • MORE
  • MOS
  • MOSADM
  • MSORT
  • MSYS
  • NEXT
  • ONLY
  • PATH
  • PAUSE
  • PRINT
  • PROMPT
  • RD
  • REL
  • REM
  • REMDEV
  • REMTASK
  • RENAME
  • SEARCH
  • SET
  • SIGNOFF
  • SIGNON
  • SPOOL
  • STOP
  • SWITCH
  • TEXT
  • ENDTEXT
  • TIME
  • TYPE
  • VERIFY
  • WVER
{{div col end}}

See also

  • vDOS - https://www.vdos.info/ (An MS-DOS emulator designed for running MS-DOS programs on 32/64-bit Windows systems).
  • DoubleDOS
  • Multiuser DOS - Digital Research's unrelated, but similarly named multi-tasking operating system
  • VM/386 - unrelated multi-tasking DOS environment
  • Virtual DOS machine
  • Multiuser DOS Federation
  • FreeDOS
  • Timeline of operating systems

References

1. ^Multiuser Operating System to Use 386 Microprocessor's Virtual Modes, InfoWorld, Nov 17, 1986
2. ^{{cite web|url=http://cyber.law.harvard.edu/property00/alternatives/arizona.html|title=Arizona Retail Systems|first=Oliver|last=Bennett|website=cyber.law.harvard.edu}}
3. ^{{cite web|url=https://github.com/roelandjansen/pcmos386v501/issues/2#issuecomment-459088430|title=Date Bug|first=James|last=Sprinkle|date=30 January 2019|publisher=|via=GitHub}}
4. ^{{cite web|url=https://github.com/roelandjansen/pcmos386v501|title=pcmos386v501: PC-MOS/386 v5.01 final release including cdrom driver sources|first=Roeland|last=Jansen|date=8 February 2018|publisher=|via=GitHub}}
5. ^[https://github.com/roelandjansen/pcmos386v501/blob/master/DOCS/v4/PCMOSv4UserManual.pdf PC-MOS User Guide]
{{DEFAULTSORT:PC-MOS 386}}{{Operating System}}{{FOSS}}

7 : 1987 software|Discontinued operating systems|DOS issues|Formerly proprietary software|Free software operating systems|Software written primarily in assembly language|X86 operating systems

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/23 11:17:52