Mis vahe on mitme kasutaja ja mitme ülesandega opsüsteemil?


Vastus 1:

Mitme kasutajaga opsüsteemil võib olla palju kasutajaid, kes töötavad selle kallal korraga, tavaliselt iseseisvate ülesannetega, algselt jadaterminalide abil.

Mitme ülesandega opsüsteemil võib korraga olla palju ülesandeid. Iga ülesanne saab osa protsessori ajast, ideaaljuhul sõltuvalt selle töömahust, ülesannete vahel nii kiiresti, et väljapoole paistab, et korraga toimub palju asju, kui tegelikkuses töötab füüsiliselt igal hetkel ainult üks protsess protsessori südamiku kohta. Nii et ekraanil on teie veebibrauser, tekstitöötlusprogramm, kell, kalender, e-posti klient ja palju muud, näiliselt kõik korraga töötavad, ja ka palju taustprotsesse, millest mõned kuuluvad opsüsteemi.

Enamik mitme kasutajaga opsüsteeme on ka mitme ülesande täitmine, kusjuures igal kasutajal on sisselogimisprotsess ja terminali käitleja (tüüpilises Unixi süsteemis getty), mis sisselogimisel muutub käsu kestaks (tekstiline kasutajaliides). Sealt saab käske kasutada antakse välja igasuguste teadmiste ja tausttegevuse jaoks.

Teatud klassi mitme kasutajaga arvutid ei ole tegelikult mitme ülesande täitmine ja töötab ainult üks protsessisilm, mis täidab ühte põhiülesannet, kuid võtab sisendit mitmelt kasutajalt. See on äärmiselt haruldane, kuid usun, et mõned varased jaemüügisüsteemid toimisid just nii.

Kunagi oli arvuti MS-DOS-i käitamisel ühekordne ülesanne (võib-olla topeltülesannete kasutamine taustprinti kasutades, kui ressursid seda võimaldavad), on tänapäeval alati vähemalt mitme ülesande täitmine, kuid tavaliselt on see üks kasutaja korraga. On erandeid. Ma ei tea, kas Windows toetab mitme kasutaja kasutamist (peate kindlasti maksma rohkem litsentside eest), kuid Linuxi või BSD jaoks mahub mitu graafikakaarti (mõnel emaplaadil on 3 pesa ja võite saada 2 või 4 peaga kaarti) nii et kuni umbes 12 ekraanini on võimalik, kui teil on piisavalt toidet ja jahutust), lisage nii palju USB-hiiri ja klaviatuure, tehke mõni mitte eriti kohutavalt keeruline tarkvara konfigureerimine ja minge minema, mitme kasutaja ja mitme ülesande tegemine ühes arvutis. See töötab üsna hästi, kui teil on palju RAM-i ja te ei tegele korraga raskete ülesannetega. Proovisin seda aastaid tagasi mõne kahe otsaga PCI Matroxi kaardiga, sest kuulsin, et seda kasutatakse arengumaade hariduses, et hoida kulusid madalal. Hea idee.

Või võite ühe GUI-ekraanil kuvada mitu terminaliakent, kasutada käsku su, et muuta mõni neist muudeks kasutajatunnusteks ja olla mitme kasutaja, ühel ekraanil, klaviatuuril ja hiirel. Ei soovita, see lõpeb parimal juhul mingite argumentidega ...