Vergelijkende analyse van besturingssystemen van de Windows- en Mac OS-families. RTX - real-time extensie voor Windows NT van VenturCom. Een voorbeeld van een activiteitsproduct voor studentenprojecten

MINISTERIE VAN ONDERWIJS EN WETENSCHAP VAN DE RUSSISCHE FEDERATIE SALEKARD PEDAGOGISCHE COLLEGE VAN DE VOLKKEN VAN HET VERRE NOORDEN, vernoemd naar de held van de Sovjet-Unie, A.M. ZVEREV

SPECIALITEIT “Informatica 050202”

CURSUS WERK

BESTURINGSSYSTEMEN EN DE GESCHIEDENIS VAN HUN ONTWIKKELING

Ingevuld door een 2e jaars student

Polshina Yulia Borisovna

Wetenschappelijk begeleider docent

Vorobjev Vladimir Ivanovitsj

Salechard 2008

Invoering

Hoofdstuk 1 Kenmerken van besturingssystemen

1.1 Onderdelen van besturingssystemen

1.2 Functies en samenstelling van besturingssystemen

1.3 OS-programma's

1.4 Gegevensbeheer in het besturingssysteem

1.5 Taken beheren (processen, taken)

Hoofdstuk 2. Soorten besturingssystemen

2.1 CP/M-standaard

2.2 MSX-standaard

2.3 DOS-besturingssystemen

2.4 GUI-gebaseerd besturingssysteem

2.5 Pi-systeem

2.6 Multics-besturingssysteem

2.7 UNIX-familiebesturingssysteem

2.8 besturingssysteem Windows-familie

Hoofdstuk 3. Geschiedenis en basisvereisten voor de opkomst van Windows OS

3.6 Windows 2000

3.8 Windows Vista

Conclusie

Literatuur


Invoering

Van alle systeemprogramma's waarmee computergebruikers te maken krijgen, nemen besturingssystemen een speciale plaats in.

Een besturingssysteem is een programma dat onmiddellijk start. Van alle systeemprogramma's waarmee computergebruikers te maken krijgen, nemen besturingssystemen een speciale plaats in.

Het besturingssysteem (OS) bestuurt de computer, voert programma's uit, biedt gegevensbescherming en voert op verzoek van de gebruiker en programma's verschillende servicefuncties uit. Elk programma maakt gebruik van de services van het besturingssysteem en kan daarom alleen worden uitgevoerd onder controle van het besturingssysteem dat de services daarvoor levert. De keuze van het besturingssysteem is dus erg belangrijk, omdat deze bepaalt welke programma's u op uw computer kunt uitvoeren. De keuze van het besturingssysteem bepaalt ook de prestaties van uw werk, de mate van gegevensbescherming, de benodigde hardware, enz. De keuze voor het besturingssysteem is echter ook afhankelijk van de technische kenmerken (configuratie) van de computer. Hoe moderner het besturingssysteem, hoe meer het niet alleen biedt meer mogelijkheden en is visueler, maar ook hoe meer het eisen stelt aan de computer (kloksnelheid van de processor, RAM en schijfgeheugen, de aanwezigheid en capaciteit van extra kaarten en apparaten).

De belangrijkste reden voor de behoefte aan een besturingssysteem is dat de basisbewerkingen voor het werken met computerapparaten en het beheren van de bronnen ervan zeer zijn laag niveau, dus de acties die door de gebruikers- en applicatieprogramma's worden vereist, bestaan ​​uit enkele honderden of duizenden van dergelijke elementaire bewerkingen.

Het besturingssysteem verbergt deze complexe en onnodige details voor de gebruiker en biedt hem een ​​handige interface om mee te werken. Het voert verschillende hulpacties uit, zoals het kopiëren en afdrukken van bestanden.

Het besturingssysteem laadt alle programma's in het RAM, draagt ​​de controle over aan het begin van hun werk, voert verschillende acties uit op verzoek van het uitvoeren van programma's en maakt het RAM-geheugen vrij dat wordt ingenomen door programma's wanneer ze zijn voltooid.

De relevantie van onderzoek wordt veroorzaakt door de noodzaak om besturingssystemen te verbeteren om de kwaliteit van het werk van de gebruiker met een computer te verbeteren, het eenvoudiger te maken en hem te bevrijden van de verantwoordelijkheid voor het distribueren en beheren van bronnen.

Studieobject - besturingssysteem.

Onderwerp van studie – effectieve technologieën, wetenschappelijke werken van wetenschappers en programmeurs, gebruikt door de gebruiker bij het werken aan het besturingssysteem.

Doel van de studie - is om de meest voorkomende besturingssystemen en handiger besturingssystemen voor gebruikerscommunicatie met een pc te presenteren.

Onderzoeksdoelstellingen:

1. Bestudeer de kenmerken van het besturingssysteem.

2. Bepaal de OS-volgorde.

3. Maak een classificatie van de OS-ontwikkeling.

4. Analyseer moderne besturingssystemen en identificeer hun nadelen en voordelen.

Onderzoeks hypothese - het gemak van interactief werken met een computer wordt voortdurend verbeterd door in het besturingssysteem ontwikkelde grafische interfaces op te nemen die naast afbeeldingen ook geluid en video gebruiken. De gebruikersinterface van het besturingssysteem wordt steeds intelligenter, begeleidt menselijke acties in typische situaties en neemt routinematige beslissingen voor hem.


Hoofdstuk 1. Kenmerken van besturingssystemen

1.1 Het besturingssysteem bestaat uit de volgende onderdelen

Basisinvoer/uitvoersysteem (BIOS, Basic Input/Output System), dat zich in het permanente geheugen van de computer bevindt. Dit deel van het besturingssysteem is “ingebouwd” in de pc.

Het doel ervan is om de meest eenvoudige en universele OS-services uit te voeren die verband houden met I/O. Het Basic I/O-systeem bevat ook een computerprestatietest die de werking van het computergeheugen en de apparaten controleert wanneer de computer is ingeschakeld. Bovendien bevat het basisinvoer-/uitvoersysteem een ​​oproepprogramma om het besturingssysteem te laden.

De OS-lader is een heel kort programma dat zich in de eerste sector van elke OS-diskette bevindt. De functie van dit programma is om nog twee OS-modules in het geheugen te lezen, die het opstartproces voltooien.

De OS-bootloader op de harde schijf bestaat uit twee delen. Het eerste deel van de bootloader bevindt zich in de eerste sector van de harde schijf en selecteert welke van de harde secties De schijf moet verder worden geladen. Het tweede deel van de bootloader bevindt zich in de eerste sector van dezelfde partitie; het leest OS-modules in het geheugen en draagt ​​de controle daaraan over.

Schijfbestanden IO.SYS en MSDOS.SYS (deze kunnen een andere naam hebben, bijvoorbeeld IBMBIO.COM en IBMDOS.COM voor PC DOS, DRBIOS.SYS en DRDOS.SYS voor DR DOS - de namen veranderen afhankelijk van de versie van het besturingssysteem) .

Ze worden door de opstartlader van het besturingssysteem in het geheugen geladen en blijven permanent in het geheugen van de computer. Het bestand IO.SYS is een aanvulling op het basisinvoer-/uitvoersysteem in ROM. Het MSDOS.SYS-bestand implementeert elementaire OS-services op hoog niveau.


1.2 Functies en samenstelling van besturingssystemen

De belangrijkste taken van het besturingssysteem zijn als volgt:

Het vergroten van de computerdoorvoer (als gevolg van de organisatie van de continue verwerking van een stroom taken met automatische overgang van de ene taak naar de andere en de effectieve verdeling van computerbronnen over verschillende taken);

Het verkorten van de reactietijd van het systeem op gebruikersverzoeken van gebruikers naar antwoorden van de computer4

