DOS (disk operating system)

Wat is een disk operating system?

een DOS, of disk operating system, is een besturingssysteem dat draait vanaf een disk drive. De term kan ook verwijzen naar een bepaalde familie van schijfbesturingssystemen, meestal MS-DOS, een acroniem voor Microsoft DOS.

een besturingssysteem (OS) is de software die de hardware en randapparatuur van een computer bestuurt en andere softwareprogramma ‘ s laat functioneren. Vroege computers van de jaren 1940 en 1950 hadden geen diskdrives. In plaats daarvan waren ze hard-bedraad om specifieke berekeningen uit te voeren.

later konden computers instructies opslaan die in het geheugen van de computer waren geladen met ponskaarten en daarna met magneetbanden. De geheugenruimte van de Computer was beperkt, en toen de instructies om een computer te controleren op een schijfaandrijving, zoals een floppy disk of interne HDD werden verplaatst, werd het beschouwd als cutting-edge technologie.

DOS wordt ook gebruikt om verschillende soortgelijke command-line disk besturingssystemen te beschrijven. Vroege computers, zoals de Commodore 64, Atari 800 en Apple II, hadden allemaal een diskbesturingssysteem, inclusief Commodore Business Machines DOS, Atari DOS en Apple DOS. DOS / 360 was een besturingssysteem voor IBM mainframes, dat Voor het eerst verscheen in 1966, maar het is niet gerelateerd aan de op 8086 gebaseerde DOS van de jaren 1980.

Hoe werkt een schijfbesturingssysteem?

wanneer een computer wordt ingeschakeld, gaat deze door verschillende stappen die het opstartproces worden genoemd. Voor een computer met een schijfbesturingssysteem zijn de volgende zes stappen standaard:

  1. de Read-only memory (ROM) bootstrap loader leest de Master Boot Record en geeft de controle over aan het.
  2. het opstartrecord laadt het schijfbesturingssysteem in het geheugen en neemt de controle over de machine over.
  3. de computer draagt de op een magnetische schijf opgeslagen gegevens over naar het hoofdgeheugen, het willekeurig toegankelijke geheugen.
  4. het draagt ook gegevens over naar externe apparaten die op de computer zijn aangesloten, zoals een computerscherm of printer.
  5. de computer biedt verschillende programmeerinterfaces voor programma ‘s zoals tekeninvoer/ – uitvoer (I/O), geheugenbeheer, laden en beëindigen van programma’ s, evenals het verwerken van input van de gebruiker via een toetsenbord.
  6. het besturingssysteem biedt ook bestandsbeheer dat bestanden organiseert, leest en schrijft op opslag. De bestanden worden georganiseerd in een hiërarchische structuur van mappen, submappen en bestanden.

een schijfbesturingssysteem heeft geen grafische gebruikersinterface (GUI). De interface is op karakter gebaseerd, dus gebruikers moeten commando ‘ s typen in de opdrachtregel om aan te geven welke acties ze willen.

PC-DOS 2.0 opstartscherm
een voorbeeld van een opstartscherm van PC-DOS 2.0 op een vroege IBM PC toont de opdrachtregelinterface.

DOS-eigenschappen

onder de eigenschappen en beperkingen van schijfbesturingssystemen zijn de volgende.

Features

  • Command-line interface (CLI). Het heeft geen GUI en accepteert geen muis-ingangen. Het is een op tekens gebaseerd interfacesysteem waar alle opdrachten in tekst worden ingevoerd op de opdrachtregelprompt.
  • Management. Een schijfbesturingssysteem kan de bestanden, het I/O-systeem en het geheugen van een computer beheren.

beperkingen

  • geen ingebouwde beveiliging. Het heeft geen ingebouwde beveiliging, zoals bestandseigendom en machtigingen.
  • geen multi-users of multitasking. Het ondersteunt ook geen multiusers of multitasking. Het is slechts in staat om één programma tegelijk te draaien, maar het biedt directe toegang tot het basis I/O-systeem en de onderliggende hardware.
  • uitdagende interface. De CLI, waarin een gebruiker commando ‘s moet typen, vereist dat de gebruiker commando’ s onthoudt om programma ‘ s uit te voeren en andere OS-taken uit te voeren. Deze aanpak maakt het moeilijk voor beginners om te gebruiken. Als u bijvoorbeeld de opdracht cd \directory_name typt, wordt de huidige werkmap gewijzigd in de benoemde map en worden de bestanden in de huidige map weergegeven.

gemeenschappelijke DOS-opdrachten

MS-DOS is niet hoofdlettergevoelig, dus commando ‘ s kunnen in hoofdletters of kleine letters worden getypt. Echter, andere schijf besturingssystemen hebben hoofdlettergevoelige CLIs. DOS commando ‘ s omvatten het volgende.

opdracht wat het doet voorbeeld
cd wijzigingen map type cd c:\techtarget in de opdrachtregel om de werkmap te wijzigen naar c:\techtarget.
cls wist alle inhoud op het scherm, waardoor alleen de opdrachtprompt type cls op de opdrachtregel.
kopieer kopieert een of meer bestanden naar een andere locatie type kopie c:\techtarget\file.txt c:\techtarget\file2.te kopiëren tekst c:\techtarget\file.txt naar c:\techtarget\file2.txt.
del verwijdert een of meer bestanden Type del c:\techtarget\file2.txt om het bestand bestand te verwijderen.txt uit de map c:\techtarget.
deltree verwijdert alle bestanden en submappen van een computer Type deltree c:\techtarget \ drafts om de directory drafts te verwijderen, inclusief alle bestanden en submappen die erin zitten.
map toont een lijst met bestanden en mappen in een map type map c:\techtarget een lijst met bestanden en mappen in de map weergeven c:\techtarget.
formaat formatteert een schijf voor DOS-bestanden Type formaat e: om de schijf in station e te formatteren: voor gebruik met DOS.
help geeft de beschikbare commando ‘ s of meer informatie over een specifiek commando typ help del om informatie over het commando del weer te geven en hoe het te gebruiken. De meeste commando ‘ s hebben optionele schakelaars die worden uitgelegd in de help-informatie.
mkdir of md maakt een nieuwe submap Type mkdir c:\techtarget\drafts om de subdirectory concepten in de c:\techtarget directory.
verplaatsen verplaatst bestanden of mappen van de ene map naar de andere of van het ene station naar het andere

