Sammendrag: Systemprogrammer. Hvilke programmer er systemprogrammer?

Test

i faget: "Informatikk"

Systemprogrammer

Introduksjon……………………………………………………………………………………………… 3

1. Systemprogramvare. Konsept og funksjoner………………………4

2. Operativsystem. Sammensetning og formål………………………………………...5

3. Programmeringssystemer………………………………………………………………..7

4. Serviceprogrammer………………………………………………………………………8

Konklusjon………………………………………………………………………………………………...9

Referanser………………………………………………………………………………………………………10

INTRODUKSJON

Datamaskiner er universelle enheter for å behandle informasjon. I motsetning til en telefon, båndopptaker eller TV, som kun utfører funksjonene som er forhåndsinstallert i dem, kan personlige datamaskiner utføre aller. For å gjøre dette er det nødvendig å komponere en nøyaktig og detaljert sekvens av instruksjoner for datamaskinen på et språk den forstår, dvs. program for hvordan man behandler informasjon. Datamaskinen selv har ikke kunnskap på noe område av dens bruk; all denne kunnskapen er konsentrert i programmene som kjøres på datamaskinen. Derfor betyr det ofte brukte uttrykket "datamaskinlaget" nøyaktig at et program ble utført på datamaskinen som tillot de tilsvarende handlingene å utføres.

Ved å endre programmer for datamaskinen din kan du gjøre den om til en arbeidsplass for nesten enhver spesialist, eller spille et slags spill. Under kjøring kan programmer bruke ulike enheter for inn- og utdata av data.

Derfor, for å bruke en datamaskin effektivt, må du kjenne formålet og egenskapene til programmene som kreves når du arbeider med den. Formålet med denne testen er å studere systemprogrammer.

    SYSTEMPROGRAMVARE.

KONSEPT OG FUNKSJON

Programmer som kjører på en datamaskin kan deles inn i flere kategorier:

    applikasjonsprogrammer som direkte støtter arbeidet som kreves av brukere: redigere tekster, tegne bilder, behandle informasjonsmatriser;

    instrumentelle systemer (programmeringssystemer som sikrer opprettelsen av nye programmer på en datamaskin);

    systemprogrammer som utfører ulike hjelpefunksjoner, for eksempel å lage kopier av brukt informasjon, utstede hjelpeinformasjon om datamaskinen, sjekke funksjonaliteten til datamaskinenheter.

Dermed, programvare er et sett med programmer og regler med all relatert dokumentasjon som lar deg bruke en datamaskin til å løse ulike problemer. Systemprogramvare er et sett med programvaremoduler, hvorav mange leveres samtidig med datamaskinen.

Basert på deres funksjonelle formål kan systemprogramvare deles inn i tre komponenter: operativsystemer (OS), programmeringssystemer og serviceprogrammer.

operativsystem – et sett med programmer som gir datamaskinkontroll, planlegger effektiv bruk av ressursene og løser problemer som spesifisert av brukere. Dette systemet kan betraktes som en videreføring av programvare og utvidelse av maskinvare for personlig datamaskin.

Programmeringssystem – et sett med programvareverktøy som automatiserer utvikling og feilsøking av programmer.

    OPERATIVSYSTEM. SAMMENSETNING OG FORMÅL

For å kjøre et hvilket som helst program på en datamaskin, trengs minst to ressurser: RAM (Random Access Memory) for lagring av kommandoer og data og en mikroprosessor (MP) for å utføre programkommandoer. De angitte ressursene kan gis til programmet av programmereren hvis han manuelt plasserer kommandoer og data i OP og legger inn informasjon i maskinen for å starte MP. Denne metoden er imidlertid ikke akseptabel for store programmer, fordi er svært arbeidskrevende og sakte. Datamaskinens operativsystem er designet for å frigjøre programmereren fra møysommelig arbeid knyttet til distribusjon av dataressurser, administrasjon av utstyret og organisering av utførelse av programmer. Det kan sikre drift (fungering) av datamaskinen i en av tre moduser:

    Enkeltprogrammodus. I denne modusen er alle dataressurser representert av bare ett program som behandler dataene.

    Multiprogrammodus . Når en datamaskin opererer i flerprogrammodus, behandler flere programmer uavhengig av hverandre data samtidig. I dette tilfellet deler programmer ressurser seg imellom. Grunnlaget for multiprogrammodus er tidskombinasjonen av MP-drift og manipulering av perifere enheter. Fordelen med multiprogrammodus sammenlignet med enkeltprogrammodus er mer effektiv bruk av ressurser. Det er flere programmer i datamaskinens RAM samtidig, men til enhver tid kjører MP kun ett.

    Multitasking-modus. I noen tilfeller er det nødvendig at gjennomføringen av flere programmer er koordinert og underordnet oppnåelse av ett felles mål. For å gjøre dette må operativsystemet ha verktøy som lar oppgaver samhandle med hverandre. Operativsystemet som disse verktøyene er implementert i sikrer funksjon i multitasking-modus.