Vereenvoudigd werk van softwareontwikkelaars en computeronderhoudspersoneel (door hen te voorzien van een aanzienlijk aantal programmeertalen en een verscheidenheid aan serviceprogramma's).

Besturingssystemen kunnen worden geclassificeerd op basis van de volgende indicatoren:

Aantal gebruikers: besturingssysteem voor één gebruiker (Ms-DOS, Windows) en besturingssysteem voor meerdere gebruikers (VM, UNIX);

Toegang: batch (OS 360), interactief (Windows, UNIX), real-time systemen (QNX, Neutrino, RSX);

Aantal op te lossen taken: single-tasking (MS-DOS) en multi-tasking besturingssystemen (Windows, UNIX).

Het besturingssysteem is ontworpen om de volgende basisfuncties (nauw onderling verbonden) uit te voeren:

Gegevensbeheer;

Beheer van taken (taken, processen);

Communicatie met een menselijke operator.

In verschillende besturingssystemen worden deze functies op verschillende schaalniveaus geïmplementeerd en met behulp van verschillende technische, software-, informatiemethoden en middelen.

Structureel gezien is het besturingssysteem een ​​reeks programma's die de werking van een computer besturen, applicatieprogramma's en gegevens identificeren en communiceren tussen de machine en de operator. Het besturingssysteem verhoogt de prestaties van het computersysteem dankzij de flexibele organisatie van de taakstroom door de machine, het uniform laden van apparatuur, optimaal gebruik van alle computerbronnen, standaardorganisatie van opslag van grote hoeveelheden gegevens in de machine op verschillende manieren om er toegang toe te krijgen.

De systeemsoftware omvat ook serviceprogramma's die zijn ontworpen om de bruikbaarheid van computereenheden te controleren, apparaatstoringen te detecteren en te lokaliseren en de impact ervan op de operatie als geheel te elimineren.

Computersysteemsoftware is ontworpen om het aanpassingsvermogen van gebruikersprogramma's aan veranderingen in de samenstelling van computerbronnen te garanderen. Hoge performantie Het computersysteem wordt geleverd door het besturingssysteem door het gebruik van batchverwerking en multiprogrammeringsmodi en de aanwezigheid van speciale softwaretools voor het uitvoeren van arbeidsintensieve input-output-bewerkingen.

De bekendste eerste besturingsprogramma's zijn de SAGE-, SABRE- en MERCURE-complexen, geïmplementeerd op computers van de tweede generatie. Er zijn besturingssystemen ontwikkeld voor de IBM/360-computer, die technologie voor batchgegevensverwerking en realtime bediening bieden, evenals de implementatie van systemen met meerdere machines en meerdere processors.

Het eerste functioneel complete besturingssysteem is OS/360. De ontwikkeling en implementatie van het besturingssysteem maakte het mogelijk om de functies van operators, beheerders, programmeurs en gebruikers te differentiëren, en om de productiviteit van de computer en de mate van belasting van technische apparatuur aanzienlijk (tientallen en honderden keren) te verhogen. . Versies van OS/360/370/375 - MFT (multiprogrammering met een vast aantal taken), MVT (met een variabel aantal taken), SVS (virtueel geheugensysteem), SVM (virtueel machinesysteem) - volgden elkaar op en grotendeels bepaalde moderne ideeën over de rol van het besturingssysteem in de algemene hiërarchie van gegevens- en taakbeheersystemen bij het verwerken van gegevens op een computer.

1. Vroege versies OS/360 was bedoeld batchverwerking informatie - de invoerstroom van taken (ML, MD of ponskaarten) werd van tevoren voorbereid en continu ingevoerd voor verwerking. Vervolgens ontstonden OS/360/375-uitbreidingen die interactieve verwerking van gegevens van gebruikersterminals mogelijk maakten; de nieuwste versie (OSSVM) voorzag de gebruiker feitelijk van een "virtuele personal computer" met de volledige kracht van een IBM/360/375-computerinstallatie. OS van andere families.

1.3 OS-programma's

OS-programma's nemen voortdurend de hoeveelheid RAM in beslag die is ingesteld tijdens de systeemconfiguratie. Andere delen van het besturingssysteem worden indien nodig aangeroepen extern geheugen op MD.

Het besturingssysteem zorgt voor de implementatie van de volgende processen in het computersysteem:

Taakverwerking;

Het systeem werkt in dialoog- en time-slicing-modus;

Werk in realtime in het systeem als onderdeel van multiprocessor- en multimachinesystemen;

Communicatie tussen de operator en het systeem;

Het vastleggen van de voortgang van rekenwerk;

Verwerking van gegevens ontvangen via communicatiekanalen;

Werking van invoer-/uitvoerapparaten;

Gebruik maken van een breed scala aan foutopsporingstools en testprogramma's;

Het plannen van de voltooiing van taken in overeenstemming met hun prioriteiten;

Het bijhouden van gegevens en het monitoren van het gebruik van gegevens, programma's en computerbronnen.

De belangrijkste componenten van het besturingssysteem zijn besturings- en verwerkingsprogramma's. Besturingsprogramma's regelen de werking van het computersysteem en zorgen op hun beurt voor automatische verandering van taken om een ​​continue werkingsmodus van de computer te behouden wanneer van het ene programma naar het andere wordt overgegaan zonder tussenkomst van de operator.

Het besturingsprogramma bepaalt de volgorde van uitvoering van verwerkingsprogramma's en levert de noodzakelijke reeks diensten voor de uitvoering ervan. Belangrijkste functies: sequentiële of prioritaire uitvoering van elk werk (taakbeheer); opslag, opvraging en onderhoud van gegevens, ongeacht de organisatie en wijze van opslag (datamanagement).

Taakbeheerprogramma's lezen invoertaakstromen, verwerken deze afhankelijk van de prioriteit en initiëren de gelijktijdige uitvoering van meerdere taken; oproepprocedures; houd een systeemlogboek bij.

Gegevensbeheerprogramma's bieden manieren om verwerkte gegevens te organiseren, identificeren, opslaan, catalogiseren en ophalen. Deze programma's beheren de invoer/uitvoer van gegevens met verschillende organisaties, waarbij records in blokken worden gecombineerd en blokken in records worden verdeeld, waarbij volumelabels en datasets worden verwerkt.

Foutherstelbeheerprogramma's verwerken interrupts van het monitoringsysteem, registreren fouten in de processor en externe apparaten, genereren foutlogboekvermeldingen, analyseren de mogelijkheid van taakvoltooiing en plaatsen het systeem in een standby-status als de taakvoltooiing niet kan worden voltooid.

Systeem configuratie. Een applicatieprogramma in een besturingssysteem kan tijdens de werking ervan van het besturingssysteem de kenmerken ontvangen van een specifieke implementatie van het systeem in de omgeving waarin het opereert: naam, versie en editie van het besturingssysteem, type en specificaties computer Het besturingssysteem beschikt doorgaans over lokalisatietools waarmee u het systeem kunt configureren voor een specifieke nationale (lokale) weergave van gegevens: weergave van decimalen, geldwaarden, datums en tijden.

1.4 Gegevensbeheer in het besturingssysteem

Gegevensbeheer omvat de volgende componenten:

Langetermijnplanning - het organiseren van gegevensplaatsing op externe media, hun selectie en levering aan gebruikersprogramma's;

Operationeel beheer – distributie van RAM voor programma's en gegevens, implementatie van gegevensuitwisseling tussen RAM en extern geheugen;

Beheer van externe invoer-/uitvoerapparaten en gegevensplaatsing.

1.5 Taken beheren (processen, taken)

Proces– een minimaal softwareobject dat zijn eigen systeembronnen heeft (actief programma).

Het besturingssysteem bestuurt de volgende procesgerelateerde activiteiten:

Processen aanmaken en verwijderen;

Procesplanning;

Processynchronisatie;

Procescommunicatie;

Het oplossen van impasses.

De concepten proces en programma mogen niet met elkaar worden verward. Een programma is een actieplan en een proces is de actie zelf. Het concept van een proces omvat dus:

Programmacode;

Inhoud stapelen;

Inhoud van adres- en andere registers van de processor.

Er kunnen dus verschillende soorten processen voor één programma worden gemaakt als verschillende reeksen opdrachten op de CPU worden uitgevoerd met behulp van één programma.

Er worden de volgende procestoestanden onderscheiden:

Nieuw (proces zojuist aangemaakt);

Uitvoerbaar (programmaopdrachten worden uitgevoerd in de CPU);

Wachten (het proces wacht op de voltooiing van een bepaalde gebeurtenis, meestal een I/O-bewerking);

Klaar (het proces wacht tot de CPU vrijkomt);

Voltooid (het proces heeft zijn werk voltooid).

Hoofdstuk 2. Soorten besturingssystemen

2.1 CP/M-standaard

De creatie van besturingssystemen voor microcomputers begon met OS SR./M. Het werd ontwikkeld in 1974, waarna het op veel 8-bit machines werd geïnstalleerd. In het kader van dit besturingssysteem is een aanzienlijke hoeveelheid software gemaakt, waaronder vertalers uit de talen BASIC, Pascal, C, Fortran, Cobol, Lisp, Ada en vele anderen, tekst (tekstverwerkers zijn het meest gebruikte type Met toepassingsprogramma's kunt u documenten veel sneller en handiger voorbereiden dan met een typemachine. Met tekstverwerkers kunt u verschillende lettertypen en alinea's in vrije vorm gebruiken, woorden automatisch op een nieuwe regel plaatsen, voetnoten maken, cijfers, automatische nummering van pagina's en voetnoten, enz.) en tabellarische processors, databasebeheersystemen.

2.2 MSX-standaard

Deze standaard bepaalde niet alleen het besturingssysteem, maar ook de kenmerken van de hardware voor school-pc's. Volgens de MSX-standaard moest de machine beschikken over RAM met een capaciteit van minimaal 16 K, een permanent geheugen met een capaciteit van 32 K met een ingebouwde BASIC-taalvertaler, een grafisch kleurendisplay met een resolutie van 256x192 pixels en 16 kleuren, een driekanaals geluidsgenerator met 8 octaven, een parallelle poort voor het aansluiten van een printer en een controller voor het aansturen van een extern aangesloten externe schijf.

Het besturingssysteem van een dergelijke machine moest de volgende eigenschappen hebben: vereist geheugen - niet meer dan 16 K, compatibiliteit met SR./M op het niveau van systeemaanroepen, compatibiliteit met DOS in bestandsformaten op externe schijven op basis van magnetische diskettes , ondersteuning voor BASIC- en C-taalvertalers, Fortran en Lisp. Dit besturingssysteem, MSX-DOS genaamd, hield dus rekening met de noodzaak om de uitgebreide software te ondersteunen die voor CP/M was ontwikkeld, en concentreerde zich tegelijkertijd op de toenmalige nieuwe ontwikkelingen in verband met DOS, grafische pakketten (Database Management System (DBMS ) - hiermee kunt u grote informatiematrices - databases), symbolische debuggers en andere probleemgerichte programma's beheren.

Het succes van het systeem was grotendeels te danken aan zijn extreme eenvoud en compactheid, het vermogen snelle installatie voor verschillende pc-configuraties. De eerste versie van het systeem besloeg slechts 4 K, wat erg belangrijk was gezien de beperkte geheugencapaciteit van pc's in die tijd.

2.3 DOS-besturingssystemen

Het DOS-besturingssysteem werd dominant met de komst van 16-bits pc's die 16-bits microprocessors gebruikten, zoals de 8088 en 8086. In termen van levensduur kan geen enkel besturingssysteem voor microcomputers zelfs maar in de buurt komen van DOS. Sinds de introductie in 1981 heeft DOS zich zo wijd verspreid dat het het recht heeft verdiend om als het populairste besturingssysteem ter wereld te worden beschouwd. Ondanks enkele tekortkomingen en het feit dat het grootste deel gebaseerd is op ontwikkelingen uit de jaren '70, blijft DOS bestaan ​​en verspreidt het zich tot op de dag van vandaag. In positieve of negatieve zin zal het waarschijnlijk nog een tijdje de markt voor besturingssystemen domineren. Momenteel is er een enorme verzameling software ontwikkeld voor DOS. Er zijn vertalers (Translator is een programma dat een programma in een programmeertaal automatisch omzet in een reeks instructies. Soorten vertalers - compiler, tolk) voor bijna alle populaire talen op hoog niveau, waaronder BASIC, Pascal, Fortran, C, Modula -2, Lisp, Logo, APL, Fort, Ada, Kobol, PL-1, Proloog, Smalltalk, enz.; Bovendien zijn er voor de meeste talen verschillende vertaalmogelijkheden. Er zijn tools voor het ontwikkelen van programma's in machinecode - assemblers, symbolische debuggers, enz. Deze tools worden vergezeld door editors, linkers en andere servicesystemen die nodig zijn voor de ontwikkeling van complexe programma's. Naast systeemsoftware zijn er veel applicatieprogramma's gemaakt voor DOS.

Schijfbesturingssysteem ( DOS )

Het DOS-besturingssysteem bestaat uit de volgende onderdelen:

Het basisinvoer-/uitvoersysteem (BIOS), dat zich in het alleen-lezen geheugen van de computer bevindt (alleen-lezen geheugen, ROM). Dit deel van het besturingssysteem is “ingebouwd” in de computer en heeft tot doel de meest eenvoudige en universele OS-services uit te voeren die verband houden met I/O. Het Basic I/O-systeem bevat ook een computerprestatietest die de werking van het computergeheugen en de apparaten controleert wanneer de computer is ingeschakeld. Bovendien bevat het basis-I/O-systeem een ​​programma dat de OS-loader aanroept.

De OS-lader is een heel kort programma dat in de eerste sector van elke DOS-diskette wordt aangetroffen. De functie van dit programma is om nog twee OS-modules in het geheugen te lezen, die het DOS-opstartproces voltooien.

Op een harde schijf (harde schijf) bestaat de OS-bootloader uit twee delen. Dit komt door het feit dat een harde schijf in meerdere partities (logische schijven) kan worden verdeeld. Het eerste deel van de bootloader bevindt zich op de eerste sector van de harde schijf en selecteert vanaf welke partitie van de harde schijf verder moet worden gegaan. Het tweede deel van de bootloader bevindt zich in de eerste sector van deze partitie; het leest het geheugen van de DOS-module in en draagt ​​dit over aan de besturing.

Schijfbestanden 10.SYS en MSDOS.SYS (ze kunnen verschillende namen hebben, bijvoorbeeld IBMB.COM en IBMDOS.COM voor PCDO; URBIOS.SYS en DRDOS.SYS voor DRDOS - de namen veranderen afhankelijk van de versie van het besturingssysteem). Ze worden door de bootloader van het besturingssysteem in het geheugen geladen en blijven permanent in het geheugen van de computer. Het 10.SYS-bestand vertegenwoordigt het basis-I/O-systeem in ROM. Het MSDOS.SYS-bestand implementeert basis-DOS-services op hoog niveau.

De DOS-opdrachtprocessor verwerkt de door de gebruiker ingevoerde opdrachten. De opdrachtprocessor bevindt zich in het COMMAND.COM-schijfbestand op de schijf waarvan het besturingssysteem opstart. Sommige gebruikersopdrachten, zoals Type, Dir of Cop, worden door de shell zelf uitgevoerd. Dergelijke opdrachten worden intern genoemd. Om andere (externe) gebruikersopdrachten uit te voeren, doorzoekt de opdrachtprocessor de schijven naar een programma met de juiste naam en laadt het, als het dit vindt, in het geheugen en draagt ​​het de besturing ervan over. Aan het einde van het programma verwijdert de opdrachtprocessor het programma uit het geheugen en geeft een bericht weer dat aangeeft dat het klaar is om de opdracht uit te voeren (DOS-prompt).

Externe DOS-opdrachten zijn programma's die als afzonderlijke bestanden bij het besturingssysteem worden geleverd. Deze programma's voeren onderhoudsacties uit, zoals het formatteren van diskettes, het controleren van schijven, enz.

Apparaatstuurprogramma's zijn speciale programma's die het DOS-invoer-/uitvoersysteem aanvullen en ondersteuning bieden voor nieuw of niet-standaard gebruik van bestaande apparaten. Met behulp van stuurprogramma's is het bijvoorbeeld mogelijk om met een "elektronische schijf" te werken, d.w.z. een stukje computergeheugen dat op dezelfde manier als een schijf kan worden gebruikt. Stuurprogramma's worden in het geheugen van de computer geladen wanneer het besturingssysteem opstart, hun namen worden aangegeven in speciaal bestand CONFIG.SYS. Dit schema maakt het gemakkelijk om nieuwe apparaten toe te voegen en stelt u in staat dit te doen zonder de DOS-systeembestanden te beïnvloeden

Versies DOS

In slechts een paar jaar is het MS DOS-systeem geëvolueerd van een eenvoudige bootloader naar een universeel, gevestigd besturingssysteem voor personal computers, gebouwd op de Intel 8086-microprocessor. computer netwerken en grafische gebruikersinterfaces, allerlei soorten opslagapparaten, dienen als basis voor duizenden applicatieprogramma's.Het MS DOS-systeem, dat meer dan 10 miljoen geregistreerde gebruikers heeft, 'selecteert' voortdurend gebruikers van zijn concurrenten. De voorloper van MS-DOS was het 86-DOS besturingssysteem, geschreven halverwege de jaren 80. Tim Peterson voor Seattle Computer Products. Destijds het meest populair systeem voor microcomputers gebaseerd op Intel 8080 en Zilog Z-80 was er een besturingssysteem CP/M-80 van Digital Research. Dit systeem bood toegang tot een verscheidenheid aan applicatiesoftwaretools (tekstverwerkers, databasebeheerders, enz.). Om het proces van het overbrengen van applicatieprogramma's van het 8-bit CP/M-80-systeem naar de nieuwe 16-bit-omgeving van het 86-DOS-systeem te vergemakkelijken, was dit laatste aanvankelijk zo gebouwd dat het alle functies en typen van systemen simuleerde. operaties van de CP/M-80. Als gevolg hiervan zijn de structuren van bestandsbesturingsblokken, programmasegmentvoorvoegsels en uitvoerbare bestanden in het 86-DOS-systeem vrijwel identiek aan de structuren van CP/M-80. Programma's die in de CP/M-80 aanwezig waren, konden eenvoudig worden geconverteerd (door bestanden te verwerken bronprogramma's met behulp van een speciale vertaler) en voer het vervolgens uit in het 86-DOS-systeem, hetzij onmiddellijk, hetzij door eenvoudige handmatige bewerking uit te voeren. Vanwege het feit dat 86-DOS op de markt werd gebracht als het eigen besturingssysteem van de microcomputerfamilie van Seattle Computer Research met de S-100-interface gebaseerd op de Intel 8086, had deze aanpak over het algemeen weinig invloed op de stand van zaken in de wereld van de microcomputers. persoonlijke computers. Andere leveranciers van op Intel 8086 gebaseerde microcomputers, die om voor de hand liggende redenen gedwongen waren het besturingssysteem van een concurrent te gebruiken, keken reikhalzend uit naar de release van het CP/M-86-systeem van Digital Research. In oktober 1980 nodigde IBM microcomputersoftwarebedrijven uit om op zoek te gaan naar een besturingssysteem voor een nieuwe familie personal computers. Microsoft kon zijn eigen besturingssysteem niet aanbieden, met uitzondering van een zelfstandige versie van Microsoft BASIC, maar betaalde Seattle Computer Products voor het recht om Petersons 86-DOS-systeem te verkopen. Hiervoor ontving Seattle Computer Products een licentie voor het gebruiken en verkopen van programmeertalen en alle versies van het besturingssysteem voor de door Microsoft ontwikkelde 8086-microprocessor. In juli 1981 verwierf Microsoft alle rechten op het 86-DOS-systeem, herontworpen het aanzienlijk en gaf het de naam MS DOS. Toen de eerste IBM PC-computers in de herfst van 1981 verschenen, bood IBM MS DOS, PC DOS 1.0 genaamd, aan als het belangrijkste besturingssysteem voor hen. Bovendien koos IBM de systemen CP/M-86 (Digital Research) en P-sustem (Softech) als alternatieve besturingssystemen voor pc-microcomputers. Beide systemen hadden echter een aantal nadelen: ze waren traag voor een IBM-pc, hoge kosten en een gebrek aan toegankelijke programmeertalen. Ten slotte sloeg de weegschaal door in het voordeel van het pc-DOS-systeem nadat IBM, met zijn hulp, alle applicatiesoftware voor de IBM-pc had geïmplementeerd, evenals de tools die onder hun controle draaiden. Daarom concentreerden softwareontwikkelaars zich vanaf het allereerste begin op de DOS-pc, en de CP/M-86- en P-systeemsystemen namen geen enkele belangrijke plaats in op de softwaremarkt voor de IBM-pc.


2.4 GUI-gebaseerde besturingssystemen

Naast veelgebruikte machines die zijn ontworpen volgens vastgestelde normen, worden er vaak machines gemaakt waarin een bepaalde eigenschap bijzonder wordt benadrukt. Zo trokken de Macintosh- en Amiga-machines begin en midden jaren 80 de meeste aandacht vanwege hun grafische mogelijkheden. In de eerste was het scherm monochroom, in de tweede kleur, maar beide onderscheiden zich door een hoge resolutie en snelheid van weergave van grafische informatie op het scherm.

De besturingssystemen voor deze machines zijn ontworpen om de grafische mogelijkheden te maximaliseren. Ze gebruiken een interface met meerdere vensters en een muis. Om een ​​bepaalde handeling of werkobject te selecteren, worden verschillende voorwaardelijke voorwaarden op het scherm weergegeven. grafische symbolen(pictogrammen), waaruit de gebruiker met de muis een keuze maakt.

2.5 Pi-systeem

Tijdens de beginperiode van de ontwikkeling van personal computers werd het USCD p-system-besturingssysteem gecreëerd. De basis van dit systeem was de zogenaamde P-machine - een programma dat een hypothetische universele computer emuleert. De P-machine simuleert de werking van de processor, het geheugen en externe apparaten door speciale instructies uit te voeren, genaamd P-code. De softwarecomponenten van het Pi-systeem (inclusief compilers) worden gecompileerd in P-code, en ook applicatieprogramma's worden gecompileerd in P-code. Het belangrijkste onderscheidende kenmerk van het systeem was dus de minimale afhankelijkheid van de kenmerken van pc-apparatuur. Dit zorgde voor de draagbaarheid van het Pi-systeem Verschillende types auto's De compactheid van de P-code en het handig geïmplementeerde paging-mechanisme maakten het mogelijk om relatief grote programma's uit te voeren op pc's met weinig RAM-geheugen.

Het fundamentele kenmerk van dit systeem was echter de overwegend interpretatieve uitvoeringswijze van applicatieprogramma's, die intensieve informatie-uitwisseling tussen RAM en externe opslagapparaten met zich meebracht. Als gevolg hiervan was er sprake van een aanzienlijke vertraging van de werkzaamheden.

2.6 Multics-besturingssysteem

Het begon dus allemaal in 1965... Vier jaar lang creëerde American Telegraph & Telephone Bell Labs, samen met General Electric en een groep onderzoekers van het Massachusetts Institute of Technology, het Os Multics-project (ook wel MAC genoemd - niet om te worden verward met MacOS). Het doel van het project was om een ​​interactief besturingssysteem voor meerdere gebruikers te creëren dat een groot aantal gebruikers zou voorzien van handige en krachtige middelen om toegang te krijgen tot computerbronnen. Dit besturingssysteem was gebaseerd op de principes van bescherming op meerdere niveaus. Virtueel geheugen had een segmentpagina-organisatie, waarbij elk segment aan een toegangsniveau was gekoppeld. Om ervoor te zorgen dat een programma een programma zou kunnen oproepen of toegang zou krijgen tot gegevens die zich in een bepaald segment bevinden, was het vereist dat het uitvoeringsniveau van dit programma niet lager was dan het toegangsniveau van het overeenkomstige segment. Ook implementeerde Multics voor het eerst een volledig gecentraliseerd bestandssysteem. Dat wil zeggen, zelfs als de bestanden zich op verschillende fysieke apparaten bevinden, lijken ze logischerwijs op dezelfde schijf aanwezig te zijn. De map geeft niet het bestand zelf aan, maar alleen een link naar de fysieke locatie. Als het bestand er plotseling niet meer is, vraagt ​​het slimme systeem u om het juiste apparaat te plaatsen. Bovendien beschikte Multics over een grote hoeveelheid virtueel geheugen, waardoor het mogelijk werd om bestanden van extern geheugen naar virtueel geheugen te imagen. Helaas zijn alle pogingen om een ​​relatief vriendelijke interface in het systeem te creëren mislukt. Er werd veel geld geïnvesteerd, maar het resultaat was enigszins anders dan wat de jongens van Bell Labs wilden. Het project werd gesloten. Overigens stonden Ken Thompson en Denis Ritchie vermeld als deelnemers aan het project. Ondanks het feit dat het project werd afgesloten, zou het Multics-besturingssysteem aanleiding hebben gegeven tot het Unix-besturingssysteem.

2.7 Besturingssystemen van de UNIX-familie

Het UNIX-systeem werd populair dankzij het succesvolle gebruik ervan op minicomputers. Dit succes was de aanzet om een ​​soortgelijk systeem voor personal computers te creëren. In de regel hebben verschillende versies van besturingssystemen die tot deze familie behoren hun eigen naam, maar over het algemeen herhalen ze de kenmerken van UNIX.

UNIX is een besturingssysteem waarmee u werk kunt uitvoeren in de modus voor meerdere gebruikers en meerdere taken. In eerste instantie was het bedoeld voor mainframecomputers ter vervanging van MULTICS. UNIX is een zeer krachtig hulpmiddel in de handen van een programmeur, maar het vereist een zeer grote hoeveelheid RAM en schijfruimte. Ondanks pogingen om dit besturingssysteem te standaardiseren, zijn er een groot aantal verschillende versies ervan, vooral omdat het werd verspreid als een C-programma, dat gebruikers naar hun eigen behoeften begonnen aan te passen.

Het belangrijkste onderscheidende kenmerk van dit systeem is de modulariteit en een uitgebreide reeks systeemprogramma's die het mogelijk maakten een gunstige omgeving voor gebruikersprogrammeurs te creëren. Het UNIX-systeem is organisch gecombineerd met de C-taal, waarin meer dan 90% van de eigen modules zijn geschreven. De commandotaal van het systeem valt praktisch samen met de C-taal, wat het heel gemakkelijk maakte om verschillende programma's te combineren bij het maken van grote applicatiesystemen.

UNIX heeft een “shell” waarmee de gebruiker rechtstreeks communiceert, en een “kernel” die feitelijk de acties van de computer bestuurt. De computer geeft een dollarteken weer als opdrachtprompt. Vanwege de lange tijd dat dit besturingssysteem wordt gebruikt, is het aantal opdrachten behoorlijk groot. Naast de bestandsbeheeropdrachten die in elk besturingssysteem te vinden zijn, heeft UNIX ten minste, één teksteditor, evenals een tekstformatter en een C-taalcompiler, waarmee u de “shell” indien nodig kunt aanpassen.

Van UNIX hebben veel andere besturingssystemen functies overgenomen zoals omleiding, pipe en filter; UNIX heeft echter zeker het voordeel dat het vanaf het allereerste begin is ontworpen als een besturingssysteem voor meerdere gebruikers en meerdere taken. Bestandsnamen mogen maximaal 14 tekens lang zijn, met onderscheid tussen hoofdletters en kleine letters. De oorspronkelijke opdrachtenset van het besturingssysteem is in versie 7.0 uitgebreid tot 143; Systeem III heeft nog 71 commando's toegevoegd, 25 meer in Berkeley 4.1 en nog eens 114 in Berkeley 4.2. Vanwege deze overvloed aan opdrachten is UNIX niet een van de meest gebruiksvriendelijke talen. Het werk is eenvoudiger als u een grafische gebruikersinterface gebruikt, maar omdat zoveel opdrachten al een aanzienlijke hoeveelheid geheugen in beslag nemen, vereist deze interface nog meer geheugen en schijfruimte.

We hebben ontdekt wat besturingssystemen zijn en wat hun kenmerken in het algemeen zijn; nu is het tijd om te beginnen met een meer gedetailleerd, specifiek onderzoek naar de verscheidenheid aan besturingssystemen, dat meestal begint met een beschouwing van een korte geschiedenis van uiterlijk en ontwikkeling.

Unix-besturingssysteem

Er wordt aangenomen dat... vooral een computerspel verantwoordelijk is voor de opkomst van Unix. Feit is dat Ken Thompson om een ​​onbekende reden het speelgoed 'Space Travel' heeft gemaakt. Hij schreef het in 1969 op een Honeywell-635-computer, die werd gebruikt om Multics te ontwikkelen. Maar de truc is dat noch de eerder genoemde Honeywell, noch de in het laboratorium beschikbare General Electric-645 geschikt waren voor het speelgoed. En Ken moest een andere computer zoeken: een 18-bit PDP-7-computer. Ken en de jongens waren een nieuw bestandssysteem aan het ontwikkelen om hun leven en werk gemakkelijker te maken. Nou, ik besloot mijn uitvinding uit te proberen op een gloednieuwe auto. Ik heb het geprobeerd. De hele patentafdeling van Bell Labs was blij. Dit leek Thompson niet genoeg en hij begon het te verbeteren door functies op te nemen als inodes, een subsysteem voor proces- en geheugenbeheer dat ervoor zorgt dat het systeem door twee gebruikers kan worden gebruikt in de TimeSharing-modus (timesharing) en inactieve tijd. commando tolk. Ken heeft zelfs verschillende hulpprogramma's voor het systeem ontwikkeld. Eigenlijk herinnerden de medewerkers van Ken zich nog steeds hoe ze leden onder het Multics-besturingssysteem, dus ter ere van oude prestaties besloot een van hen - Brian Kernighan - het met een soortgelijke naam te noemen: UNICS. Na enige tijd werd de naam ingekort tot UNIX (lees op dezelfde manier; echte programmeurs waren altijd te lui om een ​​extra letter te schrijven). Het besturingssysteem is geschreven in assembleertaal. Hier komen we bij wat in de wereld bekend staat als de “Eerste Editie van UNIX”. In november 1971 werd de eerste release van een volwaardig Unix-document gepubliceerd. In overeenstemming hiermee werd het besturingssysteem de “Eerste editie van UNIX” genoemd. De tweede editie kwam vrij snel uit - in minder dan een jaar. De derde editie was niet anders. Tenzij het Denis Ritchie dwong om “met woordenboeken te gaan zitten”, waardoor hij zijn eigen taal schreef, nu bekend als C. Daarin werd in 1973 de 4e editie van UNIX geschreven. In juli 1974 werd versie 5 van UNIX uitgebracht. De zesde editie van UNIX (ook bekend als UNIX V6), uitgebracht in 1975, was de eerste commercieel gedistribueerde Unix. Het grootste deel ervan is geschreven in S.

Later werd het RAM- en virtuele geheugenbeheersubsysteem volledig herschreven en tegelijkertijd werd de interface van externe apparaatstuurprogramma's gewijzigd. Dit alles maakte het systeem gemakkelijk overdraagbaar naar andere architecturen en werd de “Zevende Editie” genoemd (ook bekend als UNIX versie 7). Toen de ‘zes’ in 1976 aan de Berkeley University arriveerden, ontstonden daar lokale Unix-goeroes. Eén van hen was Bill Joy.

Billy verzamelde zijn programmeursvrienden en begon zijn eigen systeem op de UNIX-kernel te ontwikkelen. Nadat hij naast de hoofdfuncties (waaronder de Pascal-compiler) een aantal van zijn eigen functies had gepropt, noemde hij dit hele mengelmoes Distribution (BSD 1.0). De tweede versie van BSD verschilde bijna niet van de eerste. De derde versie van BSD was gebaseerd op de port van UNIX versie 7 naar de VAX-computerfamilie, die het 32/V-systeem opleverde, dat de basis vormde van BSD 3.x. Welnu, en het allerbelangrijkste: er is een TCP/IP-protocolstack ontwikkeld; De ontwikkeling werd gefinancierd door het Amerikaanse ministerie van Veiligheid.

Het eerste commerciële systeem heette UNIX SYSTEM III en werd uitgebracht in 1982. Dit besturingssysteem combineerde de beste eigenschappen van UNIX versie 7. Toen ontwikkelde Unix zoiets als dit:

Ten eerste ontstonden er bedrijven die UNIX op commerciële wijze overzetten naar andere platforms. Ook de bekende Microsoft Corporation had hier de hand in, samen met de Santa Cruz Operation, die een UNIX-variant produceerde genaamd XENIX.

Ten tweede richtte Bell Labs een Unix-ontwikkelgroep op en kondigde aan dat alle volgende commerciële versies van UNIX (beginnend met System V) compatibel zouden zijn met de voorgaande.

In 1984 werd de tweede release van UNIX System V uitgebracht, die introduceerde: de mogelijkheid om bestanden en records te vergrendelen, gedeelde RAM-pagina's te kopiëren bij een poging om te schrijven (copy-on-write), paginavervanging van RAM, enz. In die tijd werd UNIX OS op meer dan 100.000 computers geïnstalleerd.

In 1987 werd de derde release van UNIX System V uitgebracht. Vier en een half miljoen gebruikers van dit epische besturingssysteem werden geregistreerd... Trouwens, wat Linux betreft, het ontstond pas in 1990, en de eerste officiële versie van het OS werd pas in oktober 1991 uitgebracht. Net als BSD werd Linux gedistribueerd met broncode, zodat elke gebruiker het naar eigen wens kon aanpassen. Bijna ALLES is op maat gemaakt, wat Windows 9x bijvoorbeeld niet kan betalen.

2.8 Besturingssystemen van de Windows-familie

Windows was waarschijnlijk het eerste besturingssysteem dat niemand bij Bill Gates bestelde, en hij beloofde het op eigen risico te ontwikkelen. Wat is er zo speciaal aan? Ten eerste de grafische interface. Destijds had alleen de beruchte Mac 0S dit. Ten tweede: multitasken. Over het algemeen werd Windows 1.0 uitgebracht in november 1985. Het hoofdplatform was het 286e voertuig.

Precies twee jaar later, in november 1987, werd Windows 2.0 uitgebracht, en anderhalf jaar later 2.10. Er was niets bijzonders aan hen. En tenslotte: de revolutie! In mei 1990 werd Windows 3.0 uitgebracht. Wat was er: DOS-applicaties draaiden in een apart venster op volledig scherm, en Soru-Paste werkte om gegevens uit te wisselen met DOS-applicaties, en Windows zelf werkte in verschillende geheugenmodi: in het echt (basis 640 KB), in beschermd en uitgebreid. Tegelijkertijd was het mogelijk om applicaties uit te voeren waarvan de omvang groter is dan de grootte van het fysieke geheugen. Er was ook sprake van dynamische gegevensuitwisseling (DDE). Een paar jaar later werd versie 3.1 uitgebracht, die geen problemen meer had met het basisgeheugen. Er is ook een nieuwerwetse functie geïntroduceerd die True Type-lettertypen ondersteunt. Beveiligd normale operatie V lokaal netwerk. Drag&Drop verscheen (bestanden en mappen verplaatsen met de muis). Versie 3.11 verbeterde netwerkondersteuning en introduceerde nog een paar kleine functies. Tegelijkertijd werd Windows NT 3.5 uitgebracht, destijds een verzameling basisnetwerkgadgets uit 0S/2. In juni 1995 was de hele computergemeenschap enthousiast over de aankondiging door Microsoft van de release in augustus van een nieuw besturingssysteem. systeem, aanzienlijk verschillend van Windows 3.11.

24 augustus is de datum van de ambtenaar Windows-versie 95 (andere namen: Windows 4.0, Windows Chicago) Nu was het niet alleen een besturingssysteem, het was een volwaardig besturingssysteem. De 32-bits kernel zorgde voor verbeterde toegang tot bestanden en netwerkfuncties. 32-bits applicaties waren beter beschermd tegen elkaars fouten en er was ondersteuning voor de multi-user modus op één computer met één systeem. Veel verschillen in de interface, veel instellingen en verbeteringen.

Iets later uitgekomen nieuwe ramen NT met dezelfde interface als de 95e. Het werd geleverd in twee versies: als server en als werkstation. Windows NT 4.x-systemen waren betrouwbaar, maar niet zozeer omdat Microsoft een geweten had, maar omdat NT werd geschreven door programmeurs die ooit aan VAX/VMS hadden gewerkt.

In 1996 werd Windows-95 OSR2 (dit staat voor Open Service Release) uitgebracht. De distributie omvatte Internet Explorer 3.0 en een oude versie van Outlook (toen nog eenvoudigweg Exchange genoemd). De belangrijkste functies zijn onder meer FAT32-ondersteuning, een verbeterde hardware- en stuurprogramma-initialisatie. Sommige instellingen (waaronder video) kunnen worden gewijzigd zonder opnieuw op te starten. Er was ook DOS 7.10 ingebouwd met FAT32-ondersteuning.

Het jaar is 1998. Windows 98 werd uitgebracht met ingebouwde Internet Explorer 4.0 en Outlook. De zogenaamde Active Desktop verscheen. Verbeterde ondersteuning voor universele stuurprogramma's en DirectX. Ingebouwde ondersteuning voor meerdere monitoren. Optioneel was het mogelijk om een ​​prachtig hulpprogramma toe te voegen voor het converteren van harde schijven van FAT16 naar FAT32. De ingebouwde DOS dateert uit dezelfde 7.10.

Een jaar later werd Windows 98 Special Edition uitgebracht. Met geoptimaliseerde kernel. Internet Explorer bereikte versie 5.0, die over het algemeen niet veel verschilde van 4.x. Integratie met het World Wide Web, bestaande uit de levering van verschillende zwakke hulpprogramma's zoals FrontPage en Web Publisher. DOS was nog steeds hetzelfde: 7.10.

Jaar 2000. De volledige versie van Windows Millenium is uitgebracht. Internet Explorer werd versie 5.5, DOS lijkt te zijn overleden, maar slimme mensen beweren dat het bestond, maar heette 8.0. DOS-toepassingen worden eenvoudigweg genegeerd. De interface is verbeterd met grafische functies en versnelling van alles wat kan bewegen (inclusief de muiscursor), plus een aantal netwerkfuncties. Welnu, vrij recentelijk, zou je kunnen zeggen in onze tijd, zijn Windows Vista en Windows Server 2008 uitgebracht.

Hoofdstuk 3. Geschiedenis en basisvoorwaarden voor de opkomst van het Windows-besturingssysteem

Sinds hun oprichting hebben personal computers (IBM-compatibel) jarenlang zonder speciale “user shells” gewerkt, die rechtstreeks onder het besturingssysteem werkten (MS DOS, DR DOS, PC DOS). Gebruikers die achter zo'n computer gingen zitten, waren gedoemd de hatelijke C:\-prompt op het kale scherm te zien nadat ze deze hadden aangezet. Alle computerbesturingsbewerkingen werden uitgevoerd door bepaalde woorden - richtlijnen - vanaf het toetsenbord in te voeren. Het ongemak van een dergelijke alfanumerieke interface gaf aanleiding tot klachten over de computers zelf.

Het werken met een personal computer verschilde weinig van het werken op bijvoorbeeld een minicomputer: het was noodzakelijk om het besturingssysteem goed te kennen. En het communicatieproces met de computer zelf was verrassend saai: je moest DOS-richtlijnen in een strikt gedefinieerde volgorde invoeren en applicatieprogramma's bij hun naam noemen (vaak behoorlijk moeilijk te onthouden). Nadat ik de berekeningsresultaten had ontvangen, was het nodig om opnieuw naar DOS-tools te gaan om deze informatie naar andere programma's over te dragen, enz. Een dergelijke ‘dienst’ heeft uiteraard niet bijgedragen aan het wijdverbreide gebruik van personal computers onder gebruikers.

Een van de nadelen van het MS DOS-besturingssysteem, dat in de jaren 80 de de facto standaard werd voor IBM PC-compatibele computers, was de uiterst primitieve gebruikersinterface. Microsoft had duidelijk voor een gebruiksvriendelijkere besturingssysteeminterface moeten zorgen, vooral omdat de Macintosh-computer al op de markt was verschenen Appel met een uiterst vriendelijke grafische gebruikersinterface met vensters (Graphics User Interface, GUI), die er veel voordeliger uitzag dan de MS DOS-opdrachtregel van de IBM PC. In een vensterinterface wordt aan elk actief programma een schermvenster toegewezen, dat een deel van het scherm of het hele scherm kan beslaan.

Microsoft, dat onafhankelijke ontwikkelingen uitvoerde op het gebied van de grafische gebruikersinterface, probeerde ervoor te zorgen dat de vensteromgeving niet alleen een shell voor MS DOS zou zijn, waardoor je met bestanden kunt werken en programma's kunt uitvoeren, maar ontwikkelaars ook zou voorzien van hun eigen applicatieprogrammering interface (programmering van applicatie-interfaces, API).

Microsoft kondigde op 10 november 1983 de start aan van de ontwikkeling van een grafische besturingsshell voor Windows, hoewel Microsoft-programmeurs eind 1982 begonnen met het creëren van een universele reeks grafische procedures, de Computer Graphic Interface (CGI).

CGI, als een reeks routines, was oorspronkelijk bedoeld om te worden geleverd met Microsoft-compilers, waardoor softwareontwikkelaars afbeeldingen naar een grote verscheidenheid aan printertypen konden uitvoeren. Programmeurs zouden CGI-functies in hun programma's kunnen gebruiken, die vervolgens in opdrachten worden vertaald het juiste type printer.

Kort na de start van de werkzaamheden aan CGI begon Microsoft te werken aan het creëren van een grafische besturingsomgeving voor computers met MS DOS. De creatie van een dergelijke shell werd geïnspireerd door de onverwachte belangstelling van gebruikers van IBM-compatibele computers bij de aankondiging door VisiCorp Corporation van de start van de werkzaamheden aan de multi-window operating shell VisiOn. De concurrentie deed dus zijn werk - in februari 1983 werd duidelijk dat Microsoft zijn eigen Windows-shell zou creëren.

Hoewel veel functies en eigenschappen van Windows sindsdien dramatisch zijn veranderd, waren sommige bepalingen vanaf het begin duidelijk. Windows moet multitasken, d.w.z. zou het mogelijk moeten maken om meerdere programma's tegelijkertijd uit te voeren. Windows zou met alle soorten beeldschermen en printers moeten werken. En omdat het voor gebruikers erg moeilijk is om de software waaraan ze gewend zijn achter zich te laten, moet Windows toestaan ​​dat DOS-applicaties draaien. Dit laatste doel bleek zo moeilijk te realiseren dat het het hele project maandenlang vertraagde.

Toen het werk aan CGI de testfase inging, was het niet langer een onafhankelijk product. CGI werd omgedoopt tot GDI (Graphic Device Interface) en werd onderdeel van Windows, inclusief procedures om niet alleen met de printer, maar ook met het beeldscherm te werken. Voor dit doel zijn functies aan GDI toegevoegd om ondersteuning te bieden voor typografische en publicatiefuncties bij het werken met teksten, en procedures voor het manipuleren van grafische objecten.

Op de COMDEX-tentoonstelling van november 1983 was het eerste Windows-prototype klaar. Toen de eerste versie van Windows werd gepresenteerd, werd beloofd dat de commerciële verkoop in mei 1984 zou beginnen. In het voorjaar van 1984 werd de startdatum van de verkoop verschoven naar november. In november werd deze datum verplaatst naar juni 1985. Windows-boxen verschenen echter pas op 18 november 1985 in de winkels.

Maar ondanks het feit dat Windows in november 1985 in de winkelschappen lag, had het twee jaar lang (van 1985 tot 1987) geen grote impact op de softwaremarkt en werd het geen alternatief voor MS DOS, zoals Microsoft had gehoopt. Een groot aantal gebruikers (51%) kocht Windows niet vanwege de applicaties die ervoor gebouwd waren (die waren er maar heel weinig in vergelijking met reguliere MS DOS-programma's) of de grafische interface, maar om snel van de ene DOS-applicatie naar de andere te kunnen overschakelen.

Sinds 1987 begon de situatie dramatisch te veranderen. Er begonnen krachtige en bekende applicaties te verschijnen die geschreven waren om op Windows te draaien. Met de release van de derde versie van Windows werd het duidelijk dat Windows niet alleen een sterke plaats op de softwaremarkt zou verwerven, maar ook het belangrijkste strategische beleid van Microsoft zou worden bij het maken van software. optie laat alle concurrenten ver achter zich."

In 1990 had Microsoft aanzienlijke technische vooruitgang geboekt op het gebied van de ontwikkeling van grafische interfaces. Aan de ene kant heeft Microsoft op dit gebied grote vooruitgang geboekt, grotendeels dankzij het feit dat het tegelijkertijd (samen met IBM) leiding gaf aan de ontwikkeling van de grafische interface Presentation Manager voor het besturingssysteem OS/2. Aan de andere kant heeft Microsoft gevonden onafhankelijke beslissing om alle RAM te gebruiken door programma's gebaseerd op de Windows API. In juli 1990 markeerde PC Magazine een artikel over de nieuwe versie van Windows 3.0, waarbij werd opgemerkt dat " Microsoft Windows"is het briljante multitasking besturingssysteem geworden dat OS/2 nog steeds probeert te worden."

“Event 90” was de release van de grafische besturingssysteemshell van Microsoft Windows 3.0, die een bestseller en het beste product van het jaar werd. Windows had een mooie grafische gebruikersinterface (vergeleken met wat eerder op de IBM-pc was verschenen), bood een aanzienlijk scala aan services en verwerkte al het geheugen dat adresseerbaar was door de 80286, 80386 en hogere microprocessors. Met 32-bit microprocessors (80386 en hoger) en minimaal 2 MB Windows-geheugen 3.0 kon virtueel geheugen gebruiken, deze werkingsmodus werd 386 Enhanced Mode genoemd.

Het systeem had multitasking-mogelijkheden. DOS-programma's onder Windows 3.0 draaiden in preventieve multitasking-modus. Programma's die voldoen aan de Windows API werden uitgevoerd in coöperatieve multitasking-modus. De minimale hoeveelheid RAM waarmee Windows op de een of andere manier kon functioneren was 1 MB in de standaardmodus. Bovendien zou Windows nog steeds kunnen draaien op IBM PC XT-klasse machines die alleen de onderste 640 KB geheugen gebruiken (Real Mode).

Formeel gezien was Windows geen besturingssysteem; het voltooide de kernel en de opdrachtprocessor MS-DOS-systemen eigen kernel en grafische interface. Wat voor de gebruiker echter belangrijker was, was dat er onder Windows geen noemenswaardige problemen zijn met het uitvoeren van MS-DOS-applicaties, en dat applicaties die voor Windows zijn geschreven, communiceren met de grafische interface, met behulp van Windows-service en al het beschikbare geheugen voor Windows-applicaties. Microsoft produceerde zelf softwareproducten voor Windows, bijvoorbeeld de bekende tekstverwerker Word en Excel-spreadsheets. Maar het allerbelangrijkste voor de promotie van Windows op de markt was dat binnen enkele maanden de grote meerderheid van de onafhankelijke softwarebedrijven overstapte op het produceren van programma's voor Windows.

Na aldus bevestigd te zijn nieuwe standaard voor software voor IBM PC-compatibele computers beëindigde Microsoft de gezamenlijke ontwikkelingsovereenkomst met IBM. Windows 3.0 bleek in markttermen een aanzienlijk succesvoller product te zijn dan alle eerdere versies van OS/2 en Windows samen. Tijdens het eerste jaar van verzending van Windows 3.0 en Microsoft werden 5 miljoen exemplaren van het product verkocht, terwijl de totale verkoop van de eerste generatie van OS/2 niet een half miljoen exemplaren bedroeg.

Het begin van de jaren negentig wordt gekenmerkt door een zeer snelle groei van de invloed van Microsoft Windows, niet alleen op de software-, maar ook op de hardwaremarkt. Er is bijvoorbeeld vraag naar video-adapterkaarten die zijn geoptimaliseerd voor Windows, d.w.z. met een microprocessor van minimaal 80386 en een geheugencapaciteit van minimaal 4 MB. Het systeem functioneerde echter ook op zwakkere apparatuur.

In april 1992 verscheen Windows 3.1. Vanaf dit moment heet Windows officieel het besturingssysteem. De Windows 3.1-interface is enigszins verbeterd, met name de mogelijkheid om schermobjecten met de muis te besturen is verbeterd. Dynamische gegevensuitwisseling tussen applicaties (Dynamic Data Exchange, DDE) werd nu rechtstreeks door Windows ondersteund. Het systeem bevat multimediatools die voorheen afzonderlijk werden geleverd in het Windows Multimedia Extensions-pakket. Om de publicatiemogelijkheden uit te breiden, heeft Windows 3.1 ondersteuning toegevoegd voor het True Type-lettertypeschalingssysteem. Windows 3.1 was, net als Windows 3.0, een 16-bits systeem, maar bood slechts twee bedieningsmodi: standaard en 386 uitgebreid. Nu was het niet meer mogelijk om met Windows te werken op een machine uit de XT-klasse, maar de 286e computers bleven “functioneel”. IN Algemene vensters is aanzienlijk stabieler en handiger geworden, de systeemprestaties zijn licht gestegen. Dit alles leidde ertoe dat sinds medio 1992 de ontwikkeling van de Windows-markt feitelijk verband hield met Windows 3.1, en dat steeds meer applicaties specifiek voor Windows 3.1 werden geproduceerd, en niet voor de vorige versie.

De volgende opmerkelijke mijlpaal in de geschiedenis van Windows is Microsoft Windows for Workgroups 3.11, uitgebracht eind 1993. Deze versie was niet alleen een "desktop" besturingssysteem, maar ook een zelfstandig netwerkbesturingssysteem voor het lokale netwerk, evenals een netwerkclient voor Windows-server NT Bovendien bevatte Windows for Workgroups een nieuwe versie van het virtuele bestandssysteem dat compatibel was met MS DOS, maar verder was het een licht verbeterde aanpassing van Windows 3.1, die alleen in de verbeterde 386-modus draaide.

In de kern is Windows3.x een 16-bits besturingssysteem, dus programma's beschouwen het geheugen als bestaande uit segmenten van 64 KB, en alle onderliggende gegevens zijn 16-bits. Een dergelijk systeem stoort niet alleen programmeurs, maar kan ook minder efficiënt zijn dan 32-bits adressering bij het werken met grote hoeveelheden gegevens. Een ander gevolg van de 16-bits basis van dit besturingssysteem zijn beperkte systeembronnen. In Windows 3.x wordt een klein blok geheugen toegewezen aan andere adressen om structuren op te slaan, zoals bestandsdescriptors van toepassingsprogramma's. Zodra deze geheugengebieden vol zijn, kan Windows geen nieuwe applicaties meer laden, zelfs niet als er op andere locaties nog voldoende geheugen over is.

Een grote stap voorwaarts was de release van Windows 3.0 in mei 1990. Microsoft introduceerde protected mode-ondersteuning voor de 80286- en 80386-processors, waardoor toepassingsprogramma's meer geheugen kregen. Ondersteuning voor de verbeterde 386-modus is overgenomen van Windows/386. Applicatieprogramma's kregen maximaal 16 MB geheugen toegewezen, niet opgeroepen, maar beschikbaar voor gelijktijdig gebruik. Pseudo-multitasking en de mogelijkheid om DOS-programma's in een venster uit te voeren werden geïmplementeerd. De gebruikersinterface is merkbaar verbeterd. De bestandsbeheerprogramma's FileManager en ProgramManager zijn gemaakt in de stijl van de omgeving zelf, het ControlPanel-configuratieprogramma verscheen, proportionele lettertypen werden toegevoegd, evenals driedimensionale interface-elementen: schuifbalken en knoppen.

Veranderingen in de beeldschermstuurprogramma's en de mogelijkheid om grote hoeveelheden geheugen aan te spreken, hebben ervoor gezorgd dat Windows aanzienlijk sneller kon werken. Tenslotte zowel gebruikers als ontwikkelaars softwareproducten kregen precies de omgeving waar ze op hadden gewacht.

De Windows 3.1-besturingssysteem is een add-on die door Microsoft is ontwikkeld voor het DOS-besturingssysteem en die een groot aantal functies en gemak biedt voor gebruikers en programmeurs. Door het wijdverbreide gebruik van Windows is 661 de de facto standaard geworden voor IBMPC-compatibele computers: de overgrote meerderheid van de gebruikers van dergelijke computers werkt op Windows. In tegenstelling tot shells zoals NortonCommander biedt Windows niet alleen een handige en visuele interface voor bewerkingen met bestanden, schijven, enz., maar biedt het ook nieuwe mogelijkheden voor programma's om in de Windows-programmaomgeving te draaien. Om deze functies te kunnen gebruiken, moeten programma's uiteraard worden ontworpen om aan de Windows-vereisten te voldoen.

De Windows 3.1-shell bevat veel componenten en biedt gebruikers met verschillende kwalificaties een comfortabele werkomgeving.

Versie 3.0 van de Windows-shell (en de daaropvolgende 3.1) hanteert totaal andere principes in termen van de gebruikersinterface met de computer. Het belangrijkste idee dat ten grondslag ligt aan de Windows-shell is de natuurlijke presentatie van informatie. Informatie moet worden gepresenteerd in een vorm die de meest effectieve assimilatie van deze informatie door een persoon garandeert. Ondanks de eenvoud (en zelfs trivialiteit) van dit principe liet de implementatie ervan in de interfaces van applicatieprogramma's van personal computers om verschillende redenen veel te wensen over. En de implementatie ervan binnen Windows 3.1 is ook niet zonder nadelen. Maar deze shell vertegenwoordigt een aanzienlijke verbetering ten opzichte van eerdere computergebruikersinterfaces. De belangrijkste onderscheidende kenmerken zijn de volgende:

Windows is een gesloten werkomgeving. Bijna elke bewerking die beschikbaar is op besturingssysteemniveau kan worden uitgevoerd zonder Windows te verlaten. Een applicatieprogramma starten, diskettes formatteren, teksten afdrukken - dit alles kan na voltooiing van de bewerking vanuit Windows worden opgeroepen. Ervaring met DOS komt hier ook goed van pas; Veel van de fundamentele principes en concepten van de Windows-omgeving zijn dezelfde als die van de DOS-omgeving. De basisconcepten van de gebruikersinterface in de Windows-omgeving zijn het venster en het pictogram. Alles wat binnen de Windows-shell gebeurt, is in zekere zin een bewerking op een pictogram of een bewerking op een venster (of in een venster). De structuur van vensters en de indeling van bedieningselementen zijn gestandaardiseerd in de Windows-omgeving. De bedieningssets en de menustructuur van serviceprogramma's zijn gestandaardiseerd. Bediening met de muis is standaard voor alle service- en applicatieprogramma's.

Windows is een grafische schil. De gebruiker hoeft geen instructies vanaf het toetsenbord in te voeren in de vorm van tekstreeksen. U hoeft alleen maar goed naar het scherm te kijken en met de muis de gewenste handeling uit de aangeboden set te selecteren. De muiscursor moet op het veld van de vereiste menu-instructie worden geplaatst, of op het pictogram van interesse, of op het veld van de systeemschakelaar die is ontworpen om slechts één programma tegelijk uit te voeren. Binnen Windows kan de gebruiker meerdere programma's draaien voor parallelle (onafhankelijke) uitvoering. Elk van de uitgevoerde programma's heeft zijn eigen programma's eigen raam. Schakelen tussen actieve programma's gebeurt met behulp van de muis, waarbij de cursor vaststaat in het venster van het gewenste programma (knop).

Op 24 augustus 1995 ging het nieuwe besturingssysteem Windows 95 in de verkoop, zelfs vóór de release werden er ongeveer 400 duizend exemplaren van bètaversies van dit systeem verkocht. De hele computergemeenschap was geobsedeerd door dit systeem - de release van Windows 95 werd de belangrijkste gebeurtenis van 1995. Er begon een vlaag: alle tijdschriften schreven over Windows 95, er begonnen boeken te verschijnen, een brede reclamebureau begonnen alle softwarefabrikanten hun producten opnieuw te ontwerpen voor dit nieuwe besturingssysteem, computer- en onderdelenfabrikanten probeerden het logo Designed for Windows 95 te krijgen. De reden waarom Windows 95 in het middelpunt van ieders aandacht stond, is simpel: het is de belangrijkste update van het Windows-systeem sinds de introductie in 1990. Windows 3.0.

Gebruikers profiteren nu van een objectgeoriënteerde interface, inclusief een echt bureaublad en pictogrammen, kopiëren en verwijderen via slepen en neerzetten, submappen en een gemakkelijk toegankelijk dialoogvenster voor het instellen van eigenschappen. Het bestandssysteem herkent lange bestandsnamen en past goed bij de desktop-metafoor.

Wat de onderliggende architectuur betreft, is Windows 95 een 32-bits besturingssysteem met meerdere threads en preventieve multitasking. De omgeving kan zijn eigen 32-bits applicatieprogramma's uitvoeren, geschreven in overeenstemming met de specificaties van de Win32 API. Native Windows 95-applicaties gebruiken een platte 32-bits adresruimte, waardoor ze mogelijk sneller zijn bij het verwerken van grote hoeveelheden gegevens.

Kernelcomponent van Windows 95. De kernel van Windows 95 bestaat uit 3 componenten:

De gebruiker regelt de invoer van het toetsenbord, de muis en andere point-and-point-apparaten, evenals de uitvoer van de gebruikersinterface. Windows 95 gebruikt het asynchrone invoermodel.

Kernel biedt basis functionaliteit OS (bestands-I/O-ondersteuning, virtueel geheugenbeheer, taakplanning), laadt exe- en dille-bestanden wanneer het programma start, handelt uitzonderingen af, zorgt voor interactie tussen 16-bits en 32-bits codes;

GDI grafisch systeem, dat alles bestuurt wat op het beeldscherm verschijnt en grafische uitvoer naar printers en andere apparaten ondersteunt.

De modules ProgramManager en FileManager hebben plaatsgemaakt voor een bureaubladafbeelding waarin de bestanden van de gebruiker worden weergegeven als pictogrammen die in zogenaamde mappen zijn geplaatst. Complexere besturingsfuncties Windows-bestanden 95 zijn toegewezen aan het Explorer-hulpprogramma, dat in wezen FileManager verving, dat een boomdiagram toont van de bestandsstructuur van de computer en zijn netwerkomgeving. Dankzij de FAT-bestandssysteemextensie zijn bestandsnamen niet langer, zoals voorheen, beperkt tot acht tekens plus een extensie van drie letters, maar kunnen namen tot 255 tekens worden gebruikt.

Andere welkome veranderingen in de gebruikersinterface zijn onder meer geanimeerde pictogrammen en dialoogvensters met bladwijzers. Het aantal standaard hulpprogramma's dat bij Windows 95 wordt geleverd, is toegenomen, van traditionele rekenmachines en spelletjes tot krachtige systeemmonitoringtools. De nezijn uitgebreid.

Voordelen van Windows 95:

1) bijna compleet 32-bit besturingssysteem, wat het werk van veel programma's versnelt.

2) handige grafische interface met meerdere vensters voor de gebruiker (desktop);

3) de mogelijkheid om snelkoppelingen en mappen op het bureaublad te maken belangrijke programma's om ze snel te lanceren. Binnen de mappen kunnen zich andere mappen en snelkoppelingen bevinden, wat werkgemak creëert;

4) het starten van applicatieprogramma's en de mogelijkheid om een ​​menu te maken door op de Start-knop in de taakbalk te klikken;

5) zelfafstemmend systeem van stuurprogramma's voor de ondersteuning van computerhardware (PlugandPlay-technologie - "Plug and Play");

6) echte multitasking;

7) ontwikkelde netwerkfuncties, waaronder internet;

8) grote keuze aan applicatiesoftware en ondersteuning voor de meeste 16-bits applicaties;

9) goede multimedia-ondersteuning;

10) meerderheidsoriëntatie moderne fabrikanten computerapparatuur en software Windows-software 95.

Nadelen van Windows 95 besturingssysteem:

1) Hoge eisen naar de computerhardware (processor, RAM, harde schijf);

2) onvoldoende stabiliteit tijdens het gebruik, vooral in Russischtalige versies. Als Windows 95 niet goed functioneert, wordt het Scandisk-programma automatisch gestart, dat in de regel de fouten elimineert en de normale werking van Windows 95 herstelt;

3) Wanneer u een computer met Windows 95 uitschakelt of opnieuw opstart, moet u de knop Start, Afsluiten, Afsluiten (opnieuw opstarten) van de computer of de toetsen gebruiken , . Dit is feitelijk het parkeren van de computer in Windows 95. Hiermee wordt de huidige configuratie opgeslagen en worden de interne buffers gewist. Pas daarna heeft de gebruiker het recht om de computer uit te schakelen (een bijbehorend bericht verschijnt op het scherm). Anders kunnen storingen en verlies van belangrijke informatie optreden;

4) om een ​​schijf te onderhouden op een computer met Windows 95, mag u alleen de eigen tools van Windows 95 gebruiken (Scan-Disk en Defrag voor Windows 95) of speciale NU-9-hulpprogramma's voor Windows 95, en in geen geval mag u oude hulpprogramma's gebruiken (NU-6,7,8) SpeeDisk, NortonDiskDoctor, vooral voor de Russische versie van Windows 95. Anders kan het Windows 95-bestandssysteem beschadigd raken.

Belangrijkste verschillen in Windows 98:

Ondersteuning voor meerdere monitoren. Ondersteuning voor meerdere monitoren maakt mogelijk gebruik meerdere monitoren om uw bureaublad uit te breiden, verschillende programma's op verschillende monitoren te draaien of games te spelen.

Energiebeheer. Modusselectie Altijd aan. Vermindert de opstarttijd van de computer. Bij gebruik van energiebeheertools in . Altijd aan Het duurt slechts een paar seconden om uw computer op te starten. In dit geval worden alle programma's hersteld in de staat waarin ze zich bevonden op het moment van afsluiten. Bovendien zorgt deze modus ervoor dat de computer blijft werken, zelfs als deze uitgeschakeld lijkt. De gebruiker kan alle programma's draaiende laten, de benodigde webpagina's laden, e-mail verzenden en ontvangen, de harde schijf archiveren of het besturingssysteem configureren zonder dat hij in de buurt van de computer hoeft te zijn.

Het is noodzakelijk om een ​​computer te hebben met functies voor automatisch energiebeheer, die vooral goed werken op nieuwe computers met de interface automatische controle configuratie en voeding (ACPI). Bovendien kunt u met hulpprogramma's voor energiebeheer uw computer in de stand-bymodus (slaapstand) zetten om energiebronnen te sparen.

USB-bus. Universeel seriële bus(USB) maakt uw computer gebruiksvriendelijker met geavanceerde plug-and-play-mogelijkheden. Dankzij de nieuwe universele standaardconnector kunt u apparaten toevoegen zonder dat u uw computer opnieuw hoeft op te starten.

Verhoogde betrouwbaarheid. In Windows 98 wordt de betrouwbaarheid van de computer verbeterd door het gebruik van nieuwe wizards nutsvoorzieningen en middelen om een ​​ononderbroken werking van de systemen te garanderen.

Systeembestanden controleren. Met Systeembestandscontrole kunt u de belangrijkste bestanden controleren die uw computer draaiende houden. Als deze bestanden beschadigd of verplaatst zijn, repareert Systeembestandscontrole ze.

Het register controleren. Registry Checker is een systeemprogramma waarmee u fouten in het register kunt onderhouden en elimineren. Elke keer dat u de controle uitvoert, wordt het register automatisch gecontroleerd op inconsistenties in de gegevensstructuur.

Gegevensarchivering. Het archiveringsprogramma biedt geavanceerde archiverings- en gegevensherstelmogelijkheden, inclusief ondersteuning groot nummer magneetbanddrives en de moderne apparatuur. Het wordt voor gebruikers gemakkelijker om belangrijke gegevens op te slaan. Van bestanden op uw harde schijf kunt u een back-up maken op diskettes, tape of een andere computer in uw netwerk. Als de originele gegevens beschadigd of verloren zijn gegaan, kunnen deze vanuit het archief worden hersteld.

Windows 98 Wizards Wizards, ontwikkeld door Microsoft, zijn een populair hulpmiddel geworden om gebruikers door opeenvolgende stappen van complexe procedures te leiden. Door middel van een reeks vrij eenvoudige vragen slaagt het pakket erin om grondig uit te zoeken wat de gebruiker specifiek wil en de juiste handeling uit te voeren.

Onderhoud meester. De Onderhoudswizard helpt u de systeemprestaties te verbeteren, stelt u in staat snel programma's uit te voeren, uw harde schijf op fouten te controleren en schijfruimte vrij te maken.

Internetverbindingswizard. De Internet-verbindingswizard helpt u bij het registreren voor internettoegang en leidt u automatisch door de software-installatiestappen die nodig zijn om toegang te krijgen tot internet.

Schijfverificatie. Schijfcontrole wordt automatisch uitgevoerd na een onjuiste afsluiting van het besturingssysteem. Check Disk detecteert de meest waarschijnlijk beschadigde bestanden en mappen en voert foutcorrecties uit.

Schijfdefragmentatie. Schijfdefragmentatie verhoogt de snelheid van het laden en uitvoeren van programma's. Dankzij het snelle opstarten en afsluiten kunt u sneller en efficiënter werken.

3.6 ramen 2000

Eind 1998 kondigde Microsoft aan dat de volgende versie van WindowsNT 5.0, die in 1999 zou verschijnen, een andere naam zou hebben: Windows 2000. De zaak zou echter niet beperkt blijven tot het veranderen van de naam; het nieuwe besturingssysteem zou een standaard worden, niet alleen voor de “corporate” markt, maar ook voor thuis-pc’s.

Daar leek alle reden voor te zijn: de stabiele, volledig 32-bits WindowsNT-kernel was gekleed in een heldere en handige schil van Windows 98. Nadat hij de beveiliging, uitstekende netwerkmogelijkheden en diensten van NT had geërfd, werd Windows 2000 veel handiger en vriendelijk voor de thuisgebruiker. Het was voor hen dat Microsoft "aas" voorbereidde in de vorm van uitgebreide multimediamogelijkheden, en ook het DirectX-softwarepakket in Windows 2000 inbouwde, dat gedeeltelijk "het ijs kon breken" in de relatie tussen games en besturingssystemen van het NT familie.

Aan de andere kant kwamen de zwakke punten van NT met hernieuwde kracht naar voren in Windows 2000. De hoge eisen aan computerbronnen duwden sommige thuisgebruikers weg van het nieuwe besturingssysteem. Hoewel de meer ervaren en rijken bereid waren te betalen - een beetje snelheid op te offeren om de stabiliteit van het besturingssysteem te garanderen.

Het waren deze tekortkomingen, evenals het feit dat de ondersteuning voor de ‘gamemodus’ in Windows 2000, zelfs na verbeteringen en verbeteringen, verre van ideaal was, waardoor Microsoft het idee moest laten varen om van Windows 2000 een ‘enkel, universeel besturingssysteem te maken’. .” De Windows 9x-lijn, die tot de dood gedoemd leek, werd voortgezet - een nieuwe versie van het thuisbesturingssysteem genaamd WindowsME werd haastig gemaakt. AWindows 2000 begon vol vertrouwen wortel te schieten in het bedrijfsleven.

Net als WindowsNT werd Windows 2000 uitgebracht in verschillende versies: server (Server), voor installatie op de hoofdcomputer van het netwerk, en client (Professional) - voor werkstations. De krachtigste versie – Datacenter – bedoeld voor grote bedrijven, werd officieel geïntroduceerd in september 2000.

3.7 ramen XP ( Ervaring )

Hoewel de mislukte kandidaat voor de rol van het “verenigende” besturingssysteem – Windows 2000 – nooit wortel heeft geschoten op homecomputers, is de vastberadenheid van Microsoft om al zijn besturingssystemen onder één noemer te brengen en tegelijkertijd de overblijfselen van 16-bits systemen uit te bannen in Windows-kernel, dit heeft mij alleen maar sterker gemaakt. Zelfs vóór de release van WindowsME medio 2000 werd het duidelijk dat dit besturingssysteem voor eens en voor altijd een einde moest maken aan de Windows 9x-lijn. Het slagveld zou, na het verdwijnen van de nieuwste DOS-programma's en oudere versies van Windows, moeten blijven bestaan ​​uit volledig 32-bits systemen met een nieuwe, veilige architectuur. Dit is precies wat de opvolger van Windows 2000 zou moeten zijn, een besturingssysteem met de codenaam Whistler, waarvan de eerste versies eind 2000 beschikbaar kwamen voor het grote publiek.

Aanvankelijk waren de ontwikkelaars van plan om het nieuwe besturingssysteem de klinkende naam WindowsNet 1.0 te geven, wat moest benadrukken hoe het nieuwe besturingssysteem erop gericht was netwerkwerk, en de radicale nieuwigheid van zijn interne structuur. Maar tegen de zomer van 2001 kreeg de ex-Whistler een nieuwe naam: WindowsXP. Adverteerders van Microsoft bleken gelijk te hebben: het publiek werd verliefd op de afkorting XP en veranderde in een mum van tijd in een supergepromoot 'merk'. Er moet alleen nog aan worden toegevoegd dat uiteindelijk onder de naam WindowsXP een hele reeks besturingssystemen aan de wereld werd onthuld: het "zakelijke" besturingssysteem WindowsXPServer en WindowsXPProfessional en het "thuis" WindowsXPHome.

De interne structuur van de nieuwe versie van Windows lijkt sindsdien op het eerste gezicht geen significante veranderingen te hebben ondergaan Windows-tijden 2000. Een van de belangrijkste innovaties is een ingebouwd systeem voor het herkennen van spraakopdrachten en spraakgegevensinvoer. En het allerbelangrijkste: Microsoft heeft naast de gebruikelijke 32-bits versie van Windows ook een 64-bits wijziging voorbereid, bedoeld voor installatie op servers die zijn uitgerust met de nieuwe 64-bits Itanium-processor. "Thuisgebruikers" zouden zich hier niet over moeten verheugen - de overgang van gewone pc's naar de 64-bits versie van Windows wordt pas in 2005 verwacht.

WindowsXP is het eerste besturingssysteem van Microsoft met een volledig aanpasbare interface. Nu kunnen gebruikers het uiterlijk van hun besturingssysteem radicaal veranderen met behulp van verwijderbare “skins” (skins), die de eenvoudige schermthema’s uit het Windows 95-tijdperk vervingen. Dankzij de nieuwe “thema’s” kunt u niet alleen de afbeelding op het scherm wijzigen Desktop, het lettertype van pictogramlabels en het uiterlijk van de cursormuis – het uiterlijk van mappen, servicepanelen en vervolgkeuzemenu's wordt niet buiten beschouwing gelaten.

Het tweede "geschenk" Microsoft-thuis de gebruiker beschikt nu over een “intelligent” Startmenu. Wanneer u op deze knop klikt, biedt WindowsXP u een menu met alleen de programma's die u vaak gebruikt, maar om andere programma's te openen moet u op de knop "Andere programma's" klikken.

Het Configuratiescherm is radicaal opnieuw ontworpen - vanaf nu zijn alle pictogrammen erin niet opgestapeld, maar netjes verdeeld in groepen.

Een van de leukste innovaties was ondersteuning CD-R-opnamen En CD-RW-schijven op het niveau van het besturingssysteem zelf - nu kunt u met "lege schijven" werken, net als met gewone diskettes, en de benodigde bestanden rechtstreeks in Verkenner naar een lege schijf slepen. Dit betekent natuurlijk niet dat je nu afzonderlijke opnameprogramma's kunt vergeten - Windows kan nog steeds geen afzonderlijke schijven één op één kopiëren, met de DAO-opnamemodus werken en audioschijven volledig opnemen.

3.8 ramen Uitzicht

ramen Uitzicht is de nieuwste versie van Microsoft Windows, een reeks grafische besturingssystemen voor personal computers, die zowel thuis als op het werk worden gebruikt.

In de Windows NT-productlijn is het nieuwe systeem versie 6.0 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). De afkorting "WinVI" wordt soms gebruikt om te verwijzen naar "Windows Vista", die de naam "Vista" combineert met het versienummer geschreven in Romeinse cijfers. In het begin van de ontwikkeling stond het systeem bekend onder de codenaam Longhorn (genoemd naar de Longhorn Saloon nabij het skigebied Whistler in British Columbia). De naam "Vista" werd aangekondigd op 22 juli 2005. Een paar maanden later hernoemde Microsoft ook Windows Longhorn Server naar Windows Server 2008. Windows Vista zou in de tweede helft van het jaar uitkomen voor zakelijke gebruikers. Vista werd in januari 2007 beschikbaar voor het grote publiek. Microsoft schreef deze vertragingen toe aan een gebrek aan tijd om de beveiliging van het nieuwe besturingssysteem te vergroten. Sinds 8 november 2006 is er een volledige versie van Windows Vista beschikbaar voor hardwarefabrikanten. De publieke vrijgave voor eindgebruikers vond plaats op 30 januari 2007.

Vertaald in het Russisch betekent "vista" "nieuwe kansen", "perspectieven openen". De naam van het nieuwe besturingssysteem is zorgvuldig en consistent gekozen. Aanvankelijk werd de naam als resultaat van onderzoek bepaald en goedgekeurd door Microsoft-medewerkers. Vista werd vervolgens in verschillende delen van de wereld getest met behulp van focusgroepen.

Microsoft zegt dat Windows Vista honderden nieuwe functies bevat. De nieuwe versie van Windows biedt een grotere gegevensbeveiliging en betrouwbaarheid vergeleken met eerdere versies (systeemontwikkelaars werken aan het toevoegen van nieuwe en het verbeteren van oude functies, met name ingebouwde virusbescherming, flexibelere configuratie van gebruikersrechten, encryptie van belangrijke gegevens, controle over cruciale belangrijke OS-services), eenvoudiger werken met informatie en compatibiliteit met de meeste moderne communicatiemiddelen; vereenvoudigd beheer en installatie van het besturingssysteem op meerdere computers; gebruikers krijgen ook een bijgewerkte interface, een synchronisatiewizard met mobiele apparaten, enz. Bedrijfsmanagers claimen betere prestaties in vergelijking met Windows XP, wat wordt bereikt door een bijgewerkt geheugen- en invoer-/uitvoerbeheersubsysteem en de mogelijkheid om services en programma's automatisch te starten in de achtergrond. De nieuwe versie van het besturingssysteem bevat “Hybrid Sleep Mode”, waarbij de inhoud van het geheugen naar de harde schijf wordt geschreven, maar niet uit het geheugen wordt verwijderd. Als de stroomvoorziening niet stopt, herstelt de computer snel zijn werking op basis van RAM. Als de computer is uitgeschakeld, gebruikt Windows de kopie van het RAM-geheugen dat op de harde schijf is opgeslagen en laadt er informatie van (analoog aan de slaapmodus). Volgens Microsoft-experts is de naam Windows Vista bedoeld om gebruikers te informeren over de nieuwe mogelijkheden van het besturingssysteem die momenteel worden ontwikkeld en de voordelen ervan voor gebruikers. Voor ontwikkelaars introduceert Vista versie 3.0 van het .NET Framework, wat het schrijven van hoogwaardige applicaties veel eenvoudiger maakt dan het gebruik van de traditionele Windows API. De definitieve versie van Windows Vista is beschikbaar in versies voor 64-bits en 32-bits processors. Windows Vista heeft ook een nieuw logo. Volgens de ontwerpers van het bedrijf illustreert dit logo veranderingen in de gebruikersinterface van het nieuwe besturingssysteem (dat vanwege zijn uiterlijk "glas" wordt genoemd).

Het voornaamste doel van Microsoft bij het creëren van Vista was het verbeteren van de beveiligingspositie van het Windows-besturingssysteem. De meest voorkomende kritiek op Windows XP en zijn voorgangers is dat het beveiligingsproblemen bevat en vatbaar is voor virussen, en dat de buffer te klein is. In het licht hiervan kondigde Microsoft-voorzitter Bill Gates begin 2002 het ‘Trustworthy Computing Initiative’ aan, dat bedoeld was om extra beveiliging in elk aspect van de softwareontwikkeling in het bedrijf. Microsoft voerde aan dat het prioriteit gaf aan het versterken van de beveiliging van Windows XP en Windows Server 2003 voordat het de werkzaamheden aan Windows Vista afrondde, wat de reden was voor de vertraging bij de release.

Tijdens de ontwikkeling van Vista waren er veel negatieve meningen diverse groepen. Windows Vista kreeg kritiek omdat het dat ook was voor een lange tijd ontwikkelingen, strengere licentievoorwaarden, waaronder een verscheidenheid aan nieuwe Digital Rights Management-technologieën gericht op het beperken van het kopiëren van beschermde digitale informatie, en de mogelijkheid om nieuwe functies te gebruiken, zoals gebruikersaccountbeheer.

Volgens informatie van Microsoft worden computers met Windows Vista geclassificeerd als: Uitzicht Geschikt(bevredigend minimale parameters) En Uitzicht Premie Klaar(voldoet aan de aanbevolen parameters):

Tabel.Basisvereisten

Conclusie

Computerbesturingssystemen worden ontwikkeld en aangepast in de algemene context van de ontwikkeling van hardware en software. De constante omgeving voor deze ontwikkeling is het naast elkaar bestaan ​​van ten minste drie niveaus van organisatie van informatie en computerprocessen: hardware, software, informatie. Ze vormen een aantal lagen, lagen van informatietechnologieën, die binnen bepaalde grenzen uitwisselbaar zijn.

Het besturingssysteem is de primaire softwareschil voor elke computer; Zonder besturingssysteem wordt een computer een levenloos object.

Structureel gezien is het besturingssysteem een ​​reeks programma's die de werking van een computer besturen, applicatieprogramma's en gegevens identificeren en communiceren tussen de machine en de operator. Het besturingssysteem verhoogt de prestaties van het computercomplex dankzij de flexibele organisatie van de taakstroom door de machine, het uniform laden van apparatuur, optimaal gebruik van alle computerbronnen, standaardorganisatie van opslag van grote hoeveelheden gegevens in de machine met verschillende manieren om er toegang toe te krijgen.

Een belangrijk kenmerk van veel besturingssystemen is hun vermogen om met elkaar te communiceren via een netwerk, waardoor computers met elkaar kunnen communiceren, zowel binnen lokale netwerken (LAN's) als op het wereldwijde internet. versies van bestaande besturingssystemen ondersteunen een volledige set protocollen voor het werken op een lokaal netwerk en op het wereldwijde internet.

Computerbesturingssystemen worden ontwikkeld en aangepast in de algemene context van de ontwikkeling van hardware en software. De constante omgeving voor deze ontwikkeling is het naast elkaar bestaan ​​van ten minste drie niveaus van organisatie van informatie en computerprocessen: hardware, software, informatie. Ze vormen een aantal lagen, lagen van informatietechnologieën, die binnen bepaalde grenzen uitwisselbaar zijn.

Binnen de software zijn er op hun beurt bekende sublagen: besturingssystemen, applicatie-ontwikkeltools en de applicaties zelf.

Opgemerkt moet worden dat het niet altijd duidelijk is dat de genoemde lagen van hardware en software zich ontwikkelden als resultaat van een lange evolutie (op de schaal van de informatica!) Ze hebben zich aan elkaar aangepast en werken op dezelfde manier samen als levende organismen in de biosfeer van de aarde. Als we geen rekening houden met de waarschijnlijkheid van ‘technologische revoluties’ (bijvoorbeeld het opgeven van von Neumann-machines), dan zouden de hoofdrichtingen van de ontwikkeling van de informatietechnologie te verwachten zijn in de ‘verspreiding’ van informatieverwerkingsprocessen tussen verschillende lagen. (hardware, software, informatie) en sublagen van de softwarelaag (operationeel systeem, DBMS, etc.).


Gebruikte boeken

1. Borisov M.V. Grondbeginselen van de informatica en computertechnologie./M.V. Borisova – Rostov n.v.t.: Phoenix, 2006

2. PP Belenky Informatica. Serie leerboeken, leermiddelen - Rostov n/d: Phoenix, 2003

3. Vasiliev B.M. Besturingssystemen - M.: Kennis, 1990

4. Vladimir Volkov “Een duidelijke tutorial voor het werken in Windows.” "Peter", Sint-Petersburg, 2001

5. Gladky AA, Klimenko R.A. "WindowsXP-register. Trucs en effecten" 2e druk. – Sint-Petersburg: Peter 2007

6. Zaraev A.V. Nieuwe encyclopedie van de personal computer. De meest complete en toegankelijke gebruikershandleiding. – M: Eksmo 2004

7. Ilyushechkin V.M., A.E. Kostin Systeemsoftware / Ed. 2e, herzien en extra – M.: Hogere school, 1991

9. Computerwetenschappen: “Encyclopedisch woordenboek voor beginners” / Comp. D.A. Pospelov. – M.: Pedagogiek-Press, 1994

10. Lyakhovich V.F. Grondbeginselen van de informatica. nvt: Phoenix Publishing House, 1996

11. MicrosoftWindows 98. Stap voor stap: praktisch. toelage. Russische versie/trans. van Engels – M.: Uitgeverij EKOMO

12. Potapkin A.V. “Besturingssysteem Windows 95” - 1999

13. Partyka T.L., Popov II. "Besturingssystemen, omgevingen en shells" Studiegids. – M.: FORUM:INFRA-M, 2006

14. Stotsky Yu. Werken op een personal computer. Zelfinstructiehandleiding - St. Petersburg: Peter, Kiev: BHV Publishing Group, 2006

15. Khlebalina E. Leonov A. Encyclopedie van kinderen. T22. Informatica – M,: Avanta+, 2004

16. Chernoskutovaya I.A. Computertechnologie. Leerboek voor middelbaar beroepsonderwijs - St. Petersburg: Peter, 2005

Invoering

Een computer is een computersysteem dat bestaat uit hardware en software. Voor de werking ervan is basissoftware vereist: een besturingssysteem. Zonder besturingssysteem kan een computer niet werken.

Een besturingssysteem is een reeks programma's die de werking van een computer organiseren en controleren.

Doel van het werk: een vergelijkende analyse uitvoeren van besturingssystemen van de Windows- en Mac OS-families.

Taken:

  • Definieer een besturingssysteem;
  • Denk aan de functies van besturingssystemen;
  • Voer een vergelijkende analyse van besturingssystemen uit.

1. Basisdefinities en concepten

1.1. besturingssysteem

Een besturingssysteem is een reeks onderling verbonden systeemprogramma's die worden geladen wanneer de computer wordt ingeschakeld en permanent in het geheugen van de computer worden opgeslagen. Ze voeren een dialoog met de gebruiker, beheren de computer en de bronnen (RAM, schijfruimte, etc.) en lanceren andere (applicatie)programma's voor uitvoering. Het besturingssysteem biedt de gebruiker en applicatieprogramma's een gemakkelijke manier om te communiceren (interface) met computerapparaten.

De belangrijkste reden voor de behoefte aan een besturingssysteem is dat de elementaire bewerkingen voor het bedienen van computerapparatuur en het beheren van computerbronnen handelingen op een zeer laag niveau zijn, zodat de acties die door de gebruiker en applicatieprogramma's worden vereist uit enkele honderden of duizenden van dergelijke handelingen bestaan. elementaire operaties.

Een magnetische schijfeenheid 'begrijpt' bijvoorbeeld alleen basishandelingen als het in- en uitschakelen van de aandrijfmotor, het installeren van leeskoppen op een specifieke cilinder, het selecteren van een specifieke leeskop, het lezen van informatie van een schijftrack naar een computer, enz. En zelfs om zo'n eenvoudige handeling uit te voeren als het kopiëren van een bestand van de ene diskette naar de andere (een bestand is een benoemde set informatie op een schijf of ander machinemedium), zijn er duizenden bewerkingen nodig om schijfcommando's uit te voeren, controleer de uitvoering ervan, zoek en verwerk informatie in tabellen, plaats bestanden op schijven, enz.

Het besturingssysteem verbergt al deze complexe en onnodige details voor de gebruiker en biedt hem een ​​handige interface om mee te werken. Het voert ook verschillende hulpacties uit, zoals het kopiëren of afdrukken van bestanden. Het besturingssysteem laadt alle programma's in het RAM, draagt ​​de controle over aan het begin van hun werk, voert verschillende acties uit op verzoek van het uitvoeren van programma's en maakt het RAM-geheugen vrij dat wordt ingenomen door programma's wanneer ze zijn voltooid.

Besturingssystemen kunnen worden onderverdeeld in groepen (geclassificeerd) op basis van de volgende criteria:
1. Op basis van het aantal gebruikers: besturingssysteem voor één gebruiker (bedient slechts één gebruiker); multi-user (werkt met veel gebruikers)
2. Op basis van het aantal processen: enkele taak (verwerk slechts één taak - niet langer gebruikt); multitasking (lokaliseert meerdere taken tegelijkertijd in het RAM, die afwisselend door de processor worden verwerkt)

Per type computertechnologie: enkele processor, multiprocessor (taken kunnen op verschillende processors worden uitgevoerd; servers zijn meestal multiprocessor), netwerk (zorg voor delen bronnen voor alle taken die op het netwerk worden uitgevoerd).

Op basis van het type interface (de manier van interactie met de gebruiker) worden besturingssystemen onderverdeeld in 2 klassen: besturingssystemen met een opdrachtregelinterface en besturingssystemen met een grafische interface.

Er zijn verschillende soorten besturingssystemen: Windows, Mac OS.

1.2. Functies van het besturingssysteem

De functies van het besturingssysteem omvatten:

  • het voeren van een dialoog met de gebruiker;
  • input/output en databeheer;
  • het plannen en organiseren van het programmaverwerkingsproces;
  • distributie van bronnen (RAM en cache, processor, externe apparaten);
  • het lanceren van programma's voor uitvoering;
  • allerlei aanvullende onderhoudswerkzaamheden;
  • overdracht van informatie tussen verschillende interne apparaten;
  • softwareondersteuning voor de bediening van randapparatuur (beeldscherm, toetsenbord, schijfstations, printer, enz.).

2. Vergelijkende analyse van besturingssystemen

2.1. Windows XP

De geschiedenis van Windows (ontwikkeld door Microsoft) gaat terug tot 1986. Het werd populair in 1990, toen Windows 3.0 werd uitgebracht. De populariteit van de nieuwe versie van Windows had verschillende redenen. Met de grafische interface kunt u met objecten op uw computer werken, niet met behulp van opdrachten, maar met behulp van visuele en begrijpelijke acties op de pictogrammen die deze objecten vertegenwoordigen. Mogelijkheid gelijktijdig werken met verschillende programma's heeft het gemak en de efficiëntie van het werk aanzienlijk vergroot. Bovendien heeft het gemak en gemak van het schrijven van programma's voor Windows geleid tot de opkomst van een steeds grotere verscheidenheid aan programma's die op Windows draaien. Ten slotte werd het werken met verschillende computerapparatuur beter georganiseerd, wat ook de populariteit van het systeem bepaalde. Volgende versies van Windows waren gericht op het verbeteren van de betrouwbaarheid, evenals op ondersteuning voor multimedia (versie 3.1) en werk in computernetwerken (versie 3.11).

In 1995 verscheen het Windows 95-systeem, wat een nieuwe fase in de geschiedenis van Windows werd: de interface veranderde aanzienlijk, de snelheid van programma's nam toe en de Internet Explorer-browser werd in het systeem opgenomen.

De voortzetting van de ontwikkeling van Windows 95 was het besturingssysteem dat in 1998 verscheen (Windows 98). Hoewel de interface hetzelfde bleef, werd de interne structuur aanzienlijk opnieuw ontworpen. Er werd veel aandacht besteed aan het werken met internet en aan de ondersteuning van moderne protocollen voor informatieoverdracht - standaarden die de uitwisseling van informatie tussen verschillende apparaten garanderen. Bovendien is een kenmerk van Windows 98 de mogelijkheid om met meerdere monitoren te werken.

De volgende fase in de ontwikkeling van Windows was de verschijning van Windows 2000 en Windows ME (Millennium Edition). Het Windows 2000-systeem is ontwikkeld op basis van Windows NT en heeft daarvan een hoge betrouwbaarheid en beveiliging van informatie tegen inmenging van buitenaf geërfd. Het Windows ME-besturingssysteem werd de opvolger van Windows 98, maar kreeg veel nieuwe functies. Allereerst is dit het verbeterde werken met multimedia, de mogelijkheid om niet alleen audio-, maar ook video-informatie op te nemen, krachtige middelen om informatie te herstellen na storingen, en nog veel meer.

Het Microsoft Windows XP-besturingssysteem (uit de Engelse eXPerience - ervaring), of Microsoft Codename Whistler, is een besturingssysteem uit de Windows-familie, gemaakt op basis van NT-technologie.

Momenteel is Windows XP voor desktop-pc's en werkstations beschikbaar in drie versies: Home Edition voor pc's thuis, Professional Edition voor kantoor-pc's en ten slotte Microsoft Windows XP 64bit Edition - dit is de versie van Windows XP Professional voor pc's die is gebouwd op 64-bits basis Intel-processor Itanium met een kloksnelheid van meer dan 1 GHz.

Wanneer u Windows XP vergelijkt met eerdere versies van Microsoft Windows, kunt u gemakkelijk veel belangrijke verschillen in het nieuwe besturingssysteem opmerken. Ondanks het feit dat dit besturingssysteem is ontwikkeld op basis van het NT-platform en op het eerste gezicht de kenmerken ervan in veel opzichten vergelijkbaar zijn met Microsoft Windows 2000, behoort Windows XP in feite tot een fundamenteel andere generatie besturingssystemen van de Windows-familie . Nu is de Windows-gebruiker niet gebonden aan een standaardinterface die standaard op het systeem is geïnstalleerd: u kunt het uiterlijk van Windows eenvoudig wijzigen door een van de honderden speciaal ontworpen "Thema's" van internet te downloaden. Het traditionele hoofdmenu, dat toegang biedt tot programma's die op de computer zijn geïnstalleerd, documenten die op schijven zijn opgeslagen en instellingen van het besturingssysteem, heeft ook een aantal belangrijke veranderingen ondergaan. Wanneer u nu op de Start-knop drukt, verschijnt er een dynamisch menu met pictogrammen voor alleen de vijf programma's die u het vaakst gebruikt. Hierdoor kun je veel sneller aan de slag met de applicaties die je nodig hebt. Hier bevinden zich ook de knoppen Afmelden en Computer afsluiten. Uitschakelen Computer), waarmee u uw huidige Windows-sessie kunt beëindigen en uw computer kunt uitschakelen.

In de Microsoft-omgeving Windows-gebruiker Vaak moet je tegelijkertijd met meerdere documenten of een set verschillende programma's werken. Tegelijkertijd worden inactieve applicaties geminimaliseerd tot de taakbalk, waardoor deze vroeg of laat overvol raakt met pictogrammen en het schakelen tussen taken lastig wordt. Om de taakbalk te ontlasten en meer werkruimte vrij te maken voor het weergeven van pictogrammen van actieve applicaties, gebruikt Windows XP het zogenaamde taakgroeperingsalgoritme, waarbij vergelijkbare programma's die tegelijkertijd op de computer worden uitgevoerd, worden gecombineerd tot een logische visuele groep.

Windows heeft aanzienlijke beveiligingsproblemen als het gaat om het op afstand hacken van het systeem. Het omgaan met dit probleem wordt gedeeltelijk geholpen door het installeren van patches die regelmatig door ontwikkelaars worden uitgebracht. Dan worden Microsoft-producten grotendeels veilig, maar zonder updates kunnen de besturingssystemen weer openstaan ​​voor hackers.

2.2. MacOS

Ga naar nieuwe architectuur, heeft de Mac-gemeenschap enorm getransformeerd en in feite het begrip van hun computers in twee tijdperken verdeeld: “vóór de overgang naar Intel” en “na de overgang naar Intel.”

Het eerste Mac OS verscheen in 1984, veel eerder dan Windows. Het is speciaal ontworpen voor Macintosh (Mac)-computers. Deze computers hebben een gesloten architectuur, dat wil zeggen dat de computers zelf alleen door Apple worden geassembleerd.

De kracht van Mac OS is de vrijwel afwezigheid van virussen voor Macintosh. En het punt is niet alleen dat Mac OS niet erg wijdverspreid is in vergelijking met Windows, maar ook dat traditionele virussen simpelweg niet werken in een UNIX-omgeving. Theoretisch gezien zijn er natuurlijk voorbeelden van virussen die met sommige applicaties voor Mac OS kunnen werken, maar hun aantal is eenvoudigweg onbeduidend vergeleken met kwaadaardige software die voor Windows is geschreven. Zelfs het op afstand hacken van een computer met Mac OS is veel moeilijker dan het hacken van een machine met Windows, en antivirusprogramma's zijn wellicht alleen nodig om te voorkomen dat een geïnfecteerd bestand naar een machine met Windows wordt verzonden, omdat u er dan geen last van krijgt. leed .

De systeeminterface vertoont ook aanzienlijke verschillen met Windows. Als in Windows bijvoorbeeld elk programma gewoonlijk overeenkomt met één venster waarin tabbladen en werkbalken worden geopend, dan worden in Mac OS "zwevende" vensters en panelen gebruikt, niet gebonden aan een gemeenschappelijk venster, maar op het bureaublad.

Het belangrijkste kenmerk van de Mac OS-interface is het minimalisme. Dit betekent dat wanneer de applicatie wordt gestart, de gebruiker de belangrijkste basisinterface- en bedieningselementen te zien krijgt en dat de gebruiker, alleen als dat nodig is, de werkomgeving naar eigen wens kan aanpassen. In dit geval zal de gebruiker geen problemen ondervinden bij het beheersen van de OS-interface.

Een ander onderscheidend kenmerk van de interface is het dockpaneel. Dit is een paneel onderaan het bureaublad waar u pictogrammen kunt vinden voor bestanden en applicaties waartoe u snel toegang nodig heeft, evenals actieve applicaties. Het paneel kan worden bewerkt, vergroot of verkleind, verwijderd en toegevoegd aan applicatiepictogrammen. U kunt ook interface-elementen noteren, zoals Dashboard en Expose. Dashboard is een paneel voor het werken met 'widgets', de eenvoudigste grafische applicaties die in de regel informatiefuncties uitvoeren. Expose – een functie om op het scherm weer te geven in de vorm van miniaturen van alle geopende vensters of alleen vensters van het actieve programma.

Mac OS wordt, in tegenstelling tot Windows, vanaf het allereerste begin geleverd met de benodigde set tools voor volledige werking. En hoewel de lijst met programma's voor Mac OS niet zo indrukwekkend is als voor Windows, zijn daar toch alle noodzakelijke basisapplicaties voor werk en entertainment beschikbaar.

2.3. Voor- en nadelen van besturingssystemen
Voor- en nadelen van Windows- en Mac OS-besturingssystemen

Voordelen

Gebreken

ramen 1. Ruime keuze DOOR
2. Volledige compatibiliteit met alle apparatuur
3. Technische ondersteuning
4. Wijdverbreid
5. Eenvoudig in te stellen
1. Slechte beveiliging
2. Enigszins te duur systeem vereisten
3. Veel beperkingen (digitaal inhoudscontrolesysteem, verscheen voor het eerst in Windows Vista, Microsoft probeert altijd zijn mening op te leggen over wat het beste is voor de gebruiker)
MacOS 1. Eenvoudige installatie
2. Vereist geen kennis van technische details van de gebruiker
3. Intuïtiviteit van gebruik
4. Handige organisatie van vensters - alle vensters zijn zichtbaar en het is niet nodig om ertussen te schakelen.
5. Geïnstalleerd basisset DOOR
6. Goede beveiliging
1. Hoge kosten voor computers met Mac OS X
2. Gesloten computerarchitectuur – er is geen mogelijkheid om apparatuur te upgraden

Conclusie

De afgelopen tien jaar hebben computers letterlijk appartementen, kantoren en bedrijven overspoeld. De ‘smart box’ komt vol vertrouwen ons leven binnen en veel mensen kunnen zich niet meer voorstellen hoe ze voorheen zonder zouden kunnen .

Een groot aantal gebruikers gebruikt de computer het liefst voor entertainment. In dit geval is Windows geschikt voor mensen die een multimediacentrum nodig hebben (muziek, bioscoop, internet, games). En voor degenen die een computer nodig hebben die niet duur is en niet te moeilijk te gebruiken voor werk, en Mac OS X is de beste optie voor mensen die op een computer willen werken zonder zich te verdiepen in de functies van het systeem

Onderwerp, leeftijd van de studenten

computerwetenschappen en informatie- en communicatietechnologieën

Korte samenvatting van het project

Op dit moment ontwikkelt de mondiale computerindustrie zich zeer snel. De systeemprestaties nemen toe en daarom nemen de verwerkingsmogelijkheden toe grote volumes gegevens. Iedereen probeert over te schakelen naar geavanceerdere besturingssystemen, zoals Mac OS X, Linux en Windows. Maar vanwege de “impopulariteit” van UNIX-systemen gebruiken maar weinig mensen dit besturingssysteem. Over de hele wereld gebruikt iedereen, van huisvrouwen tot zakelijke gebruikers, Windows. Wanneer studenten aan een project werken, wordt van hen verwacht dat zij de vaardigheden van zelfstandig werken, zelfstudieactiviteiten en het vermogen om door de informatiestroom te navigeren, ontwikkelen. Een onderscheidend kenmerk van het project is dat het voorziet in een diepgaandere studie van de soorten besturingssystemen en hun belangrijkste verschillen. Het product van het project is bedoeld om gesystematiseerde informatie over het besturingssysteem te presenteren, in de vorm van een presentatie of samenvattende tabel.

Vragen die het project begeleiden

Fundamentele vraag

Besturingssysteem? "De gestreepte vlieg" of "Het ding dat de wielen aanhoudt"...

Problematische vraag

Besturingssysteem als basis voor dialoog tussen gebruiker en computer

Studie vragen

Noem de besturingssystemen die je kent Vergelijk de besturingssystemen die je kent vanuit het perspectief van: - interface - veiligheid - stabiliteit - oorsprong en dynamiek van ontwikkeling Maak een conclusie over de rol van het besturingssysteem in de dialoog tussen de gebruiker en de computer

Project Plan

Project-visitekaartje

Publicatie voor docenten

Docentpresentatie om de ideeën en interesses van studenten te identificeren

Een voorbeeld van een activiteitsproduct voor studentenprojecten

Formatieve en summatieve beoordelingsmaterialen

  • Vóór de start van het project Vaardigheden worden bepaald door de observatie van de leraar van het werk van de leerlingen in het Windows-besturingssysteem. Er wordt een onderzoek uitgevoerd om theoretisch materiaal te identificeren en te begrijpen. Er worden provocerende vragen gesteld (brainstormen) over het onderwerp van het toekomstige project, waardoor de mentale acties van studenten worden geactiveerd.
  • Tijdens werk Er wordt tussentijds toezicht gehouden op de resultaten van de activiteiten van elke onderzoeksgroep (op voorwaarde dat tussenresultaten om een ​​project aan te maken). Het statistische werkdossier van de leerling wordt ingevuld; indien nodig stuurt de docent de activiteiten van de leerlingen aan en corrigeert hun werk.
  • Na voltooiing van de werkzaamheden Bij een project presenteren leerlingen in de klas de resultaten in de vorm van presentaties of samenvattende tabellen

Ministerie van Onderwijs van de Russische Federatie Novosibirsk State University of Architecture and Civil Engineering (Sibstrin)

Afdeling Toegepaste Wiskunde

Moderne besturingssystemen

Voltooid:

Leerling van groep nr. 223

Micheeva Nadezjda

Faculteit Civiele Techniek

Gecontroleerd:

Docent

Fedorova N.N.

Novosibirsk 2014

I. Inleiding……………………………………………..…....…p. 3

II. Hoofddeel……………………………………………………...……………….…p. 4-8

1. OS-Windows-familie…………………….…………….....…p. 4-5

2. Besturingssysteemfamilie – Unix…………………………….…………….....…p. 5-8

III. Conclusie …………………………………………………………………. Met. 9

IV. Referentielijst……………………………………………...……….… p. 10

Invoering

Besturingssysteem, afgekort. OS (Engels besturingssysteem, OS) is een reeks onderling verbonden programma's die zijn ontworpen om computerbronnen te beheren en gebruikersinteractie te organiseren. In de meerderheid computersystemen het besturingssysteem is het belangrijkste, belangrijkste (en soms het enige) onderdeel systeem software. Sinds de jaren negentig zijn de meest voorkomende besturingssystemen de Windows-familiesystemen en UNIX-klasse systemen (vooral Linux en Mac OS). Belangrijkste functies: uitvoering van programmaverzoeken (gegevensinvoer en -uitvoer, starten en stoppen van andere programma's, toewijzing en vrijgave van extra geheugen, enz.), in RAM en de uitvoering ervan, gestandaardiseerde toegang tot randapparatuur (invoer-/uitvoerapparaten), RAM-beheer

(verdeling tussen processen, organisatie virtueel geheugen), beheert de toegang tot gegevens op niet-vluchtige media (zoals een harde schijf, optische schijven enz.), georganiseerd in de een of de ander bestandssysteem, voorraad gebruikersomgeving, waarbij informatie over systeemfouten wordt opgeslagen. Besturingssystemen kunnen worden geclassificeerd op basis van onderliggende technologie (UNIX-achtig, post-UNIX/afstammelingen).

UΝΙΧ), licentietype (eigendom of open), of deze momenteel wordt ontwikkeld

(verouderd of modern), per doel (universeel, ingebed systeembesturingssysteem, PDA-besturingssysteem, Realtime besturingssysteem, voor werkstations of servers), maar ook om vele andere redenen.

Grootste deel

1. OS-Windows-familie

Windows 8.1 Blue is een besturingssysteem uit de Windows NT-familie, geproduceerd door Microsoft Corporation, de opvolger van Windows 8. Ontworpen voor werkstations, personal computers en draagbare apparaten; versie,

ontworpen om serverproblemen op te lossen - Windows Server 2012 R2. Vergeleken met

Windows 8 heeft een aantal updates en verbeteringen die erop gericht zijn de grafische interface eenvoudiger te maken om mee te werken. Windows 8.1 is net als Windows 8 gericht op touchscreen-pc's, maar sluit de mogelijkheid van gebruik op klassieke pc's niet uit.

