Aukeratu JSLinux lehenik. WebVM ordezkoa da, JSLinuxek huts egiten badu. Ez erabili bi terminalak batera. Aginduak laborategiko terminalean idatzi, ez Chromebookaren ezarpenetan.
Gonbita agertu arte itxaron; kopiatu agindua, ez # edo $ gonbita. Aginduak banan-banan exekutatu. Itsasteko, terminaleko laster-menua erabil dezakezu. Terminalaren laguntza.
Lan egiteko modua
Binaka egin ditzakezue probak: batek ekintza egin, besteak emaitza azaldu; aldatu rolak urrats bakoitzean. Bakoitzak bere azalpenak entregatuko ditu. Erabili datu asmatuak.
& ikurrak atzeko planoan exekutatzen du; $! azken atzeko prozesuaren PIDa da.
Zer behatu?
Gonbita berehala itzultzen da eta ps-en sleep 300 ikus dezakezu.
Erantzun-orrian azaldu: Lo dagoen prozesuak CPUa etengabe erabiltzen al du?
03
Amaitu sortu duzuna
Egin: Egiaztatu PIDa zure sleep prozesuarena dela. Amaitu eta berriro zerrendatu.
kill "$pid"
ps
Zergatik?
kill-ek seinale bat bidaltzen du; hemen zuk sortutako prozesu bakarrari.
Zer behatu?
sleep desagertu egingo da. Amaituta bazegoen, erroreak ez du automatikoki esan nahi beste arazo bat dagoenik.
Erantzun-orrian azaldu: Zein frogak erakusten du prozesua amaitu dela?
04
Simulatu CPUaren txandak
Egin: Marraztu denbora-lerroa: A-k 4 unitate behar ditu; B-k 2. Biak 0 unean daude prest. Txanda 2koa da, A lehenik, aldaketa-kosturik gabe.
Zergatik?
Planifikazioak CPUaren denbora partekatzen du.
Zer behatu?
Hiru tarte markatuko dituzu: 0–2, 2–4 eta 4–6.
Erantzun-orrian azaldu: Zein unetan amaitzen da bakoitza? Zergatik ez dira biak aldi berean exekutatzen CPU bakarrean?
05
Interpretatu neurketa
Egin: Exekutatu berriro free -m. Alderatu hasierakoarekin. Aztertu aparteko kasua: CPU %18, memoria %92, disko-jarduera %70.
free -m
Zergatik?
Neurketak hipotesiak ematen ditu; datu bakarrak ez du kausa frogatzen.
Zer behatu?
Zure laborategiko neurketa eta kasuko datu asmatuak bereizita jasoko dituzu.
Erantzun-orrian azaldu: Zer egiaztatuko zenuke memoria gehien erabiltzen duen aplikazioa itxi aurretik?
3. Zer entregatu behar duzu?
Sortu aurreko, martxan dagoen eta amaitutako prozesuaren frogak.
CPUaren denbora-lerro arrazoitua.
Memoriari buruzko hipotesia eta egiaztapen-proposamena.
Izena: P04_zure-identifikatzailea. Entregatu erantzun-orria eta eskatutako fitxategiak irakasleak adierazitako kanalean. Pantaila-argazkiek emaitza erakutsi behar dute; ez sartu datu pertsonalik.
Ez da hemen automatikoki bidaltzen. Fitxategia deskargatzeak edo urratsak markatzeak ez du entrega egiten.
4. Nola egiaztatuko duzu lana?
Sortutako prozesuaren PIDa erabiltzen du.
Prest, zain eta exekuzioan egoerak bereizten ditu.
Hipotesia eta frogatutako ondorioa bereizten ditu.
Froga bakoitzaren ondoan azaldu zer erakusten duen. Proba egin ezin baduzu, idatzi zergatik; ez asmatu emaitzarik.
Baliabideak huts egiten badu
WebVMn ps eta free erabilgarri badaude, egin proba bera. Aginduren bat falta bada, jaso errorea. Terminalik gabe egin denbora-lerroa eta diagnostiko-kasua; ez aurkeztu prozesuaren proba exekutatu balitz bezala.