Shtëpi Sëmundjet dhe dëmtuesit 6 historia dhe perspektivat e zhvillimit të sistemeve operative. Tendencat në zhvillimin e sistemeve operative. Tendencat e reja në zhvillimin e OS

6 historia dhe perspektivat e zhvillimit të sistemeve operative. Tendencat në zhvillimin e sistemeve operative. Tendencat e reja në zhvillimin e OS

Ministria e Arsimit e Federatës Ruse


Teknik Shtetëror Vologda

universiteti


Departamenti: ATPP

Disiplina: Hyrje në

specialiteti.


abstrakte


me temë: "Historia e zhvillimit të sistemeve operative".


Bëhet nga një student

Sokolov A.S.

Grupi: EM-11

Kontrolluar: departamenti i ATPP-së

Serdyukov N.A.



Prezantimi. 3

1. Qëllimi i sistemeve operative 3

2. Llojet e sistemeve operative. 4

2.1 Sistemet operative të përpunimit në grup 4

2.2 Sistemet operative të ndarjes së kohës 5

2.3 Sistemet operative në kohë reale 5

2.4 Sistemet operative biseduese 6

3. Veçoritë e algoritmeve të menaxhimit të burimeve 6

3. 1 Mbështetje për shumë detyra 6

3.2 Mbështetje për shumë përdorues 6

3.3 Kryerja e shumë detyrave parandaluese dhe jo parandaluese 6

3.4 Mbështetje me shumë fije 7

3.5 Shumëpërpunim 7

4. Historia e zhvillimit të OS 7

4.1 Zhvillimi i sistemeve të para operative 8

4.2 Sistemet operative dhe rrjetet globale. 10

4.3 Sistemet operative të minikompjuterëve dhe

rrjetet e para lokale 11

4.4 Zhvillimi i sistemeve operative në vitet '80. 13

4.5 Karakteristikat e fazës aktuale të zhvillimit të sistemeve operative. 17

4.6 Afati kohor i ngjarjeve që çojnë në Windows 98 20

4.7 Zhvillimi i Windows NT 25

konkluzioni 26

Bibliografi. 27


Prezantimi


Ndër të gjitha programet e sistemit me të cilat duhet të merren përdoruesit e kompjuterave, sistemet operative zënë një vend të veçantë. Sistemi operativ kontrollon kompjuterin, ekzekuton programe, siguron mbrojtje të të dhënave, kryen funksione të ndryshme shërbimi me kërkesë të përdoruesit dhe programeve. Çdo program përdor shërbimet e OS, dhe për këtë arsye mund të funksionojë vetëm nën kontrollin e OS që ofron këto shërbime për të.


1. Emërimi i sistemeve operative.


Sistemi operativ në masën më të madhe përcakton pamjen e të gjithë sistemit kompjuterik në tërësi. Përkundër kësaj, përdoruesit e kompjuterave shpesh e kanë të vështirë të përcaktojnë një sistem operativ. Kjo është pjesërisht për shkak se OS kryen dy funksione në thelb të palidhura: ofrimin e komoditetit për përdoruesin e programuesit duke ofruar një makinë të zgjeruar për të dhe rritjen e efikasitetit të përdorimit të kompjuterit duke menaxhuar burimet e tij me mençuri.

Sistemi operativ (OS) - një grup programesh që sigurojnë kontrollin e pajisjeve kompjuterike, planifikimin e përdorimit efektiv të burimeve të tij dhe zgjidhjen e problemeve në udhëzimet e përdoruesit.

Qëllimi i sistemit operativ.

Qëllimi kryesor i OS, i cili siguron funksionimin e një kompjuteri në cilindo nga mënyrat e përshkruara, është shpërndarja dinamike e burimeve dhe menaxhimi i tyre në përputhje me kërkesat e proceseve (detyrave) llogaritëse.

Një burim është çdo objekt që mund të shpërndahet nga sistemi operativ midis proceseve llogaritëse në një kompjuter. Ekzistojnë burime harduerike dhe softuerike të kompjuterëve. Burimet e harduerit përfshijnë mikroprocesorin (kohën e procesorit), RAM-in dhe pajisjet periferike; për burimet softuerike - mjete softuerike të disponueshme për përdoruesin për menaxhimin e proceseve dhe të dhënave kompjuterike. Burimet më të rëndësishme softuerike janë programet e përfshira në sistemin e programimit; mjetet e menaxhimit të softuerit të pajisjeve dhe skedarëve periferikë; bibliotekat e sistemeve dhe programeve aplikative; nënkupton sigurimin e kontrollit dhe ndërveprimit të proceseve (detyrave) kompjuterike.

Sistemi operativ shpërndan burimet në përputhje me kërkesat e përdoruesve dhe aftësitë e kompjuterit, dhe duke marrë parasysh ndërveprimin e proceseve llogaritëse. Funksionet e OS zbatohen gjithashtu nga një sërë procesesh kompjuterike që vetë konsumojnë burime (memorie, koha e procesorit, etj.) Proceset kompjuterike të lidhura me OS kontrollojnë proceset informatike të krijuara me kërkesë të përdoruesve.

Një burim konsiderohet se funksionon në një modalitet të përbashkët nëse secili prej proceseve llogaritëse e zë atë për një interval të caktuar kohor. Për shembull, dy procese mund të ndajnë kohën e procesorit në mënyrë të barabartë nëse secili proces lejohet të përdorë procesorin për një sekondë në çdo dy sekonda. Në mënyrë të ngjashme, ekziston një ndarje e të gjitha burimeve të harduerit, por intervalet e përdorimit të burimeve nga proceset mund të mos jenë të njëjta. Për shembull, një proces mund të ketë në dispozicion një pjesë të memories kryesore për të gjithë periudhën e ekzistencës së tij, por mikroprocesori mund të jetë i disponueshëm për procesin vetëm për një sekondë në çdo katër.

Sistemi operativ është një ndërmjetës midis kompjuterit dhe përdoruesit të tij. Ai e bën më të lehtë punën me kompjuterë, duke e çliruar përdoruesin nga përgjegjësia e shpërndarjes dhe menaxhimit të burimeve. Sistemi operativ analizon kërkesat e përdoruesve dhe siguron ekzekutimin e tyre. Kërkesa pasqyron burimet e nevojshme dhe veprimet e nevojshme të kompjuterit dhe përfaqësohet nga një sekuencë komandash në një gjuhë të veçantë të direktivave të sistemit operativ. Një sekuencë e tillë komandash quhet detyrë.


2. Llojet e sistemeve operative.


Sistemi operativ mund të ekzekutojë kërkesat e përdoruesve në mënyrë batch ose interaktive, ose të kontrollojë pajisjet në kohë reale. Në përputhje me këtë, dallohen sistemet e përpunimit të grupeve, ndarjes së kohës dhe sistemeve operative interaktive (Tabela 1).

Tabela 2.1.


Sistemet Operative Specifikimet e sistemit operativ
Natyra e ndërveprimit të përdoruesit me detyrën Numri i përdoruesve të shërbyer njëkohësisht Mënyra e ofruar e funksionimit të kompjuterit
përpunimi në grup Ndërveprimi nuk është i mundur ose i kufizuar Një ose më shumë Program i vetëm ose shumëprogram
Ndarjet e kohës Dialogu

Disa


Multiprogram
kohe reale Operacionale
Shumë detyra
Dialogu Dialogu Një Program i vetëm

2.1 Përpunimi i grupeve të sistemeve operative.


Një sistem operativ i përpunimit të grupeve është një sistem që përpunon një grup punësh, pra punë të shumta të përgatitura nga të njëjtët ose përdorues të ndryshëm. Ndërveprimi ndërmjet përdoruesit dhe punës së tij gjatë përpunimit është ose i pamundur ose jashtëzakonisht i kufizuar. Nën kontrollin e sistemit operativ të përpunimit të grupit, kompjuteri mund të funksionojë në mënyra me një program dhe shumë program.


2.2 Sistemet operative ndarja e kohës.


Sisteme të tilla ofrojnë shërbim të njëkohshëm për shumë përdorues, duke lejuar çdo përdorues të ndërveprojë me detyrën e tij në një mënyrë dialogu. Efekti i shërbimit të njëkohshëm arrihet duke ndarë kohën e procesorit dhe burimet e tjera midis disa proceseve kompjuterike që korrespondojnë me detyrat individuale të përdoruesit. Sistemi operativ siguron kompjuterin për çdo proces kompjuterik për një interval të vogël kohe; nëse procesi llogaritës nuk ka përfunduar deri në fund të intervalit të ardhshëm, ai ndërpritet dhe vendoset në radhën e pritjes, duke i lënë vendin kompjuterit një procesi tjetër llogaritës. Kompjuteri në këto sisteme funksionon në modalitet multiprogram.

Sistemi operativ i ndarjes së kohës mund të përdoret jo vetëm për t'u shërbyer përdoruesve, por edhe për të kontrolluar pajisjet teknologjike. Në këtë rast, "përdoruesit" janë njësi individuale kontrolli të pajisjeve aktivizuese që janë pjesë e pajisjeve teknologjike: çdo njësi ndërvepron me një proces të caktuar llogaritës për një interval kohor të mjaftueshëm për të transferuar veprimet e kontrollit në pajisjen aktivizuese ose për të marrë informacion nga sensorët. .


2.3 Sistemet operative në kohë reale.


Këto sisteme garantojnë ekzekutimin e shpejtë të kërkesave brenda një intervali kohor të caktuar. Kërkesat mund të vijnë nga përdoruesit ose nga pajisje të jashtme të kompjuterit, me të cilat sistemet janë të lidhura me kanale të transmetimit të të dhënave. Në këtë rast, shpejtësia e proceseve llogaritëse në kompjuter duhet të jetë në përputhje me shpejtësinë e proceseve që ndodhin jashtë kompjuterit, d.m.th., në përputhje me rrjedhën e kohës reale. Këto sisteme organizojnë kontrollin e proceseve llogaritëse në atë mënyrë që koha e përgjigjes ndaj një kërkese të mos i kalojë vlerat e specifikuara. Koha e kërkuar e përgjigjes përcaktohet nga vetitë e objekteve (përdoruesve, pajisjeve të jashtme) të servisuara nga sistemi. Sistemet operative në kohë reale përdoren në sistemet e marrjes së informacionit dhe sistemet e kontrollit të pajisjeve të procesit. Kompjuterët në sisteme të tilla funksionojnë më shpesh në modalitetin multitasking.


2.4 Sistemet operative interaktive.


Këto sisteme operative përdoren gjerësisht në kompjuterët personalë. Këto sisteme ofrojnë një formë të përshtatshme dialogu me përdoruesin përmes ekranit kur futni dhe ekzekutoni komanda. Për të ekzekutuar sekuencat e komandave të përdorura shpesh, pra detyrat, sistemi operativ interaktiv ofron mundësinë e përpunimit në grup. Nën kontrollin e sistemit operativ interaktiv, kompjuteri zakonisht funksionon në modalitetin me një program.


3. Veçoritë e algoritmeve të menaxhimit të burimeve.

3.1 Mbështet multitasking.

Sipas numrit të detyrave të ekzekutuara njëkohësisht, sistemet operative mund të ndahen në dy klasa:

me një detyrë të vetme (p.sh. MS-DOS, MSX) dhe

multitasking (OC EC, OS/2, UNIX, Windows 95).

Sistemet operative me një detyrë kryesisht kryejnë funksionin e sigurimit të përdoruesit me një makinë virtuale, duke e bërë më të lehtë dhe më të përshtatshëm për përdoruesin ndërveprimin me kompjuterin. Sistemet operative me një detyrë të vetme përfshijnë mjetet e menaxhimit të pajisjeve periferike, mjetet e menaxhimit të skedarëve dhe mjetet e komunikimit me përdoruesit.

Sistemet operative me shumë detyra, përveç funksioneve të mësipërme, menaxhojnë ndarjen e burimeve të përbashkëta si procesori, RAM-i, skedarët dhe pajisjet e jashtme.

3.2 Mbështet modalitetin me shumë lojtarë.

Sipas numrit të përdoruesve të njëkohshëm, sistemet operative ndahen në:

përdorues i vetëm (MS-DOS, Windows 3.x, versionet e hershme të OS/2);

multipërdorues (UNIX, Windows NT).

Dallimi kryesor midis sistemeve me shumë përdorues dhe sistemeve me një përdorues është disponueshmëria e mjeteve për të mbrojtur informacionin e secilit përdorues nga aksesi i paautorizuar nga përdoruesit e tjerë. Duhet të theksohet se jo çdo sistem me shumë detyra është me shumë përdorues dhe jo çdo OS me një përdorues është me një detyrë të vetme.

3.3 Kryerja e shumë detyrave parandaluese dhe jo parandaluese.

Burimi më i rëndësishëm i përbashkët është koha e procesorit. Mënyra në të cilën koha e procesorit shpërndahet midis disa proceseve (ose fijeve) që ekzistojnë njëkohësisht në sistem, përcakton kryesisht specifikat e OS. Midis shumë opsioneve ekzistuese për zbatimin e multitasking, mund të dallohen dy grupe algoritmesh:

multitasking jo-preemptive (NetWare, Windows 3.x);

multitasking parandalues ​​(Windows NT, OS/2, UNIX).

Dallimi kryesor midis multitasking parandalues ​​dhe jo parandalues ​​është shkalla e centralizimit të mekanizmit të planifikimit të procesit. Në rastin e parë, mekanizmi i planifikimit të procesit është tërësisht i përqendruar në sistemin operativ, dhe në rastin e dytë, ai shpërndahet ndërmjet sistemit dhe programeve aplikative. Në multitasking jo-parandalues, procesi aktiv funksionon derisa ai, me iniciativën e tij, t'i japë kontrollin sistemit operativ në mënyrë që ai të zgjedhë një proces tjetër gati për të ekzekutuar nga radha. Në multitasking parandalues, vendimi për të kaluar procesorin nga një proces në tjetrin merret nga sistemi operativ, jo nga vetë procesi aktiv.


3.4 Mbështetje për multithreading.

Një veti e rëndësishme e sistemeve operative është aftësia për të paralelizuar llogaritjet brenda një detyre të vetme. Një OS me shumë fije e ndan kohën e procesorit jo midis detyrave, por midis degëve të tyre të veçanta (threads).

3.5 Multiprocessing.

Një tjetër pronë e rëndësishme e OS është mungesa ose prania në të e mjeteve për të mbështetur multiprocessing - multiprocessing. Multiprocessing çon në ndërlikimin e të gjitha algoritmeve të menaxhimit të burimeve.

Në ditët e sotme, po bëhet përgjithësisht e pranuar që të futen funksionet mbështetëse të shumëpërpunimit në OS. Karakteristika të tilla janë të disponueshme në Sun's Solaris 2.x, Santa Crus Operations' Open Server 3.x, OS/2 të IBM, Windows NT të Microsoft dhe NetWare 4.1 të Novell.

