Dallimi midis modalitetit të përdoruesit dhe mënyrës së kernelit

Përmbajtje:

Dallimi midis modalitetit të përdoruesit dhe mënyrës së kernelit
Dallimi midis modalitetit të përdoruesit dhe mënyrës së kernelit

Video: Dallimi midis modalitetit të përdoruesit dhe mënyrës së kernelit

Video: Dallimi midis modalitetit të përdoruesit dhe mënyrës së kernelit
Video: Vetëm 0.1% e njerëzve e dinë këtë: Si mund të ndryshoni kiminë e trurit tuaj dhe të arrini gjithçka? 2024, Dhjetor
Anonim

Dallimi kryesor – Mënyra e përdoruesit kundrejt mënyrës së kernelit

Një kompjuter funksionon në dy mënyra që janë modaliteti i përdoruesit dhe modaliteti i kernelit. Kur kompjuteri po ekzekuton softuerin e aplikacionit, ai është në modalitetin e përdoruesit. Pas kërkesës së softuerit të aplikacionit për harduer, kompjuteri hyn në modalitetin e kernelit. Bërthama është thelbi i sistemit kompjuterik. Më pas, kompjuteri kalon shpesh ndërmjet modalitetit të përdoruesit dhe mënyrës së kernelit. Shumica e detyrave kritike të sistemit operativ po ekzekutohen në modalitetin kernel. Dallimi kryesor midis modalitetit të përdoruesit dhe modalitetit të kernelit është se modaliteti i përdoruesit është mënyra në të cilën funksionojnë aplikacionet dhe modaliteti i kernelit është mënyra e privilegjuar në të cilën futet kompjuteri kur hyn në burimet e harduerit.

Çfarë është modaliteti i përdoruesit?

Kur një aplikacion kompjuterik po ekzekutohet, ai është në modalitetin e përdoruesit. Disa shembuj janë aplikimi i fjalëve, PowerPoint, leximi i një skedari PDF dhe shfletimi në internet. Këto janë programe aplikimi, kështu që kompjuteri është në modalitetin e përdoruesit. Kur procesi është në modalitetin e përdoruesit dhe kërkon ndonjë burim harduerik, kjo kërkesë dërgohet në kernel. Meqenëse ka një akses të kufizuar në harduer në këtë modalitet, ai njihet si modaliteti më pak i privilegjuar, modaliteti skllav ose modaliteti i kufizuar.

Dallimi midis modalitetit të përdoruesit dhe mënyrës së kernelit
Dallimi midis modalitetit të përdoruesit dhe mënyrës së kernelit

Figura 02: Mënyrat e funksionimit

Në modalitetin e përdoruesit, proceset marrin hapësirën e tyre të adresës dhe nuk mund të hyjnë në hapësirën e adresave që i përket kernelit. Pra, dështimi i një procesi nuk do të ndikojë në sistemin operativ. Nëse ka një ndërprerje, ai ndikon vetëm në atë proces të veçantë.

Çfarë është Modaliteti i Kernelit?

Një kernel është një program softuerik që përdoret për të hyrë në komponentët harduerikë të një sistemi kompjuterik. Kernel funksionon si një softuer i mesëm për harduerin dhe softuerin e aplikacionit/programet e përdoruesit. Modaliteti i kernelit është përgjithësisht i rezervuar për funksionet e besueshme të nivelit të ulët të sistemit operativ.

Kur procesi po ekzekutohet në modalitetin e përdoruesit dhe nëse ai proces kërkon burime harduerike si RAM, printer etj, ai proces duhet të dërgojë një kërkesë në kernel. Këto kërkesa dërgohen përmes thirrjeve të sistemit. Pastaj kompjuteri hyn në modalitetin e kernelit nga modaliteti i përdoruesit. Kur detyra përfundon, modaliteti kthehet në modalitetin e përdoruesit nga modaliteti i kernelit. Ky tranzicion njihet si "ndërrimi i kontekstit". Modaliteti i kernelit quhet gjithashtu si modaliteti i sistemit ose modaliteti i privilegjuar. Nuk është e mundur të ekzekutohen të gjitha proceset në modalitetin kernel sepse nëse një proces dështon, i gjithë sistemi operativ mund të dështojë.