Toepassingen: Internet Explorer is bijgewerkt naar versie 11. De nieuwe versie ondersteunt de WebGL- en SPDY-protocollen en verbetert objectmodel JavaScript en de mogelijkheid om tabbladen te synchroniseren; Windows PowerShell v4.0: met de nieuwe versie kunt u het startscherm beheren, Windows-verdediger en andere software-, hardware- en netwerkcomponenten van het systeem; Metro-applicaties die vóór de update zijn geïnstalleerd, worden niet opgeslagen. Na de update zullen sommige ervan worden vervangen, de rest moet je zelf opnieuw installeren; Metro-apps toegevoegd “Skype”, “Wekker”, “Rekenmachine”, “Opnamestudio”, “Scanner”, “Koken”, “Leeslijst”, “Gezondheid en Fitness”, “Help + Tips”. Movie Moments-apps

(een applicatie voor het uitvoeren van eenvoudige videobewerkingen) en een bestandsbeheerder ontbreken. De mogelijkheid toegevoegd om Metro-applicaties automatisch bij te werken. De app PC-instellingen is bijgewerkt met instellingen en opdrachten die voorheen alleen beschikbaar waren via het Desktop Control Panel; Verbeterde mogelijkheid om instellingen en andere gebruikersgegevens te synchroniseren door een diepere integratie van de synchronisatieservice met de OneDrive-service. Interfaceverbeteringen: in het charmspaneel

(Charms) heeft een aantal extra functies, waaronder het verzenden of afdrukken van een screenshot van de applicatie en het afspelen van deze inhoud op andere apparaten. De zoekfunctie is ook aanzienlijk verbeterd en opnieuw ontworpen door koppeling met de Bing-zoekservice. De functie “App Pinning” ondersteunt nu meerdere applicaties tegelijkertijd op schermen met hoge resolutie

(een scherm met een resolutie van 1920x1080 kan bijvoorbeeld drie toepassingen bevatten). De minimale resolutie voor het functioneren van Snap View is 1024 x 768 pixels. Verscheen

de mogelijkheid om het bureaublad direct na het inloggen te openen, zoals het geval was in eerdere besturingssystemen vóór Windows 8. Ook in Windows 8.1 is de knop “Start” opnieuw verschenen, waarmee de moderne interface wordt gestart. Voor velen een aanzienlijke toename van de mogelijkheden

De Metro-interface wordt gezien als een nieuwe stap in de afschaffing van de desktop. Verbeteringen aan het Start-menu: Mogelijkheid om meerdere moderne applicaties tegelijkertijd te gebruiken op niet-breedbeeldmonitors; Extra maten voor "tegels":

heel groot en heel klein; Extra gebaren, waaronder het openen van de pagina Alle apps door het scherm naar beneden te schuiven; Geavanceerde personalisatieopties,

beschikbaar via het item “Personalisatie” van de startscherminstellingen; Het vergrendelscherm heeft nu de mogelijkheid om na een bepaalde tijd afbeeldingen te wijzigen

(afbeeldingen kunnen zowel vanuit lokale bronnen als vanuit de cloud worden gebruikt

Een schijf). De definitieve release vond plaats op 17 oktober 2013. Het systeem werd gratis verspreid onder alle gebruikers van een gelicentieerd exemplaar van Windows 8 en

beschikbaar om te downloaden via de Windows Store-app store (in sommige gevallen zijn downloads via de winkel niet beschikbaar), en het bijgewerkte besturingssysteem werd in de winkelschappen en op apparaten verkocht als een vooraf geïnstalleerd besturingssysteem.

2. Besturingssysteemfamilie – Unix

Ubuntu 14.04.1 is een gratis besturingssysteem voor werkstations, personal computers, netbooks en servers. Is een van de meest populaire distributies

Linux. Een nieuwe versie Het systeem verschijnt halfjaarlijks, in april en oktober. Nieuwste LTS

De release is Ubuntu 14.04 Trusty Tahr. Sinds versie 12.04 Precise Pangolin,

ondersteuning voor LTS-releases is 5 jaar voor zowel servers als pc's en tablets. Ubuntu 14.04 LTS “Trusty Tahr”, de twintigste release van de distributie en de vijfde release met langdurige ondersteuning. De release vond plaats op 17 april 2014. In oktober

In 2011 verklaarde Mark Shuttleworth dat Ubuntu 14.04 smartphones, tablets en touchscreens zou ondersteunen. De ontwikkelingscyclus voor deze release was gericht op de tabletinterface, specifiek voor de tablets Nexus 7 en Nexus 10. Deze versie introduceerde de mogelijkheid om het algemene menu uit te schakelen. In plaats van Mir of XMir bleef in deze release de Xorg-interface behouden. Ondersteuning voor SSD Trim is standaard ingeschakeld. Ook GNOME 3.10 is standaard geïnstalleerd. Daarnaast is de ondersteuning voor hoge DPI-schermen en batterijduur op laptops verbeterd.

Linux Mint 17 Qiana (eng. mint - mint) is een distributiekit van het Linux-besturingssysteem.

Aanvankelijk was Linux Mint gebaseerd op Ubuntu, later begon het aantal variaties te groeien en verscheen er een tak van distributiekits Debian-gebaseerd standaard met repository's van de testvertakking. Elke build gebruikt een van de populaire grafische omgevingen - Mate, Cinnamon (wat een shell is voor de GNOME-desktopomgeving, wat een afsplitsing is van de GNOME Shell-codebase), KDE, Xfce en anderen. Omdat Linux Mint-builds voor het grootste deel alleen verschillen van Ubuntu in de samenstelling van de pakketten die in de distributie zijn opgenomen, ligt de compatibiliteit met Ubuntu voor de hand, wat door de ontwikkelaars zelf wordt erkend. Het doel van de distributie is om de eindgebruiker te voorzien van een zo eenvoudig mogelijk systeem, dat direct na de installatie klaar is voor gebruik en waarvoor het downloaden van de meest populaire software niet nodig is. Vanaf versie 17.0 (codenaam Qiana)

De distributie werd overgebracht naar een ontwikkelingscyclus van twee jaar en begon uitsluitend gebaseerd te zijn op LTS-versies van Ubuntu. De minimale systeemvereisten voor Linux Mint zijn hetzelfde als in

Ubuntu: x86-processor (Linux Mint 64-bit vereist een 64-bit-processor. Linux Mint 32-bit

werkt op zowel 32-bits als 64-bits processors); 512 MB RAM (Random Access Memory); 4 GB ruimte op de harde schijf (HDD) voor installatie; videokaart met een resolutie van 800x600; CDROM-station of USB-poort. Linux Mint wordt kant-en-klaar geleverd met meer componenten,

dan Ubuntu: hoofdcomponenten - Ubuntu 13.04, Linux Kernel 3.8 generiek, GTK+ 3.6.1,

Xorg 1.13.3; heeft een gestandaardiseerde interface, eigen pictogrammen en kleuren voor menu's, vensters en panelen; een set audio- en videocodecs, Adobe Flash en Java; Windows-migratie-assistent; heeft een handig controlecentrum; mintMenu, ter vervanging van het standaardmenu

GNOME (vergelijkbaar met het Slab-menu in openSUSE); het basispakket omvat Firefox, Thunderbird, LibreOffice, GIMP, Pidgin, Rhythmbox, XChat, GParted (de set tools kan variëren afhankelijk van de distributie).

FreeBSD 10.1 is een gratis Unix-achtig besturingssysteem, een afstammeling van AT&T Unix langs de BSD-lijn, gemaakt aan de Universiteit van Berkeley. FreeBSD draait op pc-compatibele x86-systemen, waaronder Microsoft Xbox en DEC

Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC, NEC PC-98, ARM. Ondersteuning voor de MIPS-architectuur wordt voorbereid. FreeBSD wordt ontwikkeld als een compleet besturingssysteem

systeem. Kernelbroncode, apparaatstuurprogramma's en basis gebruikersprogramma's

(zogenaamde userland), zoals opdrachtshells, enz., zijn opgenomen in één versiebeheersysteemboom (tot 31 mei 2008 - CVS, nu - SVN). Dit is wat FreeBSD anders maakt

van GNU/Linux - een ander gratis UNIX-achtig besturingssysteem, in

waarin de kernel is ontwikkeld door één groep ontwikkelaars, en een reeks gebruikersprogramma's door anderen (bijvoorbeeld het GNU-project). En talloze groepen verzamelen het allemaal in één geheel en geven het uit in de vorm van verschillende Linux-distributies. FreeBSD heeft zichzelf bewezen als een systeem voor het bouwen van intranetten en internetnetwerken en -servers. Het biedt betrouwbare netwerkdiensten en doeltreffend management geheugen. Naast de stabiliteit is FreeBSD ook populair vanwege de licentie, die aanzienlijk verschilt van de bekende GNU GPL-licentie. Dankzij de BSD-licentie kan de code niet alleen in vrije software worden gebruikt, maar ook in propriëtaire software. In tegenstelling tot de GNU LGPL, die ook het gebruik van gratis code toestaat gesloten programma, is de BSD-licentie eenvoudiger en korter. FreeBSD 10.1 werd uitgebracht op 14 november 2014. Momenteel

FreeBSD biedt de gebruiker twee complementaire technologieën voor het installeren van software van derden: een verzameling FreeBSD-poorten en binaire softwarepakketten. Elk van deze systemen kan worden gebruikt om de meeste te installeren nieuwste versies toepassingen van lokale media of rechtstreeks van het netwerk.

Debian 7.7 "Wheezy" is een besturingssysteem dat bestaat uit gratis software met open source broncode. Momenteel is Debian GNU/Linux een van de populairste en belangrijkste GNU/Linux-distributies, die in zijn primaire vorm een ​​aanzienlijke invloed heeft gehad op de ontwikkeling van dit type besturingssysteem als geheel. Er zijn ook projecten gebaseerd op andere kernels: Debian

GNU/Hurd, Debian GNU/kFreeBSD en Debian GNU/kNetBSD. Debian kan worden gebruikt als besturingssysteem voor zowel servers als werkstations. Debian heeft de grootste verzameling pakketten van alle distributies - kant-en-klare programma's en bibliotheken - en als het niet eens in hun aantal is, dan wel in het aantal ondersteunde architecturen: te beginnen met ARM, gebruikt in embedded apparaten, de meest populaire x86 en PowerPC, nieuwe 64-bit AMD, en eindigend met IBM S/390, gebruikt in mainframes. Er zijn verschillende tools ontwikkeld om met opslag te werken,

de meest populaire daarvan is Advanced Packaging Tool (APT). Debian is de basis geworden van een aantal distributies. De bekendste daarvan (in alfabetische volgorde) - Knoppix, Linux Mint, Maemo, MEPIS, SteamOS, Ubuntu. Debian heeft een breed scala aan functies.

In de huidige stabiele versie omvat meer dan zevenendertigduizend softwarepakketten voor tien architecturen gebaseerd op Linux-kernels(van Intel/AMD 32-bit/64-bit, veel gebruikt in persoonlijke computers, naar ARM, vaak gebruikt in embedded

systemen en IBM-mainframes Systeem z) en ook twee architecturen gebaseerd

FreeBSD-kernels (kfreebsd-i386 en kfreebsd-amd64). Kenmerken van Debian

zijn: het Advanced Packaging Tool (APT) pakketbeheersysteem, een strikt beleid met betrekking tot pakketten, opslagplaatsen met een groot aantal ervan, evenals hoge kwaliteit van uitgebrachte versies. Dit maakte het mogelijk om eenvoudig tussen versies te upgraden en pakketten automatisch te installeren en te verwijderen. Het was in Debian dat het mechanisme voor het selecteren van de voorkeurssoftware uit verschillende opties – Alternatieven – voor het eerst werd geïntroduceerd als een uniforme standaard. Met standaard Debian installeren Er wordt gebruik gemaakt van de GNOME-desktopomgeving, die een set bevat populaire programma's, zoals

LibreOffice, Iceweasel (Firefox-modificatie), Evolution e-mailprogramma, cd-/dvd-brandprogramma's, muziek- en videospelers, programma's voor het bekijken en bewerken van afbeeldingen en pdf-documentviewers.

OS X 10.9 Mavericks is een besturingssysteem geproduceerd door Apple Corporation,

gepresenteerd op 10 juni 2013 op de WWDC-conferentie 2013. De bètaversie werd op de dag van de aankondiging beschikbaar voor ontwikkelaars. De publieke release van het nieuwe besturingssysteem vond plaats op 22 oktober 2013. Mavericks kan gratis worden gedownload via de Mac App Store. Vanaf Mac OS X 10.0 werden versies van het besturingssysteem vernoemd naar vertegenwoordigers van de kattenfamilie.

Vanaf Mac OS X 10.9 besloot Apple OS X-releases te vernoemen naar plaatsen in Californië. Nieuwe functies: Verbeterde ondersteuning voor meerdere monitoren; mogelijkheid Apple-gebruik TV als volwaardige monitor; Tabbladen in Finder; Tags voor documenten, waardoor het zoeken en sorteren van documenten wordt vereenvoudigd; Kaarten en iBooks-apps voor OS XMac OS X 10.0 (codenaam Cheetah - cheetah) - eerste grote release Apple Mac OS X in gebruikers- en serverbesturingssystemen. Mac OS 10.0 werd geïntroduceerd op 24 maart 2001. In de VS bedroeg de productprijs $ 29,95. Cheetah verving Mac OS X Public Beta. Mac OS X 10.0 markeerde een radicale afwijking van eerdere "klassieke" Macintosh-besturingssystemen. Systeem vereisten:

Ondersteunde computers: Power Macintosh G3, G3 B&W, G4, G4 Cube, iMac, PowerBook G3, PowerBook G4, iBook (de originele "Kanga" PowerBook G3 was de enige op G3 gebaseerde Mac die niet werd ondersteund door Mac OS X). 128 MB (officieel minimaal 64 MB). Ruimte op harde schijf: 1,5 GB (800 MB voor minimale installatie).

Conclusie

Het debat over welk besturingssysteem beter is, is al tientallen jaren niet verdwenen. De thuismarkt voor pc-besturingssystemen is verdeeld tussen drie belangrijkste concurrenten: Microsoft

Windows, Apple Mac OS, Linux-familiebesturingssystemen. Iedereen heeft Microsoft-systemen Windows heeft twee grote nadelen: de gevoeligheid voor virussen en de noodzaak om antivirusprogramma's te gebruiken, waardoor het besturingssysteem kan "crashen", en zelfs met verlies van belangrijke gegevens, en onvoorspelbare ineenstorting en uitval van het systeem. Maar aan de andere kant zijn alle populaire commerciële programma's ( Microsoft Office, Photoshop, 1C, Media player classic, ABBYY Fine Reader) werken alleen op het Windows-platform. Ondersteuning voor de nieuwste technologieën is voornamelijk bedoeld voor dit besturingssysteem. Ubuntu is niet bang voor virussen; het is niet nodig om er een antivirusprogramma op te installeren, daarom werkt het systeem snel, is het gratis en beschikt het over het hele pakket aan basisprogramma's. Nadelen: Het kan vastlopen als de computer verkeerd wordt uitgeschakeld, en het is moeilijk te leren. Het is niet erg populair onder pc-bezitters thuis, maar domineert de smartphonemarkt. Apple Mac OS is echt iets ongelooflijks.

Alles is eenvoudig, alles is handig, toegankelijk, intuïtief, ongelooflijk stabiel, zonder angst voor virussen, alles werkt gewoon. Er is een compleet softwarepakket. Helaas is het erg duur en daarom niet voor veel gebruikers beschikbaar; het ondersteunt alleen merkprocessors

Intel. Hoe dan ook, de keuze is aan jou, probeer te kiezen wat het beste bij je past.

Bibliografie:

1. https://ru.wikipedia.org/wiki/Windows_8.1

2. https://ru.wikipedia.org/wiki/Ubuntu

3. https://ru.wikipedia.org/wiki/Linux_Mint

4. https://ru.wikipedia.org/wiki/FreeBSD

5. https://ru.wikipedia.org/wiki/Debian

6. https://ru.wikipedia.org/wiki/OS_X_Mavericks