[elektro] oprendszerelmelet
vajk fekete
halaloszto at yahoo.co.uk
Wed Feb 10 17:37:42 CET 2010
huh. ez nem c64
azert van a driver, mert olyat csinal, amit az oprendszer nem tud. akkor az oprendszer honnan tudna megallapitani, hogy a driver jol mukszik-e vagy sem?
" ha a
driver atadna egy adatcsomagot indulaskor a normalis mukodesre utalo
infokkal, ezt a kernel eltenne, es amikor szukseges ranezne, hogy
normalis keretek kozott mukodik-e a program,"
nem kerdezheted meg az orultet, hogy orult-e? siman adhatja az eletjelet rendesen, mikozben neha veletlen memoriacimre ir egy nullat.
ha a kernel eszreveszi a mukodesi rendellenesseget, akkor nem tehet mast, mint leallitja a gepet azonnal. hiszen a rendellenes mukodes kereteben hulyeseg kerulhetett a memoriaba. ha korrupt memoriaval hagyod tovabb futni a gepet, abbol csak nagyobb baj lesz.
vajk
________________________________
From: gyapo <gyapo at freemail.hu>
To: elektro at tesla.hu
Sent: Wed, 10 February, 2010 16:45:09
Subject: Re: [elektro] oprendszerelmelet
>Mi szamit neked hardware megszakitasnak a timer ?
Az nmi, amit nem lehet letiltani, kikapcsolni, mindenkeppen jon
hardwarebol, es a processzor ettol beugrik egy nmi-t lekezelo
rutinba, ami a kernel resze. Ez aztan szetnez, hogy minden rendben
van-e, ha igen akkor tovabbadja a processzort, es majd a kovetkezo
megszakitasnal ebred megint.
>Nem biztos, hogy az a legmagasabb szintu megszakitas.
>Ha egy driver, IT rutinban megall, nem biztos, hogy be tud lepni.
Nmi-bol egy van es az mindig mukodik, benne van a neveben. Alcsonyabb
szintubol lehet 1000, az sose fogja megallitani a kernelt.
Regen csinaltam a c64-hez reset panelkat, ket mikrokapcsolo volt
rajta. Az egyik meleg reset volt, a ketto egyutt hideg. Azok a
kapcsolok mindig mukodtek, elofordult, hogy teleszorta a memoriat, es
a meleg reset mar nem ert semmit, akkor jott a hideg.
>Lehet olyan hiba is, rosszul kezelnek le egy IT, ezert az
>allandoan belep. Ezt sem tudja a kernel eszrevenni.
Miert nem? Persze a kernel nem tudja, hogy egy drivernek mit kell
csinalnia, hova mit kell irnia stb.. Ad neki processzoridot a priority
szerint, es kesz, azt csinal amit akar, ha it-be akar ugralni
allandoan, akkor tegye. Ha hibas, az az o baja, ettol a kernel es az
elet az oprendszerben nem allhat meg. Persze normalisabb lenne, ha a
driver atadna egy adatcsomagot indulaskor a normalis mukodesre utalo
infokkal, ezt a kernel eltenne, es amikor szukseges ranezne, hogy
normalis keretek kozott mukodik-e a program, ha nem, akkor leallitja.
Vagy a program csak egy jelzest letenne valahova, hogy ha eszreveszi
a mukodesi rendellenesseget, ezzel tud jelezni a kernelnek. Ha adott
ideig nem jon a jelzes, akkor baj van vele, ki lehet loni.
>Van egy oroklott Medion laptop itt mellettem.
>A lanyom kapta, amikor Parizsban volt, MSN-re meg netezesre,
>egy ismerostol, aztan hazahozta. 15-20 percet megy hibatlanul,
>aztan belassul. Sokaig azt hittem, lefagy, de egyszer veletlenul
>nem inditottam ujra. Egy ablak valtas kb. 5 perc.
>Ez is biztos driver hiba.
Sok lefagyasnak velt allapot ilyen, csak nincs a pogarnak turelme
kivarni, talan 20 masodperc az atlag turelem.
Udv..: gyapo
gyapokuk at cfwpont.hu
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list