TurboDOS

TurboDOS
DeveloperSoftware 2000 Inc
OS familyCP/M-like
Working stateHistoric
Source modelClosed source
Initial release1982; 43 years ago (1982)
Latest release1.43 / 1983; 42 years ago (1983)
PlatformsZilog Z80, Intel 8086
Kernel typeMonolithic kernel
Default
user interface
Command-line interface
LicenseProprietary

TurboDOS is a multi user CP/M like operating system for the Z80 and 8086 CPUs developed by Software 2000 Inc.

It was released around 1982 for S100 bus based systems such as the NorthStar Horizon and the Commercial Systems line of the multiprocessor systems including the CSI-50, CSI-75, SCI-100 and CSI-150.

The multiprocessor nature of TurboDOS is its most unusual feature. Unlike other operating systems of its time where networking of processors was either an afterthought, or which only support a file transfer protocol, TurboDOS was designed from the ground up as a multiprocessor operating system.

It is modular in construction, with the operating system generation based on a relocating, linking, loader program. This makes the incorporation of different hardware driver modules quite easy, particularly for bus-oriented machines, such as the IEEE-696 (S-100) bus which was commonly used for TurboDOS systems.

Architecture

TurboDOS is highly modular, consisting of more than forty separate functional modules distributed in relocatable form. These modules are "building blocks" that you can combine in various ways to produce a family of compatible operating systems. This section describes the modules in detail, and describes how to combine them in various configurations.

Possible TurboDOS configurations include:

  • single-user without spooling
  • single-user with spooling
  • network server
  • simple network user (no local disks)
  • complex network user (with local disks)

Numerous subtle variations are possible in each of these categories.

Module hierarchy

The architecture of TurboDOS can be viewed as a three-level hierarchy. The highest level of the hierarchy is the process level. TurboDOS can support many concurrent processes at this level. The intermediate level of the hierarchy is the kernel level. The kernel supports the 93 C-functions and T-functions, and controls the sharing of computer resources such as processor time, memory, peripheral devices, and disk files. Processes make requests of the kernel through the entrypoint module OSNTRY, which decodes each C-function and T-function by number and invokes the appropriate kernel module.

The C functions include the CP/M BDOS functions and selected MP/M functions.

The lowest level of the hierarchy is the driver level, and contains all the device-dependent drivers necessary to interface TurboDOS to the particular hardware being used. Drivers must be provided for all peripherals, including console, printers, disks, communications channels, and network interface.

Drivers are also required for the real-time clock (or other periodic interrupt source), and for bank-switched memory (if applicable).

TurboDOS is designed to interface with almost any kind of peripheral hardware. It operates most efficiently with interrupt-driven, DMA-type interfaces, but can also work fine using polled and programmed-I/O devices.

TurboDOS loader

The TurboDOS loader OSLOAD.COM is a program containing an abbreviated version of the kernel and drivers. Its purpose is to load the full TurboDOS operating system from a disk file (OSSERVER.SYS) into memory at each system cold-start.

System generation

The functional modules are distributed in relocatable format (.REL) and the GEN command is a specialized linker which builds an executable version of the system.

Commands

TurboDOS has no "resident" commands. All commands are executable files. The standard commands are:

AUTOLOAD Set up a series of commands to be executed automatically at each cold-start or warm-start.
BACKUP Performs a fast copy of an entire disk onto another disk of the same type and format.
BANK In a banked memory Z80 system, allows changing between bank-switched and non-bank-switched operation.
BATCH Enters commands into a FIFO file for processing by a dedicated batch processor in a networked system.
BOOT Copies data to and from reserved (boot) tracks on a disk.
BUFFERS Interrogates or changes the number and/or size of the disk buffers maintained by TurboDOS
CHANGE Checks disk is not in use and flushes cache prior to removing a disk.
COPY File copy.
DATE Display or set system date and time.
DELETE File delete.
DIR Display or print disk directory.
DO Execute a batch file.
DRIVE Display disk format information.
DUMP Display or print hexadecimal and ASCII file dump.
ERASEDIR Erase entire disk directory
FIFO Create a FIFO file.
FIXDIR Directory clean-up utility, also used to convert between linear and hashed directory structure, (and vice versa).
FIXMAP Regenerate disk allocation map.
FORMAT Disk format.
LABEL Set or interrogate disk label.
LOGOFF Terminate console session.
LOGON Start console session.
MASTER Attach console to the "master" processor (server) in network system.
PRINT Control routing of print output.
PRINTER Control despooling on any selected printer.
QUEUE Manually queue for de-pooled printing.
RECEIVE Read and display one record from FIFO file.
RENAME Rename files.
SEND Write message to FIFO file.
SET Set or clear file attributes.
SHOW Display file attributes.
TYPE Display file contents to console or printer.
VERIFY Scan disk for bad blocks and (optionally) mark them to prevent their usage.

Read other articles:

