Kirjoittaja Aihe: Opera kaatuu  (Luettu 7007 kertaa)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Opera kaatuu
« Vastaus #20 : 28.08.06 - klo:13.08 »
Hohhoijjaa, miten niin ei voi jäädä jumiin?
Ja miten niin ei voisi olla vikaa että jää jumiin, joko ohjelmassa tai muistipiirissä, tai vaikka molemmissa.

minä olen täsmälleen samaa mieltä kuin _Pete_, mikään ohjelma (kerneliä lukuunottamatta) ei voi jäädä jumiin siten, että siitä selviäisi vain muistipiirit tyhjentämällä.

ei tietokoneen muistiin jää mitään jumiin, muistipiirejä pitää virkistää jatkuvasti, että sieltä ei katoaisi tieto ajon aikana.

Perustele miten Linuxin muistinhallinta on niin ihmeellinen että se toimii kuin jokin jumalaa suurempi olio, joka ei koskaan tee virheitä tai jos vaikka tekeekin, ei silti jää jumiin.

kuten itsekin ilmoitit, linuxissa on muistinhallinta. käyttöjärjestelmä valvoo sovellusten muistinkäyttöä ja tässäkin tapauksessa käyttöjärjestelmä lopettaa sovelluksen (opera) joka ei suostu pysymään sille määrätyllä muistialueella.

vaikka sovellus olisi kuinka jumissa, sen voi tappaa ja kun prosessi kuolee, prosessille määrätty muistialue on taas muistinhallinnan mielestä vapaata riistaa josta sitä musitia jaetaan sitä tarvitseville. mikään bittijono ei pysty jäkittämään muistipiireillä jos joku toinen prosessi yrittää kirjoittaa siihen päälle ja prosessilla on muistinhallinnan lupa käyttää ko. muistialuetta.

Koneen buuttaus tyhjentää muistipiirit. Jolloin ne ovat tyhjät ja ohjelma toimii kunnes tekee saman virheen, tai muisti on siksi täynnä että samaa rikkinäistä muistipiirin "kohtaa" käytetään.

kun ohjelma tekee saman virheen, linuxin muistinhallinta lopettaa sen taas ja kyseinen muistialue on jälleen muiden ohjelmien käytettävissä. jos koneessa olisi viallinen muistipiiri, näkyisi se muutenkin epävakautena, eikä pelkästään yhden ohjelman kaatumisena samalla tavalla joka kerta.

Toinen asia on se että miksi sitä buuttausta nyt yht'äkkiään pitää alkaa tässä vääntämään, Aloittelijoiden alueella, kun se kuitenkin olisi VOINUT auttaa.

en usko hetkeäkään, että moinen auttaisi.

Mitä ihmeen pahaa siinä buuttaamisessa on? Suuresti hämmästelen sitä että ei edes saisi kokeilla auttaako se.  :P

saa tietysti kokekeilla jos välttämättä haluaa, mutta sen parantavaan vaikutukseen ei välttämättä kannata asettaa paljoakaan odotuksia.
Janne

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: Opera kaatuu
« Vastaus #21 : 28.08.06 - klo:13.20 »
Mitä luulet tapahtuvan kun menusta valitaan käynnistä uudelleen?
V: initlevel vaihdetaa 6 tasolle
Vastauksesi on täysin väärä, lopuksi ajetaan init 6, luonnollisesti jotta kone buuttaa
mutta sitä ennen tapahtuu paljon muuta. Kuten esimerksi tallennetaa sessiotietoja yms.

Lopettakaa turhanaikainen jauhaminen ja pilkunviilaus,
ps. siis täysin turhanaikainen, joka on kokonaan irrallaan aiheyhteydestä!

Ja kokeillahan sitä voi näin, ellei usko että initlevelin vaihtaminen on eri asia kuin vaikkapa Gnomen menusta valitseminen. komentoriville tämä: sudo init 6.
Huom kaikki tallentamattomat asiasi katoavat tämän komennon syöttämisen jälkeen.  :P

Jännää että menusta ei tarvi tuota sudoa syöttää, jonka joutuisi syöttämään jos menusta valittu boot olisi sama kuin init 6 boot.  :P

Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Jussi52

  • Käyttäjä
  • Viestejä: 416
  • Lubuntu 18.04 ja android vehkeet
    • Profiili
Re: Opera kaatuu
« Vastaus #22 : 28.08.06 - klo:13.26 »
Pikku juttu tähän väliin. Buuttasin koneen ennenkuin  muita toimenpiteitä tein. Tuli niin hyvin ohjeita :o, etten kaikkia ole huomannut kommentoida :'(
alkaa se kokemus karttua tästäkin

jurkki

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Re: Opera kaatuu
« Vastaus #23 : 28.08.06 - klo:13.33 »
Mitä luulet tapahtuvan kun menusta valitaan käynnistä uudelleen?
V: initlevel vaihdetaa 6 tasolle
Vastauksesi on täysin väärä, lopuksi ajetaan init 6, luonnollisesti jotta kone buuttaa
mutta sitä ennen tapahtuu paljon muuta. Kuten esimerksi tallennetaa sessiotietoja yms.

Lopettakaa turhanaikainen jauhaminen ja pilkunviilaus,
ps. siis täysin turhanaikainen, joka on kokonaan irrallaan aiheyhteydestä!

Ja kokeillahan sitä voi näin, ellei usko että initlevelin vaihtaminen on eri asia kuin vaikkapa Gnomen menusta valitseminen. komentoriville tämä: sudo init 6.
Huom kaikki tallentamattomat asiasi katoavat tämän komennon syöttämisen jälkeen.  :P

Jännää että menusta ei tarvi tuota sudoa syöttää, jonka joutuisi syöttämään jos menusta valittu boot olisi sama kuin init 6 boot.  :P



nonniin. ja tämäkö mielestäsi ei ole turhanaikaista jauhamista ja pilkunviilaamista?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Opera kaatuu
« Vastaus #24 : 28.08.06 - klo:13.34 »
Jännää että menusta ei tarvi tuota sudoa syöttää, jonka joutuisi syöttämään jos menusta valittu boot olisi sama kuin init 6 boot.  :P

melko jännää kyllä. itse asiassa koneen sammutus eikä uudelleenkäynnistys toimineet ubuntussa joskus muinoin tuolta menusta, koska käyttäjällä ei ollut niitä oikeuksia. silloin sammutus ja uudelleenkäynnistys piti hoitaa dgm:stä joka sattumoisin pyörii hieman suuremmin oikeuksin ja jota kautta käyttäjällä oli riittävät oikeudet käynnistää kone uudelleen.

saman verran oikeuksia nuo kummatkin tavat tarvitsevat. se, miten ne oikeudet on hoidettu onkin sitten toinen juttu.
Janne