Prevencinis ir neprevencinis planavimas OS

Autorius: Laura McKinney
Kūrybos Data: 4 Balandis 2021
Atnaujinimo Data: 17 Gegužė 2024
Anonim
Sodininko agrohoroskopas 2022 m. kovo mėn
Video.: Sodininko agrohoroskopas 2022 m. kovo mėn

Turinys

Pagrindinis skirtumas tarp prevencinio ir neišvengiamojo planavimo OS yra tas, kad prevencinis planavimas vyksta tada, kai procesas vykdomas nuo veikimo būsenos iki parengties būsenos, tuo tarpu nespecifinis planavimas vyksta, kai procesas baigiasi.


Operacinė sistema yra tiltas tarp vartotojo ir programinės įrangos, svarbiausia kompiuterio moksle yra operacinė sistema. Operacinėje sistemoje svarbiausia sąvoka yra prevencinis ir neprevencinis planavimas.

Yra procesoriaus planavimo priemonė, atsakinga už proceso paskirstymą į centrinį procesorių. CPU planuotojas laukia, kol CPU atsikurs, o kai CPU resursai bus laisvi, tai padės atlikti kitus procesus. Prevencinis planavimas vyksta, kai procesas vykdomas nuo veikimo būsenos iki parengties būsenos, tuo tarpu neprevencinis planavimas vyksta, kai procesas baigiasi. Prevencinio planavimo metu procesai gali būti suplanuoti, tuo tarpu neprevenciniai planavimo procesai negali būti suplanuoti. Prevencinis planavimas įvyksta, kai procesas perjungiamas iš veikimo būsenos į parengties būseną. Prevencinio planavimo metu procesoriaus ciklai yra paskirstomi procesui ir tai yra ribotą laiką. Procesas, kurio reikia laukti, yra paruoštoje eilėje ir laukia CPU sprogimo. Procesas turi išlikti paruoštoje eilėje, kol procesorius bus paruoštas vykdyti. Tada yra prioritetai, kuriems pirmiausia bus skiriamas procesas, kuriam bus teikiama pirmenybė, tada procesas, kuriam bus teikiama mažiau prioritetų. Visas šis procesas yra žinomas kaip prevencinis planavimas. Robinas Robinas yra prevencinio planavimo pavyzdys.


Nepreferencinis planavimas vyksta, kai procesas baigiasi. Kai procesorius išteklius naudoja CPU ir kai resursas yra naudojamas tame procese, procesą nutraukia CPU. Prevencinis planavimas nutraukia procesą, kai tik ateina procesas, kurio prioritetas yra aukščiausias, o neprecepcinio planavimo atveju netrukdoma, o procesas užbaigiamas, kai procesas yra baigtas. Kai vykdomas procesas su ilgu CPU sprogimo laiku, procesas turės laukti ir tokiu būdu pailgėja vidutinis laukimo laikas.

Turinys: Skirtumas tarp prevencinio ir neprevencinio planavimo OS

  • Palyginimo diagrama
  • Prevencinis planavimas
  • Nepreferencinis planavimas
  • Pagrindiniai skirtumai
  • Išvada
  • Aiškinamasis vaizdo įrašas

Palyginimo diagrama

PagrindasPrevencinis planavimasNepreferencinis planavimas
ReikšmėPrevencinis planavimas vyksta, kai procesas vykdomas nuo veikimo būsenos iki parengties būsenos

Nepreferencinis planavimas vyksta, kai procesas baigiasi.


 

Nutraukti Prevencinis planavimas nutrūkstaNepreceptyvus planavimas netrukdo
Lankstus Prevencinis planavimas yra lankstusNepreferencinis planavimas nėra lankstus
Kaina Prevencinis planavimas yra ekonomiškasNepreferencinis planavimas nėra ekonomiškas

Prevencinis planavimas

Prevencinis planavimas įvyksta, kai procesas pereina iš veikimo būsenos į parengties būseną. Prevencinio planavimo metu procesoriaus ciklai yra paskirstomi procesui, tai yra ribotą laiką. Procesas, kurio reikia laukti, yra paruoštoje eilėje ir laukia, kol suges CPU. Procesas turi išlikti paruoštoje eilėje, kol procesorius bus paruoštas vykdyti. Tada yra prioritetai, kuriems pirmiausia bus skiriamas procesas, kuriam bus teikiama pirmenybė, tada procesas, kuriam bus teikiama mažiau prioritetų. Visas šis procesas yra žinomas kaip prevencinis planavimas. Robinas Robinas yra prevencinio planavimo pavyzdys.

Nepreferencinis planavimas

Nepreferencinis planavimas vyksta, kai procesas baigiasi. Kai procesorius išteklius naudoja CPU ir kai resursas yra naudojamas tame procese, procesą nutraukia CPU. Prevencinis planavimas nutraukia procesą, kai tik ateina procesas, kurio prioritetas yra aukščiausias, o neprecepcinio planavimo atveju netrukdoma, o procesas užbaigiamas, kai procesas yra baigtas. Kai vykdomas procesas su ilgu CPU sprogimo laiku, procesas turės laukti ir tokiu būdu pailgėja vidutinis laukimo laikas.

Pagrindiniai skirtumai

  1. Prevencinis planavimas vyksta tada, kai procesas vyksta nuo veikimo būsenos iki parengties būsenos, tuo tarpu neprevencinis planavimas vyksta, kai procesas baigiasi.
  2. Prevencinis planavimas yra nutrauktas, tuo tarpu neprecepcinis planavimas nėra nutraukiamas.
  3. Prevencinis planavimas yra lankstus, o neprevencinis planavimas nėra lankstus.
  4. Prevencinis planavimas yra ekonomiškai efektyvus, tuo tarpu neprevencinis planavimas nėra ekonomiškas

Išvada

Šiame aukščiau pateiktame pavyzdyje matome aiškų skirtumą tarp prevencinio ir neprevencinio planavimo.

Aiškinamasis vaizdo įrašas