Artikel ini perlu diterjemahkan dari bahasa Inggris ke bahasa Indonesia. Artikel ini ditulis atau diterjemahkan secara buruk dari Wikipedia bahasa Inggris. Jika halaman ini ditujukan untuk komunitas bahasa Inggris, halaman itu harus dikontribusikan ke Wikipedia bahasa Inggris. Lihat daftar bahasa Wikipedia. Artikel yang tidak diterjemahkan dapat dihapus secara cepat sesuai kriteria A2. Jika Anda ingin memeriksa artikel ini, Anda boleh menggunakan mesin penerjemah. Namun ingat, mohon tidak men...

 

 

Chetan HansrajChetan Hansraj dan Istri menghadiri pernikahan Esha Deol, 2012Lahir15 Juni 1982 (umur 41)Mumbai, India[1]Tempat tinggalMumbai, IndiaKebangsaanIndiaPekerjaanAktorTahun aktif2001–sekarangSuami/istriLavania Pereira[2] Chetan Hansraj (lahir 15 Juni 1982)[1] adalah aktor televisi dan film asal India.[3][4] Kehidupan pribadi Chetan menikah dengan Lavania Pereira pada tanggal 12 Desember 2004 dan ia memiliki seorang anak laki-laki.&#...

 

 

Asam valerat[1] Nama Nama IUPAC Pentanoic acid Nama lain Valeric acidButane-1-carboxylic acidValerianic acid Penanda Nomor CAS 109-52-4 Y Model 3D (JSmol) Gambar interaktif 3DMet {{{3DMet}}} ChEBI CHEBI:17418 ChEMBL ChEMBL268736 N ChemSpider 7701 N Nomor EC IUPHAR/BPS 1061 PubChem CID 7991 Nomor RTECS {{{value}}} UNII GZK92PJM7B Y CompTox Dashboard (EPA) DTXSID7021655 InChI InChI=1S/C5H10O2/c1-2-3-4-5(6)7/h2-4H2,1H3,(H,6,7) NKey: NQPDZGIKBAWPEJ-UHFFFAOYS...

Footballer (born 1991) In this Congolese name, the surname is Kakuta and the post-surname is Mambenga. Gaël Kakuta Kakuta with Lens in 2020Personal informationFull name Gaël Romeo Kakuta Mambenga[1]Date of birth (1991-06-21) 21 June 1991 (age 32)[2]Place of birth Lille, FranceHeight 1.73 m (5 ft 8 in)[3]Position(s) Winger[2]Team informationCurrent team AmiensNumber 10Youth career1998–1999 US Lille-Moulins1999–2007 Lens2007–2009 C...

 

 

Miss LeePoster promosiHangul청일전자 미쓰리 GenreDramaPembuatStudio DragonDitulis olehPark Jeong-hwaSutradaraHan Dong-hwaPemeranLee Hye-riKim Sang-kyungUhm Hyun-kyungCha Seo-wonNegara asalKorea SelatanBahasa asliKoreaProduksiRumah produksiLogos FilmDistributortvNRilis asliJaringantvNFormat gambar1080i (HDTV)Format audioDolby DigitalRilis25 September (2019-09-25) –14 November 2019 (2019-11-14) Miss Lee (Hangul: 청일전자 미쓰리; RR: Chungilj...

 

 

Léon Dehon, pendiri Kongregasi dalam sebuah foto yang dibuat tahun 1908 Kongregasi Imam-imam Hati Kudus Yesus berasal dari bahasa Prancis Prêtres du Sacré-Cœur de Jésus (SCJ) adalah ordo keagamaan katolik yang didirikan oleh Leon Dehon di Saint-Quentin, Aisne dan menerima decretum laudis dari Tahta Suci pada tanggal 25 Februari 1888. Para imam SCJ ini juga sering disebut sebagai Dehonian. Kongregasi ini berawal dari nama Kongregasi Oblat Hati Kudus Yesus yang didirikan pada tanggal 28 Ju...

Radio station in Saint Joseph, TennesseeWMXVSaint Joseph, TennesseeBroadcast areaFlorence-Muscle Shoals Metropolitan AreaFrequency101.5 MHzBrandingMy 101.5ProgrammingFormatHot adult contemporarySubchannelsHD2: SilentHD3: Urban contemporaryHD4: SilentOwnershipOwnerMike Self and Parker Griffith(Singing River Media Group, LLC)Sister stationsWLAY (AM), WLAY-FM, WMSR-FM, WVNA (AM), WVNA-FMHistoryFirst air date1991; 33 years ago (1991)Former call signsWJOR-FM (1991-2006)Technical ...

 

 

Municipality in Agder, Norway Municipality in Agder, NorwayLindesnes Municipality Lindesnes kommuneMunicipalityView of Vigeland, the administrative centre of Lindesnes Municipality Coat of armsAgder within NorwayLindesnes within AgderCoordinates: 58°06′15″N 07°17′20″E / 58.10417°N 7.28889°E / 58.10417; 7.28889CountryNorwayCountyAgderDistrictSørlandetEstablished1 Jan 1964 • Preceded bySpangereid, Sør-Audnedal, and Vigmostad municipalitiesAdmini...

 

 

Doo-wop band This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Joey and the Twisters – news · newspapers · books · scholar · JSTOR (August 2014) (Learn how and when to remove ...

Павлодарская епархия Благовещенский собор в Павлодаре Страна Казахстан Церковь Русская православная церковь Митрополия Казахстанский митрополичий округ Дата основания 6 октября 2010 года Управление Главный город Павлодар Кафедральный собор Благовещенский Иерарх Епис...

 

 

Questa voce sull'argomento calciatori cechi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Tomáš Petrášek Nazionalità  Rep. Ceca Altezza 199 cm Calcio Ruolo Difensore Squadra  Jeonbuk Hyundai CarrieraSquadre di club1 2012 Hradec Králové B? (?)2012→  Hlavice11 (0)2013-2014→  Roudnice nad Labem? (?)2014→  Kolín14 (1)2015 Flota Świnoujście? (?)2015 ...

 

 

Pemuliaan menghasilkan domba merino (kiri) yang memberikan wol (kiri) dengan kualitas berbeda dari domba yang tidak dimuliakan (kanan). Pemuliaan hewan atau pemuliabiakan hewan merupakan kegiatan dalam peternakan atau pemeliharaan hewan lainnya yang bertujuan untuk memperbaiki kualitas individu maupun populasi hewan yang bersangkutan untuk karakteristik yang diinginkan manusia. Karena kebanyakan hewan yang dimuliakan adalah ternak, istilah pemuliaan ternak juga kerap dipakai. Dalam pemuliaan ...

Parts of this article (those related to documentation) need to be updated. Please help update this article to reflect recent events or newly available information. (March 2022) Politics of Ukraine Constitution Human rights Presidency President Volodymyr Zelenskyy Office of the President National Security and Defence Council Presidential representatives Presidential symbols Executive Prime Minister Denys Shmyhal Cabinet Shmyhal Government Legislature Verkhovna Rada (parliament) Chairman: Rusl...

 

 

  لمعانٍ أخرى، طالع مساواة (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (مارس 2019) مساواة تاريخ التأسيس 2009 (منذ 15 سنة) النوع منظمة غير ربحية وحركة اجتماعية الوضع القانوني نشطة الاهتمامات حقوق المرأة حق�...

 

 

奈良市鴻ノ池運動公園 > 奈良市鴻ノ池陸上競技場 奈良市鴻ノ池陸上競技場ロートフィールド奈良 奈良市の地図を表示奈良県の地図を表示日本の地図を表示施設情報所在地 奈良県奈良市法蓮佐保山四丁目5番1号位置 北緯34度41分54.63秒 東経135度49分45.1秒 / 北緯34.6985083度 東経135.829194度 / 34.6985083; 135.829194座標: 北緯34度41分54.63秒 東経135度49分45.1秒...

Despite his being regarded as martyred into the Black Sea, multiple churches have laid claims to the translated relics of Pope Clement I. This is a list of non-extant papal tombs, which includes tombs not included on the list of extant papal tombs. Information about these tombs is generally incomplete and uncertain. Chronologically, the main locations of destroyed or unknown papal tombs have been: the obscure tombs of the first two centuries of popes near Saint Peter, the repeated waves of t...

 

 

Type of seismic wave This article is on the type of seismic wave. For the term used in electrocardiography, see P wave (electrocardiography). P-wave can also refer to a type of electronic wave function in atomic physics; see atomic orbital. Part of a series onEarthquakes Types Mainshock Foreshock Aftershock Blind thrust Doublet Interplate Intraplate Megathrust Remotely triggered Slow Submarine Supershear Tsunami Earthquake swarm Causes Fault movement Volcanism Induced seismicity Characteristi...

 

 

Questa voce sull'argomento surfisti australiani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Tom CarrollNazionalità Australia Surf Palmarès OroASP world tour 1983 OroASP world tour 1984 Statistiche aggiornate al 5 novembre 2008 Modifica dati su Wikidata · Manuale Thomas Victor Carroll (Newport, 29 novembre 1961) è un surfista australiano. Già da giovane si distinse nella sua terra, vincendo i campionati australiani di surf nel 19...

Restaurant in Portland, Oregon, U.S. Dick's Primal BurgerExterior of the restaurant in southeast Portland's Woodstock neighborhood, 2021Restaurant informationOwner(s)Richard SatnickCityPortlandStateOregonCountryUnited StatesCoordinates45°28′45″N 122°36′44″W / 45.4793°N 122.6123°W / 45.4793; -122.6123Websitedicksprimalburger.com Dick's Primal Burger is a restaurant in Portland, Oregon. Description The restaurant Dick's Primal Burger is located on Woodstock B...

 

 

Concilio di CalcedoniaConcilio ecumenico delle Chiese cristiane Vasilij Ivanovič Surikov, Quarto Concilio Ecumenico di Calcedonia, olio su tela, 1876 LuogoCalcedonia Data451 Accettato daanglicani, cattolici, luterani, ortodossi, vetero-cattolici (IV) Concilio precedenteConcilio di Efeso Concilio successivoConcilio di Costantinopoli II Convocato daImperatore Marciano Presieduto daUna commissione governativa di funzionari e senatori, capeggiata dal patrizio Anatolio Partecipanti370 circa Argom...