Systemisk programvara - en uppsättning program och mjukvarusystem för att säkerställa driften av en dator och datornätverk. Denna klass av mjukvaruprodukter är nära besläktad med typen av dator och är en integrerad del av den, och de är också främst inriktade på kvalificerade användare.
Systemprogramvara riktad till:
- att skapa operativ miljö andra programs funktion;
- att säkerställa tillförlitlig och effektiv drift av själva datorn och datornätverk;
– för diagnostik och förebyggande av datorutrustning och datornätverk;
– att utföra tekniska hjälpprocesser (kopiering, arkivering, återställning av programfiler och databaser, etc.)
Systemprogramvaran är uppdelad i:
- grundläggande programvara - vanligtvis medföljer datorn;
– serviceprogramvara – kan köpas separat.
Grundläggande programvara- Detta är den minsta uppsättningen av mjukvaruverktyg som säkerställer driften av en dator.
Serviceprogramvara- Det här är program och mjukvarusystem som utökar kapaciteten hos den grundläggande programvaran och organiserar en mer bekväm användarmiljö.
I grundläggande programvara inkluderar:
- operativ system;
– operationsskal(text och grafik);
- nätverksoperativsystem.
operativ system utformad för att hantera körningen av användarprogram, planera och hantera datorresurser. Det finns följande typer operativsystem: Windows 98, Windows XP Professional, Windows Hemmaversion, Linux, Unix, etc.
Operativsystem för persondatorer är indelade i:
– enkel- och multi-tasking (beroende på antalet ansökningsprocesser som körs parallellt);
- en och flera användare (beroende på antalet användare som samtidigt arbetar med operativsystemet);
– ej bärbar och bärbar till andra typer av datorer;
- icke-nätverk och nätverk, tillhandahållande av arbete i ett lokalt datornätverk.
Nätverksoperativsystemär en uppsättning program som tillhandahåller bearbetning, överföring och lagring av data i nätverket. Nätverksoperativsystemet ger användarna olika sorter nätverkstjänster(filhantering, e-post, nätverkshanteringsprocess, etc.), stödjer arbete i abonnentsystem. De mest utbredda är LAN Server, NetWare, VINES.
De utvärderas enligt en uppsättning kriterier: prestanda, olika alternativ för användarkommunikation, administrationsmöjligheter.
Operativa skal- Det här specialprogram, designad för att underlätta användarkommunikation med operativsystemkommandon. Operativa skal har text- och grafikalternativ för slutanvändargränssnittet.
Dessa program förenklar avsevärt inställningen av kontrollinformation för exekvering av operativsystemkommandon, minskar spänningen och komplexiteten hos slutanvändaren.
Dessa är mycket populära över hela världen. grafiska skal MS DOS som Windows 3.1, Windows 3.11 för WorkGroup, som låter dig ändra miljön för användarinteraktion med en dator, utöka uppsättningen av grundläggande (filhanterare, grafikredigerare, textredigerare, filskåp, etc.) och servicefunktioner som förse användaren med en integrerad informationsteknik.
En förlängning av den grundläggande datormjukvaran är en uppsättning tjänster, ytterligare installerade program som kan klassificeras enligt deras funktionalitet enligt följande:
- program för att diagnostisera hälsan hos en dator;
– antivirusprogram, som tillhandahåller datorskydd, upptäckt och återställning av infekterade filer;
- diskunderhållsprogram som kontrollerar kvaliteten på ytan på en magnetisk skiva, kontrollerar filsystemets säkerhet på den logiska och fysiska nivåer, diskkomprimering, skapande av försäkringskopior av diskar, säkerhetskopiering av data på externa media och så vidare.;
Systemmjukvara (Systemmjukvara) är program och mjukvarusystem för drift av en dator och telekommunikationsutrustning. Systemprogramvaran fungerar som en "simultantolkare" mellan användarapplikationen och direkt med hårdvaran. Enligt en av klassificeringarna omfattar systemprogramvaran endast tjänste- (tjänste)mjukvara, enligt en annan klassificering är programvara med öppen källkod en tvånivåmjukvara som består av grundläggande programvara och tjänstemjukvara.
Huruvida det är möjligt att klassificera den eller den programvaran som systemprogramvara beror på de avtal som har skrivits i ett visst sammanhang. Vi kommer att hålla oss till den andra synpunkten (vanligare), när både grundläggande mjukvara (inte att förväxla med BIOS) och serviceprogramvara kallas systemmjukvara (SSW). Dessa är operativsystem, skal, verktyg, drivrutiner, programmeringssystem, databashanteringssystem, mellanprogram.
SPO serverar:
Systemprogramvara "organiserar" arbetet med alla komponenter i datorn, såväl som kringutrustning som är ansluten till den.
Anmärkning 1
Systemprogramvaran måste vara tillförlitlig, tekniskt avancerad, bekväm och effektiv att använda. Mjukvaruprodukter Denna grupp är främst designad för yrkesverksamma inom datorområdet: nätverksadministratör, systemprogrammerare, applikationsprogrammerare, operatör. Men även för kvalificerade användare krävs kunskap om den grundläggande tekniken för att arbeta med programvara med öppen källkod. personlig dator, de som i regel självständigt utför underhåll av program, data och faktiskt en dator och inte bara arbetar med sina program.
Vanligtvis är programvara med öppen källkod uppdelad i grundläggande och tjänst.
Grundläggande programvara. Detta inkluderar:
Serviceprogramvara - program och mjukvarupaket som ger fler möjligheter till den grundläggande mjukvaran och organiserar en bekvämare miljö för användaren att arbeta. Sådana program kallas ofta verktyg (förutom antivirus, denna term gäller inte för dem).
Bild 1.
Definition 1
Verktyg- program som tjänar till att underhålla datorer eller för att utföra extra databehandlingsoperationer, såsom hårdvaru- och mjukvarudiagnostik, optimering av användningen av disk utrymme, återvinning av förstörd information på en magnetisk skiva, etc.
Det huvudsakliga syftet med verktyg− automatisering av arbetet med verifiering, justering och justering datorsystem.
Denna uppsättning tjänster, ytterligare installerade program kan klassificeras enligt följande (efter funktion):
SPO inkluderar traditionellt:
Systemhanteringsprogram organiserar korrekt drift av alla enheter i systemet. Dessa är som regel inbyggda program (finns i huvudminnet) som utgör kärnan i operativsystemet. Styrprogram som laddas in i minnet omedelbart före exekvering kallas transitiva.
Huvudfunktioner för systemkontrollprogram− hantering av datorsystem, hantering av beräkningsprocesser och arbete med OS interna data.
Systemkontrollprogram tillhandahålls av utvecklare och distributörer i form av OS-installationspaket och speciella enhetsdrivrutiner.
Systembearbetningsprogram körs som speciella applikationsuppgifter eller applikationer. De levereras oftast i form av distributionspaket som innehåller mjukvara.
programvaraär en integrerad del av ett datorsystem. Det är en logisk fortsättning på tekniska medel. Omfattningen av en viss dator bestäms av programvaran som skapats för den. Datorn själv har inte kunskap inom något applikationsområde. All denna kunskap är koncentrerad i program som körs på datorer. programvara moderna datorer inkluderar miljontals program - från spel till vetenskapliga.Det finns två huvudtyper av programvara: system (även kallat allmänt) och applikation (kallat special). Varje typ av programvara utför olika funktioner. Systemisk programvaraär en uppsättning program som styr datorkomponenter som processor, kommunikation och kringutrustning. Programmerare som skapar ett system programvara kallas systemprogrammerare. Tillämpningsprogram hänvisar till program skrivna för användare, eller av användarna själva, för att få en dator att göra ett specifikt jobb. Orderbearbetning eller e-postlistor är exempel på applikationsprogram. Programmerare som skriver ansökan programvara kallas applikationsprogrammerare.
Båda typerna av programvara är sammankopplade och kan representeras i form av ett diagram som visas i fig. 2.1. Som du kan se interagerar varje område nära med det andra. Systemisk programvara tillhandahåller och kontrollerar åtkomst till hårdvara dator. Applicerad programvara interagerar med hårdvarukomponenter genom systemet. Slutanvändare arbetar främst med applikationsprogramvara. För att säkerställa hårdvarukompatibilitet är varje typ av programvara utvecklad för en specifik hårdvaruplattform.
Ris. 2.1.
Systemprogramvara, som inkluderar operativ system, språköversättare och verktyg, kontrollerar åtkomst till hårdvara. Applikationsprogram, såsom programmeringsspråk och olika användarapplikationer, arbetar med hårdvara genom systemprogramvaruskiktet. Användare interagerar i sin tur med applikationsmjukvaran.
Programvarusystem kan klassificeras enligt olika kriterier. Tänk på klassificeringen, där den grundläggande egenskapen är omfattningen (området) för användning av mjukvaruprodukter:
För support informationsteknologi inom dessa områden finns det tre klasser av mjukvaruprodukter som presenteras i figur 2.2:
Systemisk programvara(Systemprogramvara) - en uppsättning program och mjukvarusystem utformade för att säkerställa driften av en dator och datornätverk. Systemisk programvara utför följande uppgifter:
Denna klass av mjukvaruprodukter är nära besläktad med typen av dator och är en integrerad del av den. Mjukvaruprodukter är främst inriktade på kvalificerade användare - proffs inom datorområdet: systemprogrammerare, nätverksadministratör, applikationsprogrammerare, operatör. Men kunskap om den grundläggande tekniken för att arbeta med denna klass av mjukvaruprodukter krävs också av slutanvändarna av en persondator, som självständigt inte bara arbetar med sina program, utan också utför underhåll av datorn, program och data.
Mjukvaruprodukter av denna klass är av allmän tillämpning, oavsett specifikationerna ämnesområde. De är föremål för höga krav på tillförlitlighet och tillverkningsbarhet av arbetet, bekvämlighet och effektivitet vid användning.
Applicerad programvaraär ett komplex av inbördes relaterade program utformade för att lösa problem av en viss klass av en specifik ämnesområde. Applikationspaket(IFR) generell mening fungerar som mjukvaruverktyg för att lösa funktionella problem och är den mest talrika klassen av mjukvaruprodukter. Denna klass inkluderar mjukvaruprodukter som behandlar information inom olika ämnesområden.
Applikationspaket är installerade på datorn systemadministratörer, systemprogrammerare och (i vissa fall) kvalificerade användare. Den direkta driften av mjukvaruprodukter utförs som regel av slutanvändare - konsumenter av information, i många fall vars verksamhet ligger mycket långt från datorområdet. Denna klass av mjukvaruprodukter kan vara mycket specifika för enskilda ämnesområden.
Verktygssatsen för programmeringsteknologi är en uppsättning program och mjukvarusystem som tillhandahåller teknik för utveckling, felsökning och implementering av skapade mjukvaruprodukter.
Programmeringsteknologiska verktyg inkluderar specialiserade mjukvaruprodukter som är verktyg utvecklare. Mjukvaruprodukter av denna klass stöder alla tekniska stadier av processen att designa, programmera (koda), felsöka och testa de skapade programmen. Användare av programmeringsteknik är system- och applikationsprogrammerare.
Systemisk programvara(Figur 2.3) kan delas in i grundläggande programvara, som i regel följer med datorn och tjänsten programvara som kan köpas separat.
Grundläggande programvara( basprogramvara ) - en minsta uppsättning programvaruverktyg som säkerställer driften av en dator. Service programvara innehåller program och mjukvarupaket som utökar kapaciteten hos den grundläggande programvaran och organiserar en mer bekväm användarmiljö.
Att basera programvara inkluderar:
operativ system utformad för att hantera körningen av användarprogram, planera och hantera datorresurser.
Den mest traditionella OS-jämförelsen utförs enligt följande egenskaper hosn:
Operativsystem, med tanke på deras centrala position i datorprogramvara, diskuteras i detalj i nästa kapitel i läroboken.
Operativskal är specialprogram utformade för att underlätta användarens kommunikation med operativsystemets kommandon. Operativa skal har textuella och grafiska slutanvändargränssnittsalternativ, och i framtiden är talgränssnittsalternativ och igenkänning möjliga. handstil data. Dessa program förenklar avsevärt inställningen av kontrollinformation för exekvering av operativsystemkommandon, minskar spänningen och komplexiteten hos slutanvändaren.
En förlängning av den grundläggande datormjukvaran är en uppsättning tjänster, ytterligare installerade program (eller program som levereras direkt med operativsystem), som kan klassificeras enligt deras funktionalitet enligt följande:
Dessa program kallas ofta för verktyg. Utilities - program som används för att utföra extra databehandlingsoperationer eller datorunderhåll (diagnostik, testning av hårdvara och mjukvara, optimera användningen av diskutrymme, återställa information som förstörts på en magnetisk disk, etc.).
I moderna operativsystem kan sådana verktyg representeras, som till exempel i Windows, av grupper av program "standard" och "verktyg". De inkluderar ett nummer användbara program: miniräknare, ljudinspelare, anteckningsblock, etc. I gruppen "verktyg" finns ett antal program som utökar operativsystemets möjligheter: rengöring och defragmentering av disken, systemåterställning osv.
programvara
Genomföranden informationsprocesser
Programvaruklassificering
Operativsystem: funktioner, struktur, klassificering
Filer och filsystem
Datorvirus. Antivirusprogram
Programvaruklassificering.
Programvara ( programvara ) är en integrerad del av datorn. Det är en logisk fortsättning på datorernas tekniska medel, som utökar deras kapacitet och användningsområde.
Programvara är en samling program som körs av ett datorsystem.
1. Systemprogramvara- en uppsättning program som definierar systemmiljön på en dator och reglerna för att arbeta i den. Verktyg
· hantering av datorresurser.
Skapande av kopior av använd information.
Kontrollera prestanda för datorenheter.
emission bakgrundsinformation om datorn osv.
Systemprogramvaran består av
operativ system är en grundläggande och nödvändig komponent i datorsystemprogramvaran. Se nedan för operativsystem.
Dialog (driftskal) - program som fungerar som en mellanhand mellan användaren och datorprogramvaran
Funktioner:
Gör det lättare för användaren att utföra filoperationer ( snabbsökning, kopiera, ta bort, etc.);
Bekvämare programstart;
Möjligheten att snabbare flytta från en applikation till en annan när du multitasking.
Serviceprogram(verktyg) specialprogram av servicekaraktär: diagnostiska program; diskunderhållsprogram; program för att arbeta med CD/DVD; arkiverare; antivirusprogram etc.
2. Programvara som direkt säkerställer utförandet av det arbete som krävs av användarna. Varje applikationsmiljö är utformad för att skapa och studera en viss typ av datorobjekt.
dela med sig
· allmän programvara
En uppsättning applikationer som är användbara för de flesta användare, oavsett deras professionella intressen.
Textredigerare och processorer
WordPad, MS Word, MS Publisher, Promt, Sokrates
Grafisk redaktör och grafikpaket
Paint, MS PhotoDraw, Corel Xara, Corel Draw, Adobe Photoshop
Databashanteringssystem (DBMS) MS Access
Bordsprocessorer MS Excel
Paket med multimediapresentationer MS PowerPoint, Movie Maker
Kommunikation Internetprogram utforskare, Mozilla Firefox, Opera, MS Outlook
Program för datorspel
PPO för särskilda ändamål
Specialiserade program (professionellt inriktade) för att lösa informationsuppgifter avsedd för en smal krets av användare.
Musik- och ljudredigerare
Bokföringsprogram
och paket
Expert system
Matematikpaket
Datorstödda designsystem (CAD)
Elektroniska pedagogiska publikationer och resurser
3. Instrumental mjukvarusystem , som underlättar processen att skapa nya program för datorn. Denna klass av program är utformad för att skapa system- och applikationsprogramvara.
Programmeringssystemär ett system för att utveckla nya program på ett visst programmeringsspråk.
Moderna system Programmeringsprogram förser vanligtvis användare med kraftfulla och bekväma programmeringsverktyg. De inkluderar:
kompilator eller tolk
· integrerad utvecklingsmiljö;
· sätt att skapa och redigera programtexter;
omfattande bibliotek standardprogram och funktioner;
Felsökningsprogram, d.v.s. program som hjälper till att hitta och åtgärda fel i programmet;
användarvänlig interaktiv miljö;
· driftläge med flera fönster;
kraftfull grafikbibliotek; verktyg för att arbeta med bibliotek;
Inbyggd assembler
inbyggt kundtjänst;
andra specifika funktioner.
Populära programmeringssystem är Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.
Översättare (engelsk översättare - översättare)är ett översättarprogram. Den konverterar ett program skrivet på ett av högnivåspråken till ett program som består av maskininstruktioner. Översättare implementeras som kompilatorer eller tolkar. När det gäller att utföra arbete är en kompilator och en tolk väldigt olika.
Kompilator (engelsk kompilator - kompilator, samlare) läser hela programmet, översätter det och skapar en färdig version av programmet på maskinspråk, som sedan exekveras.
Tolk (engelsk tolk - tolk, tolk)översätter och exekverar programmet rad för rad.
Efter att programmet har kompilerats, inte heller källprogram, ingen kompilator behövs längre. Samtidigt måste programmet som behandlas av tolken översättas till maskinspråk varje gång programmet körs.
Kompilerade program går snabbare, men tolkade program är lättare att fixa och ändra.
Varje specifikt språk fokuserar antingen på sammanställning eller tolkning, beroende på vilket syfte det skapades för. Till exempel brukar Pascal användas för att lösa ganska komplexa problem där hastigheten på programmen är viktig. Det är därför givet språk vanligtvis implementeras med en kompilator.
Å andra sidan skapades BASIC som ett språk för nybörjare, för vilka programkörning rad för rad har obestridliga fördelar.
Ibland finns det både en kompilator och en tolk för samma språk. I det här fallet kan du använda en tolk för att utveckla och testa programmet och sedan kompilera det felsökta programmet för att påskynda exekveringen.
Systemet löser inte specifika praktiska problem, utan säkerställer bara driften av andra program, förser dem med servicefunktioner, abstrahera detaljer om implementering av hårdvara och firmware datorsystem, hanterar hårdvaruresurserna i datorsystemet.
Systemprogrammering- Skapande av systemprogramvara.
Systemprogrammerare- en programmerare specialiserad på systemprogrammering.
Tilldelningen av denna eller den mjukvaran till systemet är villkorad och beror på de konventioner som används i ett visst sammanhang. Som regel inkluderar systemprogramvara operativsystem, verktyg, programmeringssystem, databashanteringssystem, en bred klass av mellanprogram.
1 / 5
✪ De flesta önskade program för Windows 7
✪ Vad kan raderas på enhet C? Vad kan inte raderas? PC Användarhandbok
✪ 5 Gratis program(Det bästa nödvändiga program)
✪ Hitta och eliminera alla Windows-fel. Hur åtgärdar man felet?
✪ AVINSTALLERA PROGRAM från PC med FULLSTÄNDIG RENGÖRING ♻️ ÖVERSIKT Avinstallationsverktyg
Föregångaren till operativsystem bör betraktas som hjälpprogram (lastare och bildskärmar), såväl som bibliotek med ofta använda subrutiner som började utvecklas med tillkomsten av universella datorer av den 1: a generationen (slutet av 1940-talet). Verktygsprogram minimerade operatörens fysiska manipulationer med utrustningen, och bibliotek gjorde det möjligt att undvika upprepad programmering av samma åtgärder (utföra I/O-operationer, beräkna matematiska funktioner, etc.).
Inbäddade program eller firmware är program "fastkopplade" till digitala elektroniska apparater. I vissa fall (till exempel BIOS för IBM-PC kompatibla datorer) är faktiskt en del av operativsystemet lagrat i permanent minne. In nog enkla enheter hela operativsystemet kan bäddas in. Många enheter av moderna datorer har sin egen "firmware" som styr dessa enheter och förenklar interaktion med dem.
Utilities (eng. utility or tool) - program utformade för att lösa ett snävt utbud av hjälpuppgifter. Verktyg kallas ibland för verktygsprogram.
Verktyg används för att övervaka sensorprestanda och hårdvaruprestanda (till exempel övervaka processor- eller videoadaptertemperaturer), hantera hårdvaruparametrar (begränsa den maximala rotationshastigheten för en CD-enhet, ändra fläkthastighet), övervaka indikatorer (kontrollera referensintegriteten; korrekta data inspelning), utöka funktioner (formatering eller ompartitionering av disken med databevarande, radering utan möjlighet till återställning).