type verplaatsen c:\techtarget\file.txt c:\techtarget\drafts\file.tekst om te verplaatsen c:\techtarget\file.txt naar c:\techtarget\drafts\file.txt.

ren of hernoem wijzigt de naam van een bestand of map type ren c:\techtarget\file.txt c:\techtarget\file2.txt om het bestand te hernoemen c:\techtarget\file.txt naar c:\techtarget\file2.txt.
type toont de inhoud van een bestand op het scherm

Type type c:\myfile.txt om de inhoud van het mijnbestand te tonen.txt-bestand.

* een jokerteken dat een of meer tekens vertegenwoordigt die een groep bestanden gemeen heeft type copy c:\techtarget\*.txt c:\techtarget\drafts om alle bestanden te kopiëren met de extensie van .txt naar c:\techtarget\drafts.
? een jokerteken dat een enkel teken vertegenwoordigt dat een groep bestanden gemeen heeft Type copy c:waarom is het zo moeilijk?.txt c:\techtarget\drafts bestanden met de naam document1 kopiëren.txt, document2.txt en ga zo maar door naar c:\techtarget\drafts.

geschiedenis van DOS

de komst van de microprocessor in de jaren zeventig begon een computerrevolutie en de markt voor PC ‘ s begon te bloeien. IBM, die bekend was op het moment van zijn mainframes, bracht de IBM 5150 Personal Computer in augustus 1981. Om de ontwikkeling van deze nieuwe computer te versnellen, besloot IBM verschillende componenten van andere bedrijven in licentie te geven.De eerste keuze voor een besturingssysteem was de CP/M-86 software van Digital Research (DR). Echter, meningsverschillen over geheimhoudingsovereenkomsten en licenties leidde IBM om te kiezen voor een CP/M-achtige OS van Microsoft. Microsoft kocht de rechten op de markt 86-DOS, een besturingssysteem gebaseerd op de Intel 8086 16-bit processor. 86-DOS werd gemaakt door Tim Paterson bij Seattle Computer Products (SCP) en heette oorspronkelijk QDOS, een acroniem van Quick and Dirty OS.Na het verlaten van SCP voor Microsoft in 1981 werkte Paterson aan de PC-DOS versie van 86-DOS voor IBM ‘ s PC. PC-DOS was de eerste op grote schaal geïnstalleerde DOS gebruikt in PC ‘ s draaien op Intel 8086 16-bit processors.

Microsoft produceerde zijn eigen bijna identieke versie van PC-DOS genaamd MS-DOS. Naarmate de verkoop van PC ‘ s groeide, groeide ook de alomtegenwoordigheid van MS-DOS. Latere versies bevatten verbeterde prestaties en extra functionaliteit, zoals ondersteuning voor buitenlandse en uitgebreide tekens en grotere HDD ‘ s. Het had ook verbeterd geheugenbeheer, een verbeterde teksteditor en netwerkondersteuning.

toen Microsoft Windows voor het eerst introduceerde als een GUI voor MS-DOS, moesten vroege gebruikers “WIN” typen bij de DOS-prompt om het Windows-programma te starten. Windows is sindsdien geëvolueerd van een GUI-programma draait onder MS-DOS naar een volledig besturingssysteem overnemen als de standaard besturingssysteem, hoewel het was niet tot Windows XP dat consumentenversies van Windows gestopt vertrouwen op het DOS-programma win.com om de Windows kernel op te starten.De laatste versie van MS-DOS was MS-DOS 6.22, en PC-DOS 2000 was de laatste versie van PC-DOS. Na deze release werd MS-DOS nog steeds gebundeld als onderdeel van Windows, maar had geen aparte licentie meer nodig. Het kan nog steeds worden uitgevoerd onder Windows met behulp van een command processor die de MS-DOS interface emuleert. Er is een open source versie van DOS genaamd FreeDOS die gebaseerd is op en compatibel is met MS-DOS. Andere versies van deze besturingssystemen zijn DR-DOS, ROM-DOS en PTS-DOS (PhysTechSoft DOS).

vanwege de vele oudere toepassingen zullen schijfbesturingssystemen nog vele jaren in gebruik blijven. Ze kunnen worden gebruikt voor eenvoudige embedded systemen, hoewel het beveiligen van oudere besturingssystemen tegen moderne aanvallen een punt van zorg is. Deze besturingssystemen bieden machine-onafhankelijkheid en hebben geen licentiekosten in het geval van FreeDOS en andere open source besturingssystemen.

screenshot van FreeDOS help programma
FreeDOS is de open source versie van DOS die vandaag beschikbaar is. Neem een kijkje op FreeDOS ‘ helpprogramma.

de takeaway

Schijfbesturingssystemen speelden een belangrijke rol in de vroege ontwikkeling van personal computing. Vandaag de dag, zo ‘ n 55 jaar na hun eerste ontwikkeling, hebben ze een plaats als een van de belangrijkste soorten besturingssystemen in de geschiedenis van de informatica.

Microsoft heeft onlangs Windows 11 geïntroduceerd. Ontdek waar het Windows-besturingssysteem naartoe gaat en de belangrijke rol die het blijft spelen in de informatica.

Leave a Reply