Dit is de opdracht psmshell die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
psmshell - Testshell voor PSM-geheugenbeheer
KORTE INHOUD
psmshell partitie_grootte
PRODUCTBESCHRIJVING
psmshell wijst een regio toe van partitie_grootte bytes systeemgeheugen, plaatst het onder PSM
beheer, en biedt de gebruiker een interactieve "shell" voor het testen van divers PSM-beheer
functies.
psmshell drukt een promptstring (":") af naar stdout, accepteert een opdracht van stdin, voert uit
de opdracht (waardoor mogelijk een diagnostisch bericht wordt afgedrukt) en wordt vervolgens een andere promptstring afgedrukt
enzovoort.
Er wordt verwezen naar de locaties van objecten die zijn toegewezen vanuit het door PSM beheerde geheugengebied
als "cellen" in psmshell-bewerkingen. Dat wil zeggen, wanneer een object moet worden toegewezen, een cel
getal in het bereik 0-99 moet worden opgegeven als de notionele "handgreep" voor dat object, voor
gebruiken in toekomstige opdrachten.
De volgende opdrachten worden ondersteund:
h De uw commando. Oorzaken psmshell om een samenvatting van de beschikbare opdrachten af te drukken. Dezelfde
effect als de ? opdracht.
? Nog een uw commando. Oorzaken psmshell om een samenvatting van de beschikbare opdrachten af te drukken. Dezelfde
effect als de h opdracht.
m cel_nr grootte
De malloc commando. Wijst een object met een grote pool van de aangegeven grootte toe en
associeert dat object met cel_nr.
z cel_nr grootte
De zallok commando. Wijst een klein poolobject van de aangegeven grootte toe en
associeert dat object met cel_nr.
p cel_nr
De print commando. Drukt het adres af (dat wil zeggen de offset binnen het beheerde blok van
geheugen) van het bijbehorende object cel_nr.
f cel_nr
De gratis commando. Bevrijd het bijbehorende object cel_nr, waardoor de ruimte wordt geretourneerd
voorheen door dat object bezet, naar de juiste vrije blokkeerlijst.
u De gebruik commando. Drukt een partitiegebruiksrapport af, volgens psm_rapport(3).
q De ophouden commando. Maakt het toegewezen systeemgeheugen in het beheerde blok vrij en
eindigt psmshell.
EXIT STATUS
"0" psmshell is beëindigd.
Gebruik psmshell online met behulp van onworks.net-services