Formålet med operativsystemet. Hovedformålet med operativsystemet som sikrer at datamaskinen fungerer i en av de beskrevne modusene, er den dynamiske distribusjonen av ressurser og deres styring i samsvar med kravene til databehandlingsprosesser. En ressurs er ethvert objekt som kan distribueres av operativsystemet mellom databehandlingsprosesser på en datamaskin. Det er maskinvare- og programvareressurser. Maskinvare inkluderer mikroprosessoren, RAM og perifere enheter; til programvareressurser – programvareverktøy tilgjengelig for brukeren for å administrere databehandlingsprosesser og data. Operativsystemet er et mellomledd mellom datamaskinen og brukeren, analyserer brukerforespørsler og sikrer implementeringen av dem.

3. PROGRAMMERINGSSYSTEMER

Et programmeringssystem er et sett med verktøy som automatiserer utvikling og feilsøking av programmer, og inkluderer programmeringsspråk, oversettere fra disse språkene og biblioteker med subrutiner. Hver datamaskin har sitt eget programmeringsspråk - et maskinprogramspråk - og kan direkte kjøre programmer som kun er skrevet på dette språket. Å være et tallspråk, er maskinspråk til liten nytte for programmering, fordi krever mye tid fra programmereren. Av denne grunn har programmeringsspråk som ikke sammenfaller med maskinspråk blitt utbredt. Språk på høyt nivå inkluderer Pascal, C, BASIC, etc. En spesiell rolle tilhører Assembly-språk. Som regel bruker systemprogrammerere Assembly-språk.

Et program skrevet på et annet programmeringsspråk enn maskinspråk må konverteres til en form som er egnet for kjøring av en datamaskin. Denne transformasjonen kalles oversettelse. Et program som konverterer en kildemodul til et objektivt program på maskinspråk kalles en oversetter. Oversettere analyserer også programmet som blir oversatt. De kan også feilsøke og optimalisere programmer, utstede programdokumentasjon og utføre en rekke andre tjenestefunksjoner.

    SERVICEPROGRAMMER

Verktøyprogrammer utvider funksjonene til operativsystemet. De kalles vanligvis verktøy. Verktøy (verktøy) - gi brukeren hjelpeverktøy for vedlikehold av datamaskiner. De utfører de nødvendige kontrollene av programvare og maskinvare og viser den innsamlede informasjonen i en praktisk, visuell form. Det er individuelle verktøy som brukes til å løse én vedlikeholdsfunksjon, og multifunksjonelle verktøysett. For tiden brukes Norton Utilities (Semantec) ofte i DOS- og Windows-miljøer.

Drivere (drivere) er programmer som utfyller operativsystemer ved å tilby tjenester til eksterne enheter. Drivere lastes inn i datamaskinens minne når operativsystemet starter opp eller installeres av kontrollere. Ru.com-tastaturdriveren bytter for eksempel fra det latinske alfabetet til det russiske alfabetet og tilbake.

Antivirus designet for å beskytte data mot ødeleggelse av datavirus og eliminere konsekvensene av infeksjon. Blant antivirusprogrammene er de mest populære AIDSTEST, Dr.Web og Adinf inkludert i settet til Dialog-Science JSC (I. Danilov), AVP - Anti Viral Toolkit PRO (E. Kaspersky) og Norton AntiVirus (Semantec) . Antivirusprogrammer fungerer på forskjellige sett med virus, og duplisering av skanning forekommer ikke, så for påliteligheten brukes de sammen.

