Operatsioonisüsteemide nimed. Operatsioonisüsteemide tüübid ja nende lühiomadused


Arvuti operatsioonisüsteem on konkreetne eriprogrammide komplekt, mis on loodud selle seadmete juhtimiseks ja liidese pakkumiseks. Selles artiklis vaatleme lühidalt operatsioonisüsteemide tüübid.

Kogu arvutitehnoloogia arengu ajaloo jooksul on ilmunud üsna palju opsüsteeme, mis erinevad mitmete omaduste poolest: multitegumtöötlus, kasutajate arv ja tüübid.

Olenemata operatsioonisüsteemide tüübist täidavad need kõik samu funktsioone:

  • mälu haldamine;
  • sisend-/väljundseadmete juhtimine;
  • arvuti failisüsteemi haldamine;
  • protsesside saatmine;
  • ressursikasutuse kontroll;
  • programmide täitmine;
  • kasutajaliidese loomine;
  • interaktsiooni rakendamine teiste arvutite ja seadmetega;
  • programmide ja süsteemi enda kaitse;
  • mitme kasutaja töörežiimi pakkumine.

Sõltuvalt liidese tüübist jagunevad operatsioonisüsteemide tüübid peamiselt tekst Ja graafiline(GUI), kus kasutaja interaktsioon toimub graafiliste kujutiste kasutamise kaudu. Viimaste näideteks on enamik kaasaegseid operatsioonisüsteeme.

Vaatleme operatsioonisüsteemide tüüpe vastavalt teisele klassifikatsioonile - multitegumtöö. Nemad on:

  1. Üksiktöö. Näiteks on MS-DOS.
  2. Pseudo-multitegumtöötlus ehk korraga töötab ainult üks programm, kuid operatsioonisüsteem lülitub mitme sellise programmi vahel. Näited hõlmavad Windowsi esimesi versioone.
  3. Multitegumtöötlus (Windows 95, Windows 98).
  4. Tõesti multitegumtöö (Windows NT, Linux, Mac OS X).

Kahel viimasel punktil on ainult tinglik erinevus: tõeline multitegumtöötlus tähendab, et operatsioonisüsteem ei luba ühelgi konkreetsel programmil arvuti ressursse monopoliseerida ja ka seda, et OS suudab toetada mitme protsessori tööd.

Ka operatsioonisüsteemide tüübid jagunevad vastavalt kriteeriumidele, mis võimaldavad süsteemi kasutamine mitme kasutaja poolt:

  1. Üksik kasutaja. Nende hulka kuuluvad MS-DOS ja Windowsi esimesed versioonid.
  2. Mitmikkasutaja ühe terminali toega (Windows 95, 98, 2000 jne).
  3. Mitmikkasutaja mitme terminali toega, kuid ühe arvutiga (Linux, Mac OS X, Windows).

Üldiselt, nagu näete, erinevad operatsioonisüsteemide tüübid ajaraam, mis toovad esile arvutitehnoloogia arenguetapid.

Vaatame lühidalt tänapäeva populaarsemate operatsioonisüsteemide funktsioone. Sellest tasub alustada Windows 7, mis on installitud enamikesse koduarvutitesse. Tema positiivseid omadusi on hea visualiseerimine ja võimalus uue ühendatud seadme jaoks draiverit iseseisvalt installida. Kuid suurte ressursside nõue ja asjaolu, et selle jaoks antakse välja peamiselt ainult tasulisi programme, loob selle operatsioonisüsteemi jaoks tohutu puuduse.

Linuxit kasutavad enamasti ainult programmeerijad või serveritesse installimiseks. Sellest OS-ist on välja antud suur hulk versioone, millest levinuim on . Tal on suur kiirus töö, tohutul hulgal seadeid, mis võimaldavad teil süsteemi enda jaoks kohandada, peaaegu täielikku viiruste puudumist, aga ka tohutul hulgal programme ja rakendusi, mida saab vajadusel Internetist alla laadida. Samas on Ubuntu üsna keeruline.

Märkus: Operatsioonisüsteemi funktsioonid. Operatsioonisüsteemi struktuur. Operatsioonisüsteemide klassifikatsioon. Operatsioonisüsteemi nõuded.

operatsioonisüsteem(operatsioonisüsteem) - programmide komplekt, mis pakub kasutajale mugavat keskkonda arvutiseadmetega töötamiseks.

operatsioonisüsteem võimaldab käivitada kasutajaprogramme; haldab kõiki arvutisüsteemi ressursse - protsessor (protsessorid), RAM, sisend/väljundseadmed; tagab andmete pikaajalise säilitamise failide kujul välismäluseadmetes; võimaldab juurdepääsu arvutivõrkudele.

Operatsioonisüsteemi rolli täielikumaks mõistmiseks vaatleme mis tahes arvutisüsteemi komponente (joonis 1.1).


Riis. 1.1.

Kõik komponendid võib jagada kaheks suur klass– programmid või tarkvara(tarkvara) ja seadmed või Riistvara(riistvara). Tarkvara jagatud rakenduslikuks, instrumentaalseks ja süsteemseks. Vaatleme lühidalt igat tüüpi tarkvara.

Arvutussüsteemi loomise eesmärk on lahendada kasutajaprobleeme. Teatud hulga probleemide lahendamiseks luuakse rakendusprogramm (rakendus, rakendus). Rakendusprogrammide näideteks on tekstiredaktorid ja -protsessorid (Notepad, Microsoft Word), graafikaredaktorid (Paint, Microsoft Visio), arvutustabelid (Microsoft Excel), andmebaasihaldussüsteemid (Microsoft Access, Microsoft SQL Server), brauserid (Internet Explorer) jne. Kogu rakendusprogrammide komplekti nimetatakse rakendustarkvaraks.

Loodud tarkvara kasutades erinevaid programmeerimisvahendeid (arenduskeskkonnad, kompilaatorid, silujad jne), mille kogumit nimetatakse instrumentaaltarkvaraks. Tööriistatarkvara esindaja on arenduskeskkond Microsoft Visual Studio.

Süsteemitarkvara peamised tüübid on OS. Nende põhiülesanne on luua liides (interaktsiooniviis) ühelt poolt kasutaja ja rakenduste ning teiselt poolt riistvara vahel. Süsteemitarkvara hulka kuuluvad ka süsteemiutiliidid – programmid, mis täidavad arvutisüsteemi hooldamisel rangelt määratletud funktsiooni, näiteks diagnoosivad. süsteemi olek, defragmentige kettal olevad failid ja tihendage (arhiivige) andmeid. Utiliidid võivad olla operatsioonisüsteemiga kaasas.

Kõigi programmide interaktsioon operatsioonisüsteemiga toimub süsteemikõnede abil - programmide taotlused operatsioonisüsteemile vajalike toimingute tegemiseks. Süsteemikutsete komplekt moodustab API – rakenduste programmeerimisliidese.

Operatsioonisüsteemi omadused

Operatsioonisüsteemide peamised funktsioonid on järgmised:

  • programmi täitmise tagamine - programmide mällu laadimine, programmide protsessoriajaga varustamine, süsteemikõnede töötlemine;
  • RAM-i haldamine – mälu tõhus eraldamine programmidele, vaba ja kasutatud mälu arvestamine;
  • välismälu haldus – erinevate failisüsteemide tugi;
  • I/O haldus – töö tagamine erinevate välisseadmetega;
  • kasutajaliidese pakkumine;
  • turvalisuse tagamine – teabe ja muude süsteemiressursside kaitsmine volitamata kasutamise eest;
  • võrgu suhtluse korraldamine.

Operatsioonisüsteemi struktuur

Enne operatsioonisüsteemide struktuuri uurimist peaksite kaaluma protsessorite töörežiime.

Kaasaegsetel protsessoritel on vähemalt kaks töörežiimi – privilegeeritud (ülevaataja režiim) ja kasutaja (kasutajarežiim).

Nende erinevus seisneb selles, et kasutajarežiimis pole riistvarahalduse, RAM-i kaitse ja protsessori töörežiimide vahetamisega seotud protsessorikäsud saadaval. Privilegeeritud režiimis saab protsessor täita kõiki võimalikke käske.

Kasutajarežiimis töötavad rakendused ei pääse üksteise aadressiruumidele otse juurde – ainult süsteemikõnede kaudu.

Kõik operatsioonisüsteemi komponendid võib jagada kahte rühma – privilegeeritud režiimis töötavad ja kasutajarežiimis töötavad komponendid ning nende rühmade koosseis on süsteemiti erinev.

Operatsioonisüsteemi põhikomponent on kernel. Kerneli funktsioonid võivad süsteemideti oluliselt erineda; kuid kõigis süsteemides töötab kernel privilegeeritud režiimis (mida sageli nimetatakse kerneli režiimiks).

Mõistet "tuum" kasutatakse ka erinevates tähendustes. Näiteks Windowsis viitab termin "kernel" (NTOS-i kernel) kahe komponendi komplektile - täitevsüsteemile (täitevkiht) ja kernelile endale (kerneli kiht).

On kahte peamist tüüpi tuumad – monoliitsed tuumad ja mikrotuumad. Monoliitne kernel rakendab kõiki operatsioonisüsteemi põhifunktsioone ja tegelikult on see üks programm, mis on protseduuride kogum. Mikrokernelis on ainult minimaalsed funktsioonid, mida tuleb privilegeeritud režiimis rakendada: lõime ajastamine, katkestuste käsitlemine, protsessidevaheline suhtlus. Ülejäänud operatsioonisüsteemi funktsioonid rakenduste, mälu, turvalisuse jms haldamiseks realiseeritakse kasutajarežiimis eraldi moodulitena.

Kerneleid, mis asuvad monoliitsete ja mikrotuumade vahel, nimetatakse hübriidtuumadeks.

Erinevat tüüpi tuumade näited:

  • monoliitne kernel – MS-DOS, Linux, FreeBSD;
  • mikrokernel – Mach, Symbian, MINIX 3;
  • hübriidtuum – NetWare, BeOS, Silp.

Arutelu selle kohta, mis tüüpi Windows NT kernel on, vaata [; ]. Väidetavalt on Windows NT-l aga monoliitne kernel, kuna Windows NT-l on aga mitu võtmekomponenti, mis töötavad kasutajarežiimis (näiteks keskkonna alamsüsteemid ja süsteemiprotsessid – vt 4. loeng "Windowsi arhitektuur"), siis Windows NT-l on see võimatu viidata tõeliselt monoliitsetele tuumadele, vaid pigem hübriidsetele tuumadele.

Lisaks tuumale töötavad draiverid – seadmeid juhtivad tarkvaramoodulid – privilegeeritud režiimis (enamikus operatsioonisüsteemides).

Operatsioonisüsteem sisaldab ka:

  • süsteemiteegid (süsteemi DLL - Dynamic Link Library, dynamic link library), mis teisendavad rakenduste süsteemikutsed kerneli süsteemikutseks;
  • kasutaja kestad, mis pakuvad kasutajale liidest – mugav viis operatsioonisüsteemiga töötamiseks.

Kasutajakestad rakendavad ühte kahest peamisest kasutajaliidese tüübist:

  • tekstiliides (Text User Interface, TUI), muud nimetused – konsooliliides (Console User Interface, CUI), käsurea liides (CLI);
  • graafiline liides (Graphic User Interface, GUI).

Windowsis tekstiliidese rakendamise näide on käsurea tõlk cmd.exe; Graafilise liidese näide on Windows Explorer (explorer.exe).

Operatsioonisüsteemide klassifikatsioon

Operatsioonisüsteeme saab liigitada mitmel viisil.

  1. Vastavalt arvutuste korraldamise meetodile:
    • pakktöötluse operatsioonisüsteemid – eesmärk on ajaühikus sooritada maksimaalne arv arvutusülesandeid; sel juhul moodustatakse mitmest ülesandest pakett, mida süsteem töötleb;
    • ajajagamise operatsioonisüsteemid – eesmärk on võimaldada mitmel kasutajal samaaegselt kasutada ühte arvutit; rakendatakse, pakkudes igale kasutajale vaheldumisi protsessori ajavahemikku;
    • reaalajas operatsioonisüsteemid – eesmärk on täita iga ülesanne antud ülesande jaoks rangelt määratletud ajavahemiku jooksul.
  2. Kerneli tüübi järgi:
    • monoliitsüdamikuga süsteemid (monoliitsed operatsioonisüsteemid);
    • mikrokerneli operatsioonisüsteemid;
    • hübriidtuumaga süsteemid (hübriidsed operatsioonisüsteemid).
  3. Samaaegselt lahendatud ülesannete arvu järgi:
    • ühe ülesandega operatsioonisüsteemid;
    • multitegumtöötlussüsteemid.
  4. Samaaegsete kasutajate arvu järgi:
    • ühe kasutaja operatsioonisüsteemid;
    • mitme kasutajaga operatsioonisüsteemid.
  5. Toetatud protsessorite arvu järgi:
    • ühe protsessoriga operatsioonisüsteemid;
    • mitme protsessoriga operatsioonisüsteemid.
  6. Võrgutoe jaoks:
    • lokaalsed operatsioonisüsteemid – autonoomsed süsteemid, mis ei ole ette nähtud arvutivõrgus töötamiseks;
    • võrgu operatsioonisüsteemid – süsteemid, millel on komponendid, mis võimaldavad töötada arvutivõrkudega.
  7. Rolli järgi võrgu suhtluses:
    • serverite operatsioonisüsteemid – operatsioonisüsteemid, mis võimaldavad juurdepääsu võrguressurssidele ja haldavad võrgu infrastruktuuri;
    • kliendi operatsioonisüsteemid – operatsioonisüsteemid, millel on juurdepääs võrguressurssidele.
  8. Litsentsi tüübi järgi:
    • avatud lähtekoodiga operatsioonisüsteemid – uurimiseks ja muutmiseks kättesaadavad avatud lähtekoodiga operatsioonisüsteemid;
    • varalised operatsioonisüsteemid – operatsioonisüsteemid, millel on konkreetne autoriõiguste valdaja; tavaliselt tulevad suletud lähtekoodiga.
  9. Kasutusala järgi:
    • suurarvutite operatsioonisüsteemid - suured arvutid (suurarvuti operatsioonisüsteemid);
    • serveri operatsioonisüsteemid;
    • personaalarvutite operatsioonisüsteemid;
    • mobiilsed operatsioonisüsteemid;
    • manustatud operatsioonisüsteemid;
    • ruuteri operatsioonisüsteemid.

Operatsioonisüsteemi nõuded

Kaasaegsete operatsioonisüsteemide põhinõue on ülaltoodud lõigus "Operatsioonisüsteemide funktsioonid" loetletud funktsioonide täitmine. Lisaks sellele ilmselgele nõudele on ka teisi, sageli mitte vähem olulisi:

  • laiendatavus – süsteemi võime omandada evolutsiooni käigus uusi funktsioone; sageli rakendatakse uute moodulite lisamisega;
  • teisaldatavus – võimalus viia operatsioonisüsteem minimaalsete muudatustega üle teisele riistvaraplatvormile;
  • ühilduvus – koostöövõime; võib olla operatsioonisüsteemi uue versiooni ühilduvus vana versiooni jaoks kirjutatud rakendustega või erinevate operatsioonisüsteemide ühilduvus selles mõttes, et ühe sellise süsteemi rakendusi saab käivitada teises ja vastupidi;
  • töökindlus – süsteemi tõrgeteta töötamise tõenäosus;
  • jõudlus – võime pakkuda vastuvõetavat probleemide lahendamise aega ja süsteemi reageerimisaega.

Kokkuvõte

See loeng annab operatsioonisüsteemi definitsiooni, tutvustab tarkvaratüüpe ning käsitleb operatsioonisüsteemi funktsioone ja ülesehitust. Erilist tähelepanu pühendatud mõistele "tuum". Samuti on toodud erinevad võimalused operatsioonisüsteemide klassifitseerimiseks ja nõuded kaasaegsetele operatsioonisüsteemidele.

Järgmises loengus antakse ülevaade Microsoft Windows operatsioonisüsteemidest.

Kontrollküsimused

  1. Defineerige mõiste "operatsioonisüsteem".
  2. Nimetage näiteid rakendus-, instrumentaal- ja süsteemitarkvarast.
  3. Defineerige mõisted "süsteemikutse", "API", "draiver", "tuum".
  4. Mis tüüpi tuumasid te teate? Milliseid operatsioonisüsteemi tuumasid teate?
  5. Mille poolest erineb kernel operatsioonisüsteemist?
  6. Andke mitu võimalust operatsioonisüsteemide klassifitseerimiseks.
  7. Nimetage nõuded kaasaegsetele operatsioonisüsteemidele ja selgitage, mida need tähendavad.

Paljude tarkvaratüüpide ja -kategooriate hulgas asuvad operatsioonisüsteemid hierarhia tipus. Need on suuremahulised ja keerukad programmitüübid, mis toimivad otse kihina arvuti või mõne muu seadme riistvara ja üksikute rakenduste vahel, mis aitavad kasutajal konkreetseid ülesandeid täita.

Operatsioonisüsteem peab võtma kontrolli kõigi arvuti põhitoimingute ja ka kõigi välisseadmete üle. Siiski ei saa me öelda, et OS eksisteerib ainult personaalarvutite jaoks. Iga keerukas elektrooniline seade, mis teostab ja arvutab toiminguid protsessori abil, vajab operatsioonisüsteemi. Nüüd on olemas spetsiaalsed tahvelarvutid jne.

Operatsioonisüsteem on vajalik selleks, et kasutaja saaks hallata kõiki protsesse. See on omamoodi kest, mis tagab kiire ja mugava juurdepääsu põhiseadmele või seadmele. See toimib keskkonnana muude rakenduste ja programmide käitamiseks. Tüübid jagunevad ennekõike nende omaduste ja võimaluste järgi, aga ka seadme tüübi järgi, mille jaoks need on ette nähtud.

OS-i funktsioonid

Nagu juba mainitud, võtab igaüks kontrolli arvuti või mõne muu seadme riistvara üle, kontrollib mälu jaotust ja protsessori jõudlust. Üks peamisi ülesandeid on teabe sisestamine ja väljastamine, kuna iga arvuti peab töötama uute andmetega.

On olemas tüüpi operatsioonisüsteeme erinevad tüübid failisüsteemid, samuti protsesside töötlemise meetodid, suhtlemine teiste masinatega ja RAM-i kasutamine. Kasutaja enda jaoks jääb silma eelkõige liides, konkreetse OS-i populaarsus ja ka rakendatud meetodid sõltuvad sellest, kui mugav see on.

Ei tohi unustada, et OS ise võtab ka osa saadaolevatest ressurssidest – RAM, protsessori võimsus ja kettaruum. Sellest lähtuvalt on parim operatsioonisüsteem selline, millel on kõrge funktsionaalsus, kuid mis jääb samas ressursside osas vähenõudlikuks.

Operatsioonisüsteeme on mitut tüüpi, millest igaühel on teatud funktsioonid sõltuvalt määratud ülesannetest. Näiteks teatud tüüpi operatsioonisüsteemid on loodud töötama mitme kasutajaga võrkudes, teised on mõeldud ühele kasutajale ja ühele arvutile (OS Windows).

Seoses kasutajaga saab eristada selliseid kategooriaid nagu mugavus, liides, halduse lihtsus, avatus, maksumus, bitisügavus jne.

Oma volitusi kasutades saab kasutaja operatsioonisüsteemi eemaldada või uue installida. Seda on aga keerulisem teha, kuna peate kasutama lisafunktsioone. Operatsioonisüsteem ei saa ennast eemaldada.

Praeguses olukorras saame eristada koduarvutite ja mobiilseadmete OS-i tüüpe. Esimesel juhul on liider Microsofti OS Windows. Teisel juhul on olukord mõnevõrra erinev, pikka aega polnud konkreetset liidrit, kuid nüüd on see Android OS-i toode. See on üsna mugav tasuta koodiga operatsioonisüsteem, mida toetab suur hulk sisu- ja tarkvaraarendajaid. Lisaks seletab Apple'i seadmete populaarsus asjaolu, et iOS-i osakaal on üsna kõrge. Arvutitele ja mobiilseadmetele on aga tohutult palju muid operatsioonisüsteeme, mis lihtsalt nii suurt populaarsust ei saavutanud või millegi arendus peatati.

Tere, Habrainimesed!
Paljud inimesed ei tea ega mäleta, kust arvutitarkvara ajalugu alguse sai – operatsioonisüsteemidest. Just selle teema valis üliõpilane oma MAN-tööks (MAN - Small Academy of Sciences). See kõlab nii – operatsioonisüsteemide areng. Ütlen kohe, et üle 90% on pärit Tyrnetist, kuid Google'i otsingu esimesel kahel lehel neid ei leitud.

Sissejuhatus
Arvutitehnoloogia on viimasel ajal teinud märkimisväärse arenguhüppe ja varsti on meie elu võimatu ette kujutada ilma arvuti abita. Kuid ilma operatsioonisüsteemita on arvuti vaid kiipide komplekt. Operatsioonisüsteemi alusel töötavad kõik meie kasutatavad programmid, arvutis töötamise kiirus ja tootlikkus sõltuvad eelkõige OS-ist.

Kaasaegne arvuti koosneb ühest või mitmest protsessorist, RAM-ist, ketastest, printerist, klaviatuurist, hiirest, monitorist, võrguliidestest ja erinevatest muudest sisend-/väljundseadmetest. Tulemuseks on üsna keeruline süsteem. Kui iga programmeerija, kes rakendust loob, peab mõistma kõiki nende seadmete tööpõhimõtteid, siis ta ei kirjuta ühtegi koodirida. Lisaks on kõigi nende komponentide haldamine ja nende optimaalne kasutamine väga keeruline ülesanne. Sel põhjusel on arvutid varustatud spetsiaalse tarkvarakihiga, mida nimetatakse operatsioonisüsteemiks ja mille ülesandeks on hallata nii kasutajaprogramme kui ka kõiki riistvararessursse.
Esimene OS
GM-HAA oli esimene arvutite operatsioonisüsteem. Selle lõid 1955. aastal Robert Patrick koos General Motorsiga ja Owen Mock North American Aviationiga. See põhines süsteemimonitoril ja töötas edasi suured autod. GM-NAA põhifunktsioon on automaatselt käivitada uus programm, kui vana programm on lõppenud.
Platoo tekkimine
1972. aastal töötati välja süsteem PLATO, milles oli mitmeid uuendusi, näiteks oranž plasmapaneel. See sisaldas mälu- ja rastergraafika funktsioone. PLATO plasmaekraan toetas võimalust kiiresti joonistada vektorjooni.Paljud PLATO OS-i poolt kasutusele võetud uuendused said hiljem aluse teiste arvutisüsteemide arendamiseks. Näiteks Apple laenas ja täiustas mõnda tehnoloogiat.
UNIX-i tekkimine
Esimese UNIX-süsteemi töötas välja 1969. aastal AT&T Bell Labsi osakond. Sellest ajast alates on loodud palju erinevaid UNIX-süsteeme. Mõned UNIX-süsteemide eripärad on järgmised:
1) tekstifailide kasutamine süsteemi konfigureerimiseks ja haldamiseks;
2) käsureal käivitatud utiliitide laialdane kasutamine;
3) Suhtlemine kasutajaga läbi virtuaalse seadme – terminali;
4) Füüsiliste ja virtuaalsete seadmete esitamine failidena.
UNIX-i ideedel oli tohutu mõju arvuti operatsioonisüsteemide arengule. Praegu peetakse UNIX-süsteeme üheks ajalooliselt olulisemaks operatsioonisüsteemiks. See operatsioonisüsteem populariseerib suvalise pesastussügavusega hierarhilise failisüsteemi ideed.
Linux
Linuxi lõi 1991. aastal Soome tudeng Linus Torvalds. Asjaolu, et Linus postitas kohe pärast OS-i loomist oma OS-i lähtekoodi Internetti, sai Linuxi edasise saatuse määravaks. Kuigi 1991. aastal polnud internet veel nii laialt levinud kui praegu, kasutasid seda peamiselt piisava tehnilise ettevalmistusega inimesed. Ja algusest peale sai Torvalds mitmeid huvitatud arvustusi koos pakkumisega aidata arendustööl, millega Linus nõustus ja poole aasta jooksul liitus arendusega sadu, seejärel sadu tuhandeid vabatahtlikke abilisi. Tänu sellele, et Linuxi lähtekoodid levitatakse vabalt ja avalikult, Süsteemi arendamisega liitus algusest peale suur hulk sõltumatuid arendajaid.
MS-DOS
MS-DOS on Microsofti kaubanduslik operatsioonisüsteem IBM PC-ga ühilduvatele personaalarvutitele. MS-DOS töötab reaalajas x86 protsessoriga. Tagab, et korraga käitatakse ainult ühte programmi. MS-DOS loodi nii, et kasutajad saaksid hõlpsasti asendada sisseehitatud tõlgi kolmandate osapoolte käsurea tõlkidega, näiteks 4DOS-iga.
Windows, kus me oleksime ilma selleta?

1985. aastal ilmus Windowsi esimene versioon, mida kasutajad ei hinnanud ja mida ignoreeriti. Võib-olla seetõttu, et see ainult täiendas DOS-i võimalusi, olles tegelikult MS-DOS-i komplekti graafiline kest ja lisand.
Aja jooksul paranes Windowsi süsteem üha enam, ilmus täisväärtuslik graafika, võttis kasutajad ilma süsteemifailide nägemusest, ületati multitegumtöötluse barjäär, mis võimaldab käivitada 2-3 programmi.1992. aastal, alates tulekust. Windows 3.1 puhul on paljude kasutajate ja professionaalide sõnul uus OS-i võimalusi hinnati. Versiooniga Windos3.1 hakkas OS-il olema 32-bitine juurdepääs kõvakettale.
1998. aastal, 25. juunil, sisenes tarbijaturule uus OS Windows 98. Eelised võrreldes eelmiste proovidega olid järgmised: täielik integratsioon Internetiga, täiustatud liidese haldus, uus protsess op Pentium II, AGP graafikaportaal, USB siin.
Paralleelselt eelmistega algas Windows XP süsteemi arendus, kus lõpuks otsustati loobuda 16-bitisest süsteemi tuumas ja minna üle 32-bitisele, uue arhitektuuri ja struktuuriga. Uue süsteemi eeliste hulgas tuleb esile tõsta järgmist: see on esimene täielikult kohandatava liidesega ja intelligentse Start-menüü kasutuselevõtuga süsteemidest. Ka arvuti juhtpaneel on optimaalselt ümber kujundatud.
Uue Windows Vista süsteemi ilmumist pärast Windows XP-d peetakse pärast kõiki varasemaid OS-i väljalaseid kõige kahetsusväärsemaks võimaluseks. Seda esitletakse Windows 7 “kleidiproovina”. Tundub, et uue süsteemi head omadused peaksid kasutajaid huvitama. Sellised uuendused nagu sisseehitatud otsing, kolmemõõtmeline Aero liides ilusate ekraanisäästjatega, hea kaitse – miski ei aidanud, kõik tehti kasutajate sõnul äärmiselt halvasti.
Windows 7 muutis Vistast vähe peale uue liidese. Windows 7-l on 5 versiooni: Starter Edition, Home Basic, Home Advanced, Professional, Ultimate.
Windows 8, erinevalt oma eelkäijatest – Windows 7 ja Windows XP, kasutab uut liidest nimega Modern (Metro). Süsteemil on ka töölaud, kuid eraldi rakendusena.

Mobiilne OS
Tänapäeval äratavad kasutajate üha enam huvi erinevatel operatsioonisüsteemidel töötavad nutitelefonid: Windows Phone, Boda, IOS. Kõige populaarsemad neist on IOS ja AndroidOS.
iOS
iOS on Linuxi tuumal põhinev mobiilne operatsioonisüsteem, mille on välja töötanud ja tootnud Ameerika ettevõte Apple. See ilmus algselt 2007. aastal iPhone'i ja iPod Touchi jaoks. Nüüd on see installitud kõikidesse Apple'i seadmetesse. Sellised uuendused nagu Safari mobiilibrauser, visuaalne kõnepost ja virtuaalne klaviatuur on muutnud iOS-i nutitelefonide jaoks üheks populaarsemaks süsteemiks.
Android
Android on kõige dünaamilisemalt arenev süsteem, mis on välja töötatud nutitelefonidele (algselt kommunikaatoritele (iPhone ja selle puuteekraan muutsid Google'i arvamust)). See on laua- ja sülearvutites kasutatavate sarnaste Windowsi ja Linuxi süsteemide lihtsustatud versioon, mis on orienteeritud puutetundlikule ekraanile. Androidi platvorm koosneb operatsioonisüsteemist, liidesest, ühendavast tarkvarast ja võimsatest rakendustest.
Google Chrome OS (pilve OS)
Chrome OS on positsioneeritud mitmesuguste seadmete operatsioonisüsteemiks – alates väikestest netbookidest kuni täissuuruses lauaarvutisüsteemideni ning see toetab x86- ja ARM-protsessorite arhitektuure.
Uus Google Chrome OS on avatud lähtekoodiga, mis põhineb optimeeritud Linuxi tuumal ja mida juhib Chrome'i brauser. Peamine funktsioon on veebirakenduste domineerimine tavaliste OS-i funktsioonide ees. Brauser mängib selles võtmerolli.
Uue toote loomise strateegia eeldab arhitektuuri, mis ei nõua Interneti-juurdepääsuks kasutatava personaalarvuti riistvararessursse.
Kõik rakendused, mida süsteem töötab, on veebiteenused. Tegelikult tehakse kõike, mida arvutis teete, võrgus – võrguühenduseta rakendusi pole vaja installida. Sellega seoses ei nõua Chrome OS-is töötamine võimsaid arvutiressursse, sest kõik protsessid ei käivitu mitte arvutis endas, vaid vastavate teenuste serverites.
Ennustajate ennustused
Kasutaja operatsioonisüsteem muutub millekski sarnaseks metallile installitud veebibrauseriga. Moodne klassikaline liides (töötati välja ettevõttes Xerox PARC ja mille Apple lõi ligi 30 aastat tagasi) jääb minevikku. Paljusid OS-i kaasaegseid komponente pole lihtsalt vaja, teised lahkuvad kasutajast ja muutuvad programmeerijatele mõeldud API-teenusteks. OS-i põhiülesanne on pakkuda pilveteenuste kliendiosa käivitamise võimalust. Ja Microsofti eelised kaasaegses OS-i maailmas vähenevad oluliselt. Nad peavad leidma uusi viise kasutajate ja programmeerijate meelitamiseks uude keskkonda, mis on praegusest konkurentsivõimelisem.
Palju sõltub suurte tarkvarafirmade, nagu Microsoft ja Google, otsustest, õnnestumistest ja ebaõnnestumistest. Erinevalt üheksakümnendatel ja kahe tuhandel aastatel täheldatud tarkvara arengust sõltub uus areng üha vähem riistvaratootjatest ja üha enam kasutajatele mõeldud lõpliku tarkvara tootjatest.

Ära karista kõveruse pärast, paranda, kui midagi on valesti, ära kiru autorit.

Sildid: operatsioonisüsteemid, IT ajalugu

operatsioonisüsteem on programm, mis laaditakse arvuti sisselülitamisel. See peab kasutajaga dialoogi, haldab arvutit, selle ressursse (RAM, kettaruum jne) ning käivitab täitmiseks muid (rakendus)programme. Operatsioonisüsteem annab kasutajale ja rakendusprogrammidele mugava võimaluse arvutiseadmetega suhelda (liides).

Peamine põhjus operatsioonisüsteemi vajaduseks on see, et arvutiseadmetega töötamise ja arvutiressursside haldamise põhitoimingud on väga madal tase, seega koosnevad kasutaja ja rakendusprogrammide nõutavad toimingud mitmesajast või tuhandest sellistest elementaartoimingutest.

Näiteks magnetkettaseade “mõistab” vaid selliseid põhitoiminguid nagu ajamimootori sisse/välja lülitamine, lugemispeade paigaldamine kindlale silindrile, konkreetse lugemispea valimine, kettarajalt info lugemine arvutisse jne. Ja isegi sellise lihtsa toimingu tegemiseks nagu faili kopeerimine ühelt disketilt teisele (fail on kettal või muul masinakandjal olev nimeline teabekogum), on kettaseadme käskude käivitamiseks vaja teha tuhandeid toiminguid, kontrollida nende täitmist, otsida ja töödelda teavet tabelites, paigutades faile ketastele jne. Ülesande muudab veelgi keerulisemaks järgmine:

    Diskettivorminguid on kümmekond ja operatsioonisüsteem peab suutma töötada kõigi nende vormingutega. Kasutaja jaoks peaks erineva vorminguga diskettidega töötamine toimuma täpselt samal viisil;

    diskettidel olev fail hõivab teatud alad ja kasutaja ei peaks nende kohta midagi teadma.
    Kõik
    failide jaotustabelite haldamise, neis teabe otsimise ja diskettidel olevate failide jaoks ruumi eraldamise funktsioone täidab operatsioonisüsteem ja kasutaja ei pruugi neist midagi teada;

    Kopeerimisprogrammi töötamise ajal võib tekkida mitukümmend erinevat eriolukorda, näiteks tõrge teabe lugemisel või kirjutamisel, draivid pole lugemiseks või kirjutamiseks valmis, kopeeritava faili jaoks pole disketil ruumi jne. . Kõigi nende olukordade jaoks tuleb tagada asjakohane suhtlus ja parandusmeetmed.

    Operatsioonisüsteem peidab need keerulised ja mittevajalikud detailid kasutaja eest ning pakub talle töötamiseks mugavat liidest. Samuti teostab see erinevaid abitoiminguid, nagu failide kopeerimine või printimine. Operatsioonisüsteem laadib kõik programmid RAM-i, annab neile juhtimise üle nende töö alguses, teostab programmide täitmise nõudmisel erinevaid toiminguid ja vabastab programmide poolt hõivatud RAM-i, kui need on lõpetatud.

    Operatsioonisüsteeme on mitut tüüpi: DOS, Windows, erinevate versioonide UNIX jne. Levinuim on Windowsi operatsioonisüsteem. Windowsi versioone on mitu: Windows-95, Windows-98, Windows Me, Windows-2000, Windows XP, Windows Vista. Kõik need on sisult sarnased, nii et edaspidi arvestame operatsioonisüsteemidega 2000/XP/Vista ja Windows-9x.

    Operatsioonisüsteemide 20-aastane ajalugu on huvitav ja õpetlik, täis dramaatilisi sündmusi ja kangelaslikkust, ärakasutamist ja reetmist. Ja see algas MS DOS-iga (lühend väljendist Disk Operating System). Täpsemalt selle OS-i esimese versiooniga, mille Microsoft välja andis 1981. aastal ja mis oli ette nähtud tarnimiseks koos IBM PC-arvutitega (kuigi IBM eelistas algselt teist operatsioonisüsteemi nimega CP/M). Muide, vähesed inimesed mäletavad tänapäeval, et MS-DOS polnud sugugi Microsofti enda algupärane arendus: Bill Gatesi ettevõte viis valmis alles Seattle Computer Productsi loodud operatsioonisüsteemi nimega QDOS.

    16-bitisel ühe ülesandega operatsioonisüsteemil DOS oli "käsurea liides", st kasutaja pidi OS-i käsureale klaviatuuril kõik käsud käsitsi sisestama.

    Graafika puudub. Pole teenust... DOS õitses aga 10 aastat. Microsoftil on isegi konkurente Novelli, Digital Researchi ja... IBMi näol. Kõik need ettevõtted andsid välja oma DOS-i versiooni, mis oli paljuski parem kui Microsofti toode. Eelkõige pälvis Novell DOS väljateenitud populaarsuse suurepärase võrguoperatsioonisüsteemina; IBMi tootel oli parimad teenindusvõimalused.

    Muidugi aja jooksul DOS-i täiustati ja täiendati uute programmidega. Iga uue versiooniga toetas see üha enamat tüüpi seadmeid. Selle peamisi puudusi aga ei kõrvaldatud ega saanudki kõrvaldada.

    DOS-i peamine nõrk koht jäi töötama RAM-iga. Fakt on see, et MS-DOS-i loomise ajastul ei ületanud enamiku arvutite RAM 256 kilobaiti. DOS sai hakkama 640 kilobaidise muutmäluga ja Bill Gates väitis, et rohkem pole kellelgi kunagi vaja.

    Kuid aeg läks... Arvutite mälu kasvas aeglaselt - 1 MB, 2 MB... Ilmusid programmid, mis nõudsid töötamiseks kogu RAM-i. Tavaline DOS-teenus seda võimalust ei andnud. Seetõttu pidime kasutama spetsiaalseid programme - mäluhaldureid. Kuid nad ei saanud ka sundida kangekaelset DOS-i paigutama programme, mis laaditi arvuti sisselülitamisel väljapoole "640 kilobaidist ala". Tekkis paradoks: olenemata sellest, kui palju RAM-i teie arvutil oli, ei saanud te programmi käivitada, kui teil pole tavamälus piisavalt vaba ruumi - seesama 640 kilobaidine ala...

    Teiseks DOS-i puuduseks oli võimetus töötada täisgraafilises režiimis, kuigi tolleaegsete arvutite riistvara suutis sellele juba tuge pakkuda. Fakt on see, et DOS praktiliselt ei võimaldanud töötada erinevate videokaartide allalaaditavate draiveritega.

    Vahepeal muutus 1980. aastate lõpus graafikarežiim sellistes arvutites nagu Apple Macintosh standardseks, muutes need arvutid tavaliseks avaldamisarvutiks. Arvutid seevastu võisid kiidelda ainult selliste tekstipõhiste "kestade" nagu kuulus failihaldur Norton Commander ja seetõttu peeti neid pigem kallite mänguasjadeks.

    Lõpuks oli MS-DOS-i kolmas takistus ühe ülesande täitmine. Üha rohkem inimesi soovis oma arvutis korraga käivitada mitut programmi koos võimalusega nende vahel vahetada - ja erinevalt samade Macintoshi arvutite OS-ist ei suutnud DOS kogu oma sooviga seda pakkuda. Selle tulemusena kadus Windows 95 tulekuga DOS praktiliselt areenilt, kuigi see on endiselt meie arvutitesse installitud Windowsi tuuma osana. Ja 1999. aastal andis IBM välja isegi uue versiooni – DOS 2000.

    Windowsi esimene versioon ilmus 80ndate lõpus ja jäi täiesti märkamatuks. Sarnane saatus tabas ka järgmist versiooni – ainult Windows 3.0 (1992) versioonil õnnestus pääseda kasutajate südametesse ja saada "aasta tooteks". Ja kaks aastat hiljem sündisid versioonid 3.1 ja 3.11 (viimane sisaldas sellist olulist elementi nagu täielik multimeediumitugi ja töö kohalikus võrgus – seepärast kandis see täpsustavat nime Windows For Workgroups), mis lõpuks kehtestas Windowsi domineerimise operatsioonisüsteemide Olympus.

    1994. aasta lõpus legendaarse Windows 95 turule toonud Microsofti omamoodi vastus oli MacOS-i versiooni 7.5.5 järgmine juurutamine. Üllataval kombel on see tõsi: kümme aastat pärast MacOS 1.0 tulekut pole sellel platvormil suuri “arhitektuurseid” muudatusi tehtud: süsteemiriba kuvati endiselt töölaua ülaosas, prügikast oli endiselt allosas, milles kustutatavad failid paigutati, kasutajal oli endiselt juurdepääs Süsteemi seadete aken ja välise draivi otseteed on saadaval. Süsteemi graafilisi võimalusi muudeti oluliselt: nüüd olid pseudo-3D-aknad ja muud funktsionaalsed liidese elemendid võrdselt atraktiivsed ekraani eraldusvõimega 640X480 kuni 1600X1200 pikslit, ilmus multimeediumitugi ja MacOS-i abisüsteem omandas interaktiivsed funktsioonid. Märkimisväärselt laienes ka süsteemiga kaasas oleva rakendustarkvara valik: lisaks teksti- ja graafilistele redaktoritele, juba tuttavale File Finderi süsteemile, mänguprogrammide komplektile ja spetsiaalsetele rakendustele, sideutiliidid, mis toetasid modemi abil kaugühenduse režiimi. ja organisatsiooni funktsioonide kohtvõrk. MacOS 7.5.5 jaoks. Populaarne Netscape Communicator 4.06 brauseri versioon ja tekstivaatur Acrobat Reader 3.0 lokaliseeriti.

    MacOS-i praegune versioon kannab nimetust X ja see ilmus 2001. aasta lõpus. Kui arvestada uut operatsioonisüsteemi selle funktsionaalsuse poolest, siis võib julgelt väita, et see on Microsoft Windows XP täieõiguslik vaste Apple Macintoshi arvutitele. Saadaval kõige laiem valik tarkvara, mis on loodud töötama MacOS X-is ning platvorm ise on hämmastavalt kiire, tõhus ja töökindel. Töö MacOS-seeria tarkvarapaketi edasiarenduse kallal Apple Macintoshi arvutitele jätkub. On juba teada, et Apple'i programmeerijad töötavad MacOS X täiustamise kallal, millest mõne aja pärast võib saada selle klassi programmide uus rakendus.

    Tänapäeva OS/2 on võimas multitegumtöötlus operatsioonisüsteem aknaga graafilise liidese ja spetsiaalselt selle jaoks loodud rakendusprogrammide komplektiga, mis on suunatud personaalarvutite ja tööjaamade turule. OS/2 liides sisaldab kõike vajalikud elemendid kaasaegne OS - töölaud ja prügikast, ikoonid ja tegumiriba, kettavaatur, kell ja draiverid paljude välisseadmete jaoks, nagu näiteks USB-pordid või infrapunaliides. Platvorm installitakse automaatselt ning OS/2 määrab iseseisvalt optimaalse süsteemikonfiguratsiooni, lähtudes protsessori kiirusest ja RAM-i mahust (kasutaja saab aga iseseisvalt määrata vajalike programmide komplekti, välja arvatud mittevajalikud), testib seadmeid ja konfigureerib kõik vajalikud draiverid ilma operaatori osaluseta. Tarnepakett sisaldab IBM Worksi paketti, mis sarnaneb MS Office'iga ja sisaldab teksti- ja tabeliredaktorit, mugavat veebibrauserit WebExplorerit ja meiliklienti NotesMail, animatsiooni loomise süsteemi NeonGraphics, laia valikut kõikvõimalikke ärirakendusi ja palju mängud Civilizationist ja Quake lll-st kuni Master of Orionini. OS/2 ja Microsoft Windowsi vahel on ka IBM PC kasutajatele tuttavad globaalsed erinevused – näiteks võimaldab spetsiaalne iseõppiv tarkvarapakett süsteemi juhtida häälkäskluste abil, mille jaoks panevad arendajad arvutisse mikrofoni ja kõrvaklapid. kast CD-dega.

    1990. aastal Jean-Louis Gassy poolt asutatud Be Incorporated kavatses välja töötada ja turustada operatsioonisüsteemi, mis ühendaks kõigi ülaltoodud tarkvaratoodete eelised, jäädes samas üsna kompaktseks, töökindlaks, hõlpsasti paigaldatavaks ja kasutatavaks ning vastaks nõuded kaasaegsetele operatsioonisüsteemidele. Eelkõige peaks sellisel platvormil olema mugav aknaliides ja pakkuma multitegumtöötlust. Be Incorporated programmeerijate loodud operatsioonisüsteem kandis nime BeOS ja on hetkel üks paljutõotavamaid arendusi personaalarvutite süsteemitarkvara vallas.

    BeOS-i arhitektuur põhines UNIX-i perekonna operatsioonisüsteemides kasutatavatel põhimõtetel, kuid neid muudeti oluliselt, kuna arendajad seadsid esikohale uue süsteemi kasutajasõbralikkuse ja funktsionaalsuse laiuse. BeOS on üles ehitatud “modulaarsel” põhimõttel: installiprotsessi käigus kantakse kettale ainult need komponendid, mis on antud tarbijale vajalikud, tänu millele on kasutajal võimalus omale süsteemi “versioon” kokku panna. konkreetseid ülesandeid, täitmata kettaruumi tema töö jaoks mittevajalike programmidega. Selle platvormi loojad püüdsid tarkvarapaketti lisada peaaegu kõik tänapäeval vajalikud funktsioonid: BeOS toetab Plug And Play tehnoloogiat, mis võimaldab automaatselt konfigureerida arvutiga ühendatud välisseadmeid ilma süsteemi uuesti installimata; tänu suurele protokollide komplekti, saab BeOS-i töötava arvuti ühendada kohtvõrku või Internetti, süsteem tunneb ära peaaegu kõik tänapäeval eksisteerivad graafika-, video- ja helivormingud. USB-portide tugi avab võimaluse kasutada BeOS-iga laia valikut erinevaid seadmeid, sealhulgas isegi välisseadmeid, mida pole veel loodud.

    BeOS-i liides on selle klassi kaasaegsete operatsioonisüsteemide standardvarustuses: pärast laadimist ilmub arvutiekraanile töölaud taustapildi, süsteemiikoonide ja “prügikastiga”, mida kasutaja saab ise kohandada. BeOS sisaldab spetsiaalset rakendust nimega Deskbar: oma funktsioonide poolest on see täiesti sarnane Windowsi "tegumiribaga", kasutaja saab seda ekraanil liigutada või selle piiride taha "peida" ning arendajad pakuvad sellest utiliidist kahte erinevat versiooni, erinevad üksteisest oma välimus: “standardpaneel” Windowsi või MacOS-i liidesega harjunud kasutajatele ja “minimaalne valik”, mis võtab arvutiekraanil suhteliselt vähe ruumi. Lisaks kellale sisaldab BeOS tegumiriba mitmeid rippmenüüd, mis võimaldavad juurdepääsu nii arvutiressurssidele kui ka ketastele salvestatud failidele ja kaustadele ning süsteemi installitud programmidele. Kasutaja saab luua suvalise arvu sõltumatuid "töölaudu", millest igaühel pole mitte ainult oma ekraani eraldusvõimet ja mis kasutab individuaalset värvipaletti, vaid kuvab süsteemimenüüs ka erinevaid programmirühmi.

    UNIX operatsioonisüsteem on programmide kogum, mis juhib arvutit, suhtleb kasutaja ja arvuti vahel ning pakub tööriistu, mis aitavad tööd teha. Tarkvara lihtsaks, tõhusaks ja paindlikuks muutmiseks loodud UNIXil on mitmeid kasulikke funktsioone:

    süsteemi põhieesmärk on täita mitmesuguseid ülesandeid ja programme;

    interaktiivne keskkond, mis võimaldab suhelda otse arvutiga ning saada päringutele ja sõnumitele kohe vastuseid;

    mitme kasutajaga keskkond, mis võimaldab jagada arvutiressursse teiste kasutajatega ilma jõudlust vähendamata. Seda meetodit nimetatakse aja jagamiseks. UNIX-süsteem suhtleb kasutajatega ükshaaval, kuid nii kiiresti, et tundub, et see suhtleb kõigi kasutajatega samal ajal;

  • multitegumtöötluskeskkond, mis võimaldab kasutajal täita korraga rohkem kui ühte ülesannet.

    Praegu on UNIX-i tuumale ehitatud palju operatsioonisüsteeme, näiteks SCO Unix (Santa Cruz Operation), Novell UnixWare, Interactive Unix, Linux, BSD perekond (BSDI, FreeBSD, NetBSD, OpenBSD), Solaris, AIX, IRIX, Digital Unix, HP-UX. See nimekiri ei pretendeeri täielikule, sest lisaks loetletutele on palju vähem levinud Unixeid ja Unixi sarnaseid süsteeme.

    Unix koosneb kernelist koos kaasatud draiverite ja utiliitidega (kernelivälised programmid). Kui teil on vaja muuta konfiguratsiooni (lisada seadet, vahetada porti või katkestada), siis kernel ehitatakse ümber (lingitakse) objektimoodulitest.

    Erinevalt Unixist lingivad Windows ja OS/2 laadimisel draiverid lennult. Samas on kokkupandud kerneli kompaktsus ja ühise koodi taaskasutus suurusjärgu võrra väiksem kui Unixil. Lisaks, kui süsteemi konfiguratsioon jääb muutumatuks, saab Unixi kerneli ilma muutmiseta (peate muutma ainult BIOS-i algusosa) ROM-i ja käivitada ilma RAM-i laadimata. Koodi kompaktsus on eriti oluline, sest... Kernel ja draiverid ei jäta kunagi füüsilist RAM-i ja neid ei „vahetata” kettale.

    Unix on kõige mitmeplatvormilisem OS. Programmide teisaldatavus ühest Unixi versioonist teise on piiratud. Halvasti kirjutatud programm, mis ei võta arvesse Unixi juurutuste erinevusi, võib vajada suurt ümbertööd. Kuid see on ikka mitu suurusjärku lihtsam kui näiteks OS/2-lt NT-le üleviimine.

    2. WINDOWS 9X JA WINDOWS 2000/XP PEREKONDADE OPPERUSÜSTEEMIDE ANALÜÜS

    Avaldatud augustis 1995 Windows 95, kuid selle väljalaskmine ei toonud kaasa MS-DOS-i väljatõrjumist, kuigi peaaegu kõik MS-DOS-i funktsioonid viidi üle Windowsi. Nii Windows 95 kui ka uus MS-DOS 7.0 sisaldasid enamikku monoliitse operatsioonisüsteemi funktsioone, sealhulgas virtuaalmälu ja protsesside haldamist. Windows 95 ei olnud aga täielikult 32-bitine programm. See sisaldas suuri tükke 16-bitist koostekoodi (ja ka mõnda 32-bitist) ja jätkas MS-DOS-i failisüsteemi kasutamist peaaegu kõigi selle piirangutega. Ainus oluline muudatus failisüsteemis oli pikkade failinimede lisamine MS-DOS-is lubatud 8+3 märgist koosnevatele nimedele.

    Isegi väljalaskes Windows 98 juunis 1998 oli MS-DOS veel olemas (nüüdne versioon 7.1) ja koosnes 16-bitisest koodist. Kuigi süsteemi MS-DOS-i osast oli nüüdseks üle viidud veelgi rohkem funktsioone Windowsi osasse ja suurte kettapartitsioonide tugi oli muutunud standardseks, ei erinenud Windows 98 oma disaini poolest kuigi palju Windows 95-st. Peamine erinevus oli kasutajaliides, mis oli rohkem integreeritud, sisaldab Internetti ja kasutaja töölauda. Just see integratsioon äratas USA justiitsministeeriumi tähelepanu, mis seejärel esitas Microsoft Corporationi vastu hagi, süüdistades Microsoft Corporationi monopoliseaduse rikkumises. Microsoft eitas ägedalt igasugust süütegu. 2000. aasta aprillis nõustus USA föderaalkohus valitsusega. Lisaks sellele, et Windows 98 kernel sisaldas suurt hulka 16-bitist koostekoodi, oli sellel süsteemil tõsiseid probleeme. Esiteks, kuigi see süsteem oli multitegumtöö, ei sisenenud tuum ise uuesti, kui protsess oli hõivatud andmete haldamisega. kernelis olev struktuur ja siis selle ajalõik lõpeb ja teine ​​protsess käivitub, võib uus protsess andmestruktuuri vastu võtta ebajärjekindlas olekus. Selle probleemi vältimiseks omandas enamik kernelisse sisenevaid protsesse enne midagi tegemist hiiglasliku kogu süsteemi hõlmava mutexi. Kuigi see lähenemisviis kõrvaldas ebajärjekindlate andmestruktuuride võimaliku ohu, kaotas see ka suure osa multitegumtöötluse eelistest, kuna protsessid pidid sageli ootama, kuni mõni muu protsess oli tuumast lahkunud, et tuumasse siseneda.

    Teiseks oli igal protsessil 4 GB aadressiruum, kusjuures esimene 2 GB kuulus täielikult protsessile. Järgmise 1 GB jagasid (kirjutatavad) aga kõik süsteemi protsessid. Alumine 1 MB jagati kõigi protsesside vahel, et neil kõigil oleks juurdepääs MS-DOS-i katkestusvektoritele. Seda funktsiooni kasutasid tugevalt ära enamik Windows 98 rakendusi. Selle tulemusena võib ühe programmi viga rikkuda teiste protsesside kasutatavaid võtmeandmestruktuure, põhjustades kõigi protsesside kokkujooksmise. Asja teeb hullemaks see, et viimane 1 GB jagati (kirjutatav) protsesside ja kerneli vahel ning sisaldas mõningaid kriitilisi andmestruktuure. Iga programm, mis kirjutas nendele struktuuridele prügi (tahtlikult või mitte), võib kogu süsteemi krahhi teha. Ilmselge lahendus, et kerneli andmestruktuure kasutajaruumi ei paigutata, ei olnud rakendatav, kuna vanemad MS-DOS-i jaoks kirjutatud programmid ei saaks siis Windows 98-s töötada.

    2000. aastal andis Microsoft välja Windows 98 veidi muudetud versiooni nimega Windows Me(Windows Millennium Edition – Windows, millenniumi väljaanne). Kuigi see versioon parandas mõned vead ja lisas uusi funktsioone, oli väliskesta all endiselt sama Windows 98. Uute funktsioonide hulka kuulusid täiustatud võimalused piltide, muusika ja filmide korraldamiseks ja jagamiseks, tõsisem tugi kodus võrguga töötamiseks ja mitme mängijaga mängud. , ning sisaldas ka rohkem Internetiga seotud funktsioone, nagu kiirsõnumite ja lairibaühenduste tugi (kaabelmodemid ja ADSL). Üks huvitav uus funktsioon oli võimalus taastada arvuti varasemad sätted pärast mõne seadistuse valesti seadistamist. Kui kasutaja konfigureeris süsteemi ümber (näiteks muutis ekraani eraldusvõimet 640x480-lt 1024x768-le) ja pärast seda süsteem lakkas töötamast, saab ta nüüd naasta viimasele töötavale konfiguratsioonile.

    Pärast NT 4.0 plaaniti välja anda NT 5.O. 1999. aastal muutis Microsoft aga oma nime Windows 2000, peamiselt tänu katsetele leida neutraalset nime, mis näis loogilise jätkuna nii Windows 98 kui ka NT kasutajatele. Seega eeldas Microsoft, et neil on üksainus operatsioonisüsteem, mis on ehitatud usaldusväärsele 32-bitisele tehnoloogiale, kuid kasutab populaarset Windows 98 kasutajaliidest.

    Kuna Windows 2000 operatsioonisüsteem on tegelikult NT 5.0, pärib see paljusid NT 4.0 funktsioone. See on täielikult 32-bitine (kavandatakse üle minna 64-bitisele) multitegumtöötlussüsteem, millel on individuaalselt kaitstud protsessid. Igal protsessil on oma 32-bitine (saab 64-bitine) virtuaalne aadressiruum. Operatsioonisüsteem töötab kerneli režiimis, kasutajaprotsessid aga kasutajarežiimis, mis tagab täieliku turvalisuse (erinevalt Windows 98-st). Protsessidel võib olla üks või mitu lõime, mis on nähtavad ja mida operatsioonisüsteem haldab. See vastab DoD Level C2 turbenõuetele kõigi failide, kataloogide ja protsesside ning muude ühiskasutuses olevate objektide puhul (vähemalt siis, kui diskett on eemaldatud ja võrk keelatud). Lõpuks on sellel täielik tugi sümmeetrilistele mitmeprotsessorilistele süsteemidele, millel on 2–32 protsessorit.

    Asjaolu, et Windows 2000 on tõesti NT 5.0, on mitmel viisil ilmne. Näiteks kutsutakse süsteemikataloogi \winnt , ja operatsioonisüsteemi binaarfail (kataloogis \winnt\system32 ) helistas ntoskrnl.exe. Kui teeme sellel failil paremklõpsu ja vaatame selle atribuute, näeme, et selle versiooninumber tähistab 5xxx.yyy.zzz , kus 5 tähendab NT 5, xxx- väljaande number, uuu - ehituse (koostamise) number, a zzz- täiendav versiooninumber. Lisaks palju faile kataloogis \winnt
    ja selle alamkataloogid sisaldavad tähti nt nende nimedes, näiteks MS-DOS-i virtuaalne emulaator ntz'dm.

    Operatsioonisüsteem Windows 2000 ei ole lihtsalt Windows 98 liidesega NT 4.0 täiustatud versioon. Alustuseks sisaldab see palju muid funktsioone, mida varem oli ainult Windows 98. Nende hulka kuuluvad plug-and-play seadmete täielik tugi, Muuhulgas USB siin, IEEE 1394 (FireWire), IrDA (infrapunaandmete assotsiatsioon) ja toitehaldus. Lisaks lisati mitmeid uusi funktsioone, mida teistes Microsofti operatsioonisüsteemides varem polnud, sealhulgas Active Directory, Kerberose turvalisus, kiipkaartide tugi, süsteemi jälgimise tööriistad, parem sülearvuti ja lauaarvuti integreerimine, süsteemihalduse infrastruktuur ja töökoormused.objektid. Teine NTFS-failisüsteemi uus funktsioon on kirjutamisel kopeerimise linkimine, mis võimaldab kahel kasutajal jagada ühte lingitud faili. Niipea, kui üks kasutajatest hakkab sellesse faili kirjutama, luuakse failist automaatselt koopia.

    Teine oluline edusamm on rahvusvahelistumine. Operatsioonisüsteem NT 4.0 tarniti erinevate keelte jaoks eraldi versioonidena, kuna tekstistringid olid programmikoodi manustatud. Ingliskeelse tarkvarapaketi installimisel Hollandi arvutisse lõpetasid operatsioonisüsteemi osad sageli hollandi keele kasutamise ja läksid üle inglise keelele, kuna teatud programmi- ja tekstistringe sisaldavad failid kirjutati üle. See probleem on lahendatud. Operatsioonisüsteem Windows 2000 koosneb ühest kahendkoodist, mis töötab kogu maailmas. Iga süsteemi installimise ja isegi iga kasutaja jaoks saate valida keele, mida süsteemi töötamise ajal kasutatakse. See on võimalik, kuna kõik menüüelemendid, dialoogiaknad, veateated ja muud tekstistringid on operatsioonisüsteemist eemaldatud ning paigutatud spetsiaalsetesse kataloogidesse, iga keele jaoks üks. Sarnaselt NT operatsioonisüsteemi varasematele versioonidele kasutab Windows 2000 Unicode'i, et toetada keeli, mis ei kasuta ladina tähestikku, nagu vene, kreeka, heebrea ja jaapani keel.

    Ainus, mida Windows 2000-l pole, on MS-DOS. Seda lihtsalt pole siin ühelgi kujul (nagu polnud UT-s). Käsurea liides on olemas, kuid see on uus 32-bitine programm, mis sisaldab nii vana MS-DOS-süsteemi funktsioone kui ka mõningaid uusi funktsioone.

    Vaatamata arvukatele funktsioonidele, mis aitavad kaasa süsteemi kaasaskantavusele programmide, riistvara, keelte jms osas, on Windows 2000 operatsioonisüsteem ühes osas vähem kaasaskantav kui NT 4.0. See töötab ainult kahel platvormil - Pentium ja Intel IA-64. NT operatsioonisüsteem toetas algselt täiendavaid platvorme, sealhulgas PowerPC, MIPS ja Alpha, kuid aastate jooksul lõpetas Microsoft nende protsessorite ükshaaval toetamise ärilistel põhjustel.

    operatsioonisüsteem Microsoft Windows XP(inglise keelest eXPerience - kogemus), tuntud ka koodnime Microsoft Codename Whistler all, on Windowsi perekonna uus OS, mis on loodud NT tehnoloogia baasil. Algselt kuulus Microsoft Corporationi plaanidesse kahe sõltumatu järgmise põlvkonna operatsioonisüsteemi arendamine. Esimene projekt sai töönime Neptune, see OS pidi olema Windows Millennium Editioni järgmine värskendus, uus süsteem Windows 9X liin. Teine projekt, nimega Odyssey, hõlmas operatsioonisüsteemi loomist Windows NT platvormile, mis pidi asendama Windows 2000. Microsofti juhtkond pidas aga kohatuks ressursside hajutamist kahe erineva OS-i reklaamimiseks, mille tulemusena mõlemad valdkonnad arendustöö ühendati üheks projektiks - Microsoft Whistler. Võib-olla just tänu sellele lahendusele ühendab Windows XP kasutajatele juba tuttavad eelmiste põlvkondade operatsioonisüsteemide eelised: Windows 98 ja Windows ME operatsioonisüsteemide perekonna mugavuse, paigaldamise ja kasutamise lihtsuse, samuti töökindluse ja mitmekülgsuse. Praegu on Windows XP lauaarvutitele ja tööjaamadele saadaval kolmes versioonis: Home Edition koduarvutitele, Professional Edition kontoriarvutitele ja lõpuks Microsoft Windows XP 64bit Edition – see on Windows XP Professionali versioon personaalarvutid, mis on ehitatud 64-bitise Intel Itaniumi protsessori baasil, mille taktsagedus on üle 1 GHz.

    Microsoft Windows XP käitamiseks vajate personaalarvutit, mis vastab järgmistele minimaalsetele süsteeminõuetele: protsessor – Pentiumiga ühilduv, taktsagedus 233 MHz või kõrgem; RAM-i maht - 64 MB; vaba kettaruumi - 1,5 GB. Stabiilseks ja kiireks tööks on siiski soovitatav installida see operatsioonisüsteem arvutisse, millel on järgmised optimaalsed omadused: protsessor - Pentium-II-ga ühilduv (või kõrgem), taktsagedus 500 MHz ja kõrgem; RAM-i maht - 256 MB; vaba kettaruumi - 2 GB. Seade CD-plaatide (CD-ROM) lugemiseks, modem kiirusega vähemalt 56 Kbps.

    Kui võrrelda Windows XP-d Microsoft Windowsi varasemate versioonidega, on uues operatsioonisüsteemis lihtne märgata palju olulisi erinevusi. Hoolimata asjaolust, et see OS töötati välja NT platvormi baasil, mis oli Venemaa kasutajatele juba hästi tuntud ja mille omadused on esmapilgul paljuski sarnased Microsoft Windows 2000-ga, kuulub Windows XP tegelikult põhimõtteliselt Windowsi perekonna erineva põlvkonna operatsioonisüsteemid. Nüüd pole Windowsi kasutaja vaikimisi seotud ühegi süsteemi installitud standardliidesega. Kui teile ei meeldi akende, juhtelementide ja tegumiriba traditsiooniline välimus, mille uus OS päris Windows 2000-lt, saate neid hõlpsalt muuta, laadides Internetist alla sadadest spetsiaalselt loodud teemadest. Traditsiooniline Peamenüü, mis võimaldab juurdepääsu arvutisse installitud programmidele, ketastele salvestatud dokumentidele ja operatsioonisüsteemi sätetele, on samuti läbi teinud mitmeid olulisi muudatusi. Nüüd, kui vajutate nuppu Start, kuvatakse dünaamiline menüü, mis sisaldab ainult viie kõige sagedamini kasutatava programmi ikoone. Tänu sellele saate vajalike rakendustega palju kiiremini alustada. Samuti on olemas ikoonid Microsoft Internet Explorer 6 brauseri ja Outlook Express 6 meilikliendi jaoks ning nupud Logi välja ja Lülita arvuti välja, mis võimaldavad lõpetada käimasoleva Windowsi seansi ja arvuti välja lülitada.

    Microsoft Windowsi keskkonnas peab kasutaja sageli töötama samaaegselt mitme dokumendi või erinevate programmide komplektiga. Samal ajal minimeeritakse tegumiribale mitteaktiivsed rakendused, mille tulemusena on see varem või hiljem ikoonidest ülerahvastatud ning ülesannete vahel vahetamine muutub keeruliseks. Tegumiriba leevendamiseks ja töötavate rakenduste ikoonide kuvamiseks rohkem tööruumi vabastamiseks kasutab Windows XP nn ülesannete rühmitamise algoritmi, mille järgi arvutis samaaegselt töötavad sarnased programmid ühendatakse loogiliseks visuaalseks rühmaks.

    Alates operatsioonisüsteemist Windows Vista ilmus veidi üle kuu tagasi, selle arhitektuuri kohta pole siiani infot.

    Võime kindlalt väita, et see süsteem sarnaneb oma ülesehituselt paljudes lahendustes Windows XP-ga (näiteks on see ehitatud nagu XP NT tuumale ja sellel on NTFS tugi), kuid see sisaldab palju uusi teenuseid, hästi läbimõeldud -out Windows Aero liides ning täiustatud otsingusüsteem ja indekseerimine.

    Windows Vista on tuntud Microsofti uus lahendus. See OS ühendab kõik saavutused turvalisuse, disaini, side ja laialdase ühilduvuse valdkonnas erinevate seadmetega.

    Otsing ja organiseerimine. Iga Windowsi kausta paremas ülanurgas on otsingukast. Kui sisestate otsingukasti, alustab Windows otsingut, kontrollides sisestatavat failinimede, siltide ja muude failiatribuutide põhjal. Kaustast faili leidmiseks peate otsingukasti tippima faili nime mis tahes osa. Kui te ei tea, kus fail asub, või soovite teha keerukamat otsingut peale faili nime või atribuudi, võite kasutada ka otsingukaustasid.

    Ohutus. Sellised funktsioonid nagu Windowsi tulemüür ja Windows Defender aitavad teie arvutit turvalisemaks muuta. Windowsi turvakeskuses on sisseehitatud lingid tulemüüri, viirusetõrjeprogrammide ja värskenduste oleku kontrollimiseks. BitLockeri draivikrüpteerimisega saate krüpteerida kogu oma süsteemisektsiooni, takistades häkkeritel süsteemifailidele juurdepääsu ja suurendades turvalisust. Kasutajakonto kontroll (UAC) takistab teie arvutis volitamata muudatuste tegemist, küsides luba enne, kui teete midagi, mis võib teie arvutit mõjutada, ja enne teisi kasutajaid mõjutavate sätete muutmist.

    Internet Explorer. Veebikanalid, vahelehtedega sirvimine ja alati sees olev hõlpsasti kasutatav otsingurežiim on vaid mõned Internet Exploreri uutest funktsioonidest. Kui tellite vooge, saab teie brauser veebisaitidelt automaatselt sageli uuendatavat teavet. Selle funktsiooniga saate veebisaitidelt sisu (nt päevauudised või ajaveebivärskendused) hankida ilma neid veebisaite külastamata. Vahelehtedega sirvimine võimaldab avada mitu veebisaiti samaaegselt samas brauseriaknas. Saate avada veebilehti või linke uutel vahekaartidel ja vahekaartidel klõpsates neid navigeerida.

    Võib läbi viia sünkroonimine teiste seadmetega, nagu muusikamängijad ja mobiilseadmed Windows. Sünkroonimiskeskus võimaldab teil säilitada ja hallata seadme sünkroonimist, alustada sünkroonimist käsitsi ning jälgida sünkroonimise olekut ja konflikte. Võimalus jagada faile ja kaustu ka teiste kohaliku võrgu kasutajatega, isegi kui nende arvutitesse pole installitud Windowsi operatsioonisüsteemi. Jagatud faile saavad teised avada ja vaadata nii, nagu oleksid nad oma arvutis. Kasutajad saavad ka ise muudatusi teha jagatud failides, kui see on lubatud.

    Jaotis "Erifunktsioonid" Windowsi varasemad versioonid on asendatud uue hõlbustuskeskusega. Juurdepääsetavuskeskust on värskendatud täiustuste ja uute funktsioonidega, sealhulgas tsentraliseeritud juurdepääs juurdepääsetavuse seadetele ja uus küsimustik, mis aitab teil saada kasulikke näpunäiteid juurdepääsetavuse valikute kohta.

    Vanemliku järelevalve funktsioon Võimaldab vanematel määrata mänge, mida lastel on lubatud mängida. Vanemad saavad lubada või piirata teatud mänge, blokeerida mänge, mis ei sobi teatud vanuses lastele, või blokeerida mänge, mida nad peavad ebasobivaks.

    Varundus- ja taastekeskus hõlbustab seadete, failide ja programmide varundamist, võimaldades seda teha kasutajale sobivas kohas ja sobival ajal, samuti automatiseerida seda tööd graafiku alusel tehes. Kasutaja saab varunduse paigutada CD-le ja DVD-le, välisele kõvakettale, teisele arvutisse installitud kõvakettale, USB-mälupulgale või teisele võrku ühendatud arvutile või serverile.

    Jagamiskeskus võrgus olevatele failidele võimaldab teil jälgida võrgu olekut reaalajas ja saada linke konfigureeritud toimingute juurde. Saate seadistada turvalisema traadita võrgu, luua levialadel turvalisemaid ühendusi avalike võrkudega ja jälgida võrgu turvalisust. Saate hõlpsamini juurde pääseda failidele ja jagatud võrguseadmetele (nt printeritele) ning kasutada võrguprobleemide tuvastamiseks ja lahendamiseks interaktiivset diagnostikat.

    Windowsi koosolekuruum – võimaldab teil teha koostööd teiste kasutajatega ja levitada dokumente teistele võrgukasutajatele. Võimaldab jagada oma töölauda või mis tahes programmi, saata ja redigeerida dokumente koos ning edastada märkmeid. Windows Meeting Room sobib ühtviisi hästi töötamiseks koosolekuruumis, mugavas hotspotis ja kohtades, kus võrguühendus puudub.

    Windows Media Center integreerib meelelahutust – sealhulgas telesaateid ja salvestisi, filme, muusikat ja pilte – ning seda juhitakse menüüsüsteemi ja Pult. Windows Media Center Windows Vista täiustab menüüsüsteemi ja laiendab digitelevisiooni ja kõrglahutusega kaabeltelevisiooni tuge, võimaldades teil konfigureerida arvuti elektroonilise meelelahutusruumi loomiseks. Lisaks on saadaval uued võimalused arvutile juurdepääsu korraldamiseks erinevatest ruumidest Media Centeri lisandmoodulite, sealhulgas Microsoft Xbox 360 kaudu.

    Saate hõlpsasti oma pilte vaadata, korraldada, redigeerida, jagada ja printida, kasutades " Pildid"Ja Windowsi fotoalbum. Kui ühendate digitaalkaamera arvutiga, saab pilte automaatselt kausta Pictures üle kanda. Pärast piltide paigutamist saate Windowsi fotoalbumit kasutada nende redigeerimiseks – kärpimiseks, punasilmsuse eemaldamiseks, värvide ja särituste redigeerimiseks.

    Abiga Keskus
    mobiilside Saate reguleerida sätteid, mida töö vahetamisel sageli muudate (nt heli ja ekraani heledust), ning kontrollida võrguühenduste olekut. Saate kasutada lisaekraani järgmise koosoleku aja kontrollimiseks, lugege Meil, kuulates muusikat või vaadates uudiseid ilma mobiilset arvutit avamata. Samuti on võimalik ühendada lisaseadmeid, näiteks mobiiltelefoni või telerit.

    Käsitsi kirjutatud tekstituvastuse kvaliteedi parandamine tuvastaja seadistamisega. Navigeerimiseks ja otseteede läbimiseks peate klõpsama pliiatsiga objektil. Täiustatud kursorid võimaldavad teil paremini näha pliiatsi toimingute üksikasju. Sisenemiseks saate kasutada ekraaniklaviatuuri või käsitsi kirjutamisklahvi. Toiminguid saab teha, puudutades puuteekraanil soovitud kohta (ainult tahvelarvutite puhul, millel on see funktsioon).

    Mõned erinevused Windows 9x ja Windows 2000/XP vahel

    Aspekt

    Windows 9x

    Windows 2000/XP/Vista

    Täielikult 32-bitine süsteem?

    Ei

    Jah

    Ohutus?

    Ei

    Jah

    Turvaline failikuva?

    Ei

    Jah

    Privaatne aadressiruum iga MS-DOS-i programmi jaoks?

    Ei

    Jah

    Unicode?

    Ei

    Jah

Kas teile meeldis artikkel? Jaga sõpradega: