Utsikter för utveckling av PC-operativsystem

Systemintegration och utvecklingsmöjligheter operativsystem

Efter att ha studerat materialet framgångsrikt kommer du att veta:

    definitioner av begreppen "systemintegration", "ekonomisk informationssystem", "informationsteknik";

    principer för klassificering och grundläggande funktionella klassificeringsegenskaper för informationsteknik;

    funktionella egenskaper hos XML;

    faktorer som har en grundläggande inverkan på utvecklingen av operativsystem;

    utsikterna för utvecklingen av operativsystem i Windows-familjen.

Efter att ha studerat detta ämne kommer du att kunna:

    genomföra en jämförande analys av definitioner av begreppet "systemintegration";

    klassificera informationsteknik efter funktionella egenskaper;

    navigera kraven för lovande operativsystem.

Efter att ha studerat materialet du du kommer att ha kompetensen:

    identifiera huvuddragen i företagets operativsystem;

    val av datorutrustning baserat på kraven på lovande operativsystem.

Grundläggande begrepp för ämne 13

Systemintegration

Programvaruprodukt

Ekonomiskt informationssystem

Informationsteknologi

Grundläggande informationsteknik

Ämnet informationsteknik

Funktionell informationsteknik

Möjliggör informationsteknik

Hård- och mjukvarusystem

Begreppet systemintegration

Idag aktualiseras frågor om systemintegration av teknologier, utveckling och användning av gemensamma mjukvarustandarder. Detta gäller särskilt för mjukvaruprodukter som är utformade för att automatisera företags affärsprocesser. Det viktigaste villkoret för en effektiv ledning av alla företag är den konstanta och kontrollerade tillgängligheten av fullständig, pålitlig och presenterad i en bekväm form av information, på grundval av vilken operativa och strategiska ledningsbeslut fattas, och kommunikation med investerare, partners och klienter genomförs.

För att ge information kontrollsystem företaget finns ekonomiskt informationssystem(EIS) - en uppsättning organisatoriska, tekniska, programvara och informationsverktyg (informationsteknik), kombinerade till ett enhetligt system för insamling, bearbetning och utfärdande av nödvändig information.

Under informationsteknologi du bör förstå systemet med metoder och metoder för att samla in, ackumulera, lagra, söka, bearbeta, analysera, utfärda data, information och kunskap baserat på användning av hårdvara och mjukvara i enlighet med användarnas krav.

Hårdvara utformad för att organisera processen för att bearbeta data (information, kunskap), såväl som hårdvara utformad för att organisera kommunikation och överföra data (information, kunskap), kallas grundläggande informationsteknik.

Under ämnet informationsteknik förstås som en sekvens av tekniska steg för att omvandla primär information till resulterande information, oberoende av användningen av datateknik och informationsteknologi.

Stöd till informationsteknik– Det är informationsbehandlingstekniker som kan användas som verktyg inom olika ämnesområden för att lösa olika problem.

Modifiering av stödjande informationsteknik, där någon av ämnesteknologierna är implementerade, är funktionell informationsteknik.

Som vi redan har noterat kan betydelsen av processerna för systemintegration av informationsteknik och standarder inom ramen för IS inte överskattas. Till exempel, när köparen väljer en dator, tänker köparen ofta inte längre på komponenternas kompatibilitet och kan, baserat på hans kapacitet och behov, fritt välja en bildskärm från en tillverkare, moderkort en annan, en tredjes grafikkort, etc. Komponenternas funktionalitet säkerställs av att de flesta tillverkare av datorkomponenter har kommit överens om enhetliga standarder för deras interaktion. Det är viktigt att förstå att sådana betydande framsteg i utvecklingen av datorteknik beror på denna standardisering.

Låt oss nu föreställa oss en liknande situation, men inte relaterad till datorkomponenter, utan till användningen av programvara från olika tillverkare. Låt oss anta att uppgiften är att automatisera hanteringsprocesser i ett företag och det är nödvändigt att välja lämpligt applikationsprogramprodukter. Efter att ha övervägt olika alternativ för mjukvarulösningar för ett automatiserat system (produkter från flera utvecklare), beslutade köpare (företagsrepresentanter) att modulen som föreslagits av den första utvecklaren var mest lämpad för att automatisera arbetet på HR-avdelningen, och produktionsstyrningsmodulen från den andra utvecklaren var bättre osv. Men för närvarande, i de allra flesta fall, inköpsföretag informationssystemär tvungna att helt köpa och implementera integrerad programvara från en av tillverkarna, eftersom tillverkarna inte har kommit överens om universella standarder för datautbyte mellan applikationer.

Systemintegrationär utvecklingen av heltäckande lösningar för att automatisera företags affärsprocesser. Dess slutmål är den mest effektiva ledningen av organisationen.

Det bör noteras att begreppet "systemintegration" används flitigt i Ryssland och har genomgått en viss utveckling. Till en början var detta namnet för integrationen av hårdvara och mjukvara, sedan kombinationen av flera system som erhölls under automatisering inom olika områden ("lapptäcksautomation") på en enda integrationsplattform, och slutligen bildades en modern förståelse av denna term . I dag systemintegration är:

Ett av de möjliga sätten att integrera programvara inom EIS är införandet av enhetliga standarder för dataöverföring, till exempel XML.

Förra gången XML-koncept diskuteras mycket ofta bland mjukvaruutvecklare i modern datorlitteratur och i pressen. Med hjälp av XML är det mycket bekvämt att beskriva komplexa datastrukturer i form av XML-objekt; i fallet med EIS spelas rollen av sådana objekt av universella affärsobjekt. Affärsobjekt som beskrivs i XML är också ett bekvämt sätt att utbyta information mellan olika applikationer.

XML-språket (Extensible Markup Language) är tänkt att beskriva andra språk, d.v.s. detta är ett metaspråk. XML låter dig presentera data i form av ett strukturerat textdokument. Strukturmarkeringen specificeras i form av så kallade taggar (XML-språktaggar), med formatet<имя>.. . Taggar innehåller data. Det enklaste sättet att få en uppfattning om detta tillvägagångssätt är att titta på vilket HTML-dokument som helst (den interna representationen av en webbsida), eftersom HTML är en implementering av ett XML-baserat språk och beskriver en uppsättning taggar för att visualisera data i en webbläsare.

XML-dokument är textfiler, som innehåller data och taggar som identifierar strukturer i text.

XML tillåter utvecklare att lägga till komplexitet till data genom att omvandla det till ett format som kan användas av webbapplikationer, servrar, mellanprogram och slutanvändare.

Användningen av XML gör det möjligt att lösa ett antal fundamentalt nya problem inom området för att bygga integrerade system.

Implementering av XML-servrar och gränssnittsservrar kan göras för olika mjukvaruplattformar. Genom att använda XML som en öppen standard för datautbyte mellan applikationer kan du effektivt använda enskilda moduler från olika tillverkare inom ett informationssystem och därigenom uppnå deras kombination som är mest optimal både vad gäller funktionalitet och vad gäller finansiella investeringar.

Utsikter för utveckling av operativsystem

Tillsammans med databaser är operativsystem den viktigaste komponenten i informationssystem. På senare tid har stor uppmärksamhet ägnats åt nätverksoperativsystem som kan användas i olika företags informationssystem (företagsoperativsystem). Deras vidareutveckling är en av de viktigaste uppgifterna inom överskådlig framtid. För ett företags OS är det mycket viktigt att ha centraliserade administrations- och hanteringsverktyg som gör att du kan lagra konton cirka tiotusentals användare, datorer, kommunikationsenheter och mjukvarumoduler tillgängliga på företagsnätverket. Ett företagsoperativsystem kännetecknas av dess förmåga att fungera bra och stabilt i stora nätverk, som är typiska för stora företag med filialer i olika regioner. Sådana nätverk är naturligt inneboende i en hög grad av heterogenitet i mjukvara och hårdvara, så företagets OS måste interagera med olika typer av mjukvara och köras på olika hårdvaruplattformar.

Hittills kan Microsoft anses vara en av ledarna i företags OS-klassen. En av senaste versionerna Operativsystemet från detta företag är Windows 7. Windows 7 släpptes den 22 oktober 2009 den ändra Windows Perspektiv. Windows 7 har följande nya funktioner:


Dessutom släpper Microsoft ett nytt serveroperativsystem, Windows MultiPoint Server 2010, för att skapa flera oberoende arbetsstationer på en persondator. HP erbjuder hårdvara för Windows MultiPoint Server.

Den nya lösningen innebär användningen av en konventionell medelkraftig dator för full användarupplevelse med hela utbudet av modern programvara. Individuella konton tillåter varje användare att ha sin egen lista över favoriter Internet Explorer, anpassa utseendet på skrivbordet efter eget gottfinnande, placera dina egna ikoner på det, anpassa Start-menyn, etc. Dessa inställningar kan sparas så att du kan fortsätta arbeta med dem nästa gång du sätter dig på någon annan arbetsstation som har tillgång till värddatorn.

HP MultiSeat Computing Solution med programvaran Windows MultiPoint Server 2010 minskar kostnaderna för att arbeta med information med 50 % jämfört med att använda enskilda datorer. Därför kan denna lösning vara särskilt efterfrågad i utbildningsinstitutioner, bibliotek, museer och småföretag.

MultiPoint Manager-gränssnittet visas i fig. 13.3
.

Nya versioner dyker också upp i Linux-operativsystemfamiljen. Till exempel släppte företaget Mandriva slutversion operativsystem Mandriva Linux 2010 Spring (Fig. 13.4
).

Den nya mjukvaruplattformen är baserad på Linux-kärnan 2.6.33.4 och innehåller skrivbordsmiljöerna GNOME 2.30.1 och KDE 4.4.3. Operativsystemet inkluderar en uppsättning kontorsapplikationer OpenOffice.org 3.2, ett XBMC-mediacenter, BitTorrent-klienter Deluge, Transmission och qBittorrent, videoredigerare Lives, Kdenlive, OpenShot, Firefox, Chromium, Opera-webbläsare och ett antal andra applikationer. Distributionen innehåller en mängd olika pedagogiska och vetenskapliga mjukvaruprodukter.

Den här versionen av operativsystemet har uppdaterat installationsprogrammet, utökat drivrutinsbasen och förbättrat hårdvarustödet. Det finns en ny verktygslåda för att konfigurera nätverkstjänster och en avsevärt förbättrad mekanism för att organisera arbetet med gästkonton i systemet.

Mandriva Linux 2010 Spring distribution är tillgänglig i fyra versioner.

    Mandriva One är den enklaste användarversionen av Mandriva, som kan användas i LiveCD-läge (direkt från optisk media) eller genom att installera den på HDD. Alternativet att installera Mandriva One på en dator som inte har en DVD-enhet från en USB-enhet är också tillgänglig.

    Mandriva Free är en distributionsversion för både arbetsstationer och servrar, inklusive endast gratisapplikationer.

    Mandriva Powerpack är en version för arbetsstationer och små servrar, som oftast används i organisationer. Den ryska versionen av distributionen innehåller dessutom ett antal applikationer som är viktiga för ryska användare: wine@etersoft programvara för att köra ryska affärsapplikationer under Microsoft Windows i emuleringsläge (som 1C:Enterprise, Garant, Consultant Plus, FineReader, etc.) i GNU/Linux-miljön, ett gratis medicinskt informationssystem, ett program för redovisning av affärstransaktioner för en enskild entreprenör, ITraffpro etc. d.

    Edumandriva är en lösning för utbildningsinstitutioner baserad på Mandriva, skapad av lärare för lärare, inkluderad i den officiella uppsättningen av gratis programvara för skolor i Ryska federationens utbildnings- och vetenskapsministerium.

Sedan 2009 har händelser ägt rum på marknaden för mobiloperativsystem som påverkar branschens tillstånd under 2010 och, möjligen, även kommer att påverka 2011. Så 2009 dök Symbian OS 5:e upplagan upp med stöd för pekkontroller. För prognoser för försäljning av mobila operativsystem till slutanvändare, se Tabell 13.1.

Google och dess partners började aktivt marknadsföra Android OS. Branschrepresentanter som ASUS, HTC, Acer och Motorola, Sony Ericsson har meddelat stöd för denna version av mobil Linux.

Tabell 13.1.
Prognos: försäljningsvolymer av mobila operativsystem till slutanvändare (tusen enheter)
(enligt Gartner i augusti 2010)

Mobilt OS

Marknadsandel (%)

Marknadsandel (%)

Björnbär

Marknadsandel (%)

Marknadsandel (%)

Windows-telefon

Marknadsandel (%)

Annat OS

Marknadsandel (%)

Total

Huvudslutsatser

    Systemintegration är utvecklingen av heltäckande lösningar för att automatisera företags affärsprocesser. Dess slutmål är den mest effektiva ledningen av organisationen.

    För att tillhandahålla ett informationssystem för företagsledning finns det ett ekonomiskt informationssystem (EIS) - en uppsättning organisatoriska, tekniska, programvara och informationsverktyg (informationsteknik) kombinerade till ett enda system för insamling, bearbetning och utfärdande av nödvändig information.

    Informationsteknologi ska förstås som ett system av metoder och metoder för att samla in, ackumulera, lagra, söka, bearbeta, analysera, utfärda data, information och kunskap baserat på användning av hårdvara och mjukvara, i enlighet med användarnas krav.

    Informationsteknik (IT) är indelad i grundläggande, ämne, möjliggörande och funktionell.

    Ett av de möjliga sätten att integrera programvara inom IS är införandet av enhetliga standarder för dataöverföring, till exempel XML (Extensible Markup Language). Användningen av XML gör det möjligt att lösa ett antal fundamentalt nya problem inom området för att bygga integrerade system.

    Genom att använda XML som en öppen standard för datautbyte mellan applikationer kan du effektivt använda enskilda moduler från olika tillverkare inom ett informationssystem och därigenom uppnå deras kombination som är mest optimal både vad gäller funktionalitet och vad gäller finansiella investeringar.

    Operativsystem är en viktig komponent i informationssystem, utvecklingen av företagens operativsystem är en av de viktigaste uppgifterna. För ett företags OS är det mycket viktigt att ha centraliserade administrations- och hanteringsverktyg, såväl som datasäkerhetsverktyg. På grund av den höga heterogeniteten hos mjukvara och hårdvara i företagsdatornätverk måste ett företags OS interagera med olika typer av programvara och köras på olika hårdvaruplattformar.

    Det framtida operativsystemet i Windows-familjen (Windows 7) bör ge en högre grad av integration (XML Paper Specification) och tillförlitlighet. Det nya grafiska gränssnittet (Aero) gör operativsystemet lovande för att bygga integrerade system för olika ändamål.

Kontrollfrågor

    Vad betyder begreppet "informationsteknologi" generellt och hur kan informationsteknologi klassificeras?

    Varför finns ett ekonomiskt informationssystem (EIS)?

    Vad menas med termen "systemintegration"?

    Nämn ett av de möjliga sätten att integrera och beskriv det.

    Vilka är utsikterna för vidareutveckling av operativsystem?

Skicka ditt goda arbete i kunskapsbasen är enkelt. Använd formuläret nedan

Studenter, doktorander, unga forskare som använder kunskapsbasen i sina studier och arbete kommer att vara er mycket tacksamma.

Liknande dokument

    Skapandets historia och allmänna egenskaper hos operativsystem Windows Server 2003 och Red Hat Linux Enterprise 4. Installationsfunktioner, filsystem och nätverksinfrastruktur för dessa operativsystem. Använder Kerberos-protokollet på Windows och Linux.

    avhandling, tillagd 2012-06-23

    Grundläggande begrepp om operativsystem. Typer av moderna operativsystem. Historien om utvecklingen av operativsystem i Windows-familjen. Egenskaper hos operativsystemen i Windows-familjen. Ny funktionalitet i operativsystemet Windows 7.

    kursarbete, tillagt 2012-02-18

    Syfte, klassificering, sammansättning och syfte med operativsystemkomponenter. Utveckling av komplexa informationssystem, mjukvarupaket och individuella applikationer. Egenskaper för operationssalar Windows-system, Linux, Android, Solaris, Symbian OS och Mac OS.

    kursarbete, tillagd 2014-11-19

    Syftet med serveroperativsystem. Jämförande analys serveroperativsystem Windows och Linux och jämföra dem enligt viktiga indikatorer såsom: användargränssnitt, säkerhet, stabilitet, funktionalitet och pris.

    kursarbete, tillagt 2012-03-07

    Grundläggande begrepp för operativsystem. Modern datorutrustning. Fördelar och nackdelar med operationssalen Linux-system. Funktionaliteten hos operativsystemet Knoppix. Jämförande egenskaper hos operativsystemen Linux och Knoppix.

    abstrakt, tillagt 2014-12-17

    Höjdpunkter i historien om operativsystem som länkar samman hårdvara och applikationsprogram. Kännetecken för operativsystemet Microsoft Windows Seven, analys av operativsystemet Linux. Fördelar och nackdelar med varje operativsystem.

    kursarbete, tillagt 2011-07-05

    Studie av utvecklingen av operativsystem för Microsofts persondator. Egenskaper för de viktigaste funktionella funktionerna i Windows XP, Windows Vista och Linux. Fördelar och nackdelar med operativsystem producerade av Apple.

    Trender i utvecklingen av persondatorer

    I det nuvarande utvecklingsstadiet av operativsystem har säkerhetsverktyg kommit i framkant. Detta beror på det ökade värdet av information som bearbetas av datorer, samt den ökade nivån av hot som finns vid överföring av data över nätverk, särskilt offentliga sådana som Internet. Många operativsystem har idag utvecklat informationssäkerhetsverktyg baserade på datakryptering, autentisering och auktorisering.

    Moderna operativsystem är multiplattformar, det vill säga möjligheten att arbeta på helt olika typer av datorer. Många operativsystem har specialversioner för att stödja klusterarkitekturer som ger hög prestanda och feltolerans. Undantaget hittills är NetWare OS, vars alla versioner är utvecklade för Intel-plattformen, och implementeringen av NetWare-funktioner i form av ett skal för andra OS, till exempel NetWare för AIX, har inte lyckats.

    På senare år har den långsiktiga trenden att öka bekvämligheten med mänsklig interaktion med en dator utvecklats ytterligare. Mänsklig prestation blir den viktigaste faktorn som bestämmer effektiviteten hos datorsystemet som helhet. Mänskliga ansträngningar bör inte slösas bort på att justera parametrarna för beräkningsprocessen, som hände i tidigare generationers operativsystem. Till exempel, i stordatorsystem för batchbearbetning, var varje användare tvungen att använda ett jobbkontrollspråk för att definiera ett stort antal parametrar relaterade till organisationen av beräkningsprocesser i datorn. Sålunda, för OS/360-systemet, gav JCL jobbkontrollspråket möjlighet för användaren att definiera mer än 40 parametrar, inklusive jobbprioritet, huvudminneskrav, maximal jobbexekveringstid, en lista över in-/utdataenheter som används och deras driftlägen.

    Ett modernt operativsystem tar på sig uppgiften att välja driftsmiljöparametrar med hjälp av olika adaptiva algoritmer för detta ändamål. Till exempel bestäms timeouts i kommunikationsprotokoll ofta baserat på nätverksförhållanden. Fördelning av RAM mellan processer utförs automatiskt med hjälp av virtuella minnesmekanismer, beroende på aktiviteten hos dessa processer och information om frekvensen av deras användning av en viss sida. Prioriteter för omedelbar process bestäms dynamiskt beroende på historiken, inklusive till exempel den tid som processen tillbringade i kön, procentandelen av den tilldelade tidsdelen, intensiteten på I/O, etc. Även under installationsprocessen har de flesta operativsystem erbjuda ett standardläge för parameterval som garanterar om än inte optimal, men alltid acceptabel kvalitet på systemets drift.



    Bekvämligheten med interaktivt arbete med en dator förbättras ständigt genom att inkludera avancerad teknik i operativsystemet. grafiska gränssnitt, med ljud och video tillsammans med grafik. Detta är särskilt viktigt för att förvandla en dator till en terminal för ett nytt offentligt nätverk, eftersom för massanvändaren bör terminalen vara nästan lika begriplig och bekväm som telefonapparat. Operativsystemets användargränssnitt blir mer och mer intelligent, vägleder mänskliga handlingar i typiska situationer och fattar rutinmässiga beslut åt honom.

    Graden av lättanvändning av resurser som isolerade datoroperativsystem tillhandahåller idag för användare, administratörer och applikationsutvecklare är bara en frestande möjlighet för nätverksoperativsystem. Medan nätverksanvändare och administratörer lägger ner mycket tid på att försöka ta reda på var en resurs finns, lägger utvecklare av nätverksapplikationer mycket arbete på att försöka bestämma platsen för data och programvarumoduler i nätverket. Framtidens operativsystem måste ge en hög nivå av transparens för nätverksresurser, ta på sig uppgiften att organisera distribuerad datoranvändning, förvandla nätverket till en virtuell dator. Det är just detta som Sun-specialister lägger i den lakoniska sloganen "Nätverket är en dator", men för att göra sloganen till verklighet har utvecklare av operativsystem fortfarande en lång väg kvar att gå.

    Med hänsyn till ovanstående överväganden verkar följande scenario mest troligt:

    Kina kommer att vara det första att försöka bli av med dominansen av Windows ™ på statlig nivå - det kommer att få flest fördelar av detta och har flest möjligheter för detta. Kina kommer att försöka implementera eller lokalisera Linux distribution, eller kommer att försöka utveckla ett proprietärt OS baserat på FreeBSD (eller ett annat gratis OS med en BSD-liknande licens) - Linux är mer troligt, eftersom det har utvecklats mer aktivt på sistone.

    Detta kommer att ske gradvis under 3-5 år. Alla statliga organ och företag som är nära knutna till staten kommer att överföras till en nationell dator (nationell processor + nationell Linux-distribution) utan att misslyckas. Parallellt kommer ett stort antal lokaliserade versioner av applikationsprogram att skapas och nationell Linux kommer att användas för undervisning i läroanstalter.

    Baserat på erfarenheten av att använda många moderna operativsystem kan följande huvudtrender i deras utveckling identifieras.

    Grafiska skal. Alla moderna operativsystem har ett grafiskt användargränssnitt, och (av uppenbara skäl av intensiv konkurrens mellan utvecklingsföretag) är de grafiska skalen för alla operativsystem ungefär lika i kapacitet. Ibland är det svårt för användaren att ta reda på vilket operativsystem han arbetar i, även om det tydligen är praktiskt för slutanvändare (icke-programmerare).

    Stöd för ny nätverksteknik och webbteknik. Nätverk och Internet utvecklas aktivt. Nya standarder och protokoll håller på att dyka upp - IPv6, HTML 5 (för cloud computing), etc. Moderna operativsystem utvecklas mot att stödja all ny nätverksteknik.

    Ökad uppmärksamhet på säkerhets- och säkerhetsmekanismer. Till stor del tack vare Trustworthy Computing-initiativet som lanserades av Microsoft 2002, såväl som med tanke på den ständigt ökande cyberbrottsligheten, ägnar alla moderna operativsystem ökad uppmärksamhet åt säkerheten: när du tittar på webbsidor kontrollerar webbläsare dem för frånvaro av nätfiske (en typ av internetbedrägeri); nedladdningar och installationer av program från nätverket utförs endast med uttryckligt medgivande från användaren etc.

    Stöder multi-threading och multi-core processorer. På grund av den utbredda användningen av flerkärniga processorer har alla moderna operativsystem mjukvarubibliotek som stöder denna hårdvarukapacitet. Det är tack vare multi-core-arkitekturen som parallell exekvering av trådar verkligen blir möjlig.

    Stöd för distribuerad och parallell beräkning. Moderna operativsystem inkluderar högnivåbibliotek som tillåter utveckling av parallella algoritmer för att lösa problem - till exempel de som stöder OpenMP- och MPI-parallellismstandarder.

    Virtualisering av resurser och utrustning. Moderna operativsystem inkluderar virtualiseringsverktyg som låter dig köra applikationer för andra plattformar isolerat virtuella maskiner, där andra operativsystem kan installeras.

    Utveckling av filsystem för att skydda information och avsevärt öka filstorlekarna (för multimedia). Moderna krav på bearbetning av multimediainformation leder till att gamla filsystem (till exempel FAT) är otillräckliga för att lagra multimediafiler. Till exempel kan den maximala filstorleken i FAT-systemet - 4 gigabyte - lätt överskridas vid överföring av 10-15 minuter digitalt videoband till en dator. Därför utvecklas nya filsystem som kan lagra mycket stora filer, till exempel ZFS-systemet i Solaris OS. Ett annat krav är att säkerställa informationens konfidentialitet, vilket leder till behovet av att implementera krypteringsmöjligheter i filsystem (som implementeras t.ex. i filsystem ZFS).

    Cloud computing-stöd är en helt ny trend inom OS-utveckling.

    Således kan vi dra slutsatsen att följande OS-utvecklingsutsikter för närvarande observeras:

    Trenden mot OS-integration (inte bara på nivån för grafiska skal, utan också på nivån för den gemensamma kärnan); utveckling av OS-familjer baserade på vanliga kodmoduler;

    Betydligt ökad tillförlitlighet, säkerhet och feltolerans för operativsystemet; OS-utveckling med hjälp av hanterad kod eller dess analoger.

    En ytterligare trend mot OS-projekt med öppen källkod; Detta är ganska förståeligt, eftersom utvecklingsföretag behöver nya idéer, vilket är ett utmärkt tillfälle för unga programmerare att bevisa sig själva.

    Utveckling av virtualisering: Det är nödvändigt att säkerställa möjligheten att köra eller emulera alla program i miljön för alla moderna operativsystem.

    Ytterligare konvergens i kapaciteten hos OS för stationära datorer och OS för mobila enheter.

    Ytterligare integration av OS och nätverk.

    OS-migrering till molnmiljöer.

    Miniatyrer Dokumentöversiktsbilagor

    Föregående Nästa

    Presentationsläge Öppna Skriv ut Ladda ner Gå till första sidan Gå till sista sidan Rotera medurs Rotera moturs Aktivera handverktyget Mer information Mindre information

    Ange lösenordet för att öppna denna PDF-fil:

    Avbryt OK

    Filnamn:

    Filstorlek:

    Titel:

    Ämne:

    Nyckelord:

    Skapelsedagen:

    Ändringsdatum:

    Skapare:

    PDF-producent:

    PDF-version:

    Sidonummer:

    Stänga

    Förbereder dokument för utskrift...

    Federal State Autonomous Educational Institute of Higher Professional Education "SIBERIAN FEDERAL UNIVERSITY" Institutet för olja och gas Institutionen för geofysik ABSTRAKT Moderna operativsystem. Syfte, sammansättning och funktioner. Utvecklingsutsikter. Läraren E.D. Agafonov signatur, datum Student NG15-04 081509919 I.O. Starostin signatur, datum Krasnoyarsk 2016

    INNEHÅLL Introduktion 1 Syfte med operativsystem 1.1 Konceptet med ett operativsystem 1.2 Användarinteraktion med en dator 1.3 Användning av resurser 1.4 Underlättande av datorsystemprocesser 1.5 Möjlighet till utveckling 2 Operativsystemets funktioner 2.1 Processhantering 2.2 Minneshantering 2.3 Minnesskydd 2.4 Fil hantering 2.5 Hantering av externa enheter 2.6 Dataskydd och administration 2.7 Applikationsprogrammeringsgränssnitt 2.8 Användargränssnitt 3 Operativsystemets sammansättning 3.1 Kernel 3.2 Kommandoprocessor 3.3 Drivrutiner 3.4 Verktyg 3.5 Hjälpsystem 4 Utvecklingsmöjligheter Slutsats Lista över förkortningar 2 Lista över använda källor 2 4 4 4 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 11 12 13 14

    INTRODUKTION I en tid präglad av snabb utveckling av datorteknik, fantastiska upptäckter, omedelbar överföring av information var som helst på planeten, upplever vi inte något obehag alls när vi "kommunicerar" med teknik. Vad gör det så enkelt för oss att hantera teknologier som är ett mysterium för de flesta? Finns det några begränsningar eller, tvärtom, stora utsikter? Syftet med arbetet är att bli bekant med de grundläggande begrepp som beskriver funktionsprincipen för moderna datorenheter som använder operativsystem. Mål med arbetet: - bli bekant med syftet med operativsystem; - studera kapaciteten och funktionaliteten hos moderna operativsystem; - studera i detalj operativsystemets struktur; - ge en grov bedömning av utsikterna för branschens utveckling. 3

    1 Syfte med operativsystem Nuförtiden finns det ett stort antal typer av operativsystem med olika användningsområden. Under sådana förhållanden kan fyra huvudkriterier identifieras som beskriver syftet med operativsystemet. 1.1 Konceptet för ett operativsystem Ett operativsystem (OS) är en uppsättning sammankopplade program utformade för att hantera resurserna i en datorenhet. Tack vare dessa program organiseras användarinteraktion. Att hantera minne, processer och all mjukvara och hårdvara eliminerar behovet av att arbeta direkt med diskar och ger ett enkelt, filorienterat gränssnitt som döljer mycket av det irriterande arbetet med avbrott, tidsräknare, minnesorganisation och andra komponenter. 1.2 Användarinteraktion med en dator Organisation av ett bekvämt gränssnitt som gör att användaren kan interagera med datorhårdvara genom någon utökad virtuell maskin, som är bekvämare att arbeta med och lättare att programmera. Här är en lista över de viktigaste tjänsterna som tillhandahålls av typiska operativsystem. Utveckling av program där OS förser programmeraren med olika applikationsutvecklingsverktyg: redaktörer, debuggers, etc. Han behöver inte veta hur olika elektroniska och elektromekaniska komponenter och enheter i en dator fungerar. Ofta kan användaren klara sig med bara de kraftfulla funktionerna på hög nivå som operativsystemet tillhandahåller. För att köra programmet måste du också utföra ett antal åtgärder: ladda programmet och data till huvudminnet, initiera in-/utdataenheter och filer och förbereda andra resurser. OS gör allt detta arbete för användaren. OS ger åtkomst till I/O-enheter. Varje enhet kräver sin egen uppsättning kommandon för att starta. OS ger användaren ett enhetligt gränssnitt som hoppar över alla detaljer och ger programmeraren tillgång till I/O-enheter genom enkla läs- och skrivkommandon. När du arbetar med filer kräver hanteringen av operativsystemet inte bara en djupgående övervägande av I/O-enhetens natur, utan också kunskap om datastrukturerna som registreras i filerna. Operativsystem för flera användare tillhandahåller också en skyddsmekanism vid åtkomst till filer. OS styr åtkomsten till det delade eller publika datorsystemet som helhet, såväl som till individuella systemresurser. Det skyddar resurser och data från obehörig användning och löser konfliktsituationer. 4

    Felsökning och hantering är en annan mycket viktig punkt i syftet med OS. Under driften av ett datorsystem kan olika fel uppstå på grund av interna och externa fel i hårdvaran, olika typer av mjukvarufel (spill över, försök att komma åt en minnescell till vilken åtkomst är förbjuden, etc.). I varje fall vidtar operativsystemet åtgärder som minimerar effekten av felet på driften av applikationen (från ett enkelt felmeddelande till en programkrasch). Och slutligen, redovisning av resursanvändning. OS har verktyg för att redogöra för användningen av olika resurser och visa prestandaparametrar för datorsystemet. Denna information är viktig för att trimma (optimera) datorsystemet för att förbättra dess prestanda. 1.3 Resursanvändning Organisering av effektiv användning av datorresurser. OS är också en slags datorresurshanterare. Huvudresurserna för moderna datorsystem inkluderar huvudminne, processorer, timers, datamängder, diskar, ML-enheter, skrivare, nätverksenheter, etc. De listade resurserna bestäms av operativsystemet mellan exekverande program. Till skillnad från ett program, som är ett statiskt objekt, är ett körande program ett dynamiskt objekt som kallas en process, vilket är ett grundläggande koncept i moderna operativsystem. Att hantera resurserna i ett datorsystem för att använda dem mest effektivt är det andra syftet med operativsystemet. Effektivitetskriterierna enligt vilka operativsystemet organiserar hanteringen av datorresurser kan vara olika. Till exempel, i ett fall är det viktigaste genomströmningen av ett datorsystem, i ett annat - dess svarstid. Ofta måste operativsystem uppfylla flera motstridiga kriterier, vilket orsakar allvarliga svårigheter för utvecklare. Resurshantering innefattar att lösa ett antal generella uppgifter som inte är beroende av typ av resurs. Resursschemaläggning är definitionen av den process för vilken en resurs behöver allokeras. Här är det förutbestämt när och i vilken kapacitet denna resurs ska tilldelas. Tillfredsställa förfrågningar om resurser – allokera resurser till processer; övervaka status och redovisning av resursanvändning – upprätthålla operativ information om användningen av resursen och användningen av dess andel. Att lösa konflikter mellan processer som gör anspråk på samma resurs. För att lösa dessa vanliga resurshanteringsproblem använder olika operativsystem olika algoritmer, vilket i slutändan avgör hur operativsystemet ser ut som helhet, inklusive prestandaegenskaper, omfattning och till och med användargränssnittet. 1.4 Underlättande av datorsystemprocesser 5

    Underlättande av processerna för att driva hårdvara och mjukvara i ett datorsystem. Ett antal operativsystem inkluderar uppsättningar av verktygsprogram som tillhandahåller säkerhetskopiering, dataarkivering, skanning, rengöring och defragmentering av diskenheter etc. Dessutom har moderna operativsystem en ganska stor uppsättning verktyg och metoder för att diagnostisera och återställa systemfunktionalitet. Dessa inkluderar: - diagnostikprogram för att identifiera fel i operativsystemets konfiguration; - medel för att återställa den senaste fungerande konfigurationen; - sätt att återställa skadade och saknade systemfiler etc. 1.5 Möjlighet till utveckling Moderna operativsystem är organiserade på ett sådant sätt att de möjliggör effektiv utveckling, testning och implementering av nya systemfunktioner utan att störa datorsystemets normala funktion. De flesta operativsystem utvecklas ständigt (Windows är ett bra exempel). Detta händer på grund av följande skäl. För att tillfredsställa användare eller systemadministratörers behov måste operativsystemet ständigt tillhandahålla nya funktioner. Till exempel kan du behöva lägga till nya verktyg för att övervaka eller bedöma prestanda, nya verktyg för inmatning/utdata för data (talinmatning). Ett annat exempel är stöd för nya applikationer som använder fönster på bildskärmen. Alla operativsystem har buggar. Då och då upptäcks och korrigeras de. Därav det ständiga utseendet av nya versioner och utgåvor av operativsystemet. Behovet av regelbundna förändringar ställer vissa krav på organisationen av operativsystem. Det är uppenbart att dessa system måste ha modulär struktur med tydligt definierade intermodulära anslutningar. Bra och fullständig dokumentation av systemet spelar en viktig roll. 2 Operativsystemfunktioner OS-funktioner är vanligtvis grupperade antingen enligt de typer av lokala resurser som OS hanterar eller enligt specifika uppgifter som gäller för alla resurser. Uppsättningar av moduler som utför sådana grupper av funktioner bildar operativsystemundersystem. De viktigaste resurshanteringsundersystemen är process-, minnes-, fil- och externa enhetshanteringsundersystemen, och de delsystem som är gemensamma för alla resurser är användargränssnittet, datasäkerheten och administrationsundersystemen. 6

    2.1 Processhantering Delsystemet Process Management påverkar direkt hur datorsystemet fungerar. För varje program som körs organiserar operativsystemet en eller flera processer. Varje sådan process representeras i operativsystemet av en informationsstruktur (tabell, deskriptor, processorkontext) som innehåller data om processens resursbehov, såväl som de resurser som faktiskt allokerats till den (RAM-area, mängd CPU-tid, filer, I/ O enheter, etc.). I moderna multiprogram OS kan flera processer existera samtidigt, genererade på initiativ av användare och deras applikationer, samt initierade av OS för att utföra sina funktioner (systemprocesser). Eftersom processer samtidigt kan göra anspråk på samma resurser, planerar processhanteringsundersystemet ordningen för utförande av processer, förser dem med nödvändiga resurser och säkerställer interaktion och synkronisering av processer. 2.2 Minneshantering Undersystemet för minneshantering fördelar fysiskt minne mellan alla processer som finns i systemet, laddar och raderar programkoder och processdata till de minnesområden som tilldelats dem, och skyddar även minnesområdena för varje process. Minneshanteringsstrategin består av strategier för att hämta, placera och ersätta ett programblock eller data i huvudminnet. Följaktligen används olika algoritmer för att bestämma när nästa block ska laddas i minnet, i vilken minnesplats det ska placeras och vilket program eller datablock som ska tas bort från huvudminnet för att göra plats för nya block. En av de mest populära metoderna för minneshantering i moderna operativsystem är virtuellt minne. Implementeringen av den virtuella minnesmekanismen tillåter programmeraren att överväga att han har en homogen Bagge, vars omfattning endast begränsas av de adresseringsmöjligheter som tillhandahålls av programmeringssystemet. 2.3 Minnesskydd Brott mot minnesskydd är förknippade med processer som kommer åt minnesområden som allokerats till andra processer i applikationsprogram eller program i själva operativsystemet. Minnesskyddsåtgärder måste stoppa sådana åtkomstförsök genom att krascha det felande programmet. 2.4 Filhantering Filhanteringsfunktionerna är koncentrerade till operativsystemets filsystem. Operativsystemet virtualiserar en separat uppsättning data lagrad på en extern enhet i form av en fil - en enkel ostrukturerad 7

    sekvenser av byte med ett symboliskt namn. För att underlätta arbetet med data grupperas filer i kataloger, som i sin tur bildar grupper - kataloger mer hög nivå. Filsystemet konverterar de symboliska namnen på filer som användaren eller programmeraren arbetar med till fysiska adresser för data på diskar, organiserar delad åtkomst till filer och skyddar dem från obehörig åtkomst. 2.5 Hantering av externa enheter Funktionerna för att hantera externa enheter är tilldelade det externa enhetshanteringsundersystemet, även kallat in-/utgångsundersystemet. Det är gränssnittet mellan datorkärnan och alla enheter som är anslutna till den. Utbudet av dessa enheter är mycket brett (skrivare, skannrar, bildskärmar, modem, manipulatorer, nätverksadaptrar, olika typer av ADC, etc.), hundratals modeller av dessa enheter skiljer sig i uppsättningen och sekvensen av kommandon som används för att utbyta information med processorn och andra delar. Ett program som styr en specifik modell av en extern enhet och tar hänsyn till alla dess funktioner kallas en drivrutin. Närvaron av ett stort antal lämpliga drivrutiner avgör till stor del framgången för operativsystemet på marknaden. Drivrutiner skapas av både OS-utvecklare och företag som producerar externa enheter. OS måste stödja ett väldefinierat gränssnitt mellan drivrutiner och resten av operativsystemet. Sedan kan utvecklare av företag som tillverkar I/O-enheter leverera drivrutiner för ett specifikt operativsystem tillsammans med sina enheter. 2.6 Dataskydd och administration Säkerheten för datasystemdata säkerställs genom OS-feltoleransåtgärder som syftar till att skydda mot hårdvarufel och fel och programvarufel, samt genom skydd mot obehörig åtkomst. För varje användare av systemet krävs en logisk inloggningsprocedur, under vilken OS ser till att en användare auktoriserad av den administrativa tjänsten kommer in i systemet. Microsoft, till exempel, i sin senaste produkt Windows 10 erbjuder användaren inloggning genom utseendeigenkänning. Detta bör förbättra säkerheten och göra inloggningen snabbare. Men Google lovar oss ny version dess Android 6.0 smartphone OS, tillgång till enheten och bekräftelse av köp genom en fingeravtrycksläsare, om enheten är lämplig för detta. Datorsystemadministratören bestämmer och begränsar användarnas möjlighet att utföra vissa åtgärder, d.v.s. bestämmer deras rättigheter att få tillgång till och använda systemresurser. Ett viktigt skyddsmedel är OS-revisionsfunktionen, som består i att registrera alla händelser som systemets säkerhet beror på. Stöd för feltolerans för datorsystemet implementeras baserat på 8

    redundans (disk-RAID-matriser, backup-skrivare och andra enheter, ibland redundans av centrala processorer, i tidiga operativsystem - dubbla och duplexa system, system med majoritetsbehörighet, etc.). Generellt sett är att säkerställa systemets feltolerans en av de viktigaste uppgifterna för en systemadministratör, som använder ett antal specialverktyg och verktyg för detta. 2.7 Gränssnitt för applikationsprogrammering Applikationsprogrammerare använder anrop till operativsystemet i sina applikationer när de, för att utföra vissa åtgärder, kräver en speciell status som bara operativsystemet har. Operativsystemets funktioner är tillgängliga för programmeraren i form av en uppsättning funktioner som kallas Application Programming Interface (API). Applikationer får åtkomst till API-funktioner med hjälp av systemanrop. Sättet som en applikation tar emot operativsystemtjänster på är mycket likt att anropa subrutiner. Metoden för att implementera systemanrop beror på den strukturella organisationen av operativsystemet, egenskaperna hos hårdvaruplattformen och programmeringsspråket. I UNIX är systemanrop nästan identiska med biblioteksprocedurer. 2.8 Användargränssnitt OS tillhandahåller ett bekvämt gränssnitt inte bara för applikationsprogram utan också för användaren (programmerare, administratör, användare). För närvarande erbjuder tillverkare oss många funktioner utformade för att göra vårt arbete med enheter enklare och spara tid. Som ett exempel vill jag återigen nämna Windows 10. Microsoft hjälper användaren att säkerställa smidig drift av alla sina enheter (från Microsoft, naturligtvis) genom ett gemensamt operativsystem. Det finns omedelbar överföring av data från en enhet till en annan, och allmänna meddelanden som du inte kommer att missa med den här funktionen. "Effektivt, organiserat arbete" är praktiskt taget en slogan för varje OS-tillverkare. Att arbeta med anteckningar direkt på webbsidor, nya lägen för flera fönster, flera skrivbord - vi har sett allt detta i flera år nu, och utvecklarna har fortfarande många idéer. 3 Operativsystemets sammansättning Moderna operativsystem har en komplex struktur som består av många element, där var och en av dem utför vissa funktioner för att hantera processer och allokera resurser. 3.1 Kärna 9

    OS-kärnan är den centrala delen av operativsystemet och ger applikationer samordnad åtkomst till filsystemet och filutbyte mellan kontrollenheter. 3.2 Kommandoprocessor OS-mjukvarumodulen som ansvarar för att läsa enskilda kommandon eller en sekvens av kommandon från en kommandofil kallas ibland kommandotolken. 3.3 Drivrutiner Olika enheter (diskenheter, bildskärm, tangentbord, mus, skrivare, etc.) är anslutna till datorns stamnät. Varje enhet utför en specifik funktion, och den tekniska implementeringen av enheterna varierar avsevärt. Operativsystemet inkluderar enhetsdrivrutiner, specialprogram som styr driften av enheter och koordinerar informationsutbyte med andra enheter, och låter dig även konfigurera vissa enhetsparametrar. Varje enhet har sin egen drivrutin. 3.4 Utilities Ytterligare serviceprogram (utilities) är extra datorprogram som en del av allmän programvara som gör kommunikationsprocessen mellan användaren och datorn bekväm och mångsidig. 3.5 Hjälpsystem För användarens bekvämlighet inkluderar operativsystemet vanligtvis även ett hjälpsystem. Hjälpsystemet låter dig snabbt få den nödvändiga informationen både om hur operativsystemet fungerar som helhet och om hur de enskilda modulerna fungerar. 4 Utvecklingsutsikter För närvarande finns det en betydande ökning av tillförlitligheten, säkerheten och feltoleransen för operativsystemet; konvergens i kapaciteten hos OS för stationära datorer och OS för mobila enheter. Trenden mot OS-projekt med öppen källkod är en mycket lönsam riktning i OS-utveckling, eftersom utvecklingsföretag behöver nya idéer som unga programmerare kan erbjuda dem. 10

    Av stor betydelse är efterfrågan på företagsoperativsystem som kännetecknas av hög grad av skalbarhet, nätverksstöd, avancerade säkerhetsverktyg, förmåga att arbeta i en heterogen miljö samt tillgång till centraliserade administrations- och hanteringsverktyg. Det är här förmågan att bearbeta enorma mängder data krävs. Någon satsar på molnlagring, och förutsäger "utrotningen" av operativsystemet helt och hållet. Även om vi använder molnen, verkar denna utsikt inte möjlig under de kommande åren. Jag ser en önskan bland utvecklare att förbättra produktiviteten genom smartare resursutnyttjande (Windows 10 startar 28 % snabbare än Windows 7), tillförlitlighet och användarvänlighet. Vare sig det är röststyrning eller olika unika innovationer i gränssnittet för en mer vänlig interaktion. elva

    SLUTSATS Som vi kunde förstå spelar operativsystem en stor roll i förhållandet mellan användaren och hårdvaran. Det viktigaste är att framstegen inte står stilla, fler och fler kraftfulla maskiner utvecklas varje dag, volymen bearbetad data växer, tillsammans med detta utvecklas och förbättras operativsystemet, nya idéer dyker upp för en mer bekväm och effektiv användning av ackumulerad kunskap. OS-funktionalitet går mot att tillhandahålla intuitiv interaktion mellan användaren och enheten. 12

    LISTA ÖVER FÖRKORTNINGAR ADC – analog-till-digital-omvandlare; OS – operativsystem; PU – kringutrustning. 13

    LISTA ÖVER ANVÄNDA KÄLLOR 1 Nazarov, S. V. Moderna operativsystem: lärobok / S. V. Nazarov, A. I. Shirokov. - Moskva: National Open University "INTUIT", 2012. - 367 s. 2 Groshev, S. Grundläggande begrepp för OS [Elektronisk resurs]: Vetenskap och utbildning / MSTU im. N.E. Bauman - Elektron. tidskrift - Moskva: Federal State Budgetary Educational Institution of Higher Professional Education "MSTU uppkallad efter N.E. Bauman" 2015. - Åtkomstläge: http://technomag.bmstu.ru/doc/48639.html 3 Utsikter för operativsystem och nätverk [Elektronisk resurs ]: nationellt öppet universitet "INTUIT". - Moskva: 2015 - Åtkomstläge: http://www.intuit.ru/studies/courses/641/497/lecture/11328 4 Operativsystems arkitektur, syfte och funktioner [Elektronisk resurs]: Föreläsning 1 / National Open University " INTUIT" " - Moskva, 2015. - Åtkomstläge: http://www.intuit.ru/studies/courses/631/487/lecture/11048 5 Darovsky, N. N. Utsikter för utveckling av operativsystem [Elektronisk resurs] / N. N. Darovsky // Internetportal Web-3. - 2015. - Åtkomstläge: http://system.web-3.ru/windows/?act=full&id_article=12055 6 komponenter i Windows 10 [Elektronisk resurs]: officiell webbplats för utvecklaren / Microsoft Corporation - 2016. - Åtkomst läge: https ://www.microsoft.com/ru-ru/windows/features?section=familiar 7 Android 6.0 Marshmallow [Elektronisk resurs]: officiell webbplats för utvecklaren / Google Corp. - 2016. - Åtkomstläge: https://www.android.com/intl/ru_ru/versions/marshmallow-6-0/ 14

    Efter det katastrofala Windows Vista spreds rykten snabbt på Internet om att operativsystemen började dö ut och skulle försvinna helt inom en snar framtid. Vissa profeterade att Vista skulle bli det sista operativsystemet vi var vana vid, andra satsade på Win8, och insåg att om det skulle bli ett misslyckande så kunde existensen av klassiska "operativsystem" verkligen ta slut. Det fanns också en uppfattning om att moderna operativsystem hade nått sin utvecklingstopp och att allt sedan skulle gå över till molnteknik. Det vill säga att du inte längre behöver installera programvara på din PC, du kommer att ha tillgång till Internet och en bildskärm.
    Det skulle vara svårt att kalla sådana bedömningar adekvata. Jag förstår inte vilken typ av "experter" som skriver sådana artiklar, och ännu mer förstår jag inte de som tror på dem eller tror att författarna till artiklarna är riktiga analytiker. "Moln" kan inte bli populärt inom överskådlig framtid av flera skäl. Sådana tekniker är för dyra idag, och det finns inget akut behov av dem, åtminstone för de allra flesta användare.

    Naturligtvis är webben redan mycket använd, och dess andel kommer bara att växa, men nu är folk bara redo att gå online enkla applikationer. Det är inte tal om att överföra masskonsumtionsprogram till molnet ännu, och det är osannolikt att det kommer att hända om 3-4 år till. Det är svårt att se längre med tanke på takten i teknikutvecklingen. Men trots allt detta kommer de operativsystem vi är bekanta med nu att leva vidare. Och inte ett eller två år, utan mycket längre.
    Då uppstår en logisk fråga: i vilken riktning kommer de operativsystem vi är bekanta med att utvecklas? Efter lanseringen av Windows 7 kunde många inte ens föreställa sig vad Microsofts nästa steg skulle bli. Men vid G8-presentationen visade utvecklarna att det fortfarande finns utrymme för utveckling. Och, enligt min mening, går denna utveckling i en bättre riktning.
    Gränssnittet för senare versioner av Windows kommer att ändras i vektorriktning. Snabbt utvecklande 3D-tekniker kommer att hitta tillämpning i skrivbordsgränssnittet och vidare. Dessutom läggs allt större vikt vid röststyrning.

    Vi kan inte heller bortse från minskningen av användningen av datorer som spelplattformar. I utvecklade länder har nästan varje familj nu en konsol, eller till och med flera olika att välja mellan. I Ryssland är denna trend också närvarande, men i mindre mängder. Själv har jag bara en Playstation 3 än så länge, men många av mina kollegor har flera olika konsoler. Men det är för tidigt att säga att datorer snart kommer att sluta användas för underhållning helt och hållet.
    Förutom spel, ta en titt på programvaran installerad på din dator. Även om du inte installerade ett enda program själv, innehöll ditt operativsystem som standard de mest populära. Till exempel kontorsapplikationer, musikspelare, enkla program för att visa och redigera foton. Kan du föreställa dig Windows som ett webbläsarunderlag, och alla ovanstående program lämnar till webben? Jag inte. Och detta trots att jag inte fokuserade på kraftfull specialiserad programvara, till exempel för professionell HD-videobehandling.

    Om vi ​​pratar om en partiell övergång till molnet, när några av programmen du behöver lagras på din hårddisk, och några på nätverket, är detta ganska tillräckligt och det händer dessutom redan nu. Du behöver inte vara ett geni för att förstå detta. Men en partiell avgång till webben gör inte konventionella operativsystem onödiga och ersätter dem absolut inte helt. Så vi bör inte förvänta oss att de försvinner som klass under de kommande åren.


Topp