Arkivere brukes til å lage en mindre kopi av filer og kombinere kopier av flere filer til én arkivfil. De lager arkivfiler ved bruk av spesielle. Blant det store antallet kjente arkiveringsprogrammer er ARJ (Robert Jung), WinRar (Eugene Roshal), LH (Haruyasi Yoshizaki), etc. de mest brukte. De skiller seg fra hverandre i graden av informasjonskomprimering. driftshastighet og pakkemetoder.

KONKLUSJON

Dermed er systemprogramvare et sett med programvare og språkverktøy. Systemprogramvare er utviklet for å kontrollere driften av en datamaskin, distribuere ressursene, støtte dialog med brukere, hjelpe dem med å vedlikeholde datamaskinen, og også delvis automatisere utviklingen av nye programmer.

Basert på deres funksjonelle formål kan systemprogramvare deles inn i et operativsystem, et programmeringssystem og serviceprogrammer (verktøy).

LITTERATUR

Ilyushechkin V., Kostin A. Systemprogramvare. – M.: Videregående skole, 1991. – 127 s.

Test

disiplin: "Informatikk"

Systemprogrammer

Introduksjon……………………………………………………………………………………………… 3

1. Systemprogramvare. Konsept og funksjoner………………………4

2. Operativsystem. Sammensetning og formål………………………………………...5

3. Programmeringssystemer………………………………………………………………..7

4. Serviceprogrammer………………………………………………………………………8

Konklusjon………………………………………………………………………………………………...9

Referanser………………………………………………………………………………………………………10


INTRODUKSJON

Datamaskiner er universelle enheter for behandling av informasjon. I motsetning til en telefon, båndopptaker eller TV, som kun utfører funksjonene som er forhåndsinstallert i dem, kan personlige datamaskiner utføre aller. For å gjøre dette er det nødvendig å komponere en nøyaktig og detaljert sekvens av instruksjoner for datamaskinen på et språk den forstår, dvs. program for hvordan man behandler informasjon. Datamaskinen selv har ikke kunnskap på noe område av dens anvendelse; all denne kunnskapen er konsentrert i programmene som kjøres på datamaskinen. Derfor betyr det ofte brukte uttrykket "datamaskinlaget" nøyaktig at et program ble utført på datamaskinen som tillot de tilsvarende handlingene å utføres.

Ved å endre programmer for datamaskinen din kan du gjøre den om til en arbeidsplass for nesten enhver spesialist, eller spille et slags spill. Under utførelse kan programmer bruke ulike enheter for inn- og utdata av data.

Derfor, for å bruke en datamaskin effektivt, må du kjenne formålet og egenskapene til programmene som kreves når du arbeider med den. Formålet med denne testen er å studere systemprogrammer.

1. SYSTEMPROGRAMVARE.

KONSEPT OG FUNKSJON

Programmer som kjører på en datamaskin kan deles inn i flere kategorier:

Applikasjonsprogrammer som direkte støtter arbeidet som kreves av brukere: redigere tekster, tegne bilder, behandle informasjonsarrayer;

Instrumentelle systemer (programmeringssystemer som sikrer opprettelsen av nye programmer på en datamaskin);

Systemprogrammer som utfører ulike hjelpefunksjoner, for eksempel å lage kopier av brukt informasjon, gi hjelpeinformasjon om datamaskinen, sjekke funksjonaliteten til datamaskinenheter.

Dermed, programvare er et sett med programmer og regler med all relatert dokumentasjon som lar deg bruke en datamaskin til å løse ulike problemer. Systemprogramvare er et sett med programvaremoduler, hvorav mange leveres samtidig med datamaskinen.

Basert på deres funksjonelle formål kan systemprogramvare deles inn i tre komponenter: operativsystemer (OS), programmeringssystemer og serviceprogrammer.

operativsystem – et sett med programmer som gir datamaskinkontroll, planlegger effektiv bruk av ressursene og løser problemer som spesifisert av brukere. Dette systemet kan betraktes som en videreføring av programvare og utvidelse av maskinvare for personlig datamaskin.

Programmeringssystem – et sett med programvareverktøy som automatiserer utvikling og feilsøking av programmer.

2. OPERATIVSYSTEM. SAMMENSETNING OG FORMÅL

For å kjøre et hvilket som helst program på en datamaskin, trengs minst to ressurser: RAM (Random Access Memory) for lagring av kommandoer og data og en mikroprosessor (MP) for å utføre programkommandoer. De angitte ressursene kan gis til programmet av programmereren hvis han manuelt plasserer kommandoer og data i OP og legger inn informasjon i maskinen for å starte MP. Denne metoden er imidlertid ikke akseptabel for store programmer, fordi er svært arbeidskrevende og sakte. Datamaskinens operativsystem er designet for å frigjøre programmereren fra møysommelig arbeid knyttet til distribusjon av dataressurser, administrasjon av utstyret og organisering av utførelse av programmer. Det kan sikre drift (fungering) av datamaskinen i en av tre moduser:

1. Enkeltprogrammodus. I denne modusen er alle dataressurser representert av bare ett program som behandler dataene.

2. Multiprogrammodus . Når en datamaskin opererer i flerprogrammodus, behandler flere programmer uavhengig av hverandre data samtidig. I dette tilfellet deler programmer ressurser seg imellom. Grunnlaget for multiprogrammodus er tidskombinasjonen av MP-drift og manipulering av perifere enheter. Fordelen med multiprogrammodus sammenlignet med enkeltprogrammodus er mer effektiv bruk av ressurser. Det er flere programmer i datamaskinens RAM samtidig, men til enhver tid kjører MP kun ett.

3. Multitasking-modus. I noen tilfeller er det nødvendig at gjennomføringen av flere programmer er koordinert og underordnet oppnåelse av ett felles mål. For å gjøre dette må operativsystemet ha verktøy som lar oppgaver samhandle med hverandre. Operativsystemet som disse verktøyene er implementert i sikrer funksjon i multitasking-modus.

Formålet med operativsystemet. Hovedformålet med operativsystemet som sikrer at datamaskinen fungerer i en av de beskrevne modusene, er den dynamiske distribusjonen av ressurser og deres administrasjon i samsvar med kravene til databehandlingsprosesser. En ressurs er ethvert objekt som kan distribueres av operativsystemet mellom databehandlingsprosesser på en datamaskin. Det er maskinvare- og programvareressurser. Maskinvare inkluderer mikroprosessoren, RAM og perifere enheter; til programvareressurser – programvareverktøy tilgjengelig for brukeren for å administrere databehandlingsprosesser og data. Operativsystemet er et mellomledd mellom datamaskinen og brukeren, analyserer brukerforespørsler og sikrer implementeringen av dem.

3. PROGRAMMERINGSSYSTEMER

Et programmeringssystem er et sett med verktøy som automatiserer utvikling og feilsøking av programmer, og inkluderer programmeringsspråk, oversettere fra disse språkene og biblioteker med subrutiner. Hver datamaskin har sitt eget programmeringsspråk - et maskinprogramspråk - og kan direkte kjøre programmer som kun er skrevet på dette språket. Å være et tallspråk, er maskinspråk til liten nytte for programmering, fordi krever mye tid fra programmereren. Av denne grunn har programmeringsspråk som ikke sammenfaller med maskinspråk blitt utbredt. Språk på høyt nivå inkluderer Pascal, C, BASIC, etc. En spesiell rolle tilhører Assembly-språk. Som regel bruker systemprogrammerere Assembly-språk.

Et program skrevet på et annet programmeringsspråk enn maskinspråk må konverteres til en form som er egnet for kjøring av en datamaskin. Denne transformasjonen kalles oversettelse. Et program som konverterer en kildemodul til et objektivt program på maskinspråk kalles en oversetter. Oversettere analyserer også programmet som blir oversatt. De kan også feilsøke og optimalisere programmer, utstede programdokumentasjon og utføre en rekke andre tjenestefunksjoner.

4. SERVICEPROGRAMMER

Verktøyprogrammer utvider funksjonene til operativsystemet. De kalles vanligvis verktøy. Verktøy (verktøy) - gi brukeren hjelpeverktøy for vedlikehold av datamaskiner. De utfører de nødvendige kontrollene av programvare og maskinvare og viser den innsamlede informasjonen i en praktisk, visuell form. Det er individuelle verktøy som brukes til å løse én vedlikeholdsfunksjon, og multifunksjonelle verktøysett. For tiden brukes Norton Utilities (Semantec) ofte i DOS- og Windows-miljøer.

Drivere (drivere) er programmer som utfyller operativsystemer ved å tilby tjenester til eksterne enheter. Drivere lastes inn i datamaskinens minne når operativsystemet starter opp eller installeres av kontrollere. Ru.com-tastaturdriveren bytter for eksempel fra det latinske alfabetet til det russiske alfabetet og tilbake.

Antivirus designet for å beskytte data mot ødeleggelse av datavirus og eliminere konsekvensene av infeksjon. Blant antivirusprogrammene er de mest populære AIDSTEST, Dr.Web og Adinf inkludert i settet til Dialog-Science JSC (I. Danilov), AVP - Anti Viral Toolkit PRO (E. Kaspersky) og Norton AntiVirus (Semantec) . Antivirusprogrammer fungerer på forskjellige sett med virus, og duplisering av skanning forekommer ikke, så for påliteligheten brukes de sammen.

Arkivere brukes til å lage en mindre kopi av filer og kombinere kopier av flere filer til én arkivfil. De lager arkivfiler ved bruk av spesielle. Blant det store antallet kjente arkiveringsprogrammer er ARJ (Robert Jung), WinRar (Eugene Roshal), LH (Haruyasi Yoshizaki), etc. de mest brukte. De skiller seg fra hverandre i graden av informasjonskomprimering. driftshastighet og pakkemetoder.

KONKLUSJON

Dermed er systemprogramvare et sett med programvare og språkverktøy. Systemprogramvare er utviklet for å kontrollere driften av en datamaskin, distribuere ressursene, støtte dialog med brukere, hjelpe dem med å vedlikeholde datamaskinen, og også delvis automatisere utviklingen av nye programmer.

Basert på deres funksjonelle formål kan systemprogramvare deles inn i et operativsystem, et programmeringssystem og serviceprogrammer (verktøy).

Systemprogrammer kjører sammen med applikasjonsprogrammer og tjener til å administrere dataressurser - sentral prosessor, minne, input-output.

Dette er programmer for generell bruk som er ment for alle databrukere. Systemprogramvaren er utviklet for å gjøre det mulig for en datamaskin å kjøre applikasjonsprogrammer effektivt.

Systemprogramvaren er rettet til:

    å skape et driftsmiljø for funksjonen til andre programmer;

    å sikre pålitelig og effektiv drift av selve datamaskinen og datanettverket;

    å utføre diagnostikk og forebyggende vedlikehold av datautstyr og datanettverk;

    å utføre hjelpeteknologiske prosesser (kopiering, arkivering, gjenoppretting av programfiler og databaser, etc.).

Denne klassen av programvareprodukter er nært knyttet til typen datamaskin og er en integrert del av den. Programvareprodukter er hovedsakelig rettet mot kvalifiserte brukere - fagfolk innen datafeltet: systemprogrammerer, nettverksadministrator, applikasjonsprogrammerer, operatør. Kunnskap om den grunnleggende teknologien for å jobbe med denne klassen av programvareprodukter kreves imidlertid også av sluttbrukere av en personlig datamaskin, som uavhengig ikke bare jobber med programmene sine, men også utfører vedlikehold av datamaskinen, programmer og data.

Programvareprodukter i denne klassen er av generell brukstype, uavhengig av spesifikasjonene for fagområdet. De er underlagt høye krav til pålitelighet og produksjonsevne, bekvemmelighet og effektivitet ved bruk.

      1. Systemprogramvarestruktur

Systemprogramvaren kan deles inn i:

    Grunnleggende programvare (grunnprogramvare) er et minimumssett med programvare som sikrer driften av en datamaskin (som vanligvis følger med datamaskinen). Den grunnleggende programvaren inkluderer: operativsystem; operasjonsskall (tekst og grafisk nettverksoperativsystem).

    Tjenesteprogramvare - programmer og programvarepakker som utvider funksjonene til den grunnleggende programvaren og organiserer et mer praktisk brukermiljø - verktøy (kan kjøpes i tillegg)

      1. Hva er et operativsystem

