Wat is beter Windows of Linux: sterke en zwakke punten van besturingssystemen. Classificatie van besturingssystemen door families

Vergelijkende kenmerken van besturingssystemen

Windows en Linux

Criteria

Beschikbaarheid en populariteit

Windows wordt gedistribueerd als een betaald besturingssysteem, is erg populair en de beschikbaarheid van dit besturingssysteem is hoog.

Het wordt volledig gratis verspreid. Download gewoon de distributiekit van internet en start de installatie.

Gebruikersinterface

De gebruikersinterface is handig.

De gebruikersinterface is handig, vergelijkbaar met Windows.

Installatie en configuratie

Windows is heel eenvoudig geïnstalleerd en ook de configuratie is eenvoudig.

Installatie is zowel handmatig als automatisch mogelijk.

Linux is eenvoudig te installeren; tijdens de installatie kunt u het besturingssysteem zelf aanpassen.

Apparaatcompatibiliteit

Compatibel met alle apparaten, op voorwaarde dat er stuurprogramma's beschikbaar zijn. Momenteel beschikt Windows over alle stuurprogramma's voor alle apparaten.

Compatibel met een minimum aantal apparaten.

Dit hangt ervan af dat er nog weinig stuurprogramma's zijn voor apparaten onder Linux.

Set ingebouwde programma's

Windows heeft een minimum aan ingebouwde programma's, alleen de meest noodzakelijke.

Linux heeft een reeks ingebouwde programma's voor het werken met verschillende soorten bestanden, en voor het werken met verschillende typen. De standaardset is veel breder dan in Windows/

Compatibiliteit met andere programma's

Windows is compatibel met een grote verscheidenheid aan programma's. Het is ook mogelijk om compatibiliteit met latere versies van Windows te installeren.

Linux ondersteunt alleen software die is geschreven voor het Linux-besturingssysteem.

Bescherming van informatie tegen ongeoorloofde toegang en virusinfectie

Windows is gedeeltelijk beschermd tegen virussen en vereist extra aanschaf en installatie van antivirussoftware. Linux biedt van nature beveiligingsfuncties in de kernel van het besturingssysteem. Wetenschappelijke en educatieve studentenconferentie “Continuity of Generations, Shatura-2009”

Kennisgebied: "Informatietechnologie" Onderwerp: “Vergelijking van Windows en Linux OS” Hoofd werk:

Voronin Igor Vadimovich,

Hoofd van de afdeling Informatietechnologie, IPLITRAN

Een computer kan niet werken zonder een besturingssysteem (OS). Een besturingssysteem is een basisset van programma's die computerhardware beheren, met bestanden werken, informatie invoeren en uitvoeren, evenals de uitvoering van toepassingsprogramma's en hulpprogramma's. Het besturingssysteem bevat ook programma's en een gebruikersinterface. Er zijn veel besturingssystemen voor PDA's, voor computers, maar ook speciale besturingssystemen (voor het besturen van eenheden en mechanismen). De meest populaire besturingssystemen voor pc's zijn Linux, Windows, Unix, GNU, Mac OS, Amiga OS. Dit werk vergelijkt Windows- en Linux-besturingssystemen omdat ze het populairst zijn ter wereld en in Rusland.

Doelen van het werk

De doelstellingen van het werk zijn het vergelijken van de Windows- en Linux-besturingssystemen en het identificeren van hun voor- en nadelen.

Geschiedenis van de creatie van Windows en Linux OS

Doelstellingen: Kennis maken met de geschiedenis van het creëren van OS-gegevens

Microsoft Windows werd voor het eerst geïntroduceerd op Comdex op 10 november 1983, toen het werd gepositioneerd als een grafische extensie voor MS-DOS. Zelfs het bekende Microsoft Windows 3.x en Microsoft Windows for Workgroups 3.x waren geen besturingssystemen in hun pure vorm, maar waren add-ons of uitbreidingen van het MS-DOS-besturingssysteem. De belangrijkste innovaties die in Microsoft Windows werden geïmplementeerd waren het verschijnen van een grafische gebruikersinterface en het gebruik, samen met het toetsenbord, van een ander apparaat - een grafische manipulator "muis", zonder welke het nu moeilijk is om een ​​moderne personal computer voor te stellen. Windows 1.0 bevatte zijn eigen stuurprogramma's voor videokaarten, muizen, toetsenborden, printers en seriële poorten.

Tegen 1990 werden in het kader van het GNU-project vrije programma's ontwikkeld en voortdurend ontwikkeld, die de belangrijkste hulpmiddelen vormden voor het ontwikkelen van programma's in de C-taal: de Emacs-teksteditor, de gcc C-taalcompiler, de gdb-programmadebugger, het Bash-commando shell, de bibliotheek met essentiële functies voor C-programma's libc . Al deze programma's zijn geschreven voor besturingssystemen die vergelijkbaar zijn met UNIX. Dit betekent dat ze het standaard UNIX-mechanisme gebruikten voor het opvragen van computerbronnen die het programma nodig heeft - systeemoproepen, die worden geëxecuteerd kern besturingssysteem. Met behulp van systeemaanroepen krijgen programma's toegang tot RAM, het bestandssysteem en invoer- en uitvoerapparaten. Omdat systeemaanroepen er in alle UNIX-implementaties min of meer standaard uitzagen, konden GNU-programma's (met weinig of geen aanpassingen) op elk UNIX-achtig besturingssysteem draaien.

Met bestaande GNU-tools zou het mogelijk zijn om C-programma's te schrijven met behulp van alleen gratis softwareproducten, maar gratis UNIX-compatibel kernels, op basis waarvan al deze instrumenten konden werken, bestond niet. In deze situatie werden de GNU-ontwikkelaars gedwongen een van de propriëtaire implementaties van UNIX te gebruiken, dat wil zeggen dat ze gedwongen werden de architectonische oplossingen en technologieën van deze besturingssystemen te volgen en hun eigen ontwikkelingen daarop te baseren. Stallmans ideaal van wetenschappelijke softwareontwikkeling, vrij van beslissingen gedreven door commerciële doeleinden, was niet mogelijk zolang de vrije ontwikkeling gebaseerd was op propriëtaire UNIX-compatibele software. kern, waarvan de broncode geheim bleef voor de ontwikkelaars.

Linux is een besturingssysteem uit de UNIX-familie. Linux heeft geen geografisch ontwikkelingscentrum. Er is geen organisatie die eigenaar is van dit systeem; Er is niet eens één coördinatiecentrum. Het wordt door veel bedrijven in verschillende landen ontwikkeld. In Rusland zijn twee van dergelijke ontwikkelingsbedrijven gevestigd: ASP Linux en Alt Linux. Programma's voor Linux zijn het resultaat van het werk van duizenden projecten.

OS-verschillen

Windows is gesloten bron. Verkocht vooraf geïnstalleerd op computers of in een doosversie. De kosten bedragen ongeveer 3000 roebel. Linux is opensource. Vrij verspreid, d.w.z. vrij. De GNU General Public License (GPL) drukt deze rechten uit en beschermt deze, maar staat toe dat programma's alleen onder dezelfde licentie worden gedistribueerd en gewijzigd.

Het installeren van Windows OS duurt minimaal 1 uur. Tegelijkertijd is er tijdens de installatie voortdurend een beheerder nodig om het besturingssysteem te configureren.

Linux stelt eerst vragen over instellingen (er zijn er ongeveer 15). Er is geen verdere aanwezigheid van de beheerder vereist. Binnen 15 minuten geïnstalleerd.

Verschil in bestandssysteem

Windows-bestandssystemen zijn NTFS en FAT32. Het nadeel van Windows is dat het geen onderscheid maakt tussen andere bestandssystemen. FAT32 is de nieuwste versie van het FAT-bestandssysteem en een verbetering ten opzichte van de vorige versie die bekend staat als FAT16. Het is gemaakt om de beperkingen van de volumegrootte van FAT16 te overwinnen, terwijl het gebruik van oudere MS-DOS-programmacode mogelijk blijft en het formaat behouden blijft. FAT32 maakt gebruik van 32-bits clusteradressering. FAT32 verscheen met Windows 95 OSR2.

Linux heeft meer dan honderd verschillende bestandssystemen. De meest populaire zijn EXT3, reiserfs en anderen. Herkent Windows-bestandssystemen. Het reiserfs-bestandssysteem is ontwikkeld door medewerkers van de Staatsuniversiteit van Moskou. De bestanden van alle gebruikers in Linux worden afzonderlijk opgeslagen, elke gebruiker heeft zijn eigen bestanden thuismap, waarin hij zijn gegevens kan opslaan. De toegang van andere gebruikers tot de thuismap van de gebruiker kan beperkt zijn. Informatie over de thuismap moet aanwezig zijn in het account, omdat hier de gebruiker die zich in het systeem registreert, begint te werken. Het bestandssysteem organiseert niet alleen gegevens, maar vormt ook de basis van de Linux-werkplek-metafoor. Elk uitvoerbaar programma "draait" in een strikt gedefinieerde directory van het bestandssysteem. Deze map heet huidige map, kunt u zich voorstellen dat het programma zich tijdens het gebruik in deze map “bevindt”, dit is zijn “werkplek”. Afhankelijk van de huidige map kan het gedrag van het programma veranderen: vaak werkt het programma standaard met bestanden die zich in de huidige map bevinden - het zal deze als eerste 'bereiken'. Elk programma heeft een huidige map, inclusief de opdrachtshell van de gebruiker. Omdat de interactie van de gebruiker met het systeem noodzakelijkerwijs wordt gemedieerd door de opdrachtshell, kunnen we zeggen dat de gebruiker zich "bevindt" in de map die momenteel is geopend. de huidige map van zijn opdrachtshell.

Windows en Linux zijn vergelijkbaar wat betreft verbinding met internet, het enige verschil is dat de eerste versies van Windows geen TCP IP hadden. Het maakt verbinding met internet via het TCP IP-protocol. Verbinding maken met internet gebeurt in beide besturingssystemen meestal standaard via DHCP. Als in dit geval een server wordt gevonden op het lokale netwerk die DHCP-adressen distribueert, wordt het IP-adres geconfigureerd en vindt automatisch toegang tot internet plaats. Tegelijkertijd is het mogelijk om de verbinding handmatig te configureren; hiervoor moet u weten wat een IP-adres, DNS-server, masker en gateway zijn.

Aangepaste software

Windows heeft na installatie een schamele set programma's: kladblok, Paint, rekenmachine, Internet Explorer en een muziekspeler die geen bestanden kan afspelen zonder codecs te installeren. Andere programma's zoals voor het bekijken van dvd's, het branden van schijven: ze moeten allemaal worden geïnstalleerd.

Linux heeft: Open Office, Gimp, Mediaspelers, DVD-brandprogramma's en meer dan 100 verschillende programma's.

Programmeren onder Linux

Na een bepaalde ontwikkelingsperiode werkten een aantal van de belangrijkste GNU-hulpprogramma's al stabiel onder Linux. De gecompileerde Linux-kernel, met een kleine set GNU-hulpprogramma's die al op Linux waren gecompileerd, vormde een set tools voor een softwareontwikkelaar die een gratis besturingssysteem op zijn pc wilde gebruiken. In deze vorm was Linux niet langer alleen geschikt voor Linux-ontwikkeling, maar was het ook een besturingssysteem waarin het al mogelijk was enkele applicatietaken uit te voeren. Het eerste dat je op Linux kon doen, was natuurlijk programma's schrijven in C. Ondanks het feit dat met de komst van de eerste distributiekits het installeren van Linux niet langer een onafhankelijke compilatie van alle programma's uit bronteksten vereist, bleef het gebruik van Linux het lot van ontwikkelaars: de gebruiker van dit besturingssysteem in die periode van zijn ontwikkeling kon vrijwel uitsluitend bezig met programmeren. Om er andere dagelijkse toepassingstaken in op te lossen (bijvoorbeeld e-mail lezen, artikelen schrijven, enz.), moest hij op zijn minst eerst wat tijd besteden aan het programmeren en zelfs ontwikkelen van het Linux-systeem zelf om de bijbehorende applicatieprogramma's voor zichzelf of laat ze werken op Linux.

Vanwege de prevalentie van Windows OS zijn er op de huidige markt veel applicaties voor dit platform ontwikkeld. De afhankelijkheid van een commerciële applicatie van een specifiek platform (OS) is echter niet altijd handig of nuttig. In dit geval zijn er tools waarmee programma's die voor Windows zijn ontwikkeld, op een ander besturingssysteem kunnen worden uitgevoerd. Een van de meest ontwikkelde van dergelijke tools is WINE.

WIJN ( W ine I S N ot E mulator) niet besturingssysteememulator: dat wil zeggen dat het geen geïsoleerde uitvoeringsomgeving creëert en geen toegang biedt tot systeembronnen op laag niveau, zoals directe toegang tot hardware. De functie van WINE is enerzijds om de win-applicatie te voorzien van de Win API - de standaard systeeminterface van Windows-besturingssystemen, en anderzijds om de win-applicatieverzoeken te vertalen naar de overeenkomstige systeemaanroepen (Unix API ). WINE draait op verschillende Unix-systemen, waaronder Linux. WINE is dus een soort “laag” van compatibiliteit tussen win-applicaties en het hostsysteem.

Werken met drivers en netwerken

Windows vereist de installatie van extra stuurprogramma's voor een optimale werking van alle externe apparaten. Bovendien is er voor elk apparaat een aparte driver. Linux wordt vooraf geïnstalleerd met stuurprogramma's voor populaire apparaten. Met Linux kunt u echter niet alleen reeds geïnstalleerde stuurprogramma's en programma's gebruiken, maar ook nieuwe programma's en nieuwe stuurprogramma's downloaden en aansluiten. Dit wordt gedaan door pakketten te installeren. Pakketten kunnen worden geïnstalleerd vanuit een grafische omgeving en vanaf de opdrachtregel. Vanuit de grafische omgeving worden pakketten geïnstalleerd met behulp van het Synaptic-programma. Vanaf de opdrachtregel met behulp van de opdracht apt-get

Virusbescherming

Windows is gedeeltelijk beschermd tegen virussen en vereist extra aanschaf en installatie van antivirussoftware. Maar er is een ingebouwde bescherming tegen kwaadaardige code “Virus Protection”, die niet erg betrouwbaar is en zelfs door een kleine virusaanval kan worden gehackt. Om de Windows-bescherming tegen virussen te verbeteren, moet u aanvullende software van andere ontwikkelaars aanschaffen en installeren. Deze bedrijven moeten ook regelmatig betalen om antivirusupdates te kopen. Linux biedt inherent beveiligingsfuncties in de kernel van het besturingssysteem. De kernel heeft de eigenschap alleen die commando's toe te staan ​​die afkomstig zijn van de beheerder (vanaf roota). Alle gewone gebruikers die online gaan en Linux-bronnen gebruiken, hebben nooit dezelfde rechten en mogelijkheden als root. Daarom, als een Linux-gebruiker nooit het root-wachtwoord op zijn machine aan vreemden vertelt, is het onmogelijk om het te kraken.

Windows- en Linux-kernel

Windows heeft een MS DOS-kernel, die bestaat uit het BIOS (basisinvoer-/uitvoersysteem), Io.sys (opdrachtopstartbestand), comand.com (interpreter van informatie in machinecode) en andere componenten.

UNIX-compatibiliteit betekende op dit punt dat het besturingssysteem de POSIX-standaard moest ondersteunen. POSIX is functioneel model Een UNIX-compatibel besturingssysteem dat beschrijft hoe het systeem zich in een bepaalde situatie moet gedragen, maar geen instructies geeft over hoe dit in software moet worden geïmplementeerd. POSIX beschreef de kenmerken van UNIX-compatibele systemen die gemeenschappelijk waren voor verschillende implementaties van UNIX op het moment dat de standaard werd gemaakt. In het bijzonder beschrijft POSIX de systeemoproepen die een besturingssysteem dat compatibel is met deze standaard Linux moet verwerken, bij elke nieuwe versie van het besturingssysteem wordt een nieuwe kernel uitgebracht. De Linux-kernel ondersteunt multitasking, dynamische bibliotheken, lazyloading, efficiënt geheugenbeheer en vele netwerkprotocollen. Linux heeft ook een eigen kernel. In 1992 bereikte de Linux-kernel versie 0.95 en in 1994 werd versie 1.0 uitgebracht, wat aangeeft dat de ontwikkelaars eindelijk het gevoel hadden dat de kernel als geheel compleet was en dat alle bugs (theoretisch) waren opgelost. Tegenwoordig is de ontwikkeling van de Linux-kernel al een veel grotere gemeenschapsinspanning dan in de dagen vóór versie 0.1, en de rol van Linus Torvalds zelf is veranderd, die niet langer de belangrijkste ontwikkelaar is, maar de belangrijkste autoriteit die traditioneel de bron beoordeelt. code die in de kernel zou moeten worden opgenomen en geeft goedkeuring voor de opname ervan. Het algemene model van vrije ontwikkeling door de gemeenschap blijft echter bestaan. Momenteel worden er altijd twee versies van de kernel parallel ontwikkeld. Een stabiele versie, die als voldoende betrouwbaar wordt beschouwd en geschikt is voor gebruikers, het nummer eindigt met een even getal, bijvoorbeeld "2.4". Het nummer van de overeenkomstige experimentele versie van de kernel eindigt op een oneven getal - "2,5". De experimentele versie is vooral bedoeld voor kernelontwikkelaars die nieuwe functies testen.

Werken op internet

Om bestanden op Windows-netwerken te downloaden en te uploaden, moet u FTP-, SSH- en Samba-clientprogramma's installeren. IE is bedoeld voor het Windows HTTP-protocol, maar volgens veel mensen is het beter om een ​​andere browser te gebruiken. Omdat IE kwetsbaarheden heeft waardoor virussen kunnen binnendringen.

In Linux is alles al vooraf geïnstalleerd. Het is het handigst om het programma Konqueror te gebruiken omdat... het heeft veel programma's voor het werken in netwerken. Browserkeuze maakt niet uit. De momenteel populaire browser is Mozilla FireFox

Kantoor

Op Windows moet u Microsoft Office kopen en installeren. Of OpenOffice. Het kan gratis worden gedownload van de website van de fabrikant. Beide kantoren werken ongeveer hetzelfde. Linux wordt vooraf geïnstalleerd met Open Office

Werken in Microsoft Office en OpenOffice.org

Met OpenOffice.org kunt u documenten openen en opslaan in Microsoft Office-bestandsindelingen.

Een Microsoft Office-bestand openen

  • Selecteer een team Bestand - Openen. In OpenOffice.org selecteert u in het dialoogvenster Bestanden openen het Microsoft Office-bestand.

Opslaan als een Microsoft Office-bestand

  1. Selecteer een team Bestand - Opslaan als.
  2. In de veldlijst Bestandstype selecteer een Microsoft Office-bestandsformaat.

Documenten opslaan in standaard Microsoft Office-formaten

  1. Selecteer een menu-item.
  2. In het gebied Standaard bestandsformaat selecteer eerst het documenttype en selecteer vervolgens het bestandstype dat u wilt opslaan.

Hierna, wanneer u het document opslaat, wordt het geselecteerde bestandstype. Het blijft uiteraard mogelijk om een ​​ander bestandstype te selecteren in het dialoogvenster voor het opslaan van bestanden.

Converteer veel Microsoft Office-bestanden naar OpenDocument-indeling

Wizard voor documentconversie kopieert en converteert alle Microsoft Office-bestanden in een map naar OpenOffice.org-documenten met het OpenDocument-bestandsformaat. U kunt de map opgeven die u wilt bekijken en de map waarin de geconverteerde bestanden moeten worden opgeslagen.

  • Selecteer de opdracht om de wizard te starten.

Werken in Microsoft Office en OpenOffice.org

Microsoft Office en OpenOffice.org kunnen niet dezelfde macrocodes uitvoeren. Microsoft Office gebruikt een variant van de VBA-taal (Visual Basic for Applications), terwijl OpenOffice.org Basic gebruikt, dat is gebaseerd op het OpenOffice.org API-framework (Application Programming Interface). Hoewel de programmeertaal hetzelfde is, zijn de objecten en methoden verschillend.

Als een macro in de ene applicatie wordt gebruikt en u dezelfde functionaliteit in een andere applicatie wilt gebruiken, moet u de macro bewerken. Om dit te doen, moet u de macro in de Microsoft Office-bestanden downloaden naar OpenOffice.org en de code ervan bekijken en bewerken in de geïntegreerde ontwikkelomgeving van OpenOffice.org.

Open het Microsoft Office-document dat de VBA-macrocode bevat. Wijzig alleen de normale inhoud (tekst, cellen, afbeeldingen), maar bewerk de macro niet. Sla het document op als een Microsoft Office-bestandstype. Open het bestand in Microsoft Office en de VBA-macro werkt als voorheen.

U kunt de VBA-macro ook uit een Microsoft Office-bestand verwijderen tijdens het laden of opslaan.

  • Selecteer de opdracht om opties in te stellen voor het verwerken van VBA-macro's in OpenOffice.org.

In Windows hebben uitvoerbare bestanden de extensie bestandsnaam.exe. Er is geen extensie op Linux. Er is een bestandstype. De bestandstypen zijn: r-lezen w-schrijven x-uitvoerbaar. Hun masker is als volgt: Gebruiker - kan slechts door 1 gebruiker worden bekeken Groep - het bestand kan door een specifieke groep gebruikers worden bekeken Alles - alle gebruikers

Op Windows wordt de software-installatie uitgevoerd met behulp van setup.exe. Op Linux worden programma's geïnstalleerd met behulp van rpm-pakketten. Gebruikt het ingebouwde Synaptik-programma dat programma's installeert met behulp van het rpm-pakket uit de repository

CONCLUSIES

Dankzij deze vergelijkingen heb je ontdekt dat Linux eenvoudiger te installeren en te onderhouden is en minder tijd en moeite kost om het systeem bij te werken en te onderhouden dan Windows. Ten eerste komt dit doordat het niet nodig is om een ​​duiker voor populaire apparaten te installeren, het heeft meer bestandssystemen dan Windows en is beter beschermd tegen virussen. Elk jaar groeit de populariteit van Linux en neemt Windows af. Je kunt Linux volledig legaal installeren. Nadat u Windows hebt aangeschaft en geïnstalleerd, moet u grote financiële kosten maken voor aanvullende software.

Veel van de softwareproducten die op de pagina "Chronologie van besturingssystemen" worden gepresenteerd, behoren tot twee klassen: bedrijfseigen en gratis. De eerste kreeg de naam van het Engelse merkgebonden - "eigendom", d.w.z. verwijzen naar software die een eigenaar heeft. Dit software is niet voor “openbaar gebruik”, maar voor exclusief gebruik.

Dit deel van de monografie analyseert de ontwikkelingstrajecten van twee vertegenwoordigers van besturingssystemen: de UNIX/Linux-familie en Microsoft-producten. De eerste heeft zowel eigen als vrij gedistribueerde versies. Deze laatste zijn de antagonist van vrije software.

De UNIX-familie van besturingssystemen is om verschillende redenen uniek [,]:

  • het heeft een lange levensduur en heeft, nadat het talloze veranderingen heeft ondergaan, een verscheidenheid aan apparatuur ‘veroverd’;
  • tijdens de overgang van UNIX naar andere hardwareplatforms ontstonden er interessante problemen, waarvan de oplossing veel nieuwe dingen in de computertechnologie bracht;
  • een van de versies van UNIX implementeerde protocollen voor gegevensuitwisseling in computernetwerken met verschillende hardwareplatforms, waardoor we UNIX kunnen beschouwen als de voorbode van het hedendaagse internet, evenals als de basis voor de wijdverbreide ontwikkeling van lokale netwerken;
  • de auteurs van de eerste versies creëerden de programmeertaal C op hoog niveau, die (rekening houdend met de daaropvolgende verbetering) de meest voorkomende onder ontwikkelaars kan worden genoemd;
  • het gebruik van deze taal maakte het voor duizenden specialisten mogelijk om deel te nemen aan de ontwikkeling van het besturingssysteem;
  • De vrij gedistribueerde besturingssystemen die in de UNIX-familie verschenen, brachten veel nieuwe ideeën met zich mee over het ontwikkelen en distribueren van programma's voor computers.

Informatietechnologie heeft een zeer grote impact gehad en heeft nog steeds een zeer grote impact op alle aspecten van de samenleving besturingssysteem Linux, oorspronkelijk slechts een variant van UNIX. Het is enorm populair geworden en is tegenwoordig, net als zijn voorganger, overgezet naar verschillende hardwareplatforms. In wat volgt zullen we de term “besturingssystemen van de UNIX/Linux-familie” gebruiken. Merk op dat Linux vaak gescheiden wordt van UNIX door de prestaties van dit besturingssysteem te vergelijken met alle andere specifieke versies van deze familie.

Het beschouwen van de geschiedenis en genealogie van UNIX/Linux is op zichzelf interessant, maar kennis ervan is noodzakelijk voor specialisten op het gebied van computertechnologie. Hier is bijvoorbeeld wat de auteur van een boek, dat twee trainingsprogramma's bevat voor systeembeheerders van het Solaris-besturingssysteem, hierover schrijft: “Hoe systeembeheerder Je moet de geschiedenis van het UNIX-besturingssysteem begrijpen – waar het vandaan komt, hoe het is gemaakt en wat het tot nu toe heeft bereikt.’ Maar het materiaal in dit boek werpt andere problemen op, wat het nuttig maakt voor andere specialisten. dit zijn allemaal softwareontwikkelaars.

Het werk aan het MULTICS-softwarepakket sleepte zich voort en medewerkers van Bell Labs verlieten het project. Maar in tegenstelling tot anderen bleef Thomson werken aan het schrijven van het besturingssysteem in zijn bedrijf. Later kreeg hij eerst gezelschap van Ritchie, en daarna van andere afdelingsmedewerkers. Er kan worden gezegd dat UNIX begon met een groep programmeurs, maar Ken Thompson speelde een belangrijke rol onder de ontwikkelaars van de eerste versies. In eerste instantie werd echter in de directe omgeving van Ken een andere naam voor het systeem geboren: UNICS (Uniplexed Information and Computing System). Het deed denken aan deelname aan het MULTICS-project, maar was niet gericht op een systeem voor meerdere gebruikers (MULTICS - MULTiplexed, maar UNICS - Uniplexed). UNICS werd al snel UNIX.

Laten we terugkeren naar de directe beschouwing van de geschiedenis van de creatie van het UNIX-besturingssysteem. De eerste versies zijn geschreven in de assembleer-programmeertaal voor PDP-computers [,]. Het bevatte subsystemen voor proces- en bestandsbeheer, evenals een kleine reeks hulpprogramma's.

Gedurende deze jaren werkte Thompson aan een FORTRAN-vertaler. Maar hij heeft een nieuwe gekregen programmeertaal B. Deze laatste was een tolk en bijgevolg niet erg effectief. Nadat hij het had herwerkt, creëerde Dennis Ritchie de C-taal, die de brontekst in machinecode vertaalde, waardoor de efficiëntie van de te ontwikkelen programma's toenam. Dit programmeertaal neemt een tussenpositie in tussen een taal die dicht bij machineopdrachten staat en de ontwikkeling van "snelle" programma's mogelijk maakt, en een programmeertaal op hoog niveau (handiger in gebruik).

Hier vindt u informatie uit het boek die beschrijft hoe het eruit zag programmeertaal S. “Wat betekent dit eigenlijk, wat gaat er schuil achter deze ietwat clichématige woorden: de C-taal is ontwikkeld door de Amerikaanse wetenschapper Dennis Ritchie? In werkelijkheid betekent dit dat Denn Ritchie in 1970 een nieuwe taal C heeft uitgevonden en geïmplementeerd. voorbestemd voor een grote toekomst. Hoe is het gebeurd?

BCPL werd in 1967 door Martin Richard ontwikkeld als een taal voor het schrijven van compilers voor besturingssysteemsoftware. De auteur van de B-taal was Ken Thompson, een uitstekende programmeur. Hij had veel functies in de B-taal voor ogen en gebruikte deze in 1970 om bij Bell Laboratories een vroege versie van het UNIX-besturingssysteem te maken op de DEC PDP-7-computer. Beide genoemde talen - BCPL en B - waren "atypische" programmeertalen. Bij het verwerken van een data-element van het type geheel getal of reëel viel bijvoorbeeld nog steeds veel werk op de schouders van de programmeur. De C-taal is algemeen bekend geworden als de ontwikkeltaal voor het UNIX-besturingssysteem. Tegenwoordig worden vrijwel alle nieuwe besturingssystemen geschreven in C of C++.

Joy vormde zijn eigen UNIX-distributie, genaamd BSD (Berkeley Software Distribution). Zijn naam wordt geassocieerd met het uiterlijk van de teksteditor vi, de opdrachttolk c (deze fungeerde als een besturingssysteemshell, niet als een programmeertaalcompiler), het gebruik van virtueel geheugen (waarmee het laden van programma's groter dan gratis fysiek geheugen). Later werd hij een van de oprichters

Het belangrijkste kenmerk van Windows 8 is de massadistributie. Dit komt door het feit dat dit een besturingssysteem is dat voor gebruikers is gemaakt, het dwingt de gebruiker niet om zich aan te passen aan het systeem, het past zich aan zijn behoeften aan. Dit is het meest wijdverspreide besturingssysteem ter wereld, ondanks het feit dat het volgens de publieke opinie het meest "buggy", "onstabiel", onbetrouwbaar" en ook betaald is.

Vanuit het oogpunt van de gebruiker werkt Windows ongeveer als volgt:

1. Kern. Werkt met apparaten, beheert geheugen en processen, beheert het grafische subsysteem.

2. Grafisch subsysteem. Biedt een interface voor de gebruiker.

3. Tekstsubsysteem. Biedt een op tekst gebaseerde interface voor de gebruiker.

4. Systeem voor toegang op afstand.

Voordelen van Windows 8 OS: Gegarandeerde 100 procent ondersteuning voor alle hardware, er is een driver voor elk apparaat voor dit besturingssysteem en deze bevat zelf veel vooraf geïnstalleerde drivers voor snelle hardwareherkenning. Er zijn veel professionele applicatieprogramma's, waarvan de volledige analogen niet beschikbaar zijn in andere besturingssystemen, bijvoorbeeld Promt en Photoshop. Eenvoud en duidelijkheid van de interface, waardoor deze door iedereen toegankelijk is, zelfs zonder basiscomputervaardigheden. De gebruiker kan ondersteuning of advies krijgen met betrekking tot zijn gelicentieerde Windows 8-besturingssysteem.

Nadelen van Windows 8 OS: Dit besturingssysteem vergt veel van de hardwarebronnen van de computer, vooral van de hoeveelheid RAM. De grafische interface, hoewel mooi en handig, is omslachtig en onhandig. Dit systeem wordt als kwetsbaarder beschouwd in termen van veiligheid dan andere. Het systeem wordt betaald, de prijs ervan overtreft de kosten voor het kopen of downloaden van een gratis gedistribueerd besturingssysteem.

Linux is een multitasking- en multi-user besturingssysteem voor het onderwijs, het bedrijfsleven en individuele programmering. Linux behoort tot de familie van UNIX-achtige besturingssystemen. Het kenmerkende kenmerk van alle UNIX-achtige besturingssystemen is en blijft betrouwbaarheid.

Vanuit het oogpunt van de gebruiker werkt UNIX ongeveer als volgt:

1. Kern. Werkt met apparaten, beheert geheugen en processen.

2. Tekstsubsysteem, werken met het systeem via de terminal

3. Systeem voor toegang op afstand in tekstmodus.

4. Systeem voor toegang op afstand in grafische modus.

5. Systeem voor het overbrengen van een grafisch applicatievenster naar een andere computer

Voordelen: De meeste Linux-distributies zijn gratis en gratis te gebruiken. U kunt uw eigen producten maken op basis van de programmacode van zowel het Linux-systeem zelf als de programma's die daarin zijn opgenomen. Geleverd met een standaard set applicatiesoftware. De beveiliging in Linux ligt op een zeer hoog niveau en loopt aanzienlijk voor op Windows.

Nadelen: Ondanks de zeer grote hoeveelheid software die voor Linux is geschreven, zullen gebruikers worden geconfronteerd met het feit dat een deel van de software onbekend voor hen zal zijn... De grootste problemen doen zich voor bij gespecialiseerde professionele software, waarvan een groot deel alleen voor Windows is geschreven systemen. Unix bestaat uit een kernel met meegeleverde stuurprogramma's en hulpprogramma's (programma's buiten de kernel). Als u de configuratie moet wijzigen (een apparaat toevoegen, een poort wijzigen of interrupten), dan wordt de kernel opnieuw samengesteld (opnieuw gekoppeld) vanuit objectmodules of (bijvoorbeeld in FreeBSD) vanuit bronnen. Dit is niet helemaal waar. Sommige parameters kunnen worden aangepast zonder opnieuw op te bouwen. Er zijn ook laadbare kernelmodules.

In tegenstelling tot Unix veranderen Windows (als niet gespecificeerd is welke, dan bedoelen we 3.11, 95 en NT) en OS/2 de stuurprogramma's tijdens het laden. Tegelijkertijd wordt de compactheid van de geassembleerde kernel en het hergebruik van gemeenschappelijke code is bovendien een orde van grootte lager dan op Unix

Zonder de systeemconfiguratie te wijzigen, kan de Unix-kernel zonder wijziging (u hoeft alleen het startgedeelte van het BIOS te wijzigen) naar ROM worden geschreven en uitgevoerd zonder in RAM te laden. Codecompactheid is vooral belangrijk omdat... De kernel en stuurprogramma's verlaten nooit het fysieke RAM-geheugen en worden niet op schijf opgeslagen.

Unix is ​​het meest multi-platform besturingssysteem. Windows NT probeert het te imiteren, maar tot nu toe is dat niet gelukt - na het verlaten van MIPS en POWER-PC bleef W"NT op slechts twee platforms bestaan: de traditionele i*86 en DEC Alpha.

De overdraagbaarheid van programma's van de ene versie van Unix naar de andere is beperkt. Een programma dat slecht geschreven is, geen rekening houdt met verschillen in Unix-implementaties en onredelijke aannames doet, zoals "een integer-variabele moet vier bytes in beslag nemen", kan serieuze herwerking vereisen. Maar dit is nog steeds vele ordes van grootte eenvoudiger dan bijvoorbeeld de overstap van OS/2 naar NT

CONCLUSIE

In dit werk hebben we dus gekeken naar de belangrijkste fasen van het creëren van Unix-besturingssystemen en de verschillen met de Windows-familie.

Onder een besturingssysteem wordt verstaan ​​een reeks programma's waarmee u de bronnen (RAM, harde schijf, processor, randapparatuur) van een computer kunt beheren. Zonder besturingssysteem is het onmogelijk om een ​​toepassingsprogramma, bijvoorbeeld een tekst, uit te voeren editor. Het besturingssysteem is daarom de basis waarvoor verschillende applicaties worden ontwikkeld. het meest voorkomende besturingssysteem, en voor de meeste gebruikers is het het meest geschikt vanwege de eenvoud, goede interface, acceptabele prestaties en een groot aantal applicatieprogramma's ervoor.

Het UNIX-besturingssysteem, het eerste mobiele besturingssysteem in de geschiedenis dat een betrouwbare omgeving biedt voor de ontwikkeling en het gebruik van mobiele applicatiesystemen, vormt tegelijkertijd een praktische basis voor het bouwen van open software- en hardwaresystemen en -complexen. Het was de wijdverbreide introductie van het UNIX-besturingssysteem in de praktijk die het mogelijk maakte om van de slogan Open Systems over te stappen naar de praktische ontwikkeling van dit concept. Een grote bijdrage aan de ontwikkeling van de richting Open Systems werd geleverd door de standaardisatie van UNIX OS-interfaces.

Er kunnen verschillende takken van het UNIX-besturingssysteem worden onderscheiden, die niet alleen verschillen qua implementatie, maar soms ook qua interfaces en semantiek (hoewel deze verschillen naarmate het standaardisatieproces zich ontwikkelt steeds minder significant worden). Tegenwoordig is een nieuwe gratis versie van het UNIX-besturingssysteem genaamd FreeBSD populair.

Er wordt gewerkt aan meer geavanceerde versies van BSDNet. 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 het werk. Linux en UNIX-achtige systemen in het algemeen zijn de beste optie voor servers. Pro's (programmeurs, hackers, systeembeheerders) zijn dol op deze systemen vanwege hun hoge flexibiliteit en betrouwbaarheid.

Hoofd van de afdeling Informatietechnologie, IPLITRAN

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 handelingen 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 toepassingsprogramma'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 verzameling 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)

Op type computertechnologie: uniprocessor, multiprocessor (taken kunnen worden uitgevoerd op verschillende processors; servers zijn meestal multiprocessor), netwerk (zorgen voor het delen van bronnen door alle taken die op het netwerk worden uitgevoerd).

Op basis van het type interface (methode van gebruikersinteractie) 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. De mogelijkheid om tegelijkertijd met meerdere programma's te werken 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 gebaseerd op een 64-bit Intel Itanium-processor met een klokfrequentie 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 uitschakelen, waarmee u de huidige Windows-sessie kunt beëindigen en de computer kunt uitschakelen.

In de Microsoft Windows-omgeving moet de gebruiker vaak 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. Mac-besturingssysteem

De overgang naar een nieuwe architectuur heeft de Mac-gemeenschap enorm getransformeerd en het begrip van hun computers in feite 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 onder aan 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 er toch alle noodzakelijke basisapplicaties voor werk en entertainment.

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

Voordelen

Gebreken

Ramen 1. Ruime keuze aan software
2. Volledige compatibiliteit met alle apparatuur
3. Technische ondersteuning
4. Wijdverbreid
5. Eenvoudig in te stellen
1. Slechte beveiliging
2. Enigszins hoge systeemvereisten
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)
Mac-besturingssysteem 1. Eenvoudige installatie
2. Vereist geen kennis van technische details van de gebruiker
3. Intuïtiviteit van gebruik
4. Handige indeling van vensters - alle vensters zijn zichtbaar en u hoeft niet tussen de vensters te schakelen.
5. Basissoftware geïnstalleerd
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 ‘slimme doos’ komt vol vertrouwen ons leven binnen. 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