logo

Operētājsistēmu (OS) veidi

Operētājsistēma ir labi organizēta programmu kolekcija, kas pārvalda datora aparatūru. Tas ir sistēmas programmatūras veids, kas ir atbildīgs par datorsistēmas vienmērīgu darbību.

Operētājsistēmu veidi

Pakešu operētājsistēma

1970. gados partiju apstrāde bija ļoti populāra. Izmantojot šo paņēmienu, līdzīga veida darbi tika apvienoti un izpildīti laikā. Cilvēki bija pieraduši pie viena datora, ko sauca par lieldatoru.

Pakešu operētājsistēmā piekļuve tiek piešķirta vairāk nekā vienai personai; viņi iesniedz savus attiecīgos darbus sistēmai izpildei.

Sistēma visus darbus ievieto rindā, pamatojoties uz rindas kārtībā, un pēc tam izpilda darbus pa vienam. Lietotāji savāc attiecīgo produkciju, kad tiek izpildīti visi darbi.

Pakešu operētājsistēma

Šīs operētājsistēmas mērķis galvenokārt bija pārsūtīt vadību no viena darba uz citu, tiklīdz darbs tika pabeigts. Tajā bija neliels programmu kopums, ko sauc par pastāvīgo monitoru, kas vienmēr atradās vienā galvenās atmiņas daļā. Atlikusī daļa tiek izmantota darbu apkalpošanai.

importēt skeneri java
Pakešu operētājsistēma

Batch OS priekšrocības

  • Pastāvīgā monitora izmantošana uzlabo datora efektivitāti, jo samazina CPU laiku starp diviem darbiem.

Batch OS trūkumi

1. Bads

Partijas apstrāde cieš no bada.

Piemēram:

Pakešu operētājsistēma

Partijā ir pieci darbi J1, J2, J3, J4 un J5. Ja J1 izpildes laiks ir ļoti augsts, tad pārējie četri darbi nekad netiks izpildīti vai arī tiem būs jāgaida ļoti ilgi. Līdz ar to citi procesi tiek izsalkuši.

2. Nav interaktīvs

vai klase var paplašināt vairākas klases

Pakešu apstrāde nav piemērota darbiem, kas ir atkarīgi no lietotāja ievades. Ja darbam no konsoles ir jāievada divi skaitļi, tas nekad to nesaņems pakešapstrādes scenārijā, jo izpildes laikā lietotājs neatrodas.

kā lejupielādēt mūziku

Daudzprogrammēšanas operētājsistēma

Daudzprogrammēšana ir pakešu apstrādes paplašinājums, kurā centrālais procesors vienmēr ir aizņemts. Katram procesam ir nepieciešams divu veidu sistēmas laiks: CPU laiks un IO laiks.

Daudzprogrammēšanas vidē, kad process veic savu I/O, CPU var sākt citu procesu izpildi. Tāpēc daudzprogrammēšana uzlabo sistēmas efektivitāti.

Daudzapstrādes operētājsistēma

Daudzprogrammēšanas OS priekšrocības

  • Visā sistēmā tas palielinājās, jo CPU vienmēr bija viena programma, kas jāizpilda.
  • Reakcijas laiku var arī samazināt.

Daudzprogrammēšanas OS trūkumi

  • Daudzprogrammēšanas sistēmas nodrošina vidi, kurā efektīvi tiek izmantoti dažādu sistēmu resursi, taču tās nenodrošina nekādu lietotāja mijiedarbību ar datorsistēmu.

Daudzapstrādes operētājsistēma

Daudzprocesēšanā tiek panākta paralēlā skaitļošana. Sistēmā ir vairāk nekā viens procesors, kas vienlaikus var izpildīt vairāk nekā vienu procesu. Tas palielinās sistēmas caurlaidspēju.

Daudzapstrādes operētājsistēma

Daudzprocesēšanā tiek panākta paralēlā skaitļošana. Vairāk nekā viens sistēmā esošais procesors var izpildīt vairāk nekā vienu procesu vienlaikus, kas palielinās sistēmas caurlaidspēju.

Daudzapstrādes operētājsistēma

Daudzprocesuālās operētājsistēmas priekšrocības:

    Paaugstināta uzticamība:Pateicoties daudzapstrādes sistēmai, apstrādes uzdevumus var sadalīt starp vairākiem procesoriem. Tas palielina uzticamību, it kā, ja viens procesors neizdodas, uzdevumu var nodot citam procesoram pabeigšanai.Palielināts visā:Palielinoties vairākiem procesoriem, vairāk darba var paveikt mazākā laikā.

Daudzprocesuālās operētājsistēmas trūkumi

java parauga kods
  • Daudzapstrādes operētājsistēma ir sarežģītāka un izsmalcinātāka, jo tā vienlaikus rūpējas par vairākiem CPU.

Daudzuzdevumu operētājsistēma

daudzuzdevumu operētājsistēma

Daudzuzdevumu operētājsistēma ir loģisks vairāku programmu sistēmas paplašinājums, kas ļauj vairākas programmas vienlaicīgi. Tas ļauj lietotājam vienlaikus veikt vairāk nekā vienu datora uzdevumu.

daudzuzdevumu operētājsistēma

Daudzuzdevumu operētājsistēmas priekšrocības

  • Šī operētājsistēma ir vairāk piemērota vairāku lietotāju vienlaicīgai atbalstam.
  • Daudzuzdevumu operētājsistēmām ir labi definēta atmiņas pārvaldība.

Daudzuzdevumu operētājsistēmas trūkumi

  • Vairāki procesori vienlaikus ir noslogoti, lai veiktu jebkuru uzdevumu daudzuzdevumu vidē, tāpēc centrālais procesors ģenerē vairāk siltuma.

Tīkla operētājsistēma

tīkla operētājsistēma

Operētājsistēma, kas ietver programmatūru un saistītos protokolus, lai ērti un izdevīgi sazinātos ar citiem datoriem, izmantojot tīklu, tiek saukta par tīkla operētājsistēmu.

tīkla operētājsistēma

Tīkla operētājsistēmas priekšrocības

  • Šāda veida operētājsistēmā tīkla trafika samazinās, jo klienti un serveri ir sadalīti.
  • Šāda veida sistēmas uzstādīšana un uzturēšana ir lētāka.

Tīkla operētājsistēmas trūkumi

  • Šāda veida operētājsistēmā jebkura sistēmas mezgla kļūme ietekmē visu sistēmu.
  • Drošība un veiktspēja ir svarīgi jautājumi. Tātad tīkla administrēšanai ir nepieciešami apmācīti tīkla administratori.

Reālā laika operētājsistēma

Real-Time Systems katram darbam ir noteikts termiņš, kurā darbs ir jāpabeidz, pretējā gadījumā būs milzīgi zaudējumi, vai pat ja rezultāts tiks radīts, tas būs pilnīgi bezjēdzīgi.

Reālā laika operētājsistēma

Reāllaika sistēmas pielietojums pastāv militāru lietojumu gadījumā, ja vēlaties nomest raķeti, tad raķete ir jānomet ar noteiktu precizitāti.

Reālā laika operētājsistēma

Reāllaika operētājsistēmas priekšrocības:

  • Viegli izkārtojams, izstrādāt un izpildīt reāllaika lietojumprogrammas reāllaika operētājsistēmā.
  • Reāllaika operētājsistēmā maksimāla ierīču un sistēmu izmantošana.

Reāllaika operētājsistēmas trūkumi:

  • Reāllaika operētājsistēmu izstrāde ir ļoti dārga.
  • Reāllaika operētājsistēmas ir ļoti sarežģītas un var patērēt kritiskos CPU ciklus.

Laika dalīšanas operētājsistēma

Laika dalīšanas operētājsistēmā datora resursi tiek piešķirti vairākām programmām vienlaikus atkarībā no laika. Tādējādi tas palīdz nodrošināt lielu lietotāju tiešu piekļuvi galvenajam datoram. Tas ir loģisks daudzprogrammēšanas paplašinājums. Laika dalīšanas režīmā centrālais procesors tiek pārslēgts starp vairākām programmām, ko piedāvā dažādi lietotāji pēc grafika.

Reālā laika operētājsistēma

Laika dalīšanas operētājsistēma ļauj apkalpot daudzus lietotājus vienlaikus, tāpēc ir nepieciešamas sarežģītas CPU plānošanas shēmas un ievades/izejas pārvaldība.

Laika dalīšanas operētājsistēmu izveide ir ļoti sarežģīta un dārga.

Laika dalīšanas operētājsistēmas priekšrocības

  • Laika dalīšanas operētājsistēma nodrošina efektīvu resursu izmantošanu un koplietošanu.
  • Šī sistēma samazina CPU dīkstāves un reakcijas laiku.

Laika dalīšanas operētājsistēmas trūkumi

  • Salīdzinot ar citām metodēm, datu pārraides ātrums ir ļoti augsts.
  • Atmiņā un datos ielādēto lietotāju programmu drošība un integritāte ir jāuztur, jo sistēmai vienlaikus piekļūst daudzi lietotāji.

Izplatītā operētājsistēma

Izkliedētā operētājsistēma nav instalēta vienā mašīnā, tā ir sadalīta daļās, un šīs daļas tiek ielādētas dažādās iekārtās. Katrai mašīnai ir instalēta daļa izplatītās operētājsistēmas, lai būtu iespējama to saziņa. Izkliedētās operētājsistēmas ir daudz sarežģītākas, lielākas un sarežģītākas nekā tīkla operētājsistēmas, jo tām ir jārūpējas arī par dažādiem tīkla protokoliem.

android process acore
Reālā laika operētājsistēma

Izplatītās operētājsistēmas priekšrocības

  • Sadalītā operētājsistēma nodrošina resursu koplietošanu.
  • Šāda veida sistēma ir izturīga pret defektiem.

Izkliedētās operētājsistēmas trūkumi

  • Protokola pieskaitāmās izmaksas var dominēt aprēķinu izmaksās.