Et operativsystem er et sett med sammenkoblede systemprogrammer, hvis formål er å organisere brukerens interaksjon med datamaskinen og utførelsen av alle andre programmer.

Operativsystemet fungerer som en kobling mellom maskinvaren på den ene siden og programmene som kjøres, samt brukeren på den andre siden.

Operativsystemet er vanligvis lagret i datamaskinens eksterne minne – på disk. Når du slår på datamaskinen, leses den fra diskminnet og legges i RAM. Denne prosessen kalles lasting av operativsystemet.

Operativsystemets funksjoner inkluderer:

    gjennomføre en dialog med brukeren;

    input/output og databehandling;

    planlegging og organisering av programbehandlingsprosessen;

    ressursdistribusjon (RAM og cache, prosessor, eksterne enheter);

    lansering av programmer for utførelse;

    alle typer ekstra vedlikeholdsoperasjoner;

    overføring av informasjon mellom ulike interne enheter;

    programvarestøtte for drift av eksterne enheter (skjerm, tastatur, diskstasjoner, skriver, etc.).

Analysen og utførelsen av brukerkommandoer, inkludert å laste ferdige programmer fra filer til RAM og starte dem, utføres av operativsystemets kommandoprosessor.

Operativsystemet kan kalles en programvareutvidelse av datamaskinens kontrollenhet. Operativsystemet skjuler komplekse unødvendige detaljer om interaksjon med maskinvaren fra brukeren, og danner et lag mellom dem. Som et resultat av dette frigjøres folk fra det svært arbeidskrevende arbeidet med å organisere samhandling med datautstyr.

I tillegg er det operativsystemet som gir muligheten til å konfigurere en datamaskin individuelt: OS bestemmer hvilke komponenter datamaskinen den er installert på er satt sammen av og konfigurerer seg selv til å fungere med disse komponentene.

For ikke så lenge siden måtte konfigurasjonsarbeid gjøres manuelt av brukeren, men i dag har produsenter av datakomponenter utviklet en protokoll plug-and-play (slått den på - den fungerte). Denne protokollen lar operativsystemet, på tidspunktet for tilkobling av en ny komponent, få informasjon om den nye enheten tilstrekkelig til å konfigurere operativsystemet til å fungere med den.

Avhengig av antall samtidig behandlede oppgaver og antall brukere som operativsystemet kan betjene, er det fire hovedklasser av operativsystemer:

    enkeltbruker, enkeltoppgave, som støtter ett tastatur og kan fungere med bare én (for øyeblikket) oppgave;

    enkeltbruker, enkeltoppgave med bakgrunnsutskrift, som tillater, i tillegg til hovedoppgaven, å starte en ekstra oppgave, vanligvis fokusert på utskriftsinformasjon. Dette gjør arbeidet raskere når du skriver ut store mengder informasjon;

    single-user multitasking, som gir én bruker parallell behandling av flere oppgaver. For eksempel kan du koble flere skrivere til én datamaskin, som hver vil fungere for sin "egen" oppgave;

    multi-user multitasking, slik at flere brukere kan kjøre flere oppgaver på én datamaskin. Disse operativsystemene er svært komplekse og krever betydelige maskinressurser.

    Ulike datamodeller bruker operativsystemer med forskjellige arkitekturer og muligheter. De krever forskjellige ressurser for å operere. De yter varierende grad av service for programmering og arbeid med ferdige programmer.

Systemprogramvaren er utviklet for å fungere med filene og programmene som utgjør en datamaskins operativsystem. Systemfiler inkluderer funksjonsbiblioteker, systemtjenester, skriverdrivere, innstillinger og konfigurasjonsfiler. Programmer som er inkludert i systemet inkluderer assemblers, kompilatorer, filbehandlingsverktøy, verktøy og debuggere.

Introduksjon