Sistemet operative me shumë procesorë mund të klasifikohen sipas mënyrës se si procesi llogaritës është i organizuar në një sistem me arkitekturë shumëprocesoresh: sisteme operative asimetrike dhe sisteme operative simetrike. Një OS asimetrik funksionon tërësisht vetëm në një nga procesorët e sistemit, duke shpërndarë detyrat e aplikuara në pjesën tjetër të procesorëve. Një OS simetrik është plotësisht i decentralizuar dhe përdor të gjithë grupin e procesorëve, duke i ndarë ato midis detyrave të sistemit dhe aplikacionit.


4. Historia e zhvillimit të OS.


4.1 Zhvillimi i sistemeve të para operative.


Një periudhë e rëndësishme në zhvillimin e OS i referohet viteve 1965-1975. Në këtë kohë, në bazën teknike të kompjuterëve, ndodhi një kalim nga elementë gjysmëpërçues individualë si tranzistorët në qarqet e integruara, gjë që hapi rrugën për gjeneratën e ardhshme të kompjuterëve. Gjatë kësaj periudhe, pothuajse të gjithë mekanizmat kryesorë të pranishëm në sistemin operativ modern u zbatuan: multiprogramimi, multiprocessing, mbështetje për modalitetin multi-terminal me shumë përdorues, memorie virtuale, sisteme skedarësh, kontroll të aksesit dhe rrjetëzim. Gjatë këtyre viteve fillon lulëzimi i programimit të sistemit. Ngjarja revolucionare e kësaj faze ishte zbatimi industrial i multiprogramimit. Në kushtet e rritjes së mprehtë të aftësive të kompjuterit në përpunimin dhe ruajtjen e të dhënave, ekzekutimi i vetëm një programi në të njëjtën kohë doli të ishte jashtëzakonisht joefikas. Zgjidhja ishte multiprogramimi - një metodë e organizimit të një procesi llogaritës në të cilin disa programe ndodheshin njëkohësisht në memorien e kompjuterit, duke ekzekutuar në mënyrë alternative në të njëjtin procesor. Këto përmirësime përmirësuan shumë efikasitetin e sistemit kompjuterik. Multiprogramimi u zbatua në dy versione - në sistemet e përpunimit të grupeve dhe të ndarjes së kohës. Sistemet e përpunimit të grupeve me shumë programe, ashtu si paraardhësit e tyre me një program të vetëm, synonin të siguronin ngarkesën maksimale në pajisjen kompjuterike, por ata e zgjidhën këtë problem në mënyrë më efikase. Në modalitetin e grupit të shumëprogrameve, procesori nuk ishte në punë kur një program kryente një operacion I/O (siç ndodhi kur programet ekzekutoheshin në mënyrë sekuenciale në sistemet e hershme të përpunimit të grupit), por kaloi në një program tjetër që ishte gati për t'u ekzekutuar. Si rezultat, u arrit një ngarkesë e ekuilibruar e të gjitha pajisjeve kompjuterike dhe, rrjedhimisht, numri i detyrave të zgjidhura për njësi të kohës u rrit.

Në sistemet e përpunimit të grupeve me shumë programe, përdoruesi ende nuk ishte në gjendje të ndërvepronte në mënyrë interaktive me programet e tij. Për t'u kthyer të paktën pjesërisht përdoruesve ndjenjën e ndërveprimit të drejtpërdrejtë me një kompjuter, u zhvillua një version tjetër i sistemeve multiprogramore - sistemet e ndarjes së kohës. Ky opsion është projektuar për sistemet me shumë terminale, kur secili përdorues punon në terminalin e tij. Sistemet operative të hershme të ndarjes së kohës të zhvilluara në mesin e viteve 1960 përfshinin TSS/360 (IBM), CTSS dhe MULTICS (MIT me Bell Labs dhe General Electric). Varianti i multiprogramimit i përdorur në sistemet e ndarjes së kohës kishte për qëllim të krijonte për çdo përdorues individual iluzionin e pronësisë së vetme të një kompjuteri duke shpërndarë periodikisht pjesën e tij të kohës së procesorit për secilin program. Në sistemet e ndarjes së kohës, efikasiteti i përdorimit të pajisjeve është më i ulët se në sistemet e përpunimit të grupeve, gjë që ishte një çmim për lehtësinë e përdoruesit. Modaliteti multi-terminal u përdor jo vetëm në sistemet e ndarjes së kohës, por edhe në sistemet e përpunimit të grupeve. Në të njëjtën kohë, jo vetëm operatori, por edhe të gjithë përdoruesit patën mundësinë të krijojnë detyrat e tyre dhe të menaxhojnë ekzekutimin e tyre nga terminali i tyre. Sisteme të tilla operative quhen sisteme të hyrjes në punë në distancë. Komplekset e terminaleve mund të vendosen në një distancë të madhe nga raftet e procesorëve, duke u lidhur me ta duke përdorur lidhje të ndryshme globale - lidhje modem të rrjeteve telefonike ose kanale të dedikuara. Për të mbështetur funksionimin në distancë të terminaleve, në sistemet operative u shfaqën module speciale softuerësh që zbatojnë protokolle të ndryshme komunikimi (në atë kohë, si rregull, jo standarde). Sisteme të tilla kompjuterike me terminale të largëta, duke ruajtur natyrën e centralizuar të përpunimit të të dhënave, në një farë mase ishin prototipi i rrjeteve moderne, dhe softveri përkatës i sistemit ishte prototipi i sistemeve operative të rrjetit.

Në kompjuterët e viteve '60, sistemi operativ mori përsipër shumicën e veprimeve për organizimin e procesit të llogaritjes. Zbatimi i multiprogramimit kërkonte futjen e ndryshimeve shumë të rëndësishme në harduerin e kompjuterit, që synonin drejtpërdrejt mbështetjen e një mënyre të re të organizimit të procesit informatik. Kur ndani burimet kompjuterike midis programeve, është e nevojshme të sigurohet kalimi i shpejtë i procesorit nga një program në tjetrin, si dhe të mbrohen me besueshmëri kodet dhe të dhënat e një programi nga dëmtimi i paqëllimshëm ose i qëllimshëm i një programi tjetër. Procesorët tani kanë mënyra të privilegjuara dhe të përdorimit të përdorimit, regjistra të veçantë për kalimin e shpejtë nga një program në tjetrin, pajisje mbrojtëse të zonës së kujtesës dhe një sistem të avancuar ndërprerjesh.

Në modalitetin e privilegjuar, i destinuar për funksionimin e moduleve të programit të sistemit operativ, procesori mund të ekzekutonte të gjitha komandat, përfshirë ato që lejonin shpërndarjen dhe mbrojtjen e burimeve kompjuterike. Disa komanda të procesorit nuk ishin të disponueshme për programet që funksiononin në modalitetin e përdoruesit. Kështu, vetëm sistemi operativ mund të kontrollonte harduerin dhe të vepronte si një arbitër për programet e përdoruesve që funksiononin në modalitetin e paprivilegjuar të përdoruesit.

Sistemi i ndërprerjeve bëri të mundur sinkronizimin e funksionimit të pajisjeve të ndryshme kompjuterike që funksionojnë paralelisht dhe në mënyrë asinkrone, si kanalet hyrëse-dalëse, disqet, printerët etj.

Një tendencë tjetër e rëndësishme e kësaj periudhe është krijimi i familjeve të makinerive të pajtueshme me softuerin dhe sistemeve operative për to. Shembuj të familjeve të makinerive të pajtueshme me softuer të ndërtuar në qarqe të integruara janë seritë e makinerive IBM/360, IBM/370 dhe PDP-11.

Përputhshmëria e softuerit kërkonte gjithashtu përputhshmëri të sistemeve operative. Megjithatë, një përputhshmëri e tillë nënkupton aftësinë për të punuar në sisteme kompjuterike të mëdha dhe të vogla, me një numër të madh dhe të vogël të pajisjeve të ndryshme periferike, në fushën komerciale dhe në fushën e kërkimit shkencor. Sistemet operative të ndërtuara me synimin për të përmbushur të gjitha këto kërkesa kontradiktore janë provuar të jenë jashtëzakonisht komplekse. Ato përbëheshin nga shumë miliona rreshta montimi, të shkruara nga mijëra programues dhe përmbanin mijëra gabime, duke shkaktuar një rrjedhë të pafund rregullimesh. Sistemet operative të kësaj gjenerate ishin shumë të shtrenjta. Kështu, për shembull, zhvillimi i OS / 360, sasia e kodit për të cilin ishte 8 MB, i kushtoi IBM 80 milion dollarë.

Sidoqoftë, pavarësisht nga madhësia e tij e madhe dhe problemet e shumta, OS / 3600 dhe sistemet e tjera operative të kësaj gjenerate si ai plotësuan shumicën e kërkesave të konsumatorëve. Gjatë kësaj dekade, u bë një hap i madh përpara dhe u hodhën një bazë solide për krijimin e sistemeve moderne operative.


4.2 Sistemet operative dhe rrjetet globale.


Në fillim të viteve 70, u shfaqën sistemet e para operative të rrjetit, të cilat, ndryshe nga sistemet operative me shumë terminale, bënë të mundur jo vetëm shpërndarjen e përdoruesve, por edhe organizimin e ruajtjes së shpërndarë dhe përpunimit të të dhënave midis disa kompjuterëve të lidhur me lidhje elektrike. Çdo sistem operativ i rrjetit, nga njëra anë, kryen të gjitha funksionet e sistemit operativ lokal, dhe nga ana tjetër, ka disa mjete shtesë që e lejojnë atë të ndërveprojë përmes rrjetit me sistemet operative të kompjuterëve të tjerë. Modulet e softuerit që zbatojnë funksionet e rrjetit u shfaqën në sistemet operative gradualisht, ndërsa u shfaqën teknologjitë e rrjetit, pajisjet kompjuterike dhe detyrat e reja që kërkonin përpunimin e rrjetit.

Megjithëse puna teorike për krijimin e koncepteve të rrjetit është kryer pothuajse që nga ardhja e kompjuterëve, rezultate praktike domethënëse në lidhjen e kompjuterëve në një rrjet u morën në fund të viteve '60, kur duke përdorur lidhjet globale dhe teknikat e ndërrimit të paketave ishte e mundur të realizohej ndërveprimi i makinerive të klasës mainframe dhe superkompjuterëve. Këta kompjuterë të shtrenjtë shpesh ruanin të dhëna dhe programe unike që duhej të aksesoheshin nga një gamë e gjerë përdoruesish të vendosur në qytete të ndryshme në një distancë të konsiderueshme nga qendrat kompjuterike.

Në vitin 1969, Departamenti i Mbrojtjes i SHBA-së filloi punën për bashkimin e superkompjuterëve të qendrave të mbrojtjes dhe kërkimit në një rrjet të vetëm. Ky rrjet u quajt ARPANET dhe ishte pikënisja për krijimin e rrjetit më të famshëm global sot - Internetit. Rrjeti ARPANET bashkoi kompjuterë të llojeve të ndryshme, duke drejtuar sisteme të ndryshme operative me module të shtuara që zbatojnë protokolle komunikimi të përbashkëta për të gjithë kompjuterët në rrjet.

Në 1974, IBM njoftoi krijimin e arkitekturës së saj të rrjetit për mainframe-t e saj, të quajtur SNA (System Network Architecture). Kjo arkitekturë e shtresuar, në shumë mënyra e ngjashme me modelin standard OSI që u shfaq pak më vonë, siguroi ndërveprime terminal-terminal, terminal-kompjuter dhe kompjuter-me-kompjuter mbi lidhjet globale. Nivelet më të ulëta të arkitekturës u zbatuan nga hardueri i specializuar, më i rëndësishmi prej të cilëve është procesori i telepërpunimit. Funksionet e shtresave të sipërme të SNA kryheshin nga modulet softuerike. Njëri prej tyre formoi bazën e softuerit të procesorit të telepërpunimit. Module të tjera funksionuan në njësinë qendrore të përpunimit si pjesë e sistemit operativ standard IBM mainframe.

Në të njëjtën kohë, në Evropë po zhvillohej një punë aktive për krijimin dhe standardizimin e rrjeteve X.25. Këto rrjete me komutim të paketave nuk ishin të lidhura me ndonjë sistem operativ të veçantë. Që kur u bë një standard ndërkombëtar në 1974, protokollet X.25 janë mbështetur nga shumë sisteme operative. Që nga viti 1980, IBM ka përfshirë mbështetje për protokollet X.25 në arkitekturën SNA dhe në sistemet e saj operative.


4.3 Sistemet operative të minikompjuterëve dhe rrjetet e para lokale.


Nga mesi i viteve 70, mini-kompjuterët si PDP-11, Nova, HP u përdorën gjerësisht. Minikompjuterët ishin të parët që përfituan nga qarqet e integruara në shkallë të gjerë, të cilat bënë të mundur zbatimin e funksioneve mjaft të fuqishme me një kosto relativisht të ulët të një kompjuteri.

Shumë veçori të OS-ve me shumë përdorues me shumë programe janë shkurtuar duke pasur parasysh burimet e kufizuara të minikompjuterëve. Sistemet operative të minikompjuterëve shpesh janë bërë të specializuar, si p.sh. vetëm kontrolli në kohë reale (OS RT-11 për minikompjuterët PDP-11) ose vetëm për ndarjen e kohës (RSX-11M për të njëjtët kompjuterë). Këto sisteme operative nuk ishin gjithmonë me shumë përdorues, gjë që në shumë raste justifikohej nga kostoja e ulët e kompjuterëve.

Një moment historik i rëndësishëm në historinë e sistemeve operative ishte krijimi i sistemit operativ UNIX. Ky sistem operativ fillimisht ishte menduar të mbështeste ndarjen e kohës në minikompjuterin PDP-7. Që nga mesi i viteve 70, ka filluar përdorimi masiv i sistemit operativ UNIX. Në këtë kohë, kodi për UNIX ishte 90% i shkruar në gjuhën e nivelit të lartë C. Përdorimi i gjerë i përpiluesve efikasë C e bëri UNIX një sistem operativ unik për atë kohë, me aftësinë për të portuar relativisht lehtë në lloje të ndryshme kompjuterësh. Meqenëse ky OS ishte i pajisur me kode burimore, ai u bë OS i parë i hapur që përdoruesit e zakonshëm entuziastë mund të përmirësonin. Ndonëse UNIX fillimisht ishte projektuar për minikompjuterë, fleksibiliteti, eleganca, funksionaliteti i fuqishëm dhe hapja e tij i kanë dhënë atij një bazë të fortë në të gjitha klasat e kompjuterëve: superkompjuterë, mainframe, minikompjuterë, serverë dhe stacione pune të bazuara në RISC dhe kompjuterë personalë.

Pavarësisht nga versioni, veçoritë e zakonshme për UNIX janë:

modaliteti me shumë përdorues me mjete për mbrojtjen e të dhënave nga aksesi i paautorizuar,

zbatimi i përpunimit multiprogramor në modalitetin e ndarjes së kohës bazuar në përdorimin e algoritmeve parandaluese të multitasking,

përdorimi i memories virtuale dhe mekanizmave të shkëmbimit për të rritur nivelin e multiprogramimit,

unifikimi i operacioneve I / O bazuar në përdorimin e zgjeruar të konceptit të "skedarit",

një sistem skedari hierarkik që formon një pemë të vetme drejtorie, pavarësisht nga numri i pajisjeve fizike të përdorura për të vendosur skedarë,

transportueshmëria e sistemit duke shkruar pjesën kryesore të tij në C,

mjete të ndryshme të ndërveprimit ndërmjet proceseve, duke përfshirë përmes rrjetit,

memoria e diskut për të reduktuar kohën mesatare të hyrjes në skedar.


Disponueshmëria e minikompjuterëve dhe, rrjedhimisht, përhapja e tyre në ndërmarrje shërbeu si një nxitje e fuqishme për krijimin e rrjeteve lokale. Ndërmarrja mund të përballonte të kishte disa minikompjuterë të vendosur në të njëjtën ndërtesë apo edhe në të njëjtën dhomë. Natyrisht, ekzistonte nevoja për të shkëmbyer informacione mes tyre dhe për të ndarë pajisjet periferike të shtrenjta.

Rrjetet e para lokale u ndërtuan duke përdorur pajisje komunikimi jo standarde, në rastin më të thjeshtë - duke lidhur drejtpërdrejt portat serike të kompjuterëve. Softueri ishte gjithashtu jo standard dhe u implementua si aplikacione me porosi. Aplikacioni i parë i rrjetit UNIX, Programi UNIX-to-UNIX Copy (UUCP), u shfaq në 1976 dhe filloi të shpërndahej me versionin 7 të AT&T UNIX në 1978. Ky program bëri të mundur kopjimin e skedarëve nga një kompjuter në tjetrin brenda rrjetit lokal përmes ndërfaqeve të ndryshme harduerike - RS-232, cikli aktual, etj., dhe përveç kësaj, ai mund të funksiononte përmes lidhjeve globale, siç janë ato modem.


4.4 Zhvillimi i sistemeve operative në vitet '80.


Ngjarjet më të rëndësishme të kësaj dekade përfshijnë zhvillimin e pirgut TCP / IP, shfaqjen e internetit, standardizimin e teknologjive të rrjeteve lokale, shfaqjen e kompjuterëve personalë dhe sistemeve operative për ta.

Një version i punës i pirgut të protokollit TCP / IP u krijua në fund të viteve '70. Ky grumbull ishte një grup protokollesh të zakonshme për një mjedis kompjuterik heterogjen dhe kishte për qëllim të lidhte rrjetin eksperimental ARPANET me rrjete të tjera "satelite". Në vitin 1983, grupi i protokollit TCP/IP u miratua nga Departamenti i Mbrojtjes i SHBA-së si një standard ushtarak. Kalimi i kompjuterëve në ARPANET në stack TCP/IP përshpejtoi zbatimin e tij për sistemin operativ BSD UNIX. Që nga ajo kohë, filloi bashkëjetesa e protokolleve UNIX dhe TCP / IP, dhe pothuajse të gjitha versionet e shumta të Unix u lidhën në rrjet.

Interneti është bërë një terren i shkëlqyer testimi për shumë sisteme operative të rrjetit, gjë që bëri të mundur testimin në kushte reale të mundësisë së ndërveprimit të tyre, shkallës së shkallëzimit, aftësisë për të punuar nën ngarkesë ekstreme të krijuar nga qindra e mijëra përdorues. Pavarësia, fleksibiliteti dhe efikasiteti i prodhuesit i kanë bërë protokollet TCP/IP jo vetëm mekanizmin kryesor të transportit të internetit, por edhe grupin kryesor të shumicës së sistemeve operative të rrjetit.

E gjithë dekada u shënua nga shfaqja e vazhdueshme e versioneve të reja, gjithnjë e më të avancuara të sistemit operativ UNIX. Midis tyre ishin versionet e markës së UNIX: SunOS, HP-UX, Irix, AIX dhe shumë të tjera, në të cilat prodhuesit e kompjuterave përshtatën kodin e kernelit dhe shërbimet e sistemit për harduerin e tyre. Shumëllojshmëria e versioneve ka shkaktuar problemin e përputhshmërisë së tyre, të cilën organizata të ndryshme janë përpjekur periodikisht ta zgjidhin. Si rezultat, standardet POSIX dhe XPG u miratuan, duke përcaktuar ndërfaqet OS për aplikacionet, dhe një ndarje e veçantë e AT&T lëshoi ​​disa versione të UNIX System III dhe UNIX System V, të dizajnuara për të konsoliduar zhvilluesit në nivelin e kodit të kernelit.

Gjithashtu përdoren gjerësisht sistemet operative MS-DOS nga Microsoft, PC DOS nga IBM, Novell DOS nga Novell dhe të tjerë. Sistemi i parë operativ DOS për një kompjuter personal u krijua në 1981 u quajt MS-DOS 1.0. Microsoft bleu të drejtat për 86-DOS nga Seattle Computer Products, përshtati OS për kompjuterët e atëhershëm të fshehtë të IBM dhe e riemërtoi atë MS-DOS. Në gusht 1981, DOS 1.0 funksionon në një disketë të vetme 160K të njëanshme. Skedarët e sistemit marrin deri në 13K: kërkon 8K RAM. maj 1982 DOS 1.1 ju lejon të punoni me disketë të dyanshme. Skedarët e sistemit marrin deri në 14K. mars 1983 Ardhja e DOS 2.0 së bashku me IBM PC XT. Ky version i rikrijuar ka gati tre herë më shumë komanda se DOS 1.1. Tani bën të mundur përdorimin e një hard disk 10 MB. Struktura e pemës së sistemit të skedarëve dhe disketave 360-K. Formati i ri i diskut me 9 sektorë rrit kapacitetin me 20% në krahasim me formatin me 8 sektorë. Skedarët e sistemit kërkojnë deri në 41K për të ekzekutuar sistemin kërkon 24K RAM. dhjetor 1983 Me PCjr erdhi sistemi PC-DOS 2.1 nga IBM.

gusht 1984. Së bashku me AT-të e para të IBM PC bazuar në procesorin 286, shfaqet DOS 3.0. Ai fokusohet në disketë 1,2 MB dhe disqe të ngurta me kapacitet më të madh se më parë. Skedarët e sistemit marrin deri në 60 Kb. Nëntor 1984 DOS 3.1 mbështet skedarët e sistemit të rrjetit të Microsoft që zënë deri në 62K. Nëntor 1985 Ardhja e Microsoft Windows. dhjetor 1985 DOS 3.2 punon me disketë 89 mm në 720K. Mund të adresojë deri në 32 MB në një hard disk të vetëm. Skedarët e sistemit marrin deri në 72K. Prill 1986 Ardhja e IBM PC Convertihle. shtator 1986 Compaq lëshon PC-në e parë të klasit 386. Prill 1987 Me PS/2, kompjuteri i parë i klasit 386 i IBM erdhi me DOS 3.3. Ai funksionon me disketat e reja 1,44 MB dhe disa lloje të ndarjeve të diskut të ngurtë deri në 32 MB secila, duke ju lejuar të përdorni disqe me kapacitet të madh. Skedarët e sistemit kërkojnë deri në 76K për të ekzekutuar sistemin kërkon 85K RAM. MS-DOS ishte më i popullarizuari dhe zgjati 3-4 vjet. Në të njëjtën kohë, IBM njoftoi lëshimin e OS/2. Nëntor 1987 Fillimi i dorëzimit të Microsoft Windows 2.0 dhe OS/2. Korrik 1988 Shfaqet Microsoft Windows 2.1 (Windows/286 Windows/386). Nëntor 1988 DOS 4.01 përfshin një ndërfaqe, një menu shell dhe ndan hard diskun në ndarje më të mëdha se 32 MB. Skedarët e sistemit marrin deri në 108K; Sistemi kërkon 75K RAM për të funksionuar. maj 1990 Shfaqen Microsoft Windows 3.0 dhe DR DOS 5.0. Qershor 1991 MS-DOS 5.0 ka karakteristikat e veta në atë që lejon përdorimin efikas të OP. DOS 5.0 përmban ndërfaqe të përmirësuara të menusë së guaskës, një redaktues në ekran të plotë, shërbime në disk dhe aftësinë për të ndryshuar detyrat. Skedarët e sistemit marrin deri në 118K: sistemi kërkon 60K RAM dhe 45K mund të ngarkohet në një zonë memorie me adresa më të mëdha se 1 MB, gjë që liron hapësirën e rregullt të memories për ekzekutimin e programeve të aplikimit MS-DOS 6.0 përveç grupit standard. të programeve. Përfshin softuer rezervë, softuer antivirus dhe përmirësime të tjera në MS-DOS 6.21 dhe MS-DOS 6.22.

Fillimi i viteve '80 shoqërohet me një tjetër ngjarje të rëndësishme në historinë e sistemeve operative - shfaqjen e kompjuterëve personalë. Nga pikëpamja e arkitekturës, kompjuterët personalë nuk ndryshonin nga klasa e minikompjuterëve si PDP-11, por kostoja e tyre ishte dukshëm më e ulët. Kompjuterët personalë kanë shërbyer si një katalizator i fuqishëm për rritjen shpërthyese të rrjeteve lokale. Si rezultat, mbështetja për funksionet e rrjetit është bërë një parakusht për OS të kompjuterëve personalë.

Sidoqoftë, funksionet e rrjetit nuk u shfaqën menjëherë në sistemet operative të kompjuterit personal. Versioni i parë i sistemit operativ më të popullarizuar të Microsoft-it në fazat e hershme të kompjuterit personal, MS-DOS-it të Microsoft, i mungonin këto veçori. Ishte një OS me një program, me një përdorues të vetëm, me një ndërfaqe komanduese të aftë për të filluar nga një disketë. Detyrat kryesore për të ishin menaxhimi i skedarëve të vendosur në disqe dhe disqe të ngurtë në UNIX - një sistem skedari i ngjashëm hierarkik, si dhe nisja e njëpasnjëshme e programeve. MS-DOS nuk ishte i mbrojtur nga programet e përdoruesve sepse procesori Intel 8088 nuk mbështeti modalitetin e privilegjuar. Zhvilluesit e kompjuterëve të parë personalë besonin se me përdorimin individual të një kompjuteri dhe aftësitë e kufizuara harduerike, nuk kishte asnjë pikë në mbështetjen e multiprogramimit, kështu që procesori nuk ofronte një mënyrë të privilegjuar dhe mekanizma të tjerë për mbështetjen e sistemeve multiprogramuese.

Karakteristikat që mungonin për MS-DOS dhe sisteme të ngjashme operative kompensoheshin nga programe të jashtme që i siguronin përdoruesit një ndërfaqe grafike të përshtatshme (për shembull, Norton Commander) ose mjete të menaxhimit të diskut të imët (për shembull, PC Tools). Mjedisi operativ Windows i Microsoft, i cili ishte një shtesë e MS-DOS, pati ndikimin më të madh në zhvillimin e softuerit për kompjuterë personalë.

Funksionet e rrjetit u zbatuan gjithashtu kryesisht nga predha të rrjetit që funksionojnë në krye të OS. Kur punoni në një rrjet, është gjithmonë e nevojshme të mbani një modalitet me shumë përdorues, në të cilin një përdorues është interaktiv, dhe pjesa tjetër fiton akses në burimet e kompjuterit përmes rrjetit. Në këtë rast, sistemi operativ duhet të ketë të paktën një mbështetje minimale funksionale për modalitetin me shumë përdorues. Historia e rrjeteve MS-DOS filloi me versionin 3.1. Ky version i MS-DOS shtoi skedarin e nevojshëm dhe bllokimet e shkrimit në sistemin e skedarëve, gjë që lejoi më shumë se një përdorues të kenë akses në një skedar. Duke përdorur këto veçori, predha e rrjetit mund të sigurojë ndarjen e skedarëve midis përdoruesve të rrjetit.

Së bashku me lëshimin e MS-DOS 3.1 në 1984, Microsoft lëshoi ​​gjithashtu një produkt të quajtur Microsoft Networks, i quajtur zakonisht joformalisht si MS-NET. Disa nga konceptet e mishëruara në MS-NET, të tilla si prezantimi i komponentëve bazë të rrjetit - një ridrejtues dhe një server rrjeti, u transferuan me sukses në produktet e mëvonshme të rrjetit të Microsoft: LAN Manager, Windows për grupet e punës dhe më pas në Windows NT.

Predhat e rrjetit për kompjuterë personalë u prodhuan nga kompani të tjera: IBM, Artisoft, Performance Technology dhe të tjerët.

Novell ka zgjedhur një rrugë tjetër. Ajo fillimisht u mbështet në zhvillimin e një sistemi operativ me funksione të integruara të rrjetit dhe arriti sukses të jashtëzakonshëm gjatë rrugës. Sistemet e tij operative të rrjetit NetWare janë bërë prej kohësh pikë referimi për performancën, besueshmërinë dhe sigurinë për rrjetet lokale.

Sistemi i parë operativ i rrjetit Novell doli në treg në 1983 dhe u quajt OS-Net. Ky OS ishte menduar për rrjetet që kishin një topologji yll, elementi qendror i të cilit ishte një kompjuter i specializuar i bazuar në mikroprocesorin Motorola 68000. Pak më vonë, kur IBM lëshoi ​​​​kompjuterët personalë PC XT, Novell zhvilloi një produkt të ri - NetWare 86. projektuar për familjen Intel 8088.

Që në versionin e parë të NetWare OS, ai u shpërnda si një sistem operativ për serverin qendror të rrjetit lokal, i cili, për shkak të specializimit të tij në kryerjen e funksioneve të një serveri skedari, siguron shpejtësinë më të lartë të mundshme për aksesin e skedarëve në distancë për kjo klasë e kompjuterëve dhe rritja e sigurisë së të dhënave. Përdoruesit e rrjeteve Novell NetWare paguajnë një çmim për performancë të lartë - një server skedari të dedikuar nuk mund të përdoret si një stacion pune dhe OS i tij i specializuar ka një ndërfaqe shumë specifike programimi aplikacioni (API), e cila kërkon njohuri të veçanta, përvojë të veçantë dhe përpjekje të konsiderueshme nga aplikacioni. zhvilluesit.

Ndryshe nga Novell, shumica e kompanive të tjera zhvilluan rrjete për kompjuterë personalë brenda sistemeve operative për qëllime të përgjithshme. Sisteme të tilla, me zhvillimin e platformave harduerike të kompjuterëve personalë, filluan të fitojnë gjithnjë e më shumë tiparet e sistemeve operative të minikompjuterëve.

Në 1987, si rezultat i përpjekjeve të përbashkëta të Microsoft dhe IBM, u shfaq sistemi i parë multitasking për kompjuterët personalë me një procesor Intel 80286, duke përfituar plotësisht nga mënyra e mbrojtur - OS / 2. Ky sistem ishte i menduar mirë. Ai mbështeti multitasking parandalues, memorie virtuale, një ndërfaqe grafike të përdoruesit (jo që nga versioni i parë) dhe një makinë virtuale për ekzekutimin e aplikacioneve DOS. Në fakt, ajo shkoi përtej multitasking të thjeshtë me konceptin e saj të paralelizimit të proceseve individuale, të quajtur multithreading.

OS / 2 me veçoritë e tij të avancuara të multitasking dhe sistemin e skedarëve HPFS me mbrojtje të integruar për shumë përdorues doli të ishte një platformë e mirë për ndërtimin e rrjeteve lokale të kompjuterëve personalë. Predhat e rrjetit më të përdorura janë Menaxheri LAN i Microsoft-it dhe Serveri LAN i IBM-së, të zhvilluara nga këto kompani bazuar në të njëjtin kod bazë. Këto predha ishin inferiore në performancë ndaj serverit të skedarëve NetWare dhe konsumuan më shumë burime harduerike, por ato kishin avantazhe të rëndësishme - ato lejuan, së pari, të ekzekutonin çdo program të zhvilluar për OS / 2, MS-DOS dhe Windows në server, dhe së dyti, për të përdorur kompjuterin me të cilin po punonin si stacion pune.

Zhvillimet e rrjetit nga Microsoft dhe IBM çuan në shfaqjen e NetBIOS, një protokoll transporti shumë i popullarizuar dhe në të njëjtën kohë një ndërfaqe programimi aplikacioni për rrjetet lokale, i cili është përdorur pothuajse në të gjitha sistemet operative të rrjetit për kompjuterë personalë. Ky protokoll përdoret edhe sot për të krijuar rrjete të vogla lokale.

Fati jo shumë i suksesshëm i tregut të OS / 2 nuk lejoi që sistemet LAN Manager dhe LAN Server të kapnin një pjesë të konsiderueshme të tregut, por parimet e funksionimit të këtyre sistemeve të rrjetit u mishëruan kryesisht në sistemin operativ më të suksesshëm të viteve '90 - Microsoft Windows NT, i cili përmban komponentë të integruar të rrjetit, disa prej të cilëve kanë një prefiks LM - nga LAN Manager..

Në vitet '80, u miratuan standardet kryesore për teknologjitë e komunikimit për rrjetet lokale: në 1980 - Ethernet, në 1985 - Unaza Token, në fund të viteve '80 - FDDI. Kjo bëri të mundur sigurimin e përputhshmërisë së sistemeve operative të rrjetit në nivelet më të ulëta, si dhe standardizimin e ndërfaqes OS me drejtuesit e përshtatësve të rrjetit.

Për kompjuterët personalë, u përdorën jo vetëm OS të zhvilluara posaçërisht për ta, si MS-DOS, NetWare dhe OS / 2, por u përshtatën edhe OS-të ekzistuese. Shfaqja e procesorëve Intel 80286 dhe veçanërisht procesorëve 80386 me mbështetje multiprogramuese bëri të mundur transferimin e sistemit operativ UNIX në platformën e kompjuterit personal. Sistemi më i famshëm i këtij lloji ishte versioni i Operacionit Santa Cruz (SCO UNIX) i UNIX.


4.5 Karakteristikat e fazës aktuale të zhvillimit të sistemeve operative.


Në vitet '90, pothuajse të gjitha sistemet operative që zënë një vend të spikatur në treg u lidhën në rrjet. Funksionet e rrjetit tani janë ndërtuar në thelbin e OS, duke qenë pjesë përbërëse e tij. Sistemet operative morën mjete për të punuar me të gjitha teknologjitë kryesore të rrjeteve lokale (Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, FDDI, ATM) dhe globale (X.25, frame relay, ISDN, ATM), si dhe mjete për krijimin rrjete të përbëra (IP, IPX, AppleTalk, RIP, OSPF, NLSP). Sistemet operative përdorin mjetet e shumëfishimit të grupeve të disa protokolleve, për shkak të të cilave kompjuterët mund të mbështesin rrjetëzimin e njëkohshëm me klientë dhe serverë heterogjenë. Janë shfaqur sisteme operative të specializuara që janë krijuar ekskluzivisht për kryerjen e detyrave të komunikimit. Për shembull, sistemi operativ i rrjetit Cisco Systems IOS që funksionon në ruterë organizon ekzekutimin e një grupi programesh në modalitetin multiprogram, secila prej të cilave zbaton një nga protokollet e komunikimit.

Në gjysmën e dytë të viteve '90, të gjithë shitësit e OS rritën ndjeshëm mbështetjen e tyre për të punuar me internetin (Me përjashtim të shitësve të sistemit UNIX, në të cilët kjo mbështetje ka qenë gjithmonë e rëndësishme). Përveç vetë grumbullit TCP / IP, paketa filloi të përfshijë shërbime që zbatojnë shërbime të tilla të njohura të Internetit si telnet, ftp, DNS dhe Web. Ndikimi i internetit u shfaq edhe në faktin se kompjuteri është kthyer nga një pajisje thjesht kompjuterike në një mjet komunikimi me aftësi të avancuara kompjuterike.

Vëmendje e veçantë gjatë dekadës së fundit i është kushtuar sistemeve operative të rrjeteve të korporatave. Zhvillimi i tyre i mëtejshëm është një nga detyrat më të rëndësishme në të ardhmen e parashikueshme. Një OS i ndërmarrjes dallohet nga aftësia e tij për të punuar mirë dhe në mënyrë të qëndrueshme në rrjete të mëdha, të cilat janë tipike për shumicën e ndërmarrjeve me degë në dhjetëra qytete dhe, ndoshta, në vende të ndryshme. Rrjete të tilla karakterizohen organikisht nga një shkallë e lartë e heterogjenitetit të softuerit dhe harduerit, kështu që një OS i korporatës duhet të ndërveprojë pa probleme me lloje të ndryshme të sistemeve operative dhe të punojë në platforma të ndryshme harduerike. Deri më sot, tre liderët kryesorë në klasën e OS të korporatave janë identifikuar qartë - këto janë Novell NetWare 4.x dhe 5.0, Microsoft Windows NT 4.0 dhe Windows 2000, si dhe sistemet UNIX - nga prodhues të ndryshëm të platformave harduerike.

Për një OS të korporatës, është shumë e rëndësishme të keni mjete të centralizuara administrimi dhe menaxhimi që ju lejojnë të ruani llogaritë e dhjetëra mijëra përdoruesve, kompjuterët, pajisjet e komunikimit dhe modulet softuerike të disponueshme në rrjetin e korporatës në një bazë të dhënash të vetme. Në sistemet moderne operative, mjetet e centralizuara të administrimit zakonisht bazohen në një tavolinë të vetme ndihmëse. Banyan's Street Talk ishte zbatimi i parë i suksesshëm i ndihmës në shkallë ndërmarrje. Deri më sot, shërbimi i ndihmës NDS i Novell, i lëshuar për herë të parë në 1993 për versionin e parë të ndërmarrjes të NetWare 4.0, ka marrë njohjen më të madhe. Roli i një tavoline të centralizuar të ndihmës është aq i madh sa është cilësia e tavolinës së ndihmës që përdoret për të vlerësuar përshtatshmërinë e një OS për punë në një shkallë korporate. Vonesa e gjatë në lëshimin e Windows NT 2000 ishte kryesisht për shkak të krijimit të një Active Directory të shkallëzuar për këtë OS, pa të cilin ishte e vështirë për këtë familje OS të pretendonte titullin e një OS të vërtetë të korporatës.

Krijimi i një tavoline ndihmëse shumëfunksionale të shkallëzuar është një drejtim strategjik në evolucionin e OS. Zhvillimi i mëtejshëm i internetit në masë të madhe varet nga suksesi i këtij drejtimi. Një shërbim i tillë nevojitet për ta kthyer internetin në një sistem të parashikueshëm dhe të menaxhueshëm, për shembull, për të ofruar cilësinë e kërkuar të shërbimit për trafikun e përdoruesve, për të mbështetur aplikacione të mëdha të shpërndara, për të ndërtuar një sistem efiçent postar, etj.

Në fazën aktuale të zhvillimit të OS, mjetet e sigurisë kanë dalë në pah. Kjo për shkak të rritjes së vlerës së informacionit të përpunuar nga kompjuterët, si dhe rritjes së nivelit të kërcënimeve që ekzistojnë kur të dhënat transmetohen përmes rrjeteve, veçanërisht atyre publike si interneti. Shumë sisteme operative sot kanë mjete të avancuara të sigurisë së informacionit të bazuara në enkriptimin, vërtetimin dhe autorizimin e të dhënave.

Sistemet operative moderne janë të natyrshme në multiplatformë, domethënë aftësinë për të punuar në lloje krejtësisht të ndryshme kompjuterash. Shumë sisteme operative kanë versione të veçanta për të mbështetur arkitekturat e grupimeve që ofrojnë performancë të lartë dhe tolerancë ndaj gabimeve. Përjashtim deri më tani është sistemi operativ Netware, të gjitha versionet e të cilit janë zhvilluar për platformën Intel, dhe implementimet mbështjellëse të funksioneve NetWare për sisteme të tjera operative, si NetWare për AIX, nuk kanë qenë të suksesshme.

Vitet e fundit, trendi afatgjatë i rritjes së komoditetit të punës së njeriut me kompjuter është zhvilluar më tej. Efikasiteti i punës njerëzore bëhet faktori kryesor që përcakton efikasitetin e sistemit kompjuterik në tërësi. Përpjekjet njerëzore nuk duhet të shpenzohen për vendosjen e parametrave të procesit të llogaritjes, siç ndodhi në OS të gjeneratave të mëparshme. Për shembull, në sistemet e përpunimit të grupeve, çdo përdorues duhej të përcaktonte një numër të madh parametrash që lidhen me organizimin e proceseve llogaritëse në një kompjuter duke përdorur një gjuhë të kontrollit të punës. Për shembull, për sistemin OS/360, gjuha e kontrollit të punës JCL parashikoi që përdoruesi të përcaktojë më shumë se 40 parametra, ndër të cilët ishin prioriteti i punës, kërkesat për memorien kryesore, afati kohor për punën, lista e pajisjeve hyrëse-dalëse të përdorura dhe mënyrat e funksionimit të tyre.

Një OS modern merr përsipër detyrën e zgjedhjes së parametrave të mjedisit operativ, duke përdorur algoritme të ndryshme adaptive për këtë qëllim. Për shembull, afatet kohore në protokollet e komunikimit shpesh përcaktohen bazuar në kushtet e rrjetit. Shpërndarja e RAM-it ndërmjet proceseve kryhet automatikisht duke përdorur mekanizmat e memories virtuale, në varësi të aktivitetit të këtyre proceseve dhe informacionit në lidhje me shpeshtësinë e përdorimit të një faqeje të caktuar prej tyre. Prioritetet e menjëhershme të procesit përcaktohen në mënyrë dinamike bazuar në historikun, duke përfshirë, për shembull, kohën kur procesi ishte në radhë, përqindjen e pjesës kohore të caktuar (intervalit) të përdorur, intensitetin I/O, etj. Edhe gjatë procesit të instalimit, shumica sistemet operative ofrojnë një mënyrë të paracaktuar të zgjedhjes së opsioneve, e cila garanton, megjithëse jo optimale, por gjithmonë cilësi të pranueshme të sistemeve.

Komoditeti i punës interaktive me një kompjuter po rritet vazhdimisht duke përfshirë ndërfaqe grafike të avancuara në OS që përdorin imazhe zanore dhe video së bashku me grafikë. Kjo është veçanërisht e rëndësishme për kthimin e një kompjuteri në një terminal të një rrjeti të ri publik, të cilin Interneti po bëhet gradualisht, pasi për një përdorues masiv terminali duhet të jetë po aq i qartë dhe i përshtatshëm sa një aparat telefonik. Ndërfaqja e përdoruesit të OS po bëhet gjithnjë e më inteligjente, duke drejtuar veprimet njerëzore në situata tipike dhe duke marrë vendime rutinë për të.

Sistemet operative të së ardhmes duhet të sigurojnë një nivel të lartë transparence të burimeve të rrjetit, duke marrë përsipër detyrën e organizimit të llogaritjeve të shpërndara, duke e kthyer rrjetin në një kompjuter virtual. Ky është pikërisht kuptimi që specialistët e Sun vendosin në sloganin lakonik "Rrjeti është një kompjuter", por zhvilluesit e OS kanë ende një rrugë të gjatë për të bërë përpara se ta kthejnë sloganin në realitet.


4.6 Afati kohor i ngjarjeve që çojnë në Windows 98


tetor 1981 PS-DOS 1.0 u dërgohet të gjithëve me kompjuterin e ri IBM. Menjëherë pas kësaj, Microsoft lëshon MS-DOS dhe licencon MS-DOS për publikun.

janar 1983 Apple lëshon Lisa, një nga mikrokompjuterët e parë me një ndërfaqe grafike të përdoruesit. Mosbesueshmëria e harduerit dhe çmimi mesatar prej 10t. dollarë nënkuptonte dështimin e Lisa-s, por hapi rrugën për modelin më të përballueshëm Macintosh që doli një vit më vonë. Karakteristika dalluese e Lisa dhe Mac ishte se mbështetësit e DOS-it e quanin me tallje WIMD - ndërfaqe, (wimp - mërzitshëm; WIMP - Windows, ikona, minj, tregues - dritare, ikona, miu, tregues) etj. dosjet dhe emrat e skedarëve të gjatë - këta komponentë filluan të shfaqen në Windows duke filluar me versionin 2.0. Disa prej tyre u implementuan plotësisht vetëm në Windows 95.

mars 1983 MS-DOS 2.0 solli ndryshime të rëndësishme, shtoi funksionalitetin e diskut dhe programe të mëdha, drejtues pajisje të instalueshme dhe një sistem të ri skedarësh hierarkik të ngjashëm me UNIX. Ende përdoren emra të paqartë skedarësh me tetë karaktere dhe një ndërfaqe teksti.

tetor 1983 Visi Corp, një degë e Microsoft Corporation, krijoi një spreadsheet mahnitës për DOS. VisiCorp - lëshon "mjedisin e integruar VisiOn, i cili është ndërfaqja e parë grafike e përdoruesit (GUI) për PC. Kërkon 512 Kbytes RAM dhe një hard disk, në atë kohë një pjesë e avancuar e harduerit.

10 nëntor 1983. Microsoft Corporation njofton lëshimin e Windows - një mjedis që plotëson DOS-in me një ndërfaqe grafike.

shtator 1984 Digital Research njofton GEM (Graphics Environment Manager). Mjedisi GEM, i cili u shfaq në fillim të vitit 1985, rezulton të jetë i papërshtatshëm për përdorimin e programeve DOS, gjë që e vështirëson zbatimin e tij praktik. Të dy GEM dhe VisiON vijnë në treg përpara Windows, por ato vuajnë nga të njëjtin pengesë. Si dhe versionet e para të Windows, që konsistojnë në numrin e vogël të programeve të krijuara për këto platforma.

