Dators darbojas divos režīmos, kas ir lietotāja režīms un kodola režīms. Kad datorā darbojas lietojumprogrammatūra, tas darbojas lietotāja režīmā. Pēc lietojumprogrammatūras pieprasījuma par aparatūru dators pārslēdzas kodola režīmā. Kodols ir datorsistēmas kodols. Pēc tam dators bieži pārslēdzas starp lietotāja režīmu un kodola režīmu. Vissvarīgākie operētājsistēmas uzdevumi tiek izpildīti kodola režīmā. galvenā atšķirība starp lietotāja režīmu un kodola režīmu ir tas lietotāja režīms ir režīms, kurā darbojas programmas, un kodola režīms ir priviliģēts režīms, kurā dators nonāk, piekļūstot aparatūras resursiem.
1. Pārskats un galvenās atšķirības
2. Kas ir lietotāja režīms
3. Kas ir kodola režīms?
4. Līdzības starp lietotāja režīmu un kodola režīmu
5. Blakus salīdzinājums - lietotāja režīms pret kodola režīmu tabulas formā
6. Kopsavilkums
Kad darbojas datora lietojumprogramma, tā ir lietotāja režīmā. Daži piemēri ir vārdu lietojumprogramma, PowerPoint, PDF faila lasīšana un interneta pārlūkošana. Šīs ir lietojumprogrammas, tāpēc dators ir lietotāja režīmā. Kad process ir lietotāja režīmā un tam nepieciešams jebkāds aparatūras resurss, šis pieprasījums tiek nosūtīts kodolam. Tā kā šajā režīmā ir ierobežota piekļuve aparatūrai, to sauc par mazāk priviliģēts režīms, vergu režīms vai ierobežots režīms.
02. Attēls. Darbības režīmi
Lietotāja režīmā procesi iegūst savu adreses telpu un nevar piekļūt adreses telpai, kas pieder kodolam. Tātad viena procesa kļūme neietekmēs operētājsistēmu. Ja ir pārtraukums, tas ietekmē tikai šo konkrēto procesu.
Kodols ir programmatūras programma, kuru izmanto, lai piekļūtu datorsistēmas aparatūras komponentiem. Kodols darbojas kā starpprogrammatūra aparatūras un lietojumprogrammu programmatūrai / lietotāju programmām. Kodola režīms parasti ir paredzēts operētājsistēmas zema līmeņa uzticamības funkcijām.
Kad process tiek izpildīts lietotāja režīmā un ja šim procesam nepieciešami aparatūras resursi, piemēram, RAM, printeris utt., Šim procesam ir jānosūta pieprasījums kodolam. Šie pieprasījumi tiek nosūtīti, izmantojot sistēmas zvanus. Tad dators no lietotāja režīma pāriet kodola režīmā. Kad uzdevums ir pabeigts, režīms no kodola režīma atgriežas lietotāja režīmā. Šī pāreja ir pazīstama kā “konteksta maiņa”. Kodolu režīmu sauc arī par sistēmas režīms vai priviliģētais režīms. Visus procesus kodola režīmā nav iespējams palaist, jo, ja process neizdodas, visa operētājsistēma var neizdoties.
02 attēls: Kodols
Ir vairāki sistēmas zvanu veidi. Procesa vadības sistēmas izsaukumi rada procesus un izbeidz procesus. Failu pārvaldības sistēmas aicinājumi lasīt, rakstīt, izveidot, dzēst, atvērt un aizvērt failus. Ierīču pārvaldības sistēma izsauc pieprasījuma ierīces un atbrīvo ierīces, saņem un iestatiet ierīces atribūtus. Ir arī informācijas uzturēšanas sistēmu zvani. Tos var izmantot, lai iegūtu sistēmas datus, laiku, datumu. Resursus, kas nepieciešami vienam procesam, var turēt cits process. Tāpēc procesiem vajadzētu komunicēt, izmantojot sakaru sistēmas zvanus. Sakaru sistēmas zvani var izveidot un izdzēst savienojumus, nosūtīt un saņemt statusa informāciju.
Lietotāja režīms pret kodola režīmu | |
Lietotāja režīms ir ierobežots režīms, kuru izpilda un palaiž lietojumprogrammas. | Kodola režīms ir priviliģētais režīms, kurā dators ieiet, piekļūstot aparatūras resursiem. |
Režīmi | |
Lietotāja režīms tiek uzskatīts par vergu režīmu vai ierobežoto režīmu. | Kodola režīms ir sistēmas režīms, galvenais režīms vai priviliģētais režīms. |
Adrešu telpa | |
Lietotāja režīmā procesam tiek piešķirta sava adreses telpa. | Kodola režīmā procesi iegūst vienas adreses vietu. |
Pārtraukumi | |
Lietotāja režīmā, ja notiek pārtraukums, neizdodas tikai viens process. | Kodola režīmā, ja notiek pārtraukums, visa operētājsistēma var neizdoties. |
Ierobežojumi | |
Lietotāja režīmā ir ierobežojumi piekļūt kodola programmām. Nevar tieši tiem piekļūt. | Kodola režīmā var piekļūt gan lietotāju programmām, gan kodola programmām. |
Dators darbojas vai nu lietotāja režīmā, vai kodola režīmā. Atšķirība starp lietotāja režīmu un kodola režīmu ir tāda, ka lietotāja režīms ir ierobežots režīms, kurā darbojas programmas, un kodola režīms ir priviliģēts režīms, kuru dators ieiet, piekļūstot aparatūras resursiem. Dators pārslēdzas starp šiem diviem režīmiem. Bieža konteksta pārslēgšana var palēnināt ātrumu, bet visus procesus kodola režīmā nav iespējams izpildīt. Tas ir tāpēc, ka; ja viens process neizdodas, var izdoties visa operētājsistēma.
Varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistes vajadzībām, kā norādīts citēšanas piezīmē. Lūdzu, lejupielādējiet šeit PDF versiju. Atšķirība starp lietotāja un kodola režīmu
1.nabazan-microsoft. “Lietotāja režīms un kodola režīms.” Microsoft dokumenti. Pieejams šeit
2.pranitpkothari. YouTube, YouTube, 2015. gada 23. februāris. Pieejams šeit
3. “Skaidrojums-Sistēmas zvani un Sistēmas zvanu veidi operētājsistēmā.” , Pēdējais brīdis mācīties, YouTube, 2017. gada 12. jūlijs. Pieejams šeit
1.'CPU zvana shēma'By lietotājs: Cljk (CC BY-SA 3.0), izmantojot Commons Wikimedia