Windows-systemprogramvaren installeres på datamaskinen din når du installerer operativsystemet. Du kan oppdatere programvaren din ved å kjøre programmer som Windows Update eller Programvareoppdatering for Mac OS X. I motsetning til applikasjonsprogrammer er imidlertid systemprogramvaren ikke beregnet på sluttbrukeren og er rettet mot profesjonelle utviklere.

Fordi systemprogramvaren kjører på datamaskinens basisnivå, kalles den "lavt nivå". Denne funksjonaliteten genererer et brukergrensesnitt og lar operativsystemet samhandle med maskinvaren. Fungerer i bakgrunnen.

Konsept for systemprogramvare

Systemprogramvare og applikasjonsprogrammer er de to hovedtypene maskin-menneske-interaksjon. I motsetning til åpen kildekode, utfører et applikasjonsprogram, ofte kalt en applikasjon, en spesifikk funksjon for brukeren. Eksempler på slike programvareløsninger:

    nettlesere;

    e-postklienter;

    Skriveprogrammer;

    regneark.

Systemprogramvare er utviklet for å kjøre maskinvare og applikasjonsprogrammer. Hvis vi betrakter et datasystem som en flernivåmodell, er åpen kildekode-programvare grensesnittet for interaksjon mellom maskinvare og brukerapplikasjoner.

Hva er inkludert i systemprogramvaren?

Ifølge noen definisjoner inkluderer systemprogramvare systemverktøy som diskdefragmentering og systemgjenoppretting, samt utviklingsverktøy som kompilatorer og debuggere.

    administrere intern minnedeling mellom flere applikasjoner;

    behandle input og output til tilkoblede maskinvareenheter—harddisker, skrivere og byttede porter;

    sende meldinger til hver applikasjon eller interaktiv bruker om status for operasjonen og mulige feil;

    Batch jobb ledelse.

På datamaskiner som kan støtte parallell prosessering, kan operativsystemet administrere multitasking-prosesser.

Alle større dataplattformer (maskinvare og programvare) inkluderer et operativsystem som er designet med forskjellige funksjoner for å møte de spesifikke behovene til den moderne forbrukeren.

Typer OS

Typer stasjonære operativsystemer:

    Windows er Microsofts flaggskip operativsystem og de facto standarden for hjemme- og bedriftsdatamaskiner;

    Mac OS er et operativsystem for Apple Macintosh personlige datamaskiner og arbeidsstasjoner;

    Linux er et Unix-lignende operativsystem som ble designet for å gi PC-brukere et gratis eller svært rimelig alternativ (Linux har et rykte for å være veldig effektivt og raskt).

Windows-operativsystemer har tradisjonelt dominert markedet. Per august 2018 har Windows en markedsandel på over 85 prosent. Mac OS var litt over 6 prosent, og Linux var over 2 prosent.

Mobil OS

Mobile OS lar smarttelefoner, nettbrett og andre mobile enheter kjøre applikasjoner og programmer. De mest populære mobile operativsystemene:

  • Windows 10 Mobile.

Det innebygde operativsystemet er designet for bruk på datamaskiner innebygd i større systemer som biler, trafikklys, digitale fjernsynsapparater, minibanker, flykontroller, salgssteder (POS), digitale kameraer, GPS-navigasjonssystemer, heiser, digitale mottakere, og smarte tellere.

Systemet løser ikke spesifikke praktiske problemer, men sikrer bare driften av andre programmer, gir dem servicefunksjoner, abstraherer detaljer om maskinvaren og mikroprogramimplementeringen av datasystemet, og administrerer maskinvareressursene til datasystemet.

Systemprogrammering- opprettelse av systemprogramvare.

Systemprogrammerer- programmerer med spesialisering i systemprogrammering.

Klassifisering av en bestemt programvare som systemprogramvare er betinget og avhenger av konvensjonene som brukes i en spesifikk kontekst. Systemprogramvare inkluderer vanligvis operativsystemer, verktøy, programmeringssystemer, databasestyringssystemer og en bred klasse mellomvare.