shkurt 1985 IBM lëshon Top View, një mjedis teksti me shumë detyra për DOS. Në mjedisin Top View, i cili kap pothuajse të gjitha ndërprerjet e DOS, mund të përdoren vetëm disa komanda DOS dhe skedarët e grupit DOS nuk mund të përdoren. Premtimi i IBM për të shtuar një ndërfaqe grafike të përdoruesit në TopView nuk u përmbush kurrë.

korrik 1985 Quarterdeck Office Systems lëshon DESQview, një tjetër mjedis teksti DOS me shumë detyra. Ka sukses të përkohshëm me një audiencë të kufizuar përdoruesish. Kompania ka bërë shumë përpjekje për të tërhequr vëmendjen e zhvilluesve në platformën DESQview, por të gjitha përfunduan në dështim. Qvarterdeck më në fund heq dorë pasi Windows 3.0 bëhet standard.

20 nëntor 1985. Lëshimi i Windows 1.0 Version 1.0 Përdoruesit mund të punojnë me disa programe në të njëjtën kohë, duke kaluar lehtësisht mes tyre, pa pasur nevojë të mbyllin dhe rinisin programe individuale. Por mbivendosja e dritareve nuk lejohet, gjë që ul në mënyrë drastike komoditetin e mjedisit. Windows 1.0 nuk është shkruar mjaftueshëm dhe nuk po hyn në treg.

janar 1987. Së bashku me mjedisin dhe Runtime, Windows 1.0 ofron Aldus Page - Maker 1.0, programi i parë publikues i Windows që hyn në tregun e desktopit.

Prill 1987 IBM dhe Microsoft njoftojnë lëshimin e OS/2 1.0, Shpresa e Madhe Blu për sistemet operative. Microsoft vazhdon të punojë në Windows, por bën bastin kryesor për sistemin operativ të gjeneratës së ardhshme. OS/2 1.0 përfundimisht dështon për shkak të mungesës së mbështetjes nga zhvilluesit e softuerit dhe harduerit, përputhshmërisë së dobët me programet DOS dhe mungesës së qartësisë nëse mund të përdoret me kompjuterë të ndryshëm nga PS/2.

6 tetor 1987. Excel për Windows 2.0 është i pari fletëllogaritëse e PC me aktivizim GUI në treg për të sfiduar hegjemoninë e paketës Lotus 1-2-3. Me Excel, sistemi Windows fiton respekt, por kërkesa të larta për burime dhe nevojë për të përdorur drejtuesit e tij të pajisjes. Mos e lini të jetë një konkurrente e denjë në këtë fazë.

9 dhjetor 1987. Lëshimi i Windows 2.0. Në vend të vendosjes së dritareve me shumë vlera si në versionet e mëparshme. Ka një sistem dritaresh të mbivendosura. Ai gjithashtu përfiton nga mënyra e mbrojtur e procesorëve 80286 dhe më të mirë, duke i lejuar programet të shkojnë përtej memories kryesore DOS 640 KB.

Në qershor 1988.Është lëshuar versioni 2.1, i riemërtuar Windows 286.

9 dhjetor 1987. U lëshua Windows 386, një botim i Windows 2.0 i optimizuar për CPU-në më të fundit Intel. Ka njëfarë ndikimi në treg, por kryesisht për shkak të aftësisë për të ekzekutuar programe të shumta DOS në "makinat virtuale" të CPU-së 386; ai hedh themelet për shumicën e veçorive të ardhshme të Windows 3.0

Qershor 1988 Digital Research lëshon DR-DOS, i cili sipas shtypit është superior ndaj MS-DOS për shkak të shërbimeve të tij të fuqishme. Megjithatë, zhvillimi i mëtejshëm i sistemit operativ u pengua nga nevoja për të bërë ndryshime për të siguruar përputhshmërinë me Windows dhe DR-DOS nuk fitoi kurrë pjesë të konsiderueshme të tregut.

31 tetor 1988. Lëshimi i OS / 2 1.1 nga IBM me menaxherin e prezantimit të guaskës grafike. OS/2 1.1, një përmirësim i rëndësishëm nga OS/2 1.0, ende nuk është mjaftueshëm në përputhje me programet e përhapura DOS dhe harduerin ekzistues. Vështirësitë e OS/2 e detyrojnë Microsoft-in të vazhdojë të punojë në Windows, ndërsa IBM vazhdon të zhvillojë OS/2. Pas ca kohësh, përfaqësuesit e IBM shprehin pakënaqësi që Microsoft e zhvendos fokusin e tij tek Windows dhe rrugët e dy korporatave më në fund ndryshojnë.

dhjetor 1988 Publikimi i SammaAmi, përpunuesi i parë i fjalëve për Windows. Përdoruesit mund të përdorin shkronja të ngjashme me printimin gjatë redaktimit dhe të shfaqin fushat ashtu siç janë në të vërtetë. Word Perfect mbetet përpunuesi më i përdorur i tekstit, por ndërsa Ami pati një ndikim të dukshëm, ndikimi i tij në treg ishte i nevojshëm. Microsoft Word për Windows vjen së shpejti.

22 maj 1990. lëshimi i Windows 3.0; sistemi është bërë shumë më i përshtatshëm. Menaxheri i programit dhe ikonat funksionojnë shumë më mirë se ekzekutivi i vjetër MS-DOS nga Windows2. Një risi tjetër është File Manager. Përmirësimet e fokusuara te programuesit kanë çuar në një shpërthim të aktivitetit në tregun e softuerit Windows. Stabiliteti i sistemit operativ lë shumë për të dëshiruar, por Windows 3.0 bëhet menjëherë produkti dominues në treg falë instalimit paraprak në kompjuterë të rinj dhe mbështetjes së gjerë nga shitës të pavarur harduerësh dhe softuerësh. Përpjekja e pandërprerë e Microsoft për ta bërë Windows një OS të zbatueshëm më në fund po jep frytet e saj.

Nëntor 1990 Shfaqet një GUI tjetër për DOS - GEOS 1.0, i cili kurrë nuk u bë vërtet një konkurrent i Windows. Pavarësisht vlerësimeve të larta për meritat teknike të GEOS nga PC Magazine dhe disa botime të tjera, softueri zhvillues nuk lëshohet në treg deri në gjashtë muaj pas lëshimit të OS.

mars 1992 Fillimi i dërgesës OS/2 2.0. Ai ofroi përputhshmëri të mirë me programet DOS/Windows3.x, por OS ishte i ngarkuar me një guaskë komplekse të orientuar drejt objektit, të orientuar drejt objekteve, dhe kërkesat për burime ishin shumë të larta për atë kohë. OS/2 ende i mungojnë drejtuesit për pajisjet e zakonshme dhe mjetet e pajtueshme nga palët e treta; si rezultat, Windows dominon tregun.

6 prill 1992. Lëshimi i Windows 3.1. Ai rregullon shumë gabime, përmirëson stabilitetin dhe shton disa veçori të reja, duke përfshirë shkronjat e shkallëzueshme TrueType. Windows 3.x bëhet mjedisi operativ më i popullarizuar i PC-ve në SHBA (për nga numri i instalimeve) dhe mbetet i tillë deri në vitin 1997.

4 korrik 1992. Microsoft njofton lëshimin e Win 32, gjeneratën e ardhshme ADI për Windows NT 32-bit. Fillimisht ka referenca publike për "Chicago" (emri i koduar për OS që më vonë do të bëhej Windows 95), dhe flitet gjithashtu se si NT përfundimisht do të zëvendësojë arkitekturën ekzistuese të Windows.

27 tetor 1992. Lëshimi i Windows për grupet e punës 3.1. Ai integron veçori të përqendruara në shërbimin e përdoruesve të rrjetit dhe grupeve të punës, duke përfshirë dërgimin e postës elektronike, ndarjen e skedarëve dhe printerit dhe planifikimin. Versioni 3.1 ishte pararojë e bumit të vogël të rrjetit lokal, por ishte një dështim komercial, duke fituar pseudonimin poshtërues "Windows for Warehouse".

Prill 1993 Duke filluar me versionin 6.0, IBM filloi marketingun e PS-DOS veçmas nga Microsoft. PC-DOS 6.0 përfshin një menaxher memorie të ndryshme nga ai i licencuar nga Microsoft në 1981 për modelin e parë të IBM PC. Novell blen DR-DOS dhe, duke e plotësuar atë me veçori më të avancuara të rrjetit, në dhjetor 1993. ri-lëshohet në treg si Novell DOS 7.0. Të dyja përpjekjet ishin shumë të vogla dhe shumë vonë pasi njohuria për DOS-in u zbeh. E gjithë novacioni i vërtetë në industrinë e PC-ve vjen nga sistemet operative Windows dhe jo-Microsoft.

24 maj 1993. Lëshimi i Windows NT (shkurt për New Technology). Versioni i parë 3.1, i synuar fillimisht në tregun kërkues të përdoruesve dhe serverëve, kërkon një PC të nivelit të lartë për të funksionuar; për më tepër, produkti nuk është i pastër nga vrazhdësia. Sidoqoftë, Windows NT është pritur mirë nga zhvilluesit për shkak të rritjes së sigurisë, stabilitetit dhe API-së së avancuar - ndërfaqja Win32, e cila thjeshton krijimin e programeve të fuqishme. Projekti fillon si OS/2 3.0, por përfundoi me një rishkrim të plotë të kodit burimor për produktin.

8 nëntor 1993. Lëshimi i Windows për Workgrounds 3.11. Ofron pajtueshmëri më të plotë me NetWare dhe Windows NT; Përveç kësaj, shumë ndryshime u bënë në arkitekturën e sistemit operativ që synonin përmirësimin e performancës dhe stabilitetit dhe më vonë gjetën aplikim në Windows 95. Produkti u prit shumë më favorizues nga Amerika e korporatës.

mars 1994 Lëshimi i Linux 1.0 është një sistem i ri operativ me shumë përdorues i familjes UNIX, i cili filloi si një projekt amator. Filloi një lëvizje për të hapur paketën burimore, e cila mund të modifikohet nga kushdo, duke kontribuar në përmirësimin e produktit kryesor. Programet dhe pajisjet e reja mund të transferohen shpejt në mjedisin Linux, shpesh përpara se të jenë të disponueshëm në mjedisin Windows. Linux nuk ka qenë kurrë një sukses i madh tregtar, por ka vazhduar të tërheqë interes (madje edhe Netscape ka konsideruar integrimin e Linux dhe Communicator për të sfiduar Windows NT). Në të vërtetë, Linux është bërë çështja dominuese e sistemit PC UNIX, kryesisht për shkak të popullaritetit të tij midis mbështetësve të tij.

24 gusht 1995. Pas vonesave të shumta dhe pa një bujë të paparë reklamimi për një produkt softuer, hyn në treg Windows 95. Edhe njerëzit që nuk kanë kompjuter qëndrojnë në radhë për të humbën kokën. Windows 95 është versioni më miqësor për përdoruesit i Windows që nuk kërkon instalimin e Dos; pamja e tij e bën PC-në më të aksesueshëm për konsumatorin masiv. Falë një ndërfaqeje të përmirësuar ndjeshëm, hendeku me platformën Mac më në fund eliminohet dhe kompjuterët Mac më në fund futen në një vend të ngushtë tregu. Windows 95 ka një paketë protokolli të integruar TCP/IP, Dial-Up Net-working, dhe lejon emra të gjatë të skedarëve.

31 korrik 1996. Microsoft lëshon Windows NT 4.0. Ky version është një përmirësim i rëndësishëm në krahasim me versionin 3.51; ai prezantoi ndërfaqen e përdoruesit të Windows 95, veçori të avancuara për të punuar me pajisjet harduerike dhe shumë procese të integruara të serverit, siç është serveri i uebit i Serverit të Informacionit të Internetit. Me lëshimin e NT4.0, produktet e Microsoft janë vendosur fort në institucione. Fillimisht, ky sistem operativ, i destinuar për të zëvendësuar UNIX, ishte i vogël në tregun e korporatave në Shtetet e Bashkuara, por me kalimin e kohës ai u shndërrua në një platformë për intranet dhe nyje publike të internetit.

tetor 1996. Microsoft po lëshon OEM Service Release 2 (OSR 2) për Windows 95, i cili është menduar për prodhuesit e kompjuterëve që instalojnë këtë version të OS në makina të reja. Ai rregullon gabimet dhe përmirëson shumë nga funksionet e integruara dhe aplikacionet e panelit të kontrollit në Windows 95. Disa nga "gjërat e reja" në Windows 98 u shfaqën për herë të parë në OSR2, duke përfshirë sistemin e skedarëve Fat32, i cili siguron përdorim më efikas të hapësirës në hard disk , dhe përmirësime në rrjetin e programit Dial-Up. OSR2 përfshinte Internet Explorer 3.0, shfletuesin e parë të suksesshëm të Microsoft.

23 shtator 1997. Versioni i parë beta i Windows NT 5.0 është prezantuar në Konferencën e Programuesve. Versioni i ri themelor do të sigurojë përputhshmëri me gjeneratën e ardhshme të harduerit, si dhe funksione të përmirësuara të menaxhimit dhe mbrojtjes së të dhënave. Data e përafërt 1999.

25 korrik 1998. Microsoft lëshon Windows 98, versionin më të fundit të Windows bazuar në kernelin e vjetër të bazuar në Dos. Windows 98 është i integruar me Internet Explorer 4 dhe është i pajtueshëm me gjithçka, nga specifikimet e menaxhimit të energjisë USB deri te ACPI. Versionet e ardhshme të Windows për përdoruesin mesatar do të bazohen në kernelin NT.


4.7 Zhvillimi i Windows NT


Windows NT nuk është një zhvillim i mëtejshëm i produkteve para-ekzistuese. Arkitektura e saj u krijua nga e para, duke marrë parasysh kërkesat për një sistem operativ modern. Karakteristikat e sistemit të ri, të zhvilluara në bazë të këtyre kërkesave, janë renditur më poshtë.

Në përpjekje për të siguruar përputhshmërinë me sistemin e ri operativ, zhvilluesit e Windows NT ruajtën ndërfaqen e njohur të Windows dhe implementuan mbështetje për sistemet ekzistuese të skedarëve (siç është FAT) dhe aplikacione të ndryshme (të shkruara për MS - DOS, OS / 2 1.x , Windows 3.x dhe POSIX). Zhvilluesit përfshinin gjithashtu mjete për të punuar me mjete të ndryshme rrjeti në Windows NT.

Arritur transportueshmëri të sistemit që tani mund të funksionojë si në procesorët CISC ashtu edhe në RISC - CISC përfshin procesorë të pajtueshëm me Intel 80386 dhe më të lartë; Sistemet RISC përfaqësohen nga sisteme me MIPS R4000, Digital Alpha AXP dhe Pentium P54 dhe procesorë më të lartë.