Dallimi kryesor midis modalitetit të përdoruesit dhe mënyrës së kernelit
Dallimi kryesor midis modalitetit të përdoruesit dhe mënyrës së kernelit

Figura 02: Kernel

Ka disa lloje të thirrjeve të sistemit. Thirrjet e sistemit të kontrollit të procesit krijojnë procese dhe mbyllin proceset. Thirrjet e sistemit të menaxhimit të skedarëve lexojnë, shkruajnë, krijojnë, fshijnë, hapin dhe mbyllin skedarët. Sistemi i menaxhimit të pajisjes i telefonatave pajisjet e kërkesës dhe pajisjet lëshuese, merrni dhe vendosni atributet e pajisjes. Ekzistojnë gjithashtu thirrje të sistemit të mirëmbajtjes së informacionit. Ato mund të përdoren për të marrë të dhëna të sistemit, kohën, datën. Burimi i kërkuar nga një proces mund të mbahet nga një proces tjetër. Prandaj, proceset duhet të komunikojnë duke përdorur thirrjet e sistemit të komunikimit. Thirrjet e sistemit të komunikimit mund të krijojnë dhe fshijnë lidhje, të dërgojnë dhe marrin informacione statusi.

Cilat janë ngjashmëritë midis modalitetit të përdoruesit dhe mënyrës së kernelit?

Kompjuteri mund të kalojë midis të dy mënyrave

Cili është ndryshimi midis modalitetit të përdoruesit dhe mënyrës së kernelit?

Modaliteti i përdoruesit kundrejt modalitetit kernel

Modaliteti i përdoruesit është një mënyrë e kufizuar, të cilën programet e aplikacionit po e ekzekutojnë dhe e nisin. Modaliteti i kernelit është modaliteti i privilegjuar, në të cilin kompjuteri hyn kur akseson burimet e harduerit.
Mënyrat
Modaliteti i përdoruesit konsiderohet si modaliteti skllav ose modaliteti i kufizuar. Modaliteti Kernel është modaliteti i sistemit, modaliteti master ose modaliteti i privilegjuar.
Hapësira e adresës
Në modalitetin e përdoruesit, një proces merr hapësirën e vet të adresës. Në modalitetin kernel, proceset marrin hapësirë të vetme adresash.
Ndërprerje
Në modalitetin e përdoruesit, nëse ndodh një ndërprerje, vetëm një proces dështon. Në modalitetin kernel, nëse ndodh një ndërprerje, i gjithë sistemi operativ mund të dështojë.
Kufizime
Në modalitetin e përdoruesit, ka kufizime për të hyrë në programet e kernelit. Nuk mund t'i qaset drejtpërdrejt. Në modalitetin kernel, mund të aksesohen si programet e përdoruesit ashtu edhe programet e kernelit.

Përmbledhje – Mënyra e përdoruesit kundrejt mënyrës së kernelit

Një kompjuter funksionon ose në modalitetin e përdoruesit ose në modalitetin kernel. Dallimi midis modalitetit të përdoruesit dhe modalitetit të kernelit është se modaliteti i përdoruesit është modaliteti i kufizuar në të cilin funksionojnë aplikacionet dhe modaliteti i kernelit është mënyra e privilegjuar në të cilën kompjuteri hyn kur hyn në burimet e harduerit. Kompjuteri po kalon midis këtyre dy mënyrave. Ndërrimi i shpeshtë i kontekstit mund të ngadalësojë shpejtësinë, por nuk është e mundur të ekzekutohen të gjitha proceset në modalitetin e kernelit. Kjo është për shkak se; nëse një proces dështon, i gjithë sistemi operativ mund të dështojë.

Shkarko versionin PDF të modalitetit të përdoruesit kundrejt mënyrës së kernelit

Mund të shkarkoni versionin PDF të këtij artikulli dhe ta përdorni për qëllime jashtë linje sipas shënimit të citimit. Ju lutemi shkarkoni versionin PDF këtu Dallimi midis modalitetit të përdoruesit dhe mënyrës së kernelit

Recommended: