Watumiaji wengi wa Windows wamekutana na kosa la kawaida "kumbukumbu haiwezi kusomwa". Katika kesi hii, maombi ambayo yalisababisha kosa hili mara moja huacha kazi yake, ambayo ni kwamba, mtumiaji hana nafasi ya kuhifadhi data yoyote; matokeo ya masaa ya kazi yanaweza kuharibiwa papo hapo. Ndio maana ni muhimu kuelewa ni nini kosa mbaya "kumbukumbu haiwezi kusomwa" inamaanisha.
Kosa hili linatokea peke kwenye Windows. Na ili kuelezea shida hii vizuri, inahitajika kujua upendeleo wa utumiaji wa kumbukumbu katika mfumo uliopewa kazi wa kufanya kazi.
Nini Meneja wa Kumbukumbu ya Windows
Kumbukumbu katika Windows OS kawaida huwa na vitu viwili:
1. Kumbukumbu ya mwili, ambayo ni kumbukumbu ya ufikiaji wa nasibu (RAM), i.e. kifaa halisi kilichounganishwa na ubao wa mama wa kompyuta;
2. Kumbukumbu halisi (inayoitwa faili ya paging). Sehemu hii ya kumbukumbu haijaundwa kwa kutumia kifaa halisi, lakini kwa kutumia faili maalum iliyo kwenye diski ngumu ya kompyuta. Faili ya paging hutumiwa kuongeza jumla ya kumbukumbu ya kompyuta bila kununua vifaa vya ziada.
Vipande hivi viwili vya kumbukumbu vinahitaji kugawanywa katika programu zote. Kazi hii hutatuliwa na sehemu maalum ya mfumo wa uendeshaji - meneja wa kumbukumbu. Ugawaji wa kumbukumbu ni mchakato mgumu, lakini kanuni yake kuu ni kama ifuatavyo: programu zote zinahifadhi kiwango cha kumbukumbu wanachohitaji kupitia "mpatanishi" - msimamizi wa kumbukumbu. Haijalishi kwa programu ikiwa inatumia kumbukumbu ya mwili au faili ya paging, inaomba tu kiwango kinachohitaji, baada ya hapo meneja hutenga kumbukumbu fulani.
Ni katika utaratibu huu wa ugawaji wa rasilimali ambayo kutofaulu kunaweza kutokea: hufanyika ikiwa programu inajaribu kusoma eneo la kumbukumbu ambalo tayari limehifadhiwa na mpango au mfumo mwingine. Kwa hivyo, kosa "kumbukumbu haiwezi kusomwa" inamaanisha kuwa programu imejaribu kusoma (soma kwa tafsiri kutoka kwa Kiingereza - "soma") eneo la kumbukumbu ambalo haliwezi kufikia.
Sababu za kosa "kumbukumbu haiwezi kusomwa"
Kuna sababu nyingi ambazo programu inaweza kujaribu kusoma data kutoka eneo la kumbukumbu "la kigeni":
1. Programu ya awali iliyoundwa vibaya;
2. Uwepo wa programu hasidi kwenye kompyuta (virusi, Trojans, minyoo, nk);
3. Faili iliyoharibiwa ya paging au faili zingine za mfumo;
4. Migogoro ya Programu, pamoja na kwenye madereva ya vifaa;
5. Uharibifu wa tasnia ambayo sehemu ya faili ya paging iko, uharibifu au joto kali la RAM.
Kwa bahati mbaya, hii sio orodha kamili, ambayo inachanganya sana kitambulisho cha sababu ya kosa la "kumbukumbu haiwezi kusomwa" katika kila kesi ya kibinafsi. Walakini, sababu hizi ndio za kawaida.