Volledige versie bekijken : MS Dos



Tomd1986
28 September 2009, 09:25
Geachte Heren,

Ik moet voor school de volgende opdracht maken..

Maar ik ben nog niet zo bekend met MS..Dos

Dus wie kan mij even helpen..

Schrijf een script in MS-dos.

Bedoeling.
Als de computer opstart verschijnt alleen je eigen naam op het scherm, verder niets. Als ik een <ENTER> geef krijg je wederom je eigen naam te zien. Welk stukje programma moet ik aan de Confis.SYS toevoegen om tijdens het opstarten een CD-speler van het merk OAK te laten herkennen?

Wat is het effect van onderstaand stukje programma in je Config.sys?

Device=C:\Windows\himem.sys
Dos=High,UMB
Device=C:\Windows\emm386.exe noems

Met vriendelijk groet,
:)

g_man
28 September 2009, 14:33
Het is niet de bedoeling dat wij het huiswerk voor jou gaan maken. Een kleine inspanning lang jou kant zou je tweede vraag al gemakkelijk oplossen.

compuchrisje
28 September 2009, 23:31
Ik ken een fijne site (http://www.computerhope.com/msdos.htm), die veel hulp kan brengen soms. Of deze (http://www.xs4all.nl/~wjsn/msdos.htm). Hier (http://www.computerwoorden.nl/dos-commando-regels-shell.htm)kan je links in de oranje balk de commando's volgens alfabet selecteren, met bijhorende uitleg.
En raar maar waar, in de bibliotheek hebben ze ook zulke boeken! Succes met de klus (y)

De Hulk
29 September 2009, 01:35
Helaas ken ik de benaming 'scripts' niet in MS-DOS of is dat hetzelfde als de opdrachtregels in een batch-file? Ik denk dat je daar wel genoeg informatie over kunt vinden.



device=c:\dos\himem.sys
dos=high,umb
device=c:\dos\emm386.exe noems


Als ik het goed begrijp stel je daarmee config.sys zo in dat MS-DOS toegang kan krijgen tot UMA. MS-DOS heeft zowel HIMEM als de EMM386 memory manager nodig om UMA te kunnen gebruiken.

UMA (Upper Memory Area) is het computergeheugen dat gewoonlijk is gereserveerd voor gebruik door het systeem. Bij de meeste systemen zijn delen van UMA na installatie van de hardware-stuurprogramma's ongebruikt. Deze delen heten UMB's (Upper Memory Blocks). In UMB's kunnen installeerbare stuurprogramma's en andere residente programma's worden geladen. Door deze programma's in UMA te laden in plaats van het conventionele geheugen, blijft er meer conventioneel geheugen over voor gebruik door andere programma's.

umb|noumb De opdracht dos=umb geeft aan dat MS-DOS een verbinding moet handhaven tussen het conventionele geheugen en UMA. De parameter noumb verwijdert deze verbinding.

high|low Geeft aan of MS-DOS een deel van zichzelf in HMA moet proberen te laden. Bij de parameter low blijft MS-DOS volledig in het conventionele geheugen.

noems - Installeert EMM alleen voor het beheer van UMA. Gebruik deze schakeloptie als uw programma's geen expanded memory nodig hebben.
ram - Installeert EMM386 zodanig dat het UMA kan beheren en tevens expanded memory kan simuleren. Gebruik deze schakeloptie als uw programma's hebt die expanded memory nodig hebben.