Encyklopedisk YouTube

    1 / 5

    ✪ De mest nødvendige programmene for Windows 7

    ✪ Hva kan slettes på stasjon C? Hva kan ikke slettes? PC-brukerveiledning

    ✪ 5 gratis programmer (de beste nødvendige programmene)

    ✪ Finn og fiks alle Windows-feil. Hvordan fikser man feilen?

    ✪ FJERN PROGRAMMER fra PC med fullstendig RENGJØRING ♻️ GJENNOMGÅ Avinstalleringsverktøy

    Undertekster

OS

Grunnleggende ideer om operativsystemer

Forgjengerne til operativsystemer bør betraktes som hjelpeprogrammer (oppstartslastere og skjermer), samt biblioteker med ofte brukte rutiner, som begynte å bli utviklet med bruken av 1. generasjons universelle datamaskiner (slutten av 1940-tallet). Verktøy minimerte operatørens fysiske manipulering av utstyret, og bibliotekene gjorde det mulig å unngå gjentatt programmering av de samme handlingene (implementering av input/output-operasjoner, beregning av matematiske funksjoner, etc.).

Innebygde programmer

Innebygde programmer eller fastvare er programmer som er "fastkoblet" til digitale elektroniske enheter. I noen tilfeller (for eksempel BIOS på IBM-PC kompatible datamaskiner) er i hovedsak en del av operativsystemet, lagret i permanent minne. I ganske enkle enheter kan hele operativsystemet være innebygd. Mange moderne datamaskinenheter har sin egen fastvare som kontrollerer disse enhetene og forenkler interaksjon med dem.

Verktøy

Utilities (eng. utility or tool) - programmer utviklet for å løse et smalt utvalg av hjelpeoppgaver. Noen ganger er verktøy klassifisert som serviceprogramvare.

Verktøy brukes til å overvåke sensorindikatorer og utstyrsytelse (for eksempel overvåke prosessor- eller videoadaptertemperaturer), administrere utstyrsparametere (begrense den maksimale rotasjonshastigheten til en CD-stasjon; endre viftehastighet), overvåke indikatorer (kontrollere referanseintegritet; korrekthet av dataopptak), utvidelsesmuligheter (formatering eller repartisjonering av disken mens du lagrer data, sletting uten mulighet for gjenoppretting).

Typer verktøy

  • Diskverktøy
    • Diskskanning - søk etter filer og diskområder som ble feil registrert eller skadet på forskjellige måter og påfølgende fjerning for effektiv bruk av diskplass.
    • Diskopprydding - sletting av midlertidige filer, unødvendige filer, tømming av papirkurven.
    • Diskpartisjonering er oppdelingen av en disk i logiske disker, som kan ha forskjellige filsystemer og oppfattes av operativsystemet som flere forskjellige disker.
    • Sikkerhetskopiering - lage sikkerhetskopier av hele disker og individuelle filer, samt gjenopprette fra disse kopiene.
    • Diskkomprimering - komprimering av informasjon på disker for å øke kapasiteten til harddisker.
  • Registerverktøy
  • Utstyrsovervåkingsverktøy
  • Utstyrsprøver

Programmeringssystemer

  • assemblers - dataprogrammer som konverterer et program i form av kildetekst på monteringsspråk til maskininstruksjoner i form av objektkode;
  • oversettere - programmer eller tekniske midler som sender et program;
    • kompilatorer - Programmer som oversetter programtekst på et høynivåspråk til et tilsvarende program på maskinspråk.
    • tolker - Programmer (noen ganger maskinvare) som analyserer kommandoer eller programsetninger og umiddelbart utfører dem;
  • linkere (link editors) - programmer som utfører kobling - tar en eller flere objektmoduler som input og setter sammen en kjørbar modul fra dem;
  • Kildeforprosessorer er dataprogrammer som aksepterer inngangsdata og utdata som er beregnet på input fra et annet program, for eksempel en kompilator;
  • debuggers (eng. debugger) - utviklingsmiljømoduler eller separate programmer designet for å finne feil i programmer;
  • tekstredigerere - dataprogrammer designet for å lage og redigere tekstfiler, samt vise dem på skjermen, skrive dem ut, søke etter tekstfragmenter, etc.;
    • spesialiserte kildetekstredigerere - tekstredigerere for å lage og redigere programkildekode. En spesialisert kilderedigerer kan være en separat applikasjon, eller innebygd i