System operacyjny na dysku - Disk operating system

Disk Operating System (w skrócie DOS ) to komputerowy system operacyjny , który znajduje się na i może korzystać z pamięci na dysku urządzenia, takie jak dyskietki , dysku twardego lub dysku optycznego . Dyskowy system operacyjny musi zapewniać system plików do organizowania, odczytywania i zapisywania plików na dysku pamięci masowej. Ściśle mówiąc, definicja ta nie ma zastosowania do obecnych generacji systemów operacyjnych, takich jak używane wersje systemu Microsoft Windows , i jest bardziej odpowiednio stosowana tylko w przypadku starszych generacji systemów operacyjnych.

Dyskowe systemy operacyjne były dostępne dla komputerów mainframe , minikomputerów , mikroprocesorów i komputerów domowych i były zwykle ładowane z samych dysków w ramach procesu rozruchu .

Historia

W początkach komputerów nie było dysków, dyskietek ani nowoczesnych urządzeń pamięci flash . Wczesne urządzenia pamięci masowej, takie jak linie opóźniające , podstawowych wspomnienia , kart perforowanych , dziurkowanej taśmy , taśmy magnetyczne i bębnów magnetycznych użyto zamiast. A we wczesnych dniach mikrokomputerów i komputerów domowych zamiast nich używano taśmy papierowej lub kasety magnetofonowej (patrz standard Kansas City ) lub nic. W tym drugim przypadku wprowadzanie programu i danych odbywało się za pomocą przełączników na panelu przednim bezpośrednio do pamięci lub poprzez terminal /klawiaturę komputerową , czasami sterowaną przez interpreter BASIC w pamięci ROM ; po wyłączeniu zasilania wszelkie informacje zostały utracone.

Na początku lat sześćdziesiątych, gdy dyski stały się większe i tańsze, różni producenci komputerów mainframe i minikomputerów zaczęli wprowadzać dyskowe systemy operacyjne i modyfikować istniejące systemy operacyjne w celu wykorzystywania dysków.

Zarówno dyski twarde, jak i dyskietki wymagają oprogramowania do zarządzania szybkim dostępem do blokowego przechowywania danych sekwencyjnych i innych. W przypadku większości mikrokomputerów każdy napęd dyskowy był opcjonalnym urządzeniem peryferyjnym; systemy mogą być używane z napędem taśmowym lub w ogóle uruchamiane bez urządzenia pamięci masowej. Składnik systemu operacyjnego dysku w systemie operacyjnym był potrzebny tylko wtedy, gdy używany był napęd dyskowy.

Zanim firma IBM ogłosiła komputery mainframe System/360 , koncepcja dyskowego systemu operacyjnego była już dobrze ugruntowana. Chociaż IBM oferował Basic Programming Support (BPS/360) i TOS/360 dla małych systemów, były one poza głównym nurtem i większość klientów korzystała z DOS/360 lub OS/360.

Większość komputerów domowych i osobistych z późnych lat 70. i 80. używała dyskowego systemu operacyjnego, najczęściej z „DOS” w nazwie i po prostu określanego jako „DOS” w swoich społecznościach: CBM DOS dla systemów Commodore 8-bitowych, Atari DOS dla rodziny Atari 8-bitowych, TRS-DOS dla TRS-80 i Apple DOS dla Apple II oraz MS-DOS dla kompatybilnych z IBM PC.

Zwykle system operacyjny dysku był ładowany z dysku. Wśród wyjątków był Commodore, którego DOS rezydował na chipach ROM w napędach dyskowych . Lt. Kernal podsystem dysk twardy na Commodore 64 i Commodore 128 modeli przechowywanych jego DOS na dysku, jak to ma miejsce w przypadku nowoczesnych systemów DOS i załadowany do pamięci RAM w czasie startu systemu; opcjonalny Disc Filing System brytyjskiej BBC Micro , DFS, oferowany jako zestaw z chipem kontrolera dysku, chipem ROM i kilkoma układami logicznymi do zainstalowania wewnątrz komputera.

Dyskowe systemy operacyjne, które były rozszerzeniami systemu operacyjnego

  • Apple DOS był podstawowym systemem operacyjnym dla komputerów z serii Apple II , od 1979 roku wraz z wprowadzeniem stacji dyskietek , aż do 1983 roku, kiedy został zastąpiony przez ProDOS .
  • Commodore DOS był używany na 8-bitowych komputerach Commodore, takich jak Commodore 64 . W przeciwieństwie do większości innych systemów DOS był zintegrowany z napędami dyskowymi, a nie ładowany do własnej pamięci komputera.
  • Atari DOS był używany przez 8-bitową rodzinę komputerów Atari . Atari OS oferował tylko niskopoziomowy dostęp do dysku, więc dodatkowa warstwa zwana DOS była uruchamiana z dyskietki i oferowała funkcje wyższego poziomu, takie jak systemy plików. Zamienniki innych producentów dla Atari DOS były również dostępne: DOS XL , SpartaDOS , MyDOS , turboDOS , Top-DOS .
  • MSX-DOS dla standardu komputerowego MSX . Pierwsza wersja, wydana w 1984 roku, była niczym innym jak MS-DOS 1.0 przeniesionym do Z80 ; ale w 1988 ewoluował do wersji 2, oferując takie udogodnienia, jak podkatalogi, zarządzanie pamięcią i łańcuchy środowiskowe. Jądro MSX-DOS znajdowało się w pamięci ROM (wbudowanej w kontroler dysku), więc podstawowe możliwości dostępu do plików były dostępne nawet bez interpretera poleceń, przy użyciu rozszerzonych poleceń języka BASIC .
  • Disc Filing System (DFS) Był to opcjonalny komponent dla Acorn BBC Micro , oferowany jako zestaw z chipem kontrolera dysku, chipem ROM i kilkoma układami logicznymi, do zainstalowania wewnątrz komputera
  • Advanced Disc Filing System (ADFS) był następcą systemu DFS firmy Acorn.
  • AMSDOS dla komputerów Amstrad CPC .
  • GDOS i G+DOS, dla interfejsów dyskowych +D i DISCiPLE dla ZX Spectrum .

Dyskowe systemy operacyjne, które były głównymi systemami operacyjnymi

Niektóre dyskowe systemy operacyjne były systemami operacyjnymi dla całego systemu komputerowego.

Zobacz też

Bibliografia

Uwagi