Shkallueshmëria do të thotë që Windows NT nuk është i lidhur me një arkitekturë kompjuteri me një procesor të vetëm, por është në gjendje të përfitojë plotësisht nga mundësitë e ofruara nga sistemet simetrike me shumë procesorë. Aktualisht, Windows NT mund të funksionojë në kompjuterë me procesorë që variojnë nga 1 deri në 32. Përveç kësaj, ndërsa detyrat e përdoruesit bëhen më komplekse dhe kërkesat për mjedisin kompjuterik zgjerohen, Windows NT e bën të lehtë shtimin e serverëve dhe stacioneve të punës më të fuqishme dhe produktive në korporatë. Përfitime shtesë sigurohen nga përdorimi i një mjedisi të vetëm zhvillimi si për serverët ashtu edhe për stacionet e punës.

Windows NT ka një sistem uniform sigurie që plotëson specifikimet e qeverisë amerikane dhe përputhet me standardin e sigurisë B2. Në një mjedis të korporatës, aplikacionet kritike pajisen me një mjedis plotësisht të izoluar.

Përpunimi i shpërndarë do të thotë që Windows NT ka aftësi rrjeti të integruara në sistem. Windows NT gjithashtu lejon komunikimin me lloje të ndryshme të kompjuterëve pritës përmes mbështetjes për një sërë protokollesh transporti dhe përdorimit të pajisjeve të nivelit të lartë klient-server, duke përfshirë tubacionet e thirrjeve të procedurave në distancë (RPC – thirrje procedurash në distancë) dhe priza Windows.

Besueshmëria dhe toleranca ndaj gabimeve sigurohen nga veçoritë arkitekturore që mbrojnë programet e aplikimit nga dëmtimi nga njëri-tjetri dhe nga sistemi operativ. Windows NT përdor trajtimin e përjashtimeve të strukturuara tolerante ndaj gabimeve në të gjitha nivelet arkitekturore që përfshin një sistem skedarësh NTFS të rikuperueshëm dhe siguron mbrojtje përmes sigurisë së integruar dhe teknikave të avancuara të menaxhimit të kujtesës.

Aftësitë e lokalizimit ofrojnë një mjet për të punuar në shumë vende të botës në gjuhët kombëtare, gjë që arrihet duke përdorur standardin ISO Unicod (zhvilluar nga Organizata Ndërkombëtare për Standardizim).

Dizajni modular i sistemit e bën Windows NT të zgjerueshëm, duke lejuar fleksibilitetin për të shtuar module të reja në nivele të ndryshme të sistemit operativ.


konkluzioni

Historia e OS ka rreth gjysmë shekulli. Ai u përcaktua kryesisht dhe përcaktohet nga zhvillimi i bazës së elementit dhe pajisjeve kompjuterike. Për momentin industria globale e kompjuterave po zhvillohet me shpejtësi, performanca e sistemeve është në rritje, prandaj edhe mundësitë e përpunimit të sasive të mëdha të të dhënave po rriten. Sistemet operative të klasës MS-DOS nuk mund të përballojnë më një rrjedhë të tillë të dhënash dhe nuk mund të përdorin plotësisht burimet e kompjuterëve modernë. Prandaj, kohët e fundit ka pasur një kalim në sistemet operative më të fuqishme dhe më të avancuara të klasës UNIX, një shembull i të cilit është Windows NT, i lëshuar nga Microsoft Corporation.

Letërsia

1. V. E. Figurnov IBM RS për përdoruesit. Ed. 7, i rishikuar. dhe shtesë - M.: INFRA-M, 2000. - 640 f.: ill.-

2. Akhmetov K.S. Kursi i luftëtarëve të rinj. Ed. 5, i rishikuar. dhe shtesë - M.: Computer Press, 1998. - 365 f.: ill.

3.Softueri i sistemit./V.M. Ilyushechkin, A.E. Kostin Ed. 2, i rishikuar. dhe shtesë - M .: Më e lartë. shkolla, 1991.-128 f.: ill.

4. Olifer V.G. sistemet operative të rrjetit. Shën Petersburg: Peter, 2002.-538s.

5. Sistemet operative: [Koleksioni / Ed.B.M. Vasiliev].-M.: Dituria, 1990-47 f.: ill.

Miniaturat e Përvijimit të Dokumentit Bashkëngjitje

E mëparshme Tjetër

Modaliteti i prezantimit Hap Printo Shkarko Shko tek faqja e parë Shko tek faqja e fundit Rrotulloje në drejtim të akrepave të orës Rrotulloje në drejtim të kundërt Aktivizo mjetin e dorës Më shumë informacion Më pak informacion

Futni fjalëkalimin për të hapur këtë skedar PDF:

Anulo OK

emri i skedarit:

madhësia e skedarit:

Titulli:

Tema:

fjalë kyçe:

Data e krijimit:

Data e modifikimit:

krijues:

Prodhuesi PDF:

Versioni PDF:

Numri i faqeve:

mbyll

Përgatitja e dokumentit për printim...

Institucioni Arsimor Autonom Shtetëror Federal i Arsimit të Lartë Profesional "UNIVERSITETI FEDERAL SIBERIAN" Instituti i Naftës dhe Gazit Departamenti i Gjeofizikës ABSTRAKT Sistemet operative moderne. Emërimet, përbërja dhe funksionet. Perspektivat e zhvillimit. Mësuesja E.D. Agafonov nënshkrimi, datë Studenti NG15-04 081509919 I.O. Nënshkrimi Starostin, data Krasnoyarsk 2016

PËRMBAJTJA Hyrje 1 Qëllimi i sistemeve operative 1.1 Kuptimi i sistemit operativ 1.2 Ndërveprimi përdorues-kompjuter 1.3 Përdorimi i burimeve 1.4 Lehtësimi i proceseve të sistemit kompjuterik 1.5 Zhvillimi 2 Funksionet e sistemit operativ 2.1 Menaxhimi i procesit 2.2 Menaxhimi i memories 2.224 Mbrojtja e kujtesës 2.224. dhe administrimi 2.7 Ndërfaqja e programimit të aplikacionit 2.8 Ndërfaqja e përdoruesit 3 Përbërja e sistemit operativ 3.1 Kerneli 3.2 Procesori i komandës 3.3 Drejtuesit e pajisjes 3.4 Shërbimet 3.5 Sistemi i ndihmës 4 Perspektivat e zhvillimit Përfundim Lista e shkurtesave Lista e referencave 2 3 4 4 4 5 7 6 6 8 8 8 9 9 9 9 9 10 10 10 11 12 13 14

HYRJE Në epokën e zhvillimit të vrullshëm të teknologjisë kompjuterike, zbulimeve të mahnitshme, transmetimit të menjëhershëm të informacionit kudo në botë, ne nuk ndjejmë asnjë shqetësim kur "komunikim" me teknologjinë. Çfarë e bën kaq të lehtë për ne trajtimin e teknologjive që janë mister për shumicën e njerëzve? A ka ndonjë kufizim apo anasjelltas, perspektiva të mëdha? Qëllimi i punës është njohja me konceptet bazë që përshkruajnë parimin e funksionimit të pajisjeve moderne kompjuterike në kurriz të sistemeve operative. Detyrat e punës: - të njihen me qëllimin e sistemeve operative; - të studiojë mundësitë dhe funksionalitetin e sistemeve moderne operative; - të studiojë në detaje strukturën e sistemeve operative; - jep një vlerësim të përafërt të perspektivave për zhvillimin e industrisë. 3

1 Qëllimi i sistemeve operative Në ditët e sotme, ekziston një shumëllojshmëri e madhe e llojeve të sistemeve operative me fusha të ndryshme aplikimi. Në kushte të tilla, mund të dallohen katër kritere kryesore që përshkruajnë qëllimin e OS. 1.1 Koncepti i sistemit operativ Sistemi operativ (OS) - një grup programesh të ndërlidhura të krijuara për të menaxhuar burimet e një pajisjeje llogaritëse. Falë këtyre programeve organizohet ndërveprimi me përdoruesin. Menaxhimi i kujtesës, proceseve dhe të gjithë softuerit dhe harduerit eliminon nevojën për të punuar drejtpërdrejt me disqe dhe siguron një ndërfaqe të thjeshtë, të orientuar drejt skedarëve, duke fshehur shumë punë të bezdisshme me ndërprerje, numërues kohorë, organizim të kujtesës dhe komponentë të tjerë. 1.2 Ndërveprimi i përdoruesit me një kompjuter Organizimi i një ndërfaqeje miqësore për përdoruesit që i lejon përdoruesit të ndërveprojë me harduerin e kompjuterit përmes një lloj makinerie virtuale të zgjeruar, e cila është më e përshtatshme për të punuar dhe më e lehtë për t'u programuar. Këtu është një listë e shërbimeve kryesore të ofruara nga sistemet tipike operative. Zhvillimi i programit, ku OS i prezanton programuesit një shumëllojshmëri mjetesh për zhvillimin e aplikacioneve: redaktorë, korrigjues, etj. Ai nuk ka nevojë të dijë se si funksionojnë komponentët dhe pajisjet e ndryshme elektronike dhe elektromekanike të një kompjuteri. Shpesh përdoruesi mund të kalojë vetëm me veçoritë e fuqishme të nivelit të lartë që ofron OS. Gjithashtu, për të ekzekutuar programin, duhet të kryeni një sërë veprimesh: ngarkoni programin dhe të dhënat në memorien kryesore, inicializoni pajisjet dhe skedarët I/O, përgatitni burime të tjera. OS e bën të gjithë këtë punë për përdoruesit. Sistemi operativ u jep akses pajisjeve I/O. Çdo pajisje kërkon grupin e vet të komandave për të ekzekutuar. Sistemi operativ i siguron përdoruesit një ndërfaqe uniforme që i lë të gjitha detajet dhe i jep programuesit akses në pajisjet I/O përmes komandave të thjeshta të leximit dhe shkrimit. Kur punoni me skedarë, kontrolli i OS përfshin jo vetëm një kuptim të thellë të natyrës së pajisjes I / O, por edhe njohuri për strukturat e të dhënave të regjistruara në skedarë. Sistemet operative me shumë përdorues ofrojnë gjithashtu një mekanizëm sigurie për të hyrë në skedarë. Sistemi operativ kontrollon aksesin në sistemin informatik të përbashkët ose publik në tërësi, si dhe në burimet individuale të sistemit. Ai mbron burimet dhe të dhënat nga përdorimi i paautorizuar dhe zgjidh situatat e konfliktit. 4

Zbulimi dhe trajtimi i gabimeve është një tjetër pikë shumë e rëndësishme në përcaktimin e OS. Gjatë funksionimit të një sistemi kompjuterik, mund të ndodhin dështime të ndryshme për shkak të gabimeve të brendshme dhe të jashtme në harduer, llojeve të ndryshme të gabimeve të softuerit (mbushje, një përpjekje për të hyrë në një qelizë memorie, qasja në të cilën është e ndaluar, etj.). Në secilin rast, OS kryen veprime që minimizojnë ndikimin e gabimit në funksionimin e aplikacionit (nga një mesazh i thjeshtë gabimi në një ndalim urgjent të programit). Dhe së fundi, llogaritja e përdorimit të burimeve. Sistemi operativ ka mjete për llogaritjen e përdorimit të burimeve të ndryshme dhe shfaqjen e parametrave të performancës së sistemit informatikë. Ky informacion është i rëndësishëm për akordimin (optimizimin) e sistemit kompjuterik në mënyrë që të përmirësohet performanca e tij. 1.3 Përdorimi i burimeve Organizimi i përdorimit efikas të burimeve kompjuterike. Sistemi operativ është gjithashtu një lloj menaxheri i burimeve kompjuterike. Burimet kryesore të sistemeve kompjuterike moderne përfshijnë memorien kryesore, procesorët, kohëmatësit, grupet e të dhënave, disqet, disqet ML, printerët, pajisjet e rrjetit, etj. Burimet e listuara përcaktohen nga sistemi operativ ndërmjet programeve të ekzekutueshme. Ndryshe nga një program, i cili është një objekt statik, një program i ekzekutueshëm është një objekt dinamik, i cili quhet proces dhe është koncepti bazë i sistemeve operative moderne. Menaxhimi i burimeve të sistemit kompjuterik për t'i përdorur ato në mënyrë më efikase është qëllimi i dytë i sistemit operativ. Kriteret e efikasitetit sipas të cilave OS organizon menaxhimin e burimeve kompjuterike mund të jenë të ndryshme. Për shembull, në një rast, më e rëndësishmja është xhiroja e sistemeve kompjuterike, në tjetrën, koha e përgjigjes së saj. Shpesh OS-të duhet të plotësojnë disa kritere kontradiktore, gjë që shkakton vështirësi serioze për zhvilluesit. Menaxhimi i burimeve përfshin zgjidhjen e një numri detyrash të zakonshme që nuk varen nga lloji i burimit. Planifikimi i burimeve është përkufizimi i një procesi për të cilin një burim duhet të ndahet. Këtu paracaktohet se kur dhe në çfarë kapaciteti duhet të ndahet një burim i caktuar. Kënaqja e kërkesave për burime - alokimi i burimeve në procese; monitorimi i gjendjes dhe llogaritja e përdorimit të burimit - ruajtja e informacionit operacional në lidhje me përdorimin e burimit dhe përdorimin e pjesës së tij. Zgjidhja e konflikteve midis proceseve që pretendojnë të njëjtin burim. Për të zgjidhur këto detyra të zakonshme të menaxhimit të burimeve, OS të ndryshme përdorin algoritme të ndryshme, të cilat përfundimisht përcaktojnë pamjen e OS në tërësi, duke përfshirë karakteristikat e performancës, shtrirjen dhe madje edhe ndërfaqen e përdoruesit. 1.4 Lehtësimi i proceseve të sistemit kompjuterik 5

Lehtësimi i funksionimit të harduerit dhe softuerit të një sistemi kompjuterik. Një numër sistemesh operative përfshijnë grupe programesh të shërbimeve që ofrojnë kopje rezervë, arkivimin e të dhënave, kontrollimin, pastrimin dhe defragmentimin e pajisjeve të diskut, etj. Përveç kësaj, sistemet operative moderne kanë një grup mjaft të madh mjetesh dhe metodash për diagnostikimin dhe rivendosjen e performancës së sistemit. Këto përfshijnë: - programe diagnostikuese për zbulimin e gabimeve në konfigurimin e sistemit operativ; - mjetet e rivendosjes së konfigurimit të fundit të punës; - mjetet e rikthimit të skedarëve të sistemit të dëmtuar dhe të munguar, etj. 1.5 Mundësia e zhvillimit Sistemet operative moderne janë të organizuara në atë mënyrë që të lejojnë zhvillimin efikas, testimin dhe zbatimin e funksioneve të reja të sistemit pa ndërprerë funksionimin normal të sistemit kompjuterik. Shumica e sistemeve operative po evoluojnë vazhdimisht (Windows është një shembull i mirë). Kjo ndodh për arsyet e mëposhtme. Për të kënaqur përdoruesit ose nevojat e administratorëve të sistemit, OS-të duhet të ofrojnë vazhdimisht veçori të reja. Për shembull, mund t'ju duhet të shtoni mjete të reja për monitorimin ose vlerësimin e performancës, mjete të reja të hyrjes / daljes së të dhënave (hyrja e të folurit). Një shembull tjetër është mbështetja për aplikacionet e reja që përdorin dritare në ekranin e ekranit. Çdo OS ka gabime. Herë pas here ato zbulohen dhe korrigjohen. Prandaj shfaqja e vazhdueshme e versioneve dhe botimeve të reja të OS. Nevoja për ndryshime të rregullta imponon kërkesa të caktuara në organizimin e sistemeve operative. Është e qartë se këto sisteme duhet të kenë një strukturë modulare me lidhje të mirëpërcaktuara ndër-module. Një rol të rëndësishëm luan dokumentacioni i mirë dhe i plotë i sistemit. 2 Funksionet e sistemit operativ Funksionet e OS zakonisht grupohen ose sipas llojeve të burimeve lokale të menaxhuara nga OS ose sipas detyrave specifike që zbatohen për të gjitha burimet. Grupet e moduleve që kryejnë grupe të tilla funksionesh formojnë nënsisteme të sistemit operativ. Nënsistemet më të rëndësishme të menaxhimit të burimeve janë nënsistemet e menaxhimit të procesit, kujtesës, skedarit dhe pajisjes së jashtme, ndërsa nënsistemet e përbashkëta për të gjitha burimet janë ndërfaqja e përdoruesit, mbrojtja e të dhënave dhe nënsistemet e administrimit. 6

2.1 Kontrolli i procesit Nënsistemi i kontrollit të procesit ndikon drejtpërdrejt në funksionimin e sistemit kompjuterik. Për çdo program të ekzekutueshëm, OS organizon një ose më shumë procese. Secili proces i tillë përfaqësohet në OS nga një strukturë informacioni (tabela, përshkruesi, konteksti i procesorit) që përmban të dhëna për nevojat e burimeve të procesit, si dhe për burimet e alokuara në të vërtetë për të (zona RAM, sasia e kohës së procesorit, skedarët , pajisjet hyrëse-dalëse, etj.) ). Në OS moderne me shumë programe, disa procese mund të ekzistojnë njëkohësisht, të krijuara me iniciativën e përdoruesve dhe aplikacioneve të tyre, si dhe të iniciuara nga OS për të kryer funksionet e tyre (proceset e sistemit). Meqenëse proceset mund të kërkojnë njëkohësisht të njëjtat burime, nënsistemi i menaxhimit të procesit planifikon rendin në të cilin do të ekzekutohen proceset, u siguron atyre burimet e nevojshme dhe siguron ndërveprimin dhe sinkronizimin e proceseve. 2.2 Menaxhimi i memories Nënsistemi i menaxhimit të memories shpërndan memorien fizike midis të gjitha proceseve ekzistuese në sistem, ngarkon dhe fshin kodet e programit dhe të dhënat e procesit në zonat e memories të caktuara për to, dhe gjithashtu mbron zonat e memories të secilit proces. Strategjia e menaxhimit të kujtesës përbëhet nga strategji për marrjen, vendosjen dhe zëvendësimin e një blloku programi ose të dhënash në memorien kryesore. Prandaj, përdoren algoritme të ndryshme për të përcaktuar se kur duhet të ngarkohet blloku i ardhshëm në memorie, ku duhet vendosur në memorie dhe cili bllok programi ose të dhënash të hiqet nga memoria kryesore për të krijuar vend për blloqe të reja. Një nga mënyrat më të njohura për të menaxhuar memorien në sistemet operative moderne është memoria virtuale. Zbatimi i mekanizmit të memories virtuale i lejon programuesit të supozojë se ka në dispozicion një RAM homogjen, vëllimi i të cilit është i kufizuar vetëm nga aftësitë e adresimit të ofruara nga sistemi i programimit. 2.3 Mbrojtja e memories Shkeljet e mbrojtjes së memories lidhen me aksesin e procesit në zonat e memories të caktuara për procese të tjera nga programet e aplikimit ose programet e vetë OS. Mbrojtjet e kujtesës duhet të ndalojnë përpjekje të tilla aksesi duke prishur programin ofendues. 2.4 Menaxhimi i skedarëve Funksionet e menaxhimit të skedarëve janë të përqendruara në sistemin e skedarëve OS. Sistemi operativ virtualizon një grup të veçantë të dhënash të ruajtura në një disk të jashtëm si skedar - një 7 i thjeshtë i pastrukturuar

sekuencat e bajteve që kanë një emër simbolik. Për lehtësinë e punës me të dhëna, skedarët grupohen në drejtori, të cilat, nga ana tjetër, formojnë grupe - drejtori të një niveli më të lartë. Sistemi i skedarëve konverton emrat simbolikë të skedarëve me të cilët punon përdoruesi ose programuesi në adresa fizike të të dhënave në disqe, organizon aksesin e përbashkët në skedarë dhe i mbron ata nga aksesi i paautorizuar. 2.5 Kontrolli i jashtëm i pajisjes Funksionet e kontrollit të jashtëm të pajisjes i caktohen nënsistemit të kontrollit të pajisjes së jashtme, i quajtur gjithashtu nënsistemi hyrje/dalje. Është ndërfaqja midis bërthamës së kompjuterit dhe të gjitha pajisjeve të lidhura me të. Gama e këtyre pajisjeve është shumë e gjerë (printera, skanerë, monitorë, modemë, manipulues, përshtatës rrjeti, ADC të llojeve të ndryshme, etj.), qindra modele të këtyre pajisjeve ndryshojnë në grupin dhe sekuencën e komandave të përdorura për shkëmbimin e informacionit me procesori dhe detaje të tjera. Një program që kontrollon një model specifik të një pajisjeje të jashtme dhe merr parasysh të gjitha veçoritë e tij quhet drejtues. Prania e një numri të madh drejtuesish të përshtatshëm përcakton në masë të madhe suksesin e OS në treg. Drejtuesit janë krijuar nga zhvilluesit e OS dhe kompanitë që prodhojnë pajisje të jashtme. OS duhet të mbajë një ndërfaqe të mirëpërcaktuar midis drejtuesve dhe pjesës tjetër të OS. Pastaj zhvilluesit e prodhuesve të pajisjeve I / O mund të furnizojnë drejtuesit për një sistem operativ specifik me pajisjet e tyre. 2.6 Mbrojtja dhe administrimi i të dhënave Siguria e të dhënave të sistemit kompjuterik sigurohet me anë të tolerancës së gabimeve të OS që synon mbrojtjen nga dështimet dhe dështimet e gabimeve të harduerit dhe softuerit, si dhe me anë të mbrojtjes kundër aksesit të paautorizuar. Për çdo përdorues të sistemit, kërkohet një procedurë logjike e hyrjes, gjatë së cilës OS sigurohet që një përdorues i autorizuar nga shërbimi administrativ është duke hyrë në sistem. Microsoft Corporation, për shembull, në produktin e saj të fundit Windows 10 i ofron përdoruesit një hyrje përmes njohjes së pamjes. Kjo duhet të përmirësojë sigurinë dhe të bëjë regjistrimin më të shpejtë. Por Google na premton në versionin e ri të sistemit operativ të tij për telefonat inteligjentë Android 6.0 akses në pajisje dhe konfirmimin e blerjeve përmes një skaneri të gjurmëve të gishtërinjve, nëse pajisja është e përshtatshme për këtë. Administratori i sistemit kompjuterik përcakton dhe kufizon aftësinë e përdoruesve për të kryer veprime të caktuara, d.m.th. përcakton të drejtat e tyre për të aksesuar dhe përdorur burimet e sistemit. Një mjet i rëndësishëm mbrojtjeje janë funksionet e auditimit të OS, i cili konsiston në fiksimin e të gjitha ngjarjeve nga të cilat varet siguria e sistemit. Mbështetja për tolerancën e gabimeve të sistemit kompjuterik zbatohet në bazë të 8

tepricë (vargje RAID të diskut, printera rezervë dhe pajisje të tjera, ndonjëherë tepricë e procesorëve qendrorë, në sistemet e hershme operative - sisteme të dyfishta dhe duplekse, sisteme me një organ shumicë, etj.). Në përgjithësi, sigurimi i tolerancës së gabimeve të sistemit është një nga detyrat më të rëndësishme të një administratori të sistemit, i cili përdor një sërë mjetesh dhe mjetesh speciale për këtë. 2.7 Ndërfaqja e programimit të aplikacionit Programuesit e aplikacioneve përdorin thirrjet e sistemit operativ në aplikacionet e tyre kur kanë nevojë për një status të veçantë që ka vetëm OS për të kryer veprime të caktuara. Aftësitë e sistemit operativ janë në dispozicion të programuesit në formën e një grupi funksionesh të quajtura Ndërfaqja e Programimit të Aplikimit (API). Aplikacionet aksesojnë funksionet API duke përdorur thirrjet e sistemit. Mënyra se si një aplikacion merr shërbime nga sistemi operativ është shumë e ngjashme me thirrjen e nënprogrameve. Metoda e zbatimit të thirrjeve të sistemit varet nga organizimi strukturor i OS, veçoritë e platformës harduerike dhe gjuha e programimit. Në UNIX, thirrjet e sistemit janë pothuajse identike me procedurat e bibliotekës. 2.8 Ndërfaqja e përdoruesit OS ofron një ndërfaqe të përshtatshme jo vetëm për programet e aplikacionit, por edhe për përdoruesin (programues, administrator, përdorues). Për momentin, prodhuesit na ofrojnë shumë veçori të krijuara për të lehtësuar punën tonë me pajisjet dhe për të kursyer kohë. Si shembull, unë përsëri dua të citoj Windows 10. Microsoft ndihmon përdoruesin të sigurojë funksionimin e qetë të të gjitha pajisjeve të tij (natyrisht nga Microsoft), për shkak të një OS të përbashkët. Këtu dhe transferim të menjëhershëm të të dhënave nga një pajisje në tjetrën dhe njoftime të përgjithshme që nuk mund t'i humbisni me një funksion të tillë. "Punë efikase, e organizuar" është praktikisht slogani për çdo shitës OS. Puna me shënime direkt në faqet e internetit, mënyra të reja me shumë dritare, desktop të shumëfishtë - ne i kemi parë të gjitha këto për disa vite tani dhe zhvilluesit kanë ende shumë ide. 3 Përbërja e sistemit operativ Sistemet operative moderne kanë një strukturë komplekse të përbërë nga shumë elementë, ku secili prej tyre kryen funksione të caktuara për menaxhimin e proceseve dhe alokimin e burimeve. 3.1 Bërthama 9

Kerneli OS është pjesa qendrore e sistemit operativ, i cili u siguron aplikacioneve akses të koordinuar në sistemin e skedarëve dhe shkëmbim skedarësh midis PU-ve. 3.2 Procesori i komandave Moduli i softuerit të OS përgjegjës për leximin e komandave individuale ose një sekuence komandash nga një skedar grupi quhet ndonjëherë një interpretues komande. 3.3 Drejtuesit e pajisjes Pajisje të ndryshme (disqe, monitor, tastierë, maus, printer, etj.) lidhen me shtyllën e kompjuterit. Çdo pajisje kryen një funksion specifik, ndërsa zbatimi teknik i pajisjeve ndryshon ndjeshëm. Sistemi operativ përfshin drejtuesit e pajisjes, programe speciale që menaxhojnë funksionimin e pajisjeve dhe koordinojnë shkëmbimin e informacionit me pajisje të tjera, dhe gjithashtu ju lejojnë të konfiguroni disa parametra të pajisjes. Çdo pajisje ka drejtuesin e vet. 3.4 Shërbimet Shërbimet Programet shtesë të shërbimit (utilitetet) janë programe kompjuterike ndihmëse si pjesë e softuerit të zakonshëm që e bëjnë procesin e komunikimit midis përdoruesit dhe kompjuterit të përshtatshëm dhe të gjithanshëm. 3.5 Sistemi i ndihmës Për lehtësinë e përdoruesit, sistemi operativ zakonisht përfshin gjithashtu një sistem ndihme. Sistemi i ndihmës ju lejon të merrni shpejt informacionin e nevojshëm si për funksionimin e sistemit operativ në tërësi ashtu edhe për funksionimin e moduleve të tij individuale. 4 Perspektivat e zhvillimit Aktualisht, ka një rritje të konsiderueshme në besueshmërinë, sigurinë dhe tolerancën ndaj gabimeve të OS; Konvergjenca në aftësitë e OS për kompjuterët desktop dhe OS për pajisjet mobile. Tendenca drejt projekteve të OS me burim të hapur është një drejtim shumë fitimprurës në zhvillimin e OS, pasi firmat e zhvillimit kanë nevojë për ide të reja që mund të krijojnë programuesit e rinj. 10

Me rëndësi të madhe është kërkesa për sisteme operative të korporatave, të cilat karakterizohen nga një shkallë e lartë shkallëzueshmërie, mbështetje në rrjet, mjete të avancuara sigurie, aftësi për të punuar në një mjedis heterogjen dhe disponueshmëri të mjeteve të centralizuara të administrimit dhe menaxhimit. Këtu kërkohet aftësia për të përpunuar një sasi të madhe të dhënash. Dikush është duke vënë bast për ruajtjen e reve kompjuterike dhe parashikon "zhdukjen" e sistemit operativ krejtësisht. Edhe pse përdorim retë, një perspektivë e tillë nuk duket e mundur në vitet e ardhshme. Unë shoh që zhvilluesit kërkojnë performancë më të mirë përmes përdorimit më të zgjuar të burimeve (Windows 10 fillon 28% më shpejt se Windows 7), besueshmërisë dhe lehtësisë së përdorimit. Qoftë kontrolli i zërit apo risi të ndryshme unike të ndërfaqes për një ndërveprim më miqësor. njëmbëdhjetë

PËRFUNDIM Siç kemi qenë në gjendje të kuptojmë, sistemet operative luajnë një rol të madh në marrëdhëniet midis përdoruesit dhe harduerit. Gjëja më e rëndësishme është se përparimi nuk qëndron ende, çdo ditë e më shumë po zhvillohen makina të fuqishme, sasia e të dhënave të përpunuara po rritet, së bashku me këtë, sistemet operative po zhvillohen dhe përmirësohen, shfaqen ide të reja për një më të përshtatshëm. dhe zbatimi efikas i njohurive të grumbulluara. OS për sa i përket funksionalitetit po lëviz drejt ofrimit të ndërveprimit intuitiv midis përdoruesit dhe pajisjes. 12

SHKURTESA ADC - konvertues analog në dixhital; OS - sistemi operativ; PU është një pajisje periferike. 13

LISTA E BURIMEVE TË PËRDORUR 1 Nazarov, SV Sistemet operative moderne: tekst shkollor / SV Nazarov, AI Shirokov. - Moskë: Universiteti Kombëtar i Hapur "INTUIT", 2012. - 367 f. 2 Groshev, S. Konceptet bazë të OS [Burimi elektronik]: Shkenca dhe edukimi / MSTU im. N.E. Bauman - Elektron. revistë - Moskë: FGBOU VPO "MGTU me emrin N.E. Bauman" 2015. - Mënyra e hyrjes: http://technomag.bmstu.ru/doc/48639.html 3 Perspektivat për sistemet operative dhe rrjetet [Burimi elektronik]: Universiteti Kombëtar i Hapur "INTUIT ". - Moskë: 2015 - Mënyra e hyrjes: http://www.intuit.ru/studies/courses/641/497/lecture/11328 4 Arkitektura, qëllimi dhe funksionet e sistemeve operative [Burimi elektronik]: Leksioni 1 / Universiteti i Hapur Kombëtar " INTUIT » - Moskë, 2015. - Mënyra e hyrjes: http://www.intuit.ru/studies/courses/631/487/lecture/11048 5 Darovsky, NN Perspektivat për zhvillimin e sistemeve operative [Burimi elektronik] / N. N Darovsky // Portali i Internetit Web-3. - 2015. - Mënyra e hyrjes: http://system.web-3.ru/windows/?act=full&id_article=12055 ://www.microsoft.com/ru-ru/windows/features?section=familiar 7 Android 6.0 Marshmallow [Burimi elektronik] : uebfaqja zyrtare e zhvilluesit / Google Corp. - 2016. - Mënyra e hyrjes: https://www.android.com/intl/ru_ru/versions/marshmallow-6-0/ 14

Tendenca drejt integrimit të OS (jo vetëm në nivelin e grafikut

predha, por edhe në nivelin e bërthamës së përbashkët); zhvillimin e familjes

OS bazuar në modulet e zakonshme të kodit

Përmirësim i ndjeshëm në besueshmërinë, sigurinë dhe

Toleranca e gabimeve të OS; Zhvillimi i OS në kodin e menaxhuar

ose analogët e tij

Tendenca e vazhdueshme drejt projekteve OS me burim të hapur

(Duhen ide të reja - mundësi e shkëlqyer për

programues të rinj)

Zhvillimi i virtualizimit: Është e nevojshme të sigurohet

aftësia për të ekzekutuar ose imituar ndonjë

aplikim në mjedisin e çdo OS modern

Konvergjenca e mëtejshme në aftësitë e OS për

OS desktop dhe celular

Integrimi i mëtejshëm i OS dhe rrjeteve

· Migrimi i OS dhe mjeteve bazë në mjedise për

cloud computing

· OS mbetet drejtim aktiv në zhvillim,

një nga më interesantet në fushën e sistemit

programimit


Fundi i punës -

Kjo temë i përket:

Koncepti i një sistemi operativ. Emërimi. Karakteristikat kryesore dhe klasifikimi

Koncepti i sistemit operativ qëllimi i karakteristikave kryesore dhe klasifikimi.. arkitektura ms dos thelbi i sistemit që ngarkon sistemin dhe drejtuesit shtesë.. modeli i gjendjeve të procesit në unix svr..

Nëse keni nevojë për materiale shtesë për këtë temë, ose nuk keni gjetur atë që po kërkoni, ju rekomandojmë të përdorni kërkimin në bazën e të dhënave tona të veprave:

Çfarë do të bëjmë me materialin e marrë:

Nëse ky material doli të jetë i dobishëm për ju, mund ta ruani në faqen tuaj në rrjetet sociale:

Të gjitha temat në këtë seksion:

Evolucioni i sistemeve operative. Mënyrat e zhvillimit të OS moderne
Periudha e parë (1945 -1955) Kompjuterët e parë me tub. Në atë kohë, i njëjti grup njerëzish ishin të përfshirë në dizajn, funksionim dhe programim.

Koncepti i menaxhimit të procesit
Në një sistem multitasking (multiprocesor), një proces mund të jetë në një nga tre gjendjet kryesore: EKZEKUTIMI - gjendja aktive e procesit, gjatë së cilës procesi ka të gjitha

Koncepti i rrjedhës. Threads në nivelin e përdoruesit dhe në nivelin e kernelit. Qasje të kombinuara
Çdo proces ka një hapësirë ​​adresash dhe një rrymë të vetme udhëzimesh të ekzekutueshme. Në sistemet me shumë përdorues, sa herë që aksesoni të njëjtin shërbim, duhet të krijoni por

Modeli i shtresës së sistemit operativ
Modeli OSI 1. shtresa fizike 2. shtresa e lidhjes 3. shtresa e rrjetit 4. shtresa e transportit 5. shtresa e sesionit 6. shtresa e prezantimit

Bërthama monolit
Kerneli monolit ofron një grup të pasur abstraksionesh harduerike. Të gjitha pjesët e një kerneli monolit funksionojnë në të njëjtën hapësirë ​​adresash. Kjo është një skemë e tillë e sistemit operativ në të cilën të gjithë komponentët

mikrokernel
Mikrokerneli ofron vetëm funksione elementare të kontrollit të procesit dhe një grup minimal abstraksionesh për të punuar me harduerin. Shumica e punës kryhet me ndihmën e specialeve

Koncepti i një procesi. Krijimi dhe përfundimi. Modeli me 3 shtete
Arsyet e krijimit të proceseve Arsyet e përfundimit të proceseve

Koncepti i rrjedhës. Gjendjet e fillit
Një fije është një njësi ekzekutimi. Ky është subjekti brenda procesit që do të planifikohet. Ky është një numërues i veçantë komandash. Një thread përfaqëson një nga nën-detyrat e mundshme të një procesi. Rrjedha mund të nah

Koncepti i rrjedhës. Karakteristikat e përrenjve. Multithreading si veti e sistemit operativ
Një fije është një njësi ekzekutimi. Ky është subjekti brenda procesit që do të planifikohet. Ky është një numërues i veçantë komandash. Një thread përfaqëson një nga nën-detyrat e mundshme të një procesi. Multithreading

Koncepti i procesit
Një proces është një sistem veprimi që zbaton një funksion specifik në një sistem kompjuterik. Kjo është njësia logjike e punës për OS. OS kryen detyra që lidhen me proceset, të tilla si kontrolli, pl

Llojet e adresave dhe hapësirat e adresave
Emra të ndryshëm përdoren për të identifikuar variablat dhe komandat në faza të ndryshme të ciklit jetësor të programit: Emrat simbolikë caktohen nga përdoruesi kur shkruan një program për një algoritëm.

Organizimi logjik
Në fakt, gjithmonë memoria kryesore në një sistem kompjuterik organizohet si një hapësirë ​​adresash lineare (njëdimensionale), e përbërë nga një sekuencë bajtash ose fjalësh. OBT është organizuar në mënyrë të ngjashme

Karakteristikat e arkitekturës "klient-server" për OS (sistemet me një mikrokernel) dhe për mjedisin
Në një masë të caktuar, mund të quhet kthim në modelin "host-kompjuter + terminale", pasi thelbi i një sistemi të tillë është një server i bazës së të dhënave, i cili është një aplikacion që zbaton

Koncepti i memories virtuale si funksion i sistemeve operative. Organizimi dhe parimet e punës
Kujtesa virtuale është një grup softuerësh dhe mjetesh harduerike që i lejojnë përdoruesit të shkruajnë programe që janë më të mëdha se RAM-i i disponueshëm; për këtë memorie virtuale

Hyrje dalje
Ideja themelore e organizimit të softuerit I/O është ndarja e tij në disa nivele, ku nivelet më të ulëta ofrojnë mbrojtje të veçorive të harduerit nga ato të sipërme, dhe t

Mbrojtja e memories
Mbrojtja e kujtesës është një mënyrë për të menaxhuar të drejtat e aksesit në rajone individuale të memories. Përdoret nga shumica e sistemeve operative me shumë detyra. Qëllimi kryesor i mbrojtjes së kujtesës është

Pas Windows Vista-s katastrofike, thashethemet u përhapën shumë shpejt në internet se sistemet operative kishin filluar të shuheshin dhe do të zhdukeshin fare në të ardhmen e afërt. Disa profetizuan se Vista do të bëhej sistemi i fundit operativ i njohur për ne, të tjerë u mbështetën në Win8, duke kuptuar se nëse do të dështonte, ekzistenca e "OS"-ve klasike mund të merrte vërtet fund. Kishte gjithashtu një mendim se sistemet moderne operative kanë arritur kulmin e tyre të zhvillimit dhe gjithçka do të shkojë më tej në teknologjitë cloud. Kjo do të thotë, nuk do të jetë më e nevojshme të instaloni softuer në PC, do të kishte akses në internet dhe një monitor.
Për të quajtur gjykime të tilla gjuhë adekuate nuk kthehet. Nuk e kuptoj se çfarë lloj “ekspertësh” shkruajnë artikuj të tillë dhe aq më tepër nuk i kuptoj ata që i besojnë apo mendojnë se autorët e artikujve janë analistë të vërtetë. "Retë" për disa arsye mund të mos bëhen të njohura në të ardhmen e parashikueshme. Teknologji të tilla janë shumë të shtrenjta sot dhe nuk ka nevojë urgjente për to, të paktën për shumicën dërrmuese të përdoruesve.

Sigurisht, Web-i tashmë përdoret gjerësisht dhe pjesa e tij vetëm do të rritet, por tani njerëzit janë gati të marrin vetëm aplikacione të thjeshta në internet. Nuk po flasim ende për transferimin e programeve të konsumit masiv në retë dhe nuk ka gjasa që kjo të vazhdojë edhe për 3-4 vjet të tjera. Më tej, duke pasur parasysh ritmin e zhvillimit teknologjik, është e vështirë të shikosh. Por me gjithë këtë, OS i njohur për ne tani do të jetojë. Dhe jo një vit apo dy, por shumë më gjatë.
Atëherë lind një pyetje e natyrshme: në cilin drejtim do të zhvillohet OS i njohur për ne? Pas lëshimit të Windows 7, shumë nuk mund ta imagjinonin se cili do të ishte hapi tjetër për Microsoft. Por në prezantimin e G8, zhvilluesit treguan se ka ende vend për zhvillim. Dhe, për mendimin tim, ky zhvillim po shkon në drejtimin më të mirë.
Ndërfaqja e versioneve të mëvonshme të Windows do të ndryshojë në një drejtim vektori. Teknologjitë 3D me zhvillim të shpejtë do të gjejnë aplikim në ndërfaqen e desktopit dhe më gjerë. Për më tepër, gjithnjë e më shumë theksi i kushtohet kontrollit të zërit.

Është gjithashtu e pamundur të injorohet ulja e përdorimit të PC-ve si platforma lojrash. Në vendet e zhvilluara, pothuajse çdo familje tashmë ka një tastierë, përndryshe ka disa të ndryshme për të zgjedhur. Në Rusi, ky trend është gjithashtu i pranishëm, por në vëllime më të vogla. Personalisht, unë kam vetëm një Playstation 3 deri më tani, dhe shumë kolegë kanë disa konzola të ndryshme. Por të thuash se së shpejti kompjuterët nuk do të përdoren më për argëtim është shumë herët.
Përveç lojërave, hidhini një sy softuerit të instaluar në kompjuterin tuaj. Edhe nëse nuk keni instaluar vetë ndonjë program, OS juaj si parazgjedhje përmbante më të njohurit. Për shembull, aplikacionet e zyrës, luajtësit e muzikës, programe të thjeshta për shikimin dhe modifikimin e fotove. A mund ta imagjinoni Windows si një sfond të shfletuesit dhe duke lënë të gjitha programet e mësipërme në Ueb? Unë jo. Dhe kjo përkundër faktit se nuk u fokusova në softuer të fuqishëm të specializuar, për shembull, për përpunimin profesional të videos HD.

Nëse flasim për një zhvendosje të pjesshme në cloud, kur disa nga programet që ju nevojiten ruhen në hard diskun tuaj, dhe disa në rrjet, kjo është mjaft e përshtatshme dhe, për më tepër, tashmë po ndodh. Nuk është e nevojshme të jesh shtatë hapje në ballë për ta kuptuar këtë. Vetëm tani, një largim i pjesshëm në Ueb nuk i bën të panevojshëm sistemet operative konvencionale dhe sigurisht nuk i zëvendëson plotësisht ato. Pra, të presim zhdukjen e tyre, si klasë, në vitet e ardhshme nuk ia vlen.

Dërgoni punën tuaj të mirë në bazën e njohurive është e thjeshtë. Përdorni formularin e mëposhtëm

Studentët, studentët e diplomuar, shkencëtarët e rinj që përdorin bazën e njohurive në studimet dhe punën e tyre do t'ju jenë shumë mirënjohës.

Dokumente të ngjashme

    Historia e krijimit dhe karakteristikat e përgjithshme të sistemeve operative Windows Server 2003 dhe Red Hat Linux Enterprise 4. Karakteristikat e instalimit, sistemet e skedarëve dhe infrastrukturat e rrjetit të këtyre sistemeve operative. Përdorimi i protokollit Kerberos në Windows dhe Linux.

    tezë, shtuar 23.06.2012

    Konceptet themelore rreth sistemeve operative. Llojet e sistemeve operative moderne. Historia e zhvillimit të sistemeve operative të familjes Windows. Karakteristikat e sistemeve operative të familjes Windows. Funksionaliteti i ri i sistemit operativ Windows 7.

    punim afatshkurtër, shtuar 18.02.2012

    Qëllimi, klasifikimi, përbërja dhe qëllimi i komponentëve të sistemit operativ. Zhvillimi i sistemeve komplekse të informacionit, paketave softuerike dhe aplikacioneve individuale. Karakteristikat e sistemeve operative Windows, Linux, Android, Solaris, Symbian OS dhe Mac OS.

    punim afatshkurtër, shtuar 19.11.2014

    Qëllimi i sistemeve operative të serverit. Analiza krahasuese e sistemeve operative të serverëve Windows dhe Linux dhe krahasimi i tyre për tregues të rëndësishëm si: ndërfaqja grafike e përdoruesit, siguria, stabiliteti, aftësia dhe çmimi.

    punim afatshkurtër, shtuar 07/03/2012

    Konceptet themelore të sistemeve operative. Pajisje moderne kompjuterike. Avantazhet dhe disavantazhet e sistemit operativ Linux. Funksionaliteti i sistemit operativ Knoppix. Karakteristikat krahasuese të sistemeve operative Linux dhe Knoppix.

    abstrakt, shtuar më 17.12.2014

    Pikat kryesore në historinë e sistemeve operative që lidhin harduerin dhe programet e aplikacionit. Karakteristikat e sistemit operativ Microsoft Windows Seven, analiza e sistemit operativ Linux. Avantazhet dhe disavantazhet e secilit sistem operativ.

    punim afatshkurtër, shtuar 05/07/2011

    Studimi i evolucionit të sistemeve operative për një kompjuter personal nga Microsoft. Përshkrimi i veçorive kryesore funksionale të Windows XP, Windows Vista dhe Linux. Avantazhet dhe disavantazhet e sistemeve operative të prodhuara nga Apple.

E re në vend

>

Më popullorja