Meny
Är gratis
checka in
den huvudsakliga  /  Firmware / Operativsystemet är dess övergripande egenskaper. Lista över operativsystem: funktioner, egenskaper och recensioner

Operativsystemet är dess allmänna egenskap. Lista över operativsystem: funktioner, egenskaper och recensioner

År efter år, utvecklingen av operativsystemens struktur och förmåga. Nyligen har några av de befintliga operativsystemen och nya versioner av befintliga operativsystem gått in i några strukturella element som gjorde stora förändringar i dessa system. Moderna operativsystem uppfyller kraven för att ständigt utveckla hårdvara och programvara. De kan hantera arbetet med multiprocessorsystem som arbetar snabbare än vanliga maskiner, höghastighetsnätverk och en mängd olika lagringsenheter, vilket ständigt ökar. Från applikationer som påverkar operativsystemet bör du markera multimediaprogram, verktyg för Internetåtkomst, samt en klient / servermodell.

Den stadiga ökningen av kraven för operativsystem leder inte bara till att förbättra sin arkitektur, utan också till framväxten av nya metoder för deras organisation. I experimentella och kommersiella operativsystem testades en mängd olika metoder och strukturella element, varav de flesta kan kombineras till följande kategorier.

  • - Mikrokitektur.
  • - Multithreading.
  • - Symmetrisk multiprocessing.
  • - Distribuerade operativsystem.
  • - Objektorienterad design.

En särskiljande egenskap hos de flesta operativsystem idag är en stor monolitisk kärna. Kärnan i operativsystemet ger de flesta av sina möjligheter, inklusive planering, arbete med filsystemet, nätverksfunktioner, drift av drivrutiner av olika enheter, minneshantering och många andra. Typiskt implementeras den monolitiska kärnan som en enda process, alla element som använder samma adressutrymme. Endast de viktigaste funktionerna tilldelas Kernel Microkitektur, inklusive arbete med riktade utrymmen, interaktion mellan processer (interprocesscommunication - IPC) och grundplanering. Operationen av andra operativsystemstjänster ger processer som ibland kallas servrar. Dessa processer startas i användarläge och MicrokoBo arbetar med dem såväl som med andra applikationer.

Detta tillvägagångssätt gör det möjligt för oss att dela upp uppgiften att utveckla ett operativsystem för att utveckla kärnan och serverns utveckling. Servrar kan konfigureras för specifika applikationer eller miljöer.

Urvalet av mikrokokersystemet i strukturen förenklar systemets genomförande, säkerställer dess flexibilitet och passar också bra in i det distribuerade mediet.

Multipleenhet (Multithreading) är en teknik där processen som kör programmet är uppdelad i flera samtidigt utförda flöden. Nedan är de viktigaste skillnaderna mellan strömmen och processen.

Flöde:Sändningsenheten för arbetet, inklusive processorns sammanhang (som innehåller innehållet i programräknaren och stapel vertex), liksom sitt eget stackområde (för att organisera samtalet av subrutiner och lagra lokala data). Flödeskommandon utförs i följd; Strömmen kan avbrytas vid byte av processorn till bearbetningen av en annan ström.

Bearbeta: En uppsättning av en eller flera strömmar, såväl som relaterade systemresurser relaterade strömmar (t.ex. minnesområdet, som innehåller kod och data, Öppna filer, Olika anordningar). Detta koncept ligger mycket nära konceptet för det exekverande programmet. Genom att bryta programmet i flera strömmar mottar programmeraren alla fördelar med applikationsmodulariteten och möjligheten att styra de applikationsrelaterade applikationerna.

Multiplication visar sig vara mycket användbar för applikationer som utför flera oberoende uppgifter som inte kräver sekventiell utförande. Som ett exempel på en sådan applikation kan du ta med databasservern som samtidigt tar emot och behandlar flera kundförfrågningar. Om flera strömmar bearbetas inom samma process, då när man byter mellan olika trådar, är icke-produktionskonsumtion av processorresurser mindre än vid byte mellan olika processer. Dessutom är strömmarna användbara när struktureringsprocesser som beskrivs i efterföljande kapitel, som ingår i operativsystemkärnan.

Fram till nyligen innehöll alla persondatorer som är utformade för en användare och arbetsstationer en generell virtuell mikroprocessor. Som ett resultat av en konstant ökning av prestandakraven och sänkning av kostnaden för mikroprocessorer flyttade tillverkare till frisläppandet av datorer med flera processorer.

För att förbättra effektiviteten och tillförlitligheten används symmetrisk multiprocessing-teknik (symmetriskmultiprocessing - SMP).

Denna term hänvisar till datorns hårdvaruarkitektur, liksom till bilden av operativsystemet, som motsvarar den här arkitektoniska funktionen. Symmetrisk multiprocessing kan definieras som ett autonomt datorsystem med följande egenskaper.

  • - Det finns flera processorer i systemet.
  • - Dessa processorer, sammankopplade med en kommunikationsbuss eller något annat schema, delar samma grundläggande minne och samma ingångsutmatningsenheter.
  • - Alla processorer kan utföra samma funktioner (därmed namnet symmetrisk behandling).

Operativsystemet som arbetar i ett system med symmetriska multiprocessering fördelar processer eller strömmar mellan alla processorer. I multiprocessorsystem finns det flera potentiella fördelar jämfört med en processor, inklusive följande.

Prestanda. Om den uppgift som datorn måste utföras kan organiseras så att vissa delar av denna uppgift kommer att utföras parallellt, leder detta till en ökad produktivitet jämfört med ett enda processorsystem med processorn av samma typ. Ovanstående position illustreras i fig. 2,12. I multitasking-läge kan endast en process utföras samtidigt, medan de återstående processerna är tvungna att förvänta sig sin tur. I ett multiprocessorsystem kan flera processer utföras samtidigt, var och en av dem kommer att fungera på en separat processor.

Pålitlighet. Med en symmetrisk multiprocessorbehandling misslyckas en av processorerna med att stoppa maskinen, eftersom alla processorer kan utföra samma funktioner. Efter ett sådant misslyckande kommer systemet att fortsätta sitt arbete, även om dess prestanda kommer att minska något.

Byggnad. Genom att lägga till ytterligare processorer till systemet kan användaren öka prestanda.

Skalbarhet. Tillverkare kan erbjuda sina produkter i olika, olika kostnader och prestanda, konfigurationer som är avsedda att arbeta med olika antal processorer.

Det är viktigt att notera att de fördelar som anges ovan är ganska potentiella än garanterat. För att korrekt genomföra den potential som är inneslutna i multiprocessor-beräkningssystemen bör operativsystemet tillhandahålla en adekvat uppsättning verktyg och kapacitet.

Figur 4 Multitasking och Multiprocessing

Ofta kan du möta en gemensam diskussion om multithreading och multiprocessing, men dessa två begrepp är oberoende. Multiplaceness är ett användbart koncept för att strukturera applikations- och kärnprocesser även med bil med en processor. Å andra sidan kan ett multiprocessorsystem ha fördelar jämfört med en processor, även om processer inte är uppdelade i flera trådar, eftersom i ett sådant system kan flera processer startas samtidigt. Men båda dessa möjligheter är väl överens med varandra, och deras delning kan ge en märkbar effekt.

Den frestande egenskapen hos multiprocessorsystem är att närvaron av flera processorer är transparent för användaren - för fördelningen av flöden mellan processorer och synkroniseringen av olika processer är ansvarig för operativsystemet. Den här boken diskuterar planerings- och synkroniseringsmekanismer som används så att alla processer och processorer är synliga för användaren i form av förenat system. En annan högre nivåuppgift är en representation i form av ett enda klustersystem från flera separata datorer. I det här fallet har vi att göra med en uppsättning datorer, som alla har sitt eget huvud- och sekundära minne och dess ingångsmoduler. Det distribuerade operativsystemet skapar synligheten för ett enda utrymme av primärt och sekundärt minne, såväl som ett enda filsystem. Även om klusternas popularitet ständigt ökar och alltmer klusterprodukter visas på marknaden, ligger moderna distribuerade operativsystem fortfarande bakom vid utveckling av uttag och multiprocessorsystem. Med sådana system kommer du att bekanta dig i den sjätte av boken.

En av de senaste innovationerna i operativsystemet var användningen av objektorienterad teknik. Objektorienterad design hjälper till att föra ordning i processen att lägga till den största lilla kärnan. ytterligare moduler. På operativsystemnivå tillåter en objektorienterad struktur programmerare att anpassa operativsystemet utan att störa dess integritet. Dessutom underlättar detta tillvägagångssätt utvecklingen av distribuerade verktyg och fullfjädrade distribuerade operativsystem.

För att bestämma de operativa egenskaperna, först och främst utgör lösningsmatrisen, som bygger på studien av patienter av patienter som består av två grupper - friska och patienter med exakt verifierad (referens) diagnos av sjukdomen (tabell.

Tabell 9.1.

Matrix-lösningar för beräkning av operativa egenskaper hos diagnostiska metoder

De operativa egenskaperna hos den diagnostiska metoden innefattar:

1. Känslighet (SE, känslighet),

2. Specificitet (SP, specificitet),

3. Noggrannhet (AC, Noggrannhet) eller Diagnostisk effektivitet

4. Prognositet av det positiva resultatet (+ VP, positivt prediktivt värde),

5. Prognositet av det negativa resultatet (-VP, negativt prediktivt värde).

Några av ovanstående kriterier för informativitet av strålningsdiagnostik är inkonsekventa. De beror på förekomsten av sjukdomen, eller prehanta.

Prevalance (PS) är sannolikheten för en viss sjukdom, eller enklare, dess frekvens av förekomst bland den studerade gruppen av människor (kohorter) eller befolkning som helhet. Från beräkning bör särskiljas av en händelse (i) - sannolikheten för en ny sjukdom i gruppen av personer som behandlas under en viss tid, oftare på ett år.

Känslighet (SE) är andelen av de korrekta positiva testresultaten bland alla patienter. Bestämd med formeln:

där SE är känslig är TP sanna positiva fall, D + är antalet patienter med närvaro av en sjukdom.

Känsligheten hos en priori visar vad andelen patienter kommer att vara, där denna studie kommer att ge ett positivt resultat. Ju högre testkänslighet, desto oftare kommer sjukdomen att detekteras, därför är det effektivare. Samtidigt, om ett sådant mycket känsligt test visar sig vara negativt, är det osannolikt att närvaron av sjukdomen är osannolikt. Därför bör de användas för att utesluta sjukdomar. På grund av detta kallas mycket känsliga test ofta som identifierare.

att begränsa utbudet av påstådda sjukdomar. Det bör också noteras att ett mycket känsligt test ger många "falska larm", vilket kräver ytterligare finansiella kostnader för vidare undersökning.

Specificitet (SP) är andelen av de korrekta negativa testresultatet bland friska patienter. Denna indikator bestäms med formeln

där SP är specificitet är TN sanna negativa fall, d-friska patienter.

Efter att ha bestämt specificitet kan du Aprichee anta vad andelen friska personer vars studie kommer att ge ett negativt resultat. Ju högre specificitet av metoden, den mer tillförlitliga den bekräftas av sjukdomen, därför är det effektivare. Mycket specifika tester kallas i diagnos av diskriminatorer. Högspecifika metoder är effektiva vid det andra diagnostikens andra steg, när det misstänkta sjukdomar är inskränkt och det är nödvändigt att bevisa förekomsten av sjukdom med stort förtroende. Den negativa faktorn i högt specifikt test är det faktum att dess användning åtföljs av ett mycket betydande antal skidor av sjukdomen.

Från det som sagts, var en mycket viktig praktisk slutsats, som är det i medicinsk diagnos, ett test, vilket skulle vara priorit som mycket specifikt och mycket känsligt önskvärt. I själva verket kan det emellertid inte uppnås, eftersom ökningen av testkänsligheten oundvikligen kommer att åtföljas av förlusten av dess specificitet och tvärtom förbättring av testets specificitet är associerad med en minskning av dess känslighet. Det följer slutsatsen: Att skapa ett optimalt diagnostiskt system är det nödvändigt att hitta en kompromiss mellan känslighets- och specificitetsindikatorer, där de finansiella kostnaderna för undersökningen optimalt kommer att återspegla balansen mellan riskerna med "falska larm" och hoppa över sjukdomar.

Noggrannhet (AC) eller informativitet av det diagnostiska testet. - Det här är andelen av de korrekta testresultaten bland alla undersökta patienter. Det bestäms av formeln:

när AC är noggrannhet är TP sanna positiva lösningar, TN är sanna negativa lösningar, D + är alla friska patienter, D- - alla patienter.

Noggrannhet speglar således hur mycket de rätta svaren som erhållits till följd av testning av detta test.

För den korrekta förståelsen av metodernas diagnostiska effektivitet spelas kriterierna för en efterföljande sannolikhet med en viktig roll - prognostitet av positiva och negativa resultat. Det är dessa kriterier som visar sannolikheten för en sjukdom (eller dess frånvaro) med ett känt resultat av studien. Det är lätt att se att rekreationsindikatorerna är viktigare än en priori.

Prognositet av ett positivt resultat (+ VP) är en andel av korrekt positiva fall bland alla positiva testvärden. Denna indikator bestäms med formeln

var + PV är prognostiteten i det positiva resultatet, är TP sanna positiva fall, FN är falskt negativt.

Prognostiteten av det positiva resultatet är således direkt uppgjort hur stor sannolikheten för sjukdomen är de positiva resultaten av den diagnostiska studien.

Prognostiteten av det negativa resultatet (-VP) är andelen av de högra negativa fallen bland alla negativa lösningar. Kriteriet bestäms av formeln

om -PV är prognostiteten i det negativa resultatet, är TN sanna negativa fall, FP - falska positiva fall.

Denna indikator visar sålunda hur stor sannolikheten är att patienten är frisk, om resultaten av strålningsforskning är negativa.

Låt oss förklara metodiken för att beräkna de operativa egenskaperna hos det diagnostiska testet på följande exempel.

Antag att en ny metod för digital fluorografi utvecklas. Det är nödvändigt att utvärdera sin informativitet vid diagnos av lungsjukdomar. För detta ändamål väljs patienter med felfri och exakt diagnos av denna sjukdom. Antag att allt är valt på 100 patienter i varje grupp, d.v.s. Två observationskohorts sammanställs. I den första gruppen av patienter med tuberkulos visade det fluorografiska testet vara positivt hos 88 patienter, och 12 personer var han negativ. Från den andra patientgruppen erkändes 94 personer som friska, 6 patienter hade misstankar om tuberkulos, och de skickades för vidare undersökning. Baserat på de erhållna data sammanställs matrisen av lösningar (tabell 9.2).

Tabell 9.2.

Fördelning av patienter i närvaro av sjukdom och testresultat

Resultaten av beräkningar enligt de data som anges i tabellen gör att du kan bestämma diagnostisk informativitet, det vill säga att bestämma känsligheten (SE), specificitet (SP), noggrannhet (AC), sannolikheten för positiv (+ VP) och Negativa svar (-VP):

Således kommer de operativa egenskaperna hos denna metod att se ut som följer: Känslighet - 88%, specificitet - 96%, noggrannhet - 92%, prognostiteten av det positiva resultatet är 96%, det negativa resultatets prognosticitet är 89%.

Om sådana operativa egenskaper hos test, både känslighet, specificitet och noggrannhet inte väsentligt beror på frekvensen av sjukdomen, är prognostiliteten hos resultaten, både positiva och negativa, direkt relaterad till förebyggande. Ju högre sjukdomen presenterades desto högre åtal av det positiva resultatet och under prognostiteten av det negativa testet. Faktum är välkänt är det faktum att hyperdiagnostik från en läkare som arbetar på ett specialiserat sjukhus är alltid högre än den för samma läkare som arbetar i en gemensam profilklinik. Naturligtvis är det underförstått att kvalifikationerna för båda specialisterna är ekvivalenta.

Det finns ett ömsesidigt inflytande av egenskaperna hos radiella test. Så ju högre känsligheten av strålningsmetoden desto högre är det prognostiska värdet av dess negativa resultat. Noggrannheten i det positiva resultatet av strålningsforskningen beror huvudsakligen på dess specificitet. Lågspecifika metoder åtföljs av ett stort antal falska positiva lösningar. Detta leder till en minskning av prognosticiteten hos de positiva resultaten av strålningsstudien.

Kriterierna för informativitet av diagnostik som anges ovan är baserade på principerna om dikotomlösningar: "ja" - "nej", "norm" - "patologi". Det är dock välkänt att praktiskt arbete Läkaren kan inte alltid klassificera de data som erhållits av ett sådant system. I vissa fall har en specialist andra slutsatser, till exempel, "troligtvis, det finns ingen sjukdom" eller "troligtvis, det finns ingen sjukdom". Liknande nyanser i antagandet av medicinska slutsatser återspeglar andra egenskaper för informativitet - sannolikhetsförhållande (sannolikhetsförhållande).

Likvärdighetens attityd för ett positivt resultat (+ LR) visar hur många gånger sannolikheten för att erhålla ett positivt resultat är högre hos patienter än i friska. Motsvarande

sättet av sannolikheten för ett negativt resultat (-LR) visar hur många gånger sannolikheten för att erhålla ett negativt resultat hos friska patienter är högre jämfört med patienter. Dessa kriterier för informativ diagnostik bestäms baserat på bordet som presenteras ovan, enligt följande formler:

I medicinsk praxis måste flera diagnostiska metoder tillämpas mycket ofta. Användningen av flera radiella forskning kan utföras i två alternativ: parallellt och i följd.

Parallell användning av test används ofta vid diagnosen av patientens brådskande tillstånd, d.v.s. I fall där det på kort tid är nödvändigt att utföra den maximala täckningen av mängden diagnostiska förfaranden. Parallell användning av test säkerställer deras större känslighet, och därför det högre prognostiska värdet av det negativa resultatet. Samtidigt reduceras det specificitets- och prognostiska värdet av ett positivt resultat.

Sekventiell användning av test utförs när diagnosen specificeras, för att detaljera patientens tillstånd och den patologiska processens natur. Med en konsekvent tillämpning av diagnostiska tester reduceras känsligheten och prognostiska värdet av de negativa resultaten av studien, men samtidigt ökar det specificitets- och prognostiska värdet av ett positivt resultat.

Således förändras en kombination av olika forskningstekniker, en förändring av förfarandet för deras utförande en uppsättning operativa egenskaper hos varje test separat och den totala produktiteten av deras resultat. Från det ovanstående följs en viktig slutsats av bevisbaserad medicin: de prognostiska egenskaperna hos något test kan inte automatiskt automatiskt, utan att registrera förebyggande och ett antal andra omständigheter, att överföra till alla terapeutiska institutioner.

Att utvärdera forskningsmetodens diagnostiska effektivitet, indikerar vanligtvis det totala antalet felaktiga slutsatser: än dem är mindre desto effektivare. Men som redan noterat, minskar antalet falska positiva och falska negativa fel orealistiska eftersom de är sammankopplade. Dessutom antas att fel på den första typen är falskt positiva - inte så farligt som fel på den andra typen är felaktigt negativa. Detta gäller särskilt för identifiering av smittsamma och onkologiska sjukdomar: att hoppa över sjukdomen är farligare än att diagnostisera den i en frisk person.

I de fall där resultaten av den diagnostiska studien kvantifieras klassificeras de till norm och patologi villkorligt. En del av de testvärden som tas som normen kommer att observeras hos patienter, och tvärtom kommer vissa förändringar i sjukdomen att vara i patologins zon. Detta är förståeligt: \u200b\u200bEftersom gränsen mellan hälsa och det första skedet av sjukdomen alltid är villkorat. Och ändå, i praktiskt arbete, analysera digitala indikatorer på diagnostisk forskning, tvingas läkaren att acceptera alternativa lösningar: att inkludera en given patient för en grupp friska eller patienter. Samtidigt använder den separationsvärde för det applicerade testet.

Förändringen i gränsen mellan normen och patologin åtföljs alltid av en förändring av metodens operativa egenskaper. Om strängare krav presenteras för metoden, d.v.s. Gränsen mellan normen och patologin ställs in vid höga testvärden, antalet falska negativa slutsatser (sjukdomar) ökar, vilket leder till en ökning av testets specificitet, men samtidigt till en minskning av dess känslighet. Om det är lämpligt att mildra testkraven, flyttas gränsen mellan normen och patologin mot normala värden, vilket åtföljs av en ökning av antalet falska positiva slutsatser (falska larm) och samtidigt en minskning av antal falska-negativa (sjukdomar av sjukdomar). Detta ökar metodens känslighet, men dess specificitet reduceras.

Således är doktor att genomföra diagnostiska studier och utvärdera sina resultat kvantitativt, är läkaren alltid i de valda villkoren: det offrar känsligheten för att öka specificiteten, sedan, tvärtom, föredrar specificiteten genom att minska känsligheten. Hur man agerar i varje enskilt fall beror på många faktorer: sjukdomens sociala betydelse, dess natur, patientens tillstånd och, inte mindre viktigt - från de psykologiska egenskaperna hos läkarens personlighet.

Det följer den viktigaste slutsatsen för modern medicinsk diagnostik. En kvantitativ matematisk metod, oavsett hur mycket den matematiska apparaten eller tekniska medelHans resultat har alltid begränsat, tillämpad betydelse, lyderar det logiska tänkandet av läkaren och korrelerade med en specifik klinisk och social situation.

Teorin om bevisbaserad medicin visade att skillnaden mellan grupper av patienter i hälsotillståndet till normen och patologin konventionellt och beror på separationspunkten, beroende på forskarens subjektiva egenskaper, dess beslutsamhet eller försiktighet , liksom från andra förutsättningar - externt och internt. I fig. 9.2 presenterade ett koordinatsystem som återspeglar beslutsfattandet i medicin. Ordinataxeln är en incidenshastighet, och abscissa-axeln är antagandet av diagnostiska lösningar, dvs. . Det är anmärkningsvärt att kurvorna i Poisson-distributionen, vilket återspeglar totaliteten av norm och patologi, ömsesidigt lagrad på varandra. Detta utgör den grafiska fördelningen av korrekta och felaktiga lösningar i diagnostik - både positivt och negativt: exakt får, hoppa över, falska larm.

Fig. 9.2. Kommunikation mellan testresultat och beslutsfattande kriterier. IP - Sann positiva resultat,

IO - verkligen negativ, LP - Falsk positiv, lo - falskt negativ

Punkt X på Beslutsaktens axel är en punkt för separation av resultat för positiv och negativ. Till vänster om denna axel finns det ordentligt negativa lösningar och sjukdomar i sjukdomen, till höger om axeln - korrekt positiva lösningar och falska larm. Förhållandet mellan dessa indikatorer blanketter grafisk representation På forskningsmetodens operativa egenskaper. De karakteristiska egenskaperna hos läkarens identitet åläggs den här bilden. Om läkaren är försiktig, flyttas beslutsfattarens axel till vänster, om avgörande är rätt. Förhållandet mellan de operativa egenskaperna hos det diagnostiska testet som tillämpas i enlighet därmed. Intervallet D anger värdet av kriteriet för sjukdomsigenkänning.

Om operativsystemet "Windovs" känner till varje datoranvändare. Idag anses det vara den vanligaste, enkla och bekväma, orienterade och nybörjaren, och på den "avancerade" ägaren. I den här artikeln erbjuder vi läsaren kortfattat bekant med alla operativsystem i Windows-familjesystemen, som sträcker sig från det allra första och slutar med den modernaste. Föreställ dig grundläggande information, särskiljande egenskaper hos versioner.

Om MS Windows

Windows - "Windows". Så namnet på det populära OS översätter till ryska från engelska.

MS Windows är namnet på familjen av proprietära operativfamiljer i Microsoft, som är inriktade på att använda det grafiska gränssnittet vid styrning. Det måste sägas att de ursprungliga "Windows" var bara en grafisk överbyggnad för MS-DOS.

I augusti 2014 genomförde Net-ansökan en storskalig statistisk studie. Enligt resultaten avslöjades att 89% av persondatorer i världen arbetar med Windows-operationssystemen. Håller med, en betydande indikator.

Idag har Windows funktioner på plattformar X86, X86-64, IA-64 och Arm. Tidigare fanns det versioner för Dec ALPHA, MIPS, POWERPC och SPARC.

OS-utveckling

De första versionerna av Windows-funktionssystemen, som vi har sagt, var inte ett fullfjädrade operativsystem. Denna tinktur till MS-DOS. En sådan multifunktionell förlängning tillagd nya processoroperationslägen, stöd för multitasking-operationer, standardisering av datorhårdvaror, enhetliga program för användare. Den här funktionen gäller följande versioner:

Ett nytt utvecklingsstadium - Windows 9x: 95 och 98, 2000-familjen, IE.

Det moderna utvecklingssteget faller för 2001-2016. Hans början är frågan om två versioner av den populära "Windows XP" - Corporate and "Home". Då presenterades versionerna "Vista", 7, 8, 10.

Tänk på varje variation av operativsystem. Mer.

Windows 1.0.

Vi kommer att avslöja funktionerna i Windows-familjesystemet. Denna version var ett "Microsoft" grafiskt gränssnitt för MS-DOS. Principen för ramansvarig för fönstren användes här. Hjälpte dialogen med operativsystemet, förenat utseende Program, optimerat arbete med kringutrustning.

Bill Gates tillkännagav officiellt utvecklingen 1983 i New York. Över genom att skapa Windows 1.0 arbetade 24 forskare. I detaljhandeln kom gränssnittet två år senare - 1985. I USA kostar produkten 99 dollar, och i Tyskland - 399 varumärken.

En av de viktigaste minuserna av utveckling: För dess användning var det nödvändigt att köpa dyra komponenter - en ny processormodell, mus, volymetriskt minne för en dator.

Windows 2.0.

Denna påfyllning av familjen MS Windows-operativsystem såg ljuset 1987. Det präglades av nya funktioner och kapacitet:

  • Med hjälp av hastighet intel-processor 286.
  • Möjligheter för minnesutbyggnad och interaktion av applikationer med DDE.
  • Applicera kombinationer av snabbtangenter.
  • Med en flerfärgsmiljö.
  • Egen API-kod.

Trots allt ovan blev det här operativsystemet inte utbrett, även om det fanns utvecklare som har skrivit program under den. Dess betydande nackdelar: svag hårdvara, stora programvarubegränsningar.

Windows 3.0.

Huvudegenskaperna hos Windows Family System: Det här är den första produkten som verkligen har fått massfördelning. Dess utgivning började 1990. Det förklarades av det faktum att OS installerades av tillverkare för sålda datorer.

MS-DOS-filskalet i den här versionen ersattes av "Programhanteraren". Det använde också sin egen överbyggnad: "Filhanteraren" används för att navigera på disken.

Utvändig design kan tilldelas. Gränssnittet var pseudochmer: Detta uppnåddes med en utökad VGA-färgpalett. I den här versionen var en fullfjädrad "kontrollpanel" redan. Det fick använda systeminställningarna och öppnade ett helt nytt tillfälle - använd bilden som ett skrivbordssubstrat.

Användarhjälpssystemet organiserades med hjälp av HTML-språk, redan innehöll hyperlänkar. Avancerat har en uppsättning relaterad programvara:

  • WordPad textredigerare.
  • Grafikredigerare Pensel.
  • Spel "Solitaire-Free Cells", "Solitaire Kosyanka", "Supper".
  • Andra verktyg.

Flera minneslägen upprätthölls: 16- och 32-bitars. Enligt användarna, när det gäller bekvämligheten av OS, var det lika med de moderna produkterna från Apple Macintosh.

Windows 3.1.

Vad är fördelen med familjeoperativsystemet Microsoft Windows. version 3.1? Detta är det första operativsystemet från ett företag som har stöd av det ryska språket, vilket var därför som vikta i Ryssland.

Släpptes till marknaden 1992. Några särdrag Det finns ingen - 3.1 en förbättrad version av föregående utgåva. Medgett de avancerade inställningarna för arbetsmediet, förbättrade det grafiska gränssnittet, korrigerade fel och ökade stabiliteten i arbetet.

Windows 95.

Kodnamnet för det här grafiksystemet i Windows-familjen - "Chicago". Den släpptes i augusti 1995 (version för Ryssland presenteras i november samma år).

Huvudsakligen avsedd för hemdatorer. Det var hybrid: stödda 16- och 32-bitars system. Det var här som skrivbordet uppträdde med ikonerna som är bekanta med oss, aktivitetsfältet och "varumärkesmenyn" startar ".

Windows 98.

Den officiella utgåvan (efter beta-testning) av denna version kom 1998. Vi listar huvudfunktionerna, egenskaperna hos Windows-familjesystemet:

  • Förbättrat AGP-support.
  • Ändrade drivrutiner för USB.
  • Stödja ett system med flera bildskärmar.
  • Den första webbläsare Explorer.
  • Stöd webb-tv.

År 1999 släpptes en uppdaterad version av OS. Det präglades av en mer avancerad webbläsare och lägger till stöd för DVD.

Windows 2000 och jag

Versionen släpptes respektive 2000. Det karakteriserades som följer:

  • Uppdaterat gränssnitt.
  • Stöd för katalogtjänsten Active Directory.
  • NTFS 3.0-filsystem.
  • IIS, presenterad i version 5.0.

Samma 2000 är en ny version av systemet Windows Me (Millennium Edition). Föreställ dig kortfattat vad det var annorlunda:

  • Förbättrad arbete med multimedia betyder.
  • Förmågan att spela in både ljud- och videokonferenser.
  • Framväxten av medel för att återställa information efter systemfel.
  • Inget verkligt läge från MS-DOS.

Windows XP och Vista

XP är det mest populära operativsystemet från gruppen "Windovs". Han hade en version för både hem och företagsdatorer. Viktiga tillägg:

  • Förbättrat grafiskt gränssnitt.
  • Snabbändring av "användare".
  • Möjligheterna till fjärrstyrning.
  • Förbättra systemåterställningsfunktioner.

År 2003 såg jag Light Server OS - Windows Server 2003. Enligt dess utvecklare betalades mycket uppmärksamhet åt systemets säkerhet. Under 2006 verkade en version av XP för lågströms PC som heter Windows Fundamentals för Legacy PCs (FLP).

Under 2006 representerades "Vista" av företagskunder. Privata användare kunde bara köpa sin "hem" -version 2007. "Vista" utmärkte följande:

  • Nya användningsfunktioner för användargränssnitt.
  • Uppdaterat delsystem för minneshantering, I / O.
  • Utseendet på "hibernation" -läget.
  • Förbättra säkerhetsfunktioner.

Windows 7.

Det här operativsystemet från Windows uppträdde på butikshyllor 2007. Låt oss titta på dess särdrag:

  • Stöd "Unicode 5.1".
  • Möjligheten till multitouch-kontroll.
  • Utseendet på 50 nya teckensnitt utöver den modifierade standarden.
  • Stöd till mapp pseudonymer på den interna nivån.
  • Stäng integration med förare tillverkare.
  • Kompatibilitet med ett antal gamla applikationer vars lansering var omöjligt på "Vista".
  • Ny gränssnitt standard multimedia spelare.
  • Stöd flera bildskärmar, multimediaförlängningar, möjligheten att spela ljudfiler med låga förseningar.

Windows 8.

Denna version var till salu under 2012. Enligt statistiken är det på andra plats i världen (efter den 7: e versionen).

Innovationer här är som följer:

  • Logga in med konto "Microsoft".
  • Två nya metoder för användarautentisering.
  • Bilaga App Stores för OS.
  • En ny version Webbläsare: I skrivbordet och sensoriska versionen.
  • Förmågan att återställa och återställa systemet.
  • Ny "Task Manager".
  • Utseendet på alternativet "Family Security".
  • Ny kontrollpanel, ändra hälsningsskärmen.
  • Avancerat söksystem.
  • Bekväma växlande tangentbordslayouter.

Windows 10.

Den senaste versionen av operativsystemet publicerades i juli 2015. Här är dess viktiga skillnader från de tidigare:

  • Ändring av menyn "Start": Presenteras i form av anpassade plattor anpassade.
  • Ändra storleken på "Start".
  • Nya funktioner i applikationsaffärsansökan.
  • Utseendet på "Notification Center".
  • Uppdaterad kalender, klocka, batteriindikator (för bärbara datorer).
  • Moderna fönster med ny animering.
  • Uppdaterad hälsning och låsgränssnitt.

Detta slutar vår översikt över Windows operativsystem. Kanske redan inom den närmaste framtiden läggs listan till av den nya versionen.

Operativ system (OS) är ett program för program som säkerställer kontroll av datorresurser och processer som använder dessa resurser vid beräkning. Bearbeta - Det här är en sekvens av åtgärder som föreskrivs av programmet. Resurs - Det här är en logisk eller hårdvarukomponent i datorn. De viktigaste resurserna är processorns tid och RAM. Resurser kan tillhöra en eller flera externa datorer som operativsystemet refererar till att använda datornätet.

Resurshantering Den består av två funktioner: Förenkla tillgången till resursen och fördelningen av resurser mellan konkurrerande processer. För att lösa den första uppgiften, stöder operativsystem beställnings och Software Interfaces . För att lösa använder de andra operativsystemen olika virtuella minnes- och processorkontrollalgoritmer.

Operativsystem Kännetecknad av grundläggande tecken:

· Antalet användare som samtidigt betjänas av systemet (enanvändare och multiplayer);

· Antalet samtidigt utövade processer (enkelhänt och multitasking);

· Typ av beräkningssystem som används (en processor, multiprocessor, nätverk, distribuerad).

Exempel.Operativsystemet Windows98 är multi-tasking, Linux-multiplayer, MS-DOS-singel och därmed enanvändare. Windows NT och Linux-operativsystem kan stödja multiprocessoratorer. Novell NetWare-operativsystemet är nätverk, inbyggda nätverk har också Windows NT och Linux.

Anpassade och programvarugränssnitt.För att förenkla tillgången till datorresurser, stöder operativsystem användar- och programvarugränssnitt. Användargränssnittet är en uppsättning kommandon och tjänster som förenklar användaren med datorn. Programgränssnittet är en uppsättning procedurer som förenklar programmeraren Computer.


Fikon. 1. Operativsystemsgränssnitt

Exempel.Windows ger användaren ett grafiskt gränssnitt som representerar (från användarens synvinkel) en uppsättning regler för en visuell kontrolldator. Förutom det huvudsakliga grafiska gränssnittet ger användaren också ett kommandotränssnitt, det vill säga en uppsättning kommandon av ett visst format. För att göra detta, finns det ett objekt "kör" i systemmenyn. En uppsättning systemfunktioner i Windows heter API (applikationsprogrammeringsgränssnitt). I den här uppsättningen finns det mer än tusen procedurer för att lösa olika systemuppgifter. Linux operativsystem har också två funktioner för datorhantering, men som regel ges preferens till kommandona.

Processor tid och organisation av minne.För att organisera ett multi-tasking OS-läge måste det på något sätt fördela processorns driftstid mellan samtidiga arbetsprogram. Typiskt används det så kallade förskjutande multitasking-läget. Vid förskjutningsläge arbetar varje program kontinuerligt under en strängt definierad tidsperiod (tiden ittera), varefter processorn växlar till ett annat program. Eftersom kvanten av tid är mycket liten, då med tillräcklig processorprestanda, skapas illusionen av det samtidiga arbetet i alla program.

En av de viktigaste uppgifterna i operativsystemet är att hantera minnet. När huvudminnet saknas skrivs alla data som inte används för tillfället till en speciell personsökningsfil. Minnet som presenteras av personsökningsfilen kallas externt sidminne. Total av den huvudsakliga och externa sidan kallas virtuellt minne. Men för programmeraren ser det virtuella minnet ut som en enda hel, det vill säga det anses vara en oorderad uppsättning byte. I det här fallet sägs det att en linjär minnesadressering används.

Exempel.Windows och Linux-operativsystem använder linjärt virtuellt minne adressering. MS-DOS-operativsystemet använde en icke-linjär adressering av huvudminnet. Huvudminnet hade en komplex struktur som var tvungen att ta hänsyn till när programmeringen. MS-DOS-swap-filer stöds inte.

Operativsystemets struktur.Modernt OS har som regel en mångsidig struktur. Direkt med utrustning fungerar kärna operativ system. Kärnan är ett program eller en uppsättning anslutna program som använder datorhårdvarufunktioner. Kärnan är således en maskinberoende del av operativsystemet. Kärnan definierar programgränssnittet. På den andra nivån finns det vanliga operativsystemprogram och ett skal som arbetar med kärnan och ger ett användargränssnitt. Andra nivåprogram försöker göra maskinoberoende. Idealiskt är kärnbyte motsvarande att ersätta versionen av operativsystemet.


Fikon. 2. Linux operativsystem nivåer

Filsystem.Alla data lagras i externt minne Eum i form av filer. Filer måste hanteras: Skapa, radera, kopiera, ändra, etc. Sådana till användaren i form av användar- och programgränssnitt ger OS. Sättet att organisera filer och hantera dem kallas filsystemet. Filsystemet bestämmer, till exempel vilka tecken som kan användas för filnamnet, vad är den maximala filstorleken, som är namnet på rotkatalogen etc. Metoden för att organisera filer påverkar hastigheten på åtkomst till önskad fil , till säkerheten för filförvaring och andra.

Samma operativsystem kan fungera samtidigt med flera filsystem. Som regel implementeras filsystemets funktion med hjälp av operativsystemkärnan.

Exempel.För PEVM använder flera typer av filsystem:

FAT16 - Används i Windows95, OS \\ 2, MS-DOS;

FAT32 och VFAT - används i Windows95;

NTFS - används i Windows NT;

HPFS - används i OS \\ 2;

Linux Native, Linux swap - används i Linux OS.

Fat filsystem är helt enkelt ordnat. Namnet på rotkatalogen har alltid formen: A: \\, Q: \\, c: \\, etc. Filnamnet består av tre delar: väg, egentligen namn, expansion. Banan är namnet på den katalog där filen är placerad. Förlängningen indikerar typen av fil. Till exempel, det fullständiga filnamnet C: \\ windows \\ system \\ gdi.exe, väg - C: \\ Windows \\ system \\, expansion - EXE, Namn - GDI. Enligt fettreglerna kan själva filnamnet innehålla från 1 till 8 tecken, och namnförlängningen separeras på punktens vägnar är upp till 3. När namngavs filer, kapital och små bokstäver inte skiljer sig åt. Det fullständiga filnamnet innehåller namnet på den logiska enheten där filen och katalognamnet är placerat där filen är placerad. Systemet lagrar information om storleken på filen och datumet för skapandet.

VFAT-dataorganisationen påminner fett. Det låter dig dock använda långa filnamn: namn upp till 255 tecken, fullständiga namn upp till 260. Systemet låter dig lagra den sista filen för att komma åt, vilket skapar ytterligare egenskaper Att bekämpa virus.

Filsystemet kan implementeras i form av en förare med vilken alla program som läses via operativsystemet kommunicerar eller spelat in information till externa enheter. Filsystemet kan innehålla informationslagringsanläggningar. Till exempel, fil nTFS-system Den har automatisk felkorrigering och ersättning av defekta sektorer. Den speciella mekanismen övervakar och registrerar alla åtgärder som utförs ovanför de magnetiska skivorna, så i händelse av ett misslyckande återställs informationsintegriteten automatiskt. Dessutom kan filsystemet ha medel för att skydda information från obehörig åtkomst.

Modell "Client-Server".Ett viktigt inslag i moderna operativsystem är att "klient-servern" -modellen är baserad på interaktionen mellan applikationsprogrammet. Alla kontakter i användarprogrammet (klient) till OS behandlas av ett speciellt program (server). Den använder en mekanism som liknar samtalet till fjärrkontrollen, vilket gör det enkelt att flytta från interaktionen mellan processerna i en dator till det distribuerade systemet.

Teknik "Plug and Play".Under tekniken "Plug and Play" betyder (PNP-teknik) ett sätt att interagera mellan OS och externa enheter. Operativsystemet genomför en undersökning av alla kringutrustning och bör få ett visst svar från varje enhet, från vilken du kan bestämma vilken enhet som är ansluten och vilken förare som krävs för sin normala funktion. Syftet med att använda denna teknik är att förenkla anslutningen av nya externa enheter. Användaren måste vara befriad från svårt arbete med att skapa en extern enhet som kräver höga kvalifikationer.

Servicesystem - Programvaruprodukt, byte och kompletterande användar- och programvarugränssnitt OS. Servicesystem skiljer sig åt driftsmiljöer, skal och verktyg.

Driftsmiljö - System, byta och komplettera både användar- och programgränssnitt. Driftsmiljön skapar en illusion av arbete i ett fullfjädrat operativsystem för användare och applikationsprogram. Utseendet på arbetsmiljön innebär vanligtvis att det använda operativsystemet inte fullt ut uppfyller kraven i praktiken.



Fikon. 3. Driftsmiljöens roll

Skydd av information - Detta är ett mycket stort problem. Som en del av operativsystemet, under skydd av information, är det framförallt underförstått för att säkerställa integriteten av information och skydd mot obehörig åtkomst. Att säkerställa integritet placeras huvudsakligen på filsystemet, och skydd mot obehörig åtkomst är på kärnan. Den vanliga mekanismen för sådant skydd är användningen av lösenord och privilegierivåer. För varje användare bestäms gränserna för tillgång till filer och prioritet i sina program. Den högsta prioriteten har en systemadministratör.

Nätverk och distribuerade system.En integrerad del av moderna OS är medel som gör det möjligt för dem att kommunicera via ett datornät med applikationer som körs på andra datorer. För detta löser OS mest två uppgifter: säkerställa tillgång till filer på fjärrdatorer och möjligheten att starta programmet på en fjärrdator.

Den första uppgiften löses mest naturligt genom att använda det så kallade nätverksfilsystemet, vilket organiserar användaren med fjärrfiler Så, som om dessa filer är på användarens magnetiska disk.

Den andra uppgiften löses med hjälp av mekanismen för att ringa ett fjärrprocedur, som implementeras av kärnverktygen och döljer också skillnaden från användaren mellan lokala och fjärrprogram.

Närvaron av medel för att hantera resurser av fjärrdatorer är grunden för att skapa distribuerade beräkningssystem. Distribuerat beräkningssystem är en kombination av flera relaterade datorer som arbetar självständigt, men utför en gemensam uppgift. Ett sådant system kan betraktas som multiprocessor.

Skal - Systembyte användargränssnitt. Skalet skapar ett gränssnitt för användaren, som skiljer sig från själva operativsystemet. Skalets uppgift är förenkling av vissa vanliga åtgärder med operativsystemet. Skalet ersätter dock inte OS, och därför måste den professionella användaren också studera kommandotränssnittet.

Verktyg De har ett högspecialiserat uppdrag och utför varje funktion. Utilities utförs i miljön hos respektive skal och ge användarna. ytterligare tjänster (främst för underhåll av diskar och filer). Oftast är det:

Diskunderhåll (formatering, säkerställer säkerheten för information, möjligheten att återhämta sig vid misslyckande, etc.)

Servicefil och kataloger (sök, visa, etc.);

Skapa och uppdatera arkiv;

Tillhandahålla information om datorresurser, om anställning av diskutrymme, om fördelningen av RAM mellan program.

Skriva ut text och andra filer i olika lägen och format;

Skydd mot datavirus.



Fikon. 4. Skalets roll

Verktygssystem - Det här är en mjukvaruprodukt som ger utvecklingen av information och programvara. Verktygssystem inkluderar: Programmeringssystem, snabba applikationsutvecklingssystem och databashanteringssystem (DBMS).

Programmeringssystem Utformad för att utveckla applikationer med ett visst programmeringsspråk. Det inkluderar:

· Kompilator och / eller tolk;

· Relationsredaktör;

· utvecklingsmiljö;

· Bibliotek med standardunderrutiner;

· Dokumentation.

Kompilatorn är ett transformationsprogram. källprogram I objektmodulen är det, en fil som består av maskinkommandon. Tolken är ett program som direkt utför instruktionerna för programmeringsspråket.

Link Editor är ett program som samlar flera objektfiler till en körbar fil.

Integrerad utvecklingsmiljö är en uppsättning program som innehåller en textredigerare, programhanteringsverktyg, Program Debugger, som automatiserar hela programutvecklingsprocessen.

Bibliotek av standard subrutiner - en uppsättning objektmoduler som är organiserade i speciella filer som tillhandahålls av programmeringssystemet. I sådana bibliotek finns det vanligtvis delprogram av I / O-filer, standardmatematiska funktioner, filhanteringsprogram. Objektmoduler från standardbiblioteket är vanligtvis automatiskt anslutna av länkredigeraren till användarobjektmoduler.



Fikon. 5. Steg av programutveckling

Snabba applikationsutvecklingssystem representerar utvecklingen av konventionella programmeringssystem. I RAD-system är själva programmeringsprocessen i stor utsträckning automatiserad. Programmeraren skriver inte texten i själva programmet, och med vissa visuella manipuleringar, indikerar det systemet vilka uppgifter som ska utföras av programmet. Därefter genererar RAD-systemet i sig texten i programmet.

Databashanteringssystem- Detta är ett universellt programvaruverktyg som är avsett för att organisera lagring och bearbetning av logiskt sammankopplade data och ge snabb åtkomst till dem. En av de viktiga funktionerna i datorn är lagring och bearbetning av stora mängder information, och inte bara text och grafiska dokument (ritningar, ritningar, bilder, geografiska kartor), men också webbsidorna på det globala Internet, ljud och video filer, äga rum på moderna datorer. Att skapa databaser garanterar dataintegration och förmågan att centralt hantera dem. I databasen är information som organiseras av definierade regler som föreskriver generella principer Beskrivningar, lagring och manipulation av data, för att arbeta med dem olika användare och program.

DBMS möjliggör för programmerare och systemanalytiker att snabbt utveckla mer avancerad databehandlingsprogramvara och slutanvändare direkt hantera data. DBMS bör ge användaren till användaresökningen, modifiera och spara data, operativ åtkomst, dataintegritetsskydd från hårdvarufel och programfel, avgränsning av rättigheter och skydd mot obehörig åtkomst, som stöder samarbetet mellan flera användare med data. Det finns universella databashanteringssystem som används för olika tillämpningar. När de konfigurerar Universal DBMS för specifika tillämpningar måste de ha lämpliga medel. Processen med att inrätta DBMS till ett specifikt räckvidd kallas generering av systemet. Den universella DBMS innehåller till exempel microsoft Systems Tillgång, Microsoft Visual FoxPro, Borland DBase, Borland Paradox, Oracle.

Telekommunikation databehandlingsteknik.Ett viktigt inslag i många OS är förmågan att interagera med varandra, via nätverket, vilket gör det möjligt för datorer att interagera med varandra, både inom ramen för lokala datanät (LAN) och på det globala Internet.

Moderna operativsystem, både nyskapade och uppdaterade versioner av befintliga, stödjer en komplett uppsättning protokoll för att arbeta i lokala och globala datanät. För närvarande utvecklas den globala datorindustrin mycket snabbt. Utförandet av system ökar, och därför möjligheterna att bearbeta stora volymer av dataökning. MS-DOS-klassens operativsystem klara av en sådan dataström och kan inte helt använda resurserna hos moderna datorer. Därför används det inte i stor utsträckning någon annanstans. Alla försöker gå till det mer avancerade OS, vad är UNIX, Windows, Linux eller Mac OS.

Om du ger definitionen av användarorden, då operativ system Du kan ringa det viktigaste programmet som är laddat först när datorn är påslagen och på grund av vilken kommunikation blir möjlig mellan datorn och mannen. OS: s uppgift är att ge bekvämligheten med att arbeta med en dator för en personvändare. OS hanterar alla enheter som är anslutna till en dator, vilket ger tillgång till andra program. Dessutom är OS en typ av buffertsändare mellan datorkörtlar och andra program, det tar på sig signaler som skickar andra program och "översätter" dem för att förstå maskinens språk.

Det visar sig att varje operativsystem består av minst tre obligatoriska delar:

Först - kärna , kommandotolk , "Översättare" från programvaran till "järn", språket i maskinkoderna.

Andra specialiserade program för hantering av olika enheter som ingår i datorn. Sådana program kallas förare - dvs. "Drivers" chefer. Detta inkluderar också de så kallade "systembiblioteken", använde både operativsystemet själv, såväl som i sitt kompositionsprogram.

Och slutligen är den tredje delen ett bekvämt skal med vilket användaren kommunicerar - gränssnitt . En typ av vacker omslag där tråkig och inte intressant för användaren är packad. Förpackningsjämförelsen är framgångsrikt också för att det är att uppmärksamma när man väljer ett operativsystem, - om kärnan, den huvudsakliga delen av OS, återkallar redan. Därför, en sådan instabil och opålitlig när det gäller OS-kärnan, som Windows 98 / Me, och använde en sådan fantastisk framgång - tack vare ett vackert omslagsgränssnitt.

Idag är det grafiska gränssnittet ett konstant attribut för vilket operativsystem som helst, vare sig Windows XP., Windows NT eller Mac OS (operativsystem för datorer Apple Macintosh). Operativsystemen för de första generationerna hade ingen grafisk, men ett textgränssnitt, dvs datorns kommandon gavs inte genom att klicka på musen i piktogrammönstret, men genom att ange kommandon från tangentbordet. Till exempel, idag för att köra redigeringsprogrammet microsoft-texter Ordet är tillräckligt för att klicka på ikonen för det här programmet på Windows-skrivbordet. Och tidigare, när du arbetar i föregående generations OS-DOS, var det nödvändigt att gå in i kommandot typ

C: \\ word \\ word.exe mybook.doc.

OS klassificeras av:

· Antalet samtidiga arbetsanvändare: enanvändare (Avsett för att betjäna en klient) och multiplayer (Designad för att fungera med en grupp användare samtidigt bakom olika terminaler). Ett exempel på den första kan fungera som Windows 95/98, och den andra är Windows NT. För hemmabruk behöver du ett operatörs OS, och för det lokala kontorsnätverket eller företaget behöver du ett multiplayer OS;

· Antalet processer som samtidigt utförts under systemets kontroll: urladdad , göra flera saker samtidigt. Överbalanserade operativsystem (DO) kan utföras samtidigt inte mer än en uppgift, och multitasking OS kan upprätthålla parallellt utförande av flera program som finns inom ett datorsystem, vilket gör en datorkraft mellan dem. Till exempel kan användaren skriva in text i dokumentord., lyssna på musik från din favorit-CD, och datorn samtidigt kommer att kopiera filen från Internet. I princip är antalet uppgifter som ditt operativsystem kan utföra är inte begränsat till någonting, förutom processorns kraft och ramens kapacitet;

· Antalet stödda processorer: enprocessor , multiprocessor (Stödja fördelningen av resurser hos flera processorer för att lösa detta eller den uppgiften).

· Utmatning av operativsystemkoden:

Ø 16-bitars (DOS, Windows 3.1),

Ø 32-bitars (Windows 95 - Windows XP),

Ø 64-bitars (Windows Vista.);

Utmatningen av operativsystemet kan inte överstiga utmatningen av processorn;

· Typ av gränssnitt: team (Text) och objektorienterad
(som, regel, grafisk);

· Typ av användaråtkomst till datorer:

Ø med batchbehandling - Från program som ska utföras, ingick ett paket med uppgifter i datorn och verkställdes i prioritering av möjlig prioritering),

Ø med division - ger samtidig dialog (interaktivt) tillträde till datorns dator på olika terminaler, som förflutits av maskinresurserna, som samordnas av operativsystemet i enlighet med den angivna tjänstisciplinen),

Ø realtid - Ge en specifik garanterad tidssvarstid till en användares begäran om att hantera dem med någon extern i förhållande till datorhändelser, processer eller objekt. OS RV används huvudsakligen vid automatisering av områden som produktion och transport av olja och gas, hantering av tekniska processer i metallurgi och maskinteknik, kemiska förfaranden, vattenförsörjning, energi, robothantering. Av dessa markeras QNX RV RV med sin fulla uppsättning instrumentella verktyg som användaren är van vid att arbeta med UNIX OS.

· Typ av resursanvändning: nätverk, lokalt . Network Oss är utformade för att hantera datorresurser i kombination i nätverket för att dela data och ge ett kraftfullt sätt att särskilja dataåtkomst till data som en del av att säkerställa deras integritet och säkerhet samt många servicefunktioner med hjälp av nätverksresurser. I de flesta fall är Network OS installerat på en eller flera tillräckligt kraftfulla servrar som tilldelas uteslutande för nätverksunderhåll och delade resurser. Alla andra operativsystem anses vara lokal och kan användas på någon personlig datoransluten till nätverket som en arbetsstation eller klient.

Slutligen, fortfarande division - specialisering , syfte med ett visst OS. När allt kommer omkring, oavsett vad de enskilda ledarna för en separat programvara Corporation talar, existerar inte universella operativsystem. En mer lämplig för nätverk, den andra väljer programmerare, tredjehandsanvändare. Som praktiken visar är kunskapen om ett OS i vår tid inte tillräckligt. I ditt professionella arbete kommer du förmodligen att möta inte bara med Windows, men också med andra operativsystem - och det är nödvändigt att förbereda sig för detta i förväg.

Maskinberoende egenskaper hos operativsystemet är:

· Bearbetning av avbrott

· Processplanering;

· Inmatningshanteringsutgången;

· Styrning verkligt minne;

· Virtuell minneshantering.

Maskinoberoende egenskaper hos OS är:

· Arbeta med filer

· Sätt att planera användarjobb;

· Organisation av parallell drift av program;

· Fördelning av resurser

· Skydd.

De viktigaste kriterierna när du väljer ett operativsystem.Det finns ett stort antal operativsystem och användaren måste bestämma vilket operativsystem som är bättre än andra (för ett eller annat kriterium). För att välja ett eller annat operativsystem behöver du veta:

· På vilka hårdvaruplattformar och i vilken hastighet fungerar OS;

· Vilken perifer hårdvaruavdelning stöds

· Hur fullt upphöjer användarnas behov, d.v.s. Vilka är systemets funktioner;

· Vad är metoden för interaktion mellan OS med användaren, d.v.s. Hur framträdande är bekvämt, användargränssnittet är förståeligt och används;

· Är informativa tips, inbyggda kataloger osv.

· Vad är systemets tillförlitlighet, d.v.s. dess motstånd mot användarfel, utrustningsfel, etc.;

· Vilka möjligheter ger ett operativsystem att organisera nätverk

· Ger OS kompatibilitet med andra operativsystem;

· Vilka bidragsverktyg har ett OS att utveckla tillämpade program;

· Är stödet från olika nationella språk i OS;

· Vilka kända applikationspaket kan användas när du arbetar med detta system;

· Hur utförs det i skyddet av information och själva systemet.

Informatik - Operativ system (OS.) - De viktigaste uppgifterna i operativsystemet. - Användargränssnitt - Egenskaper, skal

Operativsystemet (OS) är en uppsättning programvaruverktyg för att hantera datorhårdvaror, stödja programutförande, interaktion mellan program med hårdvara, andra program och användare.

OS är en grundläggande programvara utan vilken dator kan inte fungera. Därför är någon typ av dator utrustad med OS. Vanligtvis finns det flera sorter av os orienterade till samma typ av dator. Huvuddelen av OS-kärnan är laddad i RAM när datorn är påslagen och är ständigt under hela datorns driftperiod (dvs bostad).

Applikationsprogram kan bara fungera i en miljö av ett operativsystem. För varje typ av OS utvecklas dess uppsättning programprogram (applikationer).

Situationen när det program som utvecklats för ett operativsystem kan utföras i det andra OS-miljön, blir det sällan. Ofta kan mjukvaruprodukter orienterade på vissa speciella operativsystem inte fungera i en miljö av ett annat OS (mjukvaruinkompatibilitet).

Huvudsyftet med operativsystemet är förhållandet mellan mjukvaruprodukter och "maskinvara" på datorn. Operativsystemet gör i viss utsträckning oberoende av den specifika modifieringen av maskinen och installerad på IT-utrustning. Hon tillåter dig också att "säga" till användaren vad han vill ha från datorn.

Operativsystemet antog några avtal och restriktioner som verkar för att den ska "förstå" användarens önskemål. Dialogen med operativsystemet är något som en konversation med en dum, oförståelig, men verkställande tjänare. Hon förstår dig bara när du berättar för henne där det ligger och vad ska jag göra med det, och om du säger det felaktigt, kan hon göra något helt annorlunda eller vägra att göra någonting alls.

De viktigaste uppgifterna i operativsystemet.

1. Stöd till program; säkerställa deras interaktion med hårdvaran och varandra;

2. Fördelning av resurser (processortid, RAM, diskutrymme, etc.); Organisation av filsystemet (datalagringssystem på extern mediainformation); Redovisning av användningen av resurser, videokontroll;

3. Bearbeta felaktiga situationer; skydd av information

4. Stöd för användarförmåga att hantera maskinen med hjälp av speciella kommandon (bearbetningsspråk i en procedurmiljö) eller exponering för vissa objekt (knappar etc. i en objektorienterad miljö);

5. Nätverksstöd.

Användargränssnitt

Förutom att hantera resurser och stödja operativsystemet, representerar användaren möjlighet att hantera datorn i dialogläget. Detta händer med användargränssnittet.
Användargränssnittet är en del av en mjukvaruprodukt som ger dialoger mellan programmet och användaren.

Den enklaste variationen av IP-gränssnitt kommandorad. Det handlar om att hantera datorn genom att ange kommandon från tangentbordet.

Ett ljust exempel tjänar en kommandorad i MS-DOS:

C: \\ Users \\ Diplom \\\u003e Copy head.htm c: \\ Users \\ Bakalavr

1-fil kopieras

Den bekvämare utsikten över IP är ett textfönstergränssnitt. Det kräver inte en uppsättning kommandon på tangentbordet och styr kontrollen för att trycka på enskilda tangenter eller musknapparna när kontrollåtgärden är vald i menyn och dialogrutorna.

Ett exempel är Borland Pascal Tool-kuvertet:

Det modernaste är det grafiska fönstergränssnittet som ansluter de utvecklade fönstergränssnittsdialogerna (menysystem, dialogrutor, verktygsfält, piktogram, etc.) med stora bildgrafiska kapacitet.

Ett exempel är "My Computer" -fönstret:

----

Egenskaper hos operativsystem.

1. Bigness (för PEVM 8-bit, 16-bitars, 32-bitars, 64-bitars OS);

2. Antalet program utfördes samtidigt under kontroll av OS (ett och multitasking OS).
Multitasking OS stöder parallellt utförande av flera program som arbetar inom ett beräkningssystem vid en tidpunkt. Multitasking är företag och förskjutning.
I närvaro av företags multitasking av ansökan delas processorn, periodiskt sände den till varandra. Om någon ansökan vägrar att befria processorn, kan systemet inte göra något med det.
Om multitasking används, styr operativsystemet helt alla applikationer och distribuerar processorns tid mellan dem, vilket sänker sannolikheten för "frysning" -systemet i fel vid drift av program.
Single-handikapp OS stöder endast ett program på en separat tidpunkt.

3. Multipliceness är en teknik som gör det möjligt för programmet att korrekt genomföra de multitasking-prestanda som dess processer. Processen är någon uppgift eller aktivitet som initieras av programmet. Ett program kan utföra flera processer samtidigt.

4. Användargränssnittstyp: Kommandoradsgränssnitt, textfönstergränssnitt, Grafiskt fönster Användargränssnitt (X, Typ, Ljus);

5. Krav på hårdvara;

6. Prestanda;

7. Tillförlitlighet (hållbarhet i arbetet, dataskydd mot obehörig åtkomst);

8. Tillhandahållande av ansökningsprogram

9. Tillgänglighet nätverksfunktioner (Nätverk, lokalt OS);
Network Oss är utformade för att hantera datorresurser, kombineras i ett nätverk för delning av data och ge kraftfulla medel för att avgränsa dataåtkomst när de tillhandahåller sin integritet och säkerhet, samt många servicekapacitet för att använda nätverksresurser.

10. Antalet stödda processorer: single-processor, multiprocessor;
Multiprocessor OS, i motsats till enprocessor, stödjer användningen av flera processorer för att lösa en uppgift;

11. Operationssystemets öppenhet är att OS-komponenterna är tillgängliga i källkod för alla användare.

12. Metod för användning av RAM;
Det finns två sätt att arbeta med minne: en linjär adress - OS arbetar med all systemminne, som med ett enda kontinuerligt utrymme; Segmental - OS arbetar med en liten mängd som är tillgänglig utan speciella medel för RAM.

Det vanligaste OS för dator

Huvudegenskaperna hos operativsystem är:

Den första representanten för denna familj är systemet Ms- dos. (Microsoft Disk Operating System Disk Operativsystem Microsoft) släpptes 1981 på grund av tillkomsten av IBM PC.
DOS-familjens operativsystem är enskiftad 16 urladdning och har följande funktioner:

Kommandoradsgränssnitt
Modulär struktur som förenklar överföringen av systemet till andra typer av dator
En liten volym tillgänglig utan speciella medel för RAM (640 KB)
Låga hårdvarukrav, omfattande tillämpningsområde.

Den betydande nackdelen med DOS-familjeoperativsystem är bristen på skydd mot obehörig tillgång till PC- och OS-resurser, liksom låg tillförlitlighet, brist på nätverkskapacitet. För närvarande är MS DOS en del av OC Windows 95.

MS-DOS Inledande information

Själva MS-DOS-operativsystemet (och något annat operativsystem) består av flera delar:

Operativsystemet bootloader är ett litet program som är lagrat i den första sektorn av någon systemdiskett (disketter som spelats in på IT-operativsystemet) eller hårddisk som laddar två systemfil io.sys och msdos.sys. Det är startsystemet som sänder BIOS-kontrollen vid maskinens ursprungliga start.

Io.sys och msdos.sys-filer är ständigt i datorns minne: io.sys utövar ett tillägg till det grundläggande I / O-systemet, beroende på behoven i den här versionen av operativsystemet, implementerar en MSDOS.SYS alla standardfunktioner av den här versionen. Dessutom laddar MSDOS.Sys kommandotprocessorn i minnet.

Kommandoprocessorn (Command.com-filen) serverar systemets funktion med användaren. Han själv utför en del av operativsystemets kommandon (dessa kommandon kallas interna), och när du ringer externa kommandon eller utför andra program, överför det det till dem, i slutet av deras arbete tar igen kontroll över och lossar det förbrukade programmet från minnet .
Externa operativsystemkommandon är separata program som utför några servicefunktioner.

Enhetsdrivrutiner är speciella bosatta program, deras huvudsyfte är att expandera möjligheterna hos enskilda datorenheter (till exempel minne), som ansluter extrautrustning (säg, möss) och säkerställa normal drift av icke-standardiserade enheter.

Tänk nu principerna om att organisera lagring av information i datorn.

Shell operativsystem

Skalet kallas överbyggnaden över operativsystemet, vilket väsentligt underlättas av användaren och tillhandahålla ett antal extra servicetjänster.

Skal av operativsystem tillhandahåller:

* Skapa, byta namn, kopiering, frakt, radera och snabbt söka efter en fil i den aktuella diskkatalogen eller på alla datorskivor;
* Visa, skapa och jämföra kataloger;
* Visa, skapa och redigera textfiler;
* Arkivering, uppdatering och unzip arkivfiler och visa arkiv;
* Synkronisering av kataloger, splittring och sammanslagning av filer;
* Stödja kommunikationen mellan två datorer via seriella eller parallella portar;
* Formatering och kopieringsdiskett, ändra etiketten på diskett- och Tom-etiketter för hårddiskar, såväl som rengöringsskivor från onödiga filer;
* Körprogram.

Norton Commander (NC) var den största populariteten bland användarna. Med den här programvaruprodukten kan du se filer och kataloger på två ständigt visade paneler av flera typer och manipulera filer med hjälp av funktionstangenter och möss.

Dos Navigator-manteln kopierar helt den ursprungliga NC-idén, men har ytterligare funktioner. Den stöder arbete med ett stort antal arkiver, låter dig markera filerna med olika typer av färg, har bekvämare verktyg för intercomputer kommunikation via modemet.

Grafiska skal för Windows - Dash Board för Windows, Dash Board för Windows 95, DeskBar 95 för Windows 95 - Låt användaren snabbt skapa meny för att starta program och samtalsdokument, samt övervaka användningen av systemresurser.

Shetskal och RAR är utformade för att styra komprimering (arkivering) och uppackning av filer i MS-DOS-miljön. WinRAR och Winzir Shells är utformade för att styra komprimering (arkivering) och uppackning av filer i en grafikmiljö. NDOS Shells, Norton Desktop för Windows är utformade för att hantera filer.

Publiceringsdatum: 10/01/2010 10:34 UTC

Taggar: :: :: :: :: :: :.