Arvutisüsteemi tarkvara ppt. Süsteemitarkvara esitlus. Rakenduspaketid

"Arhiiv" - ​​8. Sektsioonide õigused Rühmadele ja üksikkasutajatele Pärand. Dokumentide hoidmine. Ülesanded, ülesanded ja äriprotsessid. Sisemise dokumendivoo automatiseerimine. 12. Dokumendiliigid. 10. Haridusprotsessi korraldus. Põhijooned. Aleksandr Bezborodov, dokumendihaldusprogrammide arendamise osakonna juhataja.

"Programmid" - Arvutiviirused ja viirusetõrjetarkvara... Võrgustiku tugi. Operatsiooni ruum Linuxi süsteem loodud soome üliõpilase poolt. Menüüriba: Tudengite viirused. Programmid võivad töötada taustal. Mis on programm? Programmeerimissüsteemid. Näide: C: \ Program Files \ Borland \ Delphi7 \ project.exe.

"Tarkvara arendus" – tühistage tellimus. Rakendamine. J4. Sisemine struktuur küpsusastmete kirjeldamiseks. [Valitud toode]. Teine etapp - struktuurne lähenemine programmeerimise juurde. Müügiosakond. osakond. J2. Ohutussüsteem?

"Programmi funktsioonid" - suur kiirus! Graafiline redaktor. Cd ja dwd kirjutamine. Võib olla käsitsi eemaldamine kirjed installitud programmid alates süsteemi register... Aga rumalaid vigu nad ei tee. Faile on võimalik serverite vahel edastada, möödudes kohalikust hostist. Kompressiooniaste jaoks ZIP-vormingus 2–10% kõrgem kui PKZip / WinZip.

"Tarkvara" – kaasaskantavus (mobiilsuse) on kavandatud kajastama: kohanemisvõimet; paigaldamise lihtsus - paigaldamine; asendatavus.

"Arvutiprogrammid" – rakendustarkvara. Autor Sadykova I.Kh. Tarkvara konfiguratsioonitasemed. Programmeerimiskeeled. Andmetöötlus arvutis. Miks on vaja operatsioonisüsteemi? Kasutaja sai redigeerida ja vormindada tekstidokumendid... Infotöötlusprotsess koosnes toimingutest arvandmetega.

süsteemitarkvara (programmid ühine kasutamine),
erinevate abitööde teostamine
funktsioone, nagu kasutatud asjadest koopiate tegemine
teave, väljastamine viiteteave O
arvuti, seadmete funktsionaalsuse kontrollimine
arvuti jne.
rakendustarkvara, mis tagab täitmise
nõutav töö arvutiga: toimetamine
tekstidokumendid, joonis või
pildid, infomassiivide töötlemine ja
jne.
instrumentaalne tarkvara (programmeerimissüsteemid),
uute programmide väljatöötamise tagamine
arvuti programmeerimiskeeles.

Süsteemi tarkvara

Need on avalikud programmid, mis pole konkreetsega seotud
kasutades arvutit ja täitma traditsioonilisi funktsioone:
ajakava ja ülesannete haldamine, sisendite haldamine
järeldus jne.
Süsteemitarkvara sisaldab:
operatsioonisüsteemid (see programm laaditakse RAM-i
kui arvuti sisse lülitate)
shell-programmid (pakkuge mugavamat ja
visuaalne viis arvutiga suhtlemiseks kui kasutamine
DOS-i käsurida nagu Norton Commander)
operatsioonikestad – liidesesüsteemid, mis
kasutatakse graafiliste liideste loomiseks,
multiprogrammeerimine jne.

Draiverid (programmid, mis on mõeldud
välisseadmete portide juhtimine,
tavaliselt laaditakse RAM-i, kui
käivitage arvuti)
kommunaalteenused (abi- või teenindus
kasutajale esitatavad programmid
mitmeid lisateenuseid)
Kommunaalteenuste hulka kuuluvad:
failihaldurid või failihaldurid
dünaamiline andmete tihendamine
(võimaldab teil teabe hulka suurendada
ketas selle dünaamilise tihendamise tõttu)

vaatamis- ja taasesitustööriistad
diagnostikavahendid; juhtnupud võimaldavad
kontrollige oma arvuti konfiguratsiooni ja kontrollige
arvutiseadmete jõudlus, enne
kõvakettad kokku
sidevahendid (kommunikatsioon
programmid) on mõeldud vahetuse korraldamiseks
info arvutite vahel
arvutiturbe tööriistad
(varundus, viirusetõrje tarkvara).

Rakendustarkvara

Paketid rakendusprogrammid On süsteem
programmid, mis ulatuvad
jagunevad probleemikeskseteks,
paketid Üldine otstarve ja integreeritud
paketid. Kaasaegne integreeritud
paketid sisaldavad kuni viit funktsionaalset
komponendid: test ja tabel
protsessor, DBMS, graafikaredaktor,
telekommunikatsioonirajatised.

Rakendustarkvara

Rakendustarkvara sisaldab näiteks:
Määra kontorirakendused MS OFFICE
Raamatupidamissüsteemid
Finantsanalüütilised süsteemid
Integreeritud kontorikomplektid
CAD - süsteemid (automaatsed süsteemid
disain)
HTML- või veebiredaktorid
Brauserid – veebivaaturid
Graafiline redaktor

Instrumentaalne tarkvara

Tööriistatarkvara või süsteemid
programmeerimine on süsteemid
uute programmide väljatöötamise automatiseerimine
programmeerimiskeeles.
Borland Delphi – mõeldud lahendamiseks
praktiliselt iga rakenduslik ülesanne
programmeerimine
Microsoft Visual C ++ – see tööriist võimaldab
arendada mis tahes töötavaid rakendusi
OS-i keskkond nagu Microsoft Windows

Failisüsteemid

Kõik kaasaegsed operatsioonisüsteemid pakuvad loomingut
failisüsteem mis on ette nähtud
andmete salvestamine ketastele ja pakkumine
juurdepääs neile.
Failisüsteemi põhifunktsioonid võivad olla
jagatud kahte rühma:

Failisüsteemid

Funktsioonid failidega töötamiseks (loomine,
failide kustutamine, ümbernimetamine jne)
Funktsioonid andmetega töötamiseks, mis
salvestatakse failidesse (kirjutada, lugeda, otsida
andmed jne)

Failisüsteemid

Failistruktuuri teenindamise funktsioonile
hõlmavad järgmisi toimuvaid toiminguid
juhitud operatsioonisüsteem:
failide loomine ja nimetamine;
kataloogide (kaustade) loomine ja nende määramine
nimed;
failide ja kataloogide ümbernimetamine
(kaustad); failide kopeerimine ja teisaldamine
arvutiketaste ja kataloogide vahel
ühe ketta (kaustad);

Failisüsteemid

failide ja kataloogide (kaustade) kustutamine;
failistruktuuris sihtmärgiga navigeerimine
juurdepääs antud failile, kataloogile (kaustale);
failiatribuutide haldamine.

Integreeritud süsteemid

Integreeritud paketid on
mitme tarkvaratoote komplekt,
ühendatud üheks mugavaks tööriistaks.
Kõige arenenumate hulka kuuluvad
tekstiredaktor, korraldaja, elektrooniline
tabel, DBMS, tugitööriistad
e-posti loomise programm
esitlusgraafika.

CASE tehnoloogiad

CASE (arvutipõhine tarkvara)
Tehnika) - tööriistade ja meetodite komplekt
tarkvara projekteerimine
tarkvara, mis aitab
varustama kõrge kvaliteet programmid,
veatu ja kergesti hooldatav
tarkvaratooted. Ka CASE all
mõista meetodite ja vahendite kogumit
projekteerimine infosüsteemid Koos
kasutades CASE tööriistu.

CASE tehnoloogiad

Arendusautomaatika tööriistad
programmid (CASE tööriistad) - tööriistad
projekteerimisprotsesside automatiseerimine ja
tarkvara arendus
süsteemianalüütik, tarkvaraarendaja ja
programmeerija

CASE tehnoloogiad

analüüsivahendid – mõeldud
ainemudeli koostamine ja analüüsimine
ala;
andmebaasi kujundamise tööriistad;
Rakenduste arendustööriistad;

CASE tehnoloogiad

protsesside ümberkujundamise tööriistad
(põhimõtteline ümbermõtestamine ja
äriprotsesside radikaalne ümberkujundamine, et maksimeerida
mõju tööstus- ja majandus- ja
finants- ja majandustegevus,
vormistas asjakohane
korraldus- ja haldus- ning
reguleerivad dokumendid. Ümberprojekteerimine
kasutab spetsiifilisi vahendeid
probleemse esitlemine ja töötlemine
teavet, mis on arusaadav nii juhtidele kui
infosüsteemide arendajad.);

CASE tehnoloogiad

planeerimis- ja juhtimistööriistad
projekt;
testimisvahendid;
dokumenteerimisvahendid.
  • Tarkvara (SW) on spetsiaalsete programmide komplekt, mis võimaldab korraldada teabetöötlust arvuti abil.
  • Tarkvara tüübid:

Süsteemi tarkvara

Rakendustarkvara

Programmeerimissüsteemid (tarkvaratööriistad)

  • Kuna arvuti ei tööta ilma tarkvarata, on see iga arvuti lahutamatu osa.

SÜSTEEMI TARKVARA

Süsteemitarkvara on programmide komplekt, mis tagab arvuti jõudluse (programmide komplekt, mis juhib RAM-i, protsessorit, välisseadmed ja failid, mis peavad kasutajaga dialoogi). Süsteemitarkvara põhiosa on operatsioonisüsteem (OS). Operatsioonisüsteemil on palju tööd: mis tahes programmi avamiseks tuleb see leida kõvakettalt, paigutada RAM-i, olles seal vaba ruumi leidnud, "käivitada" protsessor programmi käivitamiseks, juhtida kõigi programmide tööd. seadmeid programmi töötamise ajal ning tõrgete korral viige läbi diagnostika ja kuvage kasutajale teade.


Kõige tavalisemad operatsioonisüsteemid on:


SÜSTEEMI TARKVARA

Interaktiivne režiim:

OS kuvab viipa mõne toimingu tegemiseks. Vastuseks annab kasutaja konkreetse käsu. See võib olla toiming failidega (kopeeri, kustuta), käsk teavitamiseks tänane kuupäev või aeg jne.

Teenindusprogrammid:

Ketta hooldusprogrammid (kopeerimine, vormindamine, "kõvendamine" jne);

Kettafailide tihendamise programmid (arhiivid);

Programmid arvutiviiruste vastu võitlemiseks.


RAKENDUSTARKVARA

Programme, millega kasutaja saab oma probleeme lahendada ilma programmeerimist kasutamata, nimetatakse rakendusprogrammideks.

Kõik kasutajad eelistavad omada rakenduste komplekti, mida peaaegu kõik vajavad. Neid nimetatakse ÜLDKASUTAMINE TARKVARA.

Need sisaldavad:

  • Need sisaldavad:

Tekst ja graafiline redaktor(saate kirjutada, joonistada);

Andmebaasihaldussüsteemid (DBMS) (erinevad teatmeteosed);

Tabelprotsessorid, mis võimaldavad arvutusi;

Side (võrgu) programmid, mis on loodud teabe vahetamiseks teiste arvutitega, mis on ühendatud arvutivõrku.


RAKENDUSTARKVARA

Lisaks on kutsetegevuseks suur hulk sihtotstarbelisi rakendusi. Neid nimetatakse sageli

RAKENDUSPAKETID.

See on näiteks:

raamatupidamisprogrammid,

Arvutipõhised projekteerimissüsteemid,

Erinevate ainete koolitusprogrammid,

Programmid töötamiseks erinevatel meditsiinilistel eesmärkidel

seadmed (ultraheli jne).


Tööriistatarkvara või programmeerimissüsteemid (SP)

Süsteemid uute programmide arendamiseks programmeerimiskeeles. See on tööriist programmeerija tööks. Iga ühisettevõte on keskendunud konkreetsele programmeerimiskeelele.

Programmeerimiskeeli on palju: Pascal, Fortran, C, assembler jne. Nendes keeltes kirjutab programmeerija programme ning programmeerimissüsteemide abil toob need arvutisse, silub, testib ja käivitab.


Köitmine

Tõlge ja sellele järgnevad sammud programmi täitmiseks ettevalmistamiseks on protsess, mille käigus konverteeritakse mõnes formaalses keeles kirjutatud programm teise formaalsesse süsteemi – arvutiarhitektuuri, milles seda saab täita (tõlgendada). Selle protsessi, aga ka erinevate programmeerimiskeelte erinevuste mõistmiseks tutvustatakse sidumise mõistet, samuti sidumisaeg.

Sidumine on protsess, mille käigus luuakse programmis formaalses keeles (operatsioonid, operaatorid, andmed) ja arvuti arhitektuuri elementide (käsud, aadressid) vastavus objektide ja nende omaduste vahel.

Köitmisaeg nimetatakse vastavalt programmi täitmiseks ettevalmistamise etappi (tõlkimine, linkimine, laadimine), milles see toiming sooritatakse. Erinevad omadused sama objekti (näiteks muutuja) saab seostada erinevate arhitektuurielementidega erinev aeg, see tähendab, et linkimisprotsess ei ole üheetapiline.

Süsteemne tarkvara

Võimalikud sidumisajad

Keele määramisel; kompilaatori juurutamisel;

saate ajal, sealhulgas:

kui eelprotsessor (makroprotsessor) töötab

leksikaalse, süntaktilise ja semantilise analüüsi, koodi genereerimise ja optimeerimise käigus;

komponeerimisel; programmi laadimise ajal;

programmi täitmise ajal, sealhulgas: moodulisse sisenemisel (protseduur, funktsioon); programmi täitmise suvalises punktis.

Süsteemi tarkvara

Linkimine int a, b-ga; ... a + b

Muutujate tüüp int on standardpikkusega masinsõna täisarvuline muutuja (tähisega täisarvuline esitus, täiendav kood), mis on keele defineerimisel seotud arvutis sarnase andmete esitusviisiga.

Muutuja int konkreetne dimensioon määratakse vastava kompilaatori rakendamisega.

Nime a saab määratleda konstruktsioonis nagu

#defineerige 0x11FF. Sel juhul seostatakse nimi (pseudomuutuja) selle väärtusega esimeses tõlkefaasis - eelprotsessoris.

Süsteemi tarkvara

Linkimine int a, b-ga; ... a + b

Kui muutuja on määratletud tavaline viis nagu int a; siis toimub muutuja sidumine vastava tüübiga translatsiooni käigus (semantilise analüüsi faasis).

Kui muutuja on määratletud välisena (globaalne, väljaspool funktsiooni keha), siis selle tõlkimise mõte on eraldada talle mälu programmi andmesegmendis, mis luuakse aktiivse mooduli (faili) jaoks. Sel juhul on hajutatud mälu sidumine konkreetsega muutmälu viiakse läbi mitmes etapis:

Süsteemi tarkvara

Linkimine int a, b-ga; ... a + b

tõlke ajal on muutuja seotud mingi suhtelise aadressiga objektimooduli andmesegmendis (st selle asukoht on fikseeritud ainult mooduli alguse suhtes).

koostamisel kombineeritakse erinevate objektimoodulite andme- ja käsusegmendid ühiseks programmi fail, mis on programmi mälupilt. Selles saab muutuja juba suhtelise aadressi kogu programmi algusest.

kui laadite programmi teatud mälupiirkonda, ei pruugi see asuda selle ala algusest peale. Sel juhul seotakse suhtelistes aadressides määratud muutujate aadressid programmimooduli algusest mäluaadressidega, võttes arvesse programmimooduli liikumist.

Süsteemi tarkvara

Linkimine int a, b-ga; ... a + b

kui programm töötab virtuaalses, mitte füüsilises mälus, võib laadimisprotsess veidi erineda. Tavaliselt loetakse programmimoodulit laadituks teatud virtuaalsesse aadressiruumi (nii kogu programmi kui ka selle üksikute segmentide liigutamisega või ilma). Programmi tegelik mällu laadimine toimub juba programmi osade kaupa (segmendid, leheküljed) käitamise protsessis ning virtuaalsete ja füüsiliste aadresside vastavuse loomine (või linkimine) toimub operatsioonisüsteemi poolt dünaamiliselt. kasutades sobivat riistvara.

Süsteemi tarkvara

Linkimine int a, b-ga; ... a + b

Kui muutuja on defineeritud kui automaatne (lokaalne funktsiooni või ploki kehas), asetatakse see programmivirna:

tõlke käigus määratakse selle dimensioon ja genereeritakse käsud, mis funktsiooni kehasse (plokki) sisenemise hetkel talletavad pinus mälu. See tähendab, et tõlkimise ajal seostatakse muutuja programmivirnas ainult suhtelise aadressiga;

kohaliku muutuja sidumine selle aadressiga pinusegmendis toimub täitmisel funktsiooni kehasse (plokki) sisenemise hetkel. Sellel sidumisviisil rekursiivses funktsioonis on nii palju kohalikke muutujaid, kui palju kordi funktsioon ise kutsub.

1 slaid

Tunni ettekande koostas: informaatikaõpetaja MCOU "Basinskaya OOSh" Gaidukova Anna Andreevna * *

2 slaidi

printer; PROTSESSOR; Klaviatuur; välkmälu; Kuvar; RAM; CD-ROM draiv. Ilma milliste järgmiste seadmeteta ei saa arvuti töötada: * *

3 slaidi

Määrake järgmiste andmekandjate võimalik maht, kasutades näidatud vastusevalikuid (1,44 MB, 700 MB, 120 GB, 512 MB, 4,7 GB): CD-R; DVD-R; välkmälu; Diskett; Raske magnetketas. * *

4 slaidi

Täitke tabel * * Seadme toiming teabega (salvestus, sisend, väljund, töötlemine) Protsessor RAM Kõvaketas CD-RW Klaviatuur Monitor Printer

5 slaidi

Andrey arvuti kõvakettal on TETRISe mäng. Tema sõbral Koljal sellist mängu pole. Mida Andrey peab tegema, et Kolja saaks oma teha koduarvuti mängida seda mängu (pange tähele, et Kolja arvuti pole Internetiga ühendatud)? * *

6 slaidi

* Arvutitarkvara Operatsioonisüsteem – tagab kõigi arvutiseadmete ühise töö ja tagab kasutajale juurdepääsu oma ressurssidele, kasutades OS-i graafilist liidest. Seadme draiverid – eriprogrammid mis juhivad arvutiseadmete tööd ja koordineerivad infovahetust teiste seadmetega (igal seadmel on oma draiver). *

7 slaidi

* Operatsioonisüsteemi funktsioonid Riistvara, mälu ja muude riistvarakomponentide üksikute sõlmede testimine Rakendusprogrammi sidumine riistvaraga (selleks kasutatakse spetsiaalseid programme - draivereid) Arvuti kasutamine mitme programmi režiimis (st saab käivitada mitu programmi samaaegselt), samal ajal kui OS jälgib sisemiste ressursside jaotust ja käskude täitmise järjekorda Arvutiga kasutaja mugavuse huvides kasutatakse liidest - tööriistade ja reeglite komplekti arvuti ja inimese suhtlemiseks *

8 slaidi

9 slaidi

* Operatsioonisüsteemi installimine Operatsioonisüsteemi installimine - operatsioonisüsteemi failid kopeeritakse levikettalt HDD arvuti. Operatsioonisüsteemi failid salvestatakse kõvakettale, mida nimetatakse süsteemikettaks, püsimällu. Operatsioonisüsteemi, nagu ka teisi programme, saab käivitada, kui see asub arvuti RAM-is. Seetõttu on vaja OS-i failid alla laadida aadressilt süsteemi ketas RAM-i. *

10 slaidi

* Operatsioonisüsteemi käivitamine Operatsioonisüsteemi käivitamine algab ühel kolmest juhul – pärast: arvuti toite sisselülitamist; vajutades nuppu Lähtesta süsteemiplokk arvuti; klahvikombinatsiooni samaaegne vajutamine klaviatuuril: (Ctrl) + (Alt) + (Del) OS-i laadimise protsessis: protsessori, mälu ja muude seadmete töökindluse testimine; Pärast OS-i laadimise lõpetamist kuvatakse monitori ekraanil testimisprotsessi lühiteateid, kasutaja saab arvutit juhtida OS-i graafilise liidese abil. *

11 slaidi

12 slaidi

* Standardprogrammid OS Windows Paint – graafiline redaktor, mis võimaldab luua, vaadata ja redigeerida jooniseid või skannitud fotosid Pildindus – kasutatakse graafiliste failide, näiteks digitaalsete jooniste või skannitud fotode vaatamiseks ja redigeerimiseks Kalkulaator – elektrooniline kalkulaator on tavalise käe analoog -Held kalkulaator Notepad - tekstiredaktor, mida kasutatakse loomiseks ja redigeerimiseks tekstifailid lihtsa vorminguga WordPad - tekstiredaktor, mida kasutatakse keeruka vorminguga tekstifailide loomiseks ja vormindamiseks *

13 slaidi

* Rakendustarkvara Rakendus on programm, mis võimaldab töödelda teksti, graafilist, numbrilist, heli- ja videoteavet ning töötada arvutivõrgud programmeerimist tundmata. Rakendus töötab kindla operatsioonisüsteemi all. Rakenduste tüübid: 1. Üldotstarbelised rakendused (kalkulaatorid, arvutustabelid, teksti-, heli- ja graafikaredaktorid, multimeediapleierid, andmebaasid, esitluste arendusprogrammid, suhtlusprogrammid jne). 2. Eriotstarbelised rakendused (raamatupidamisprogrammid, entsüklopeediad, koolitusprogrammid, automaatsed tõlkesüsteemid, programmeerimissüsteemid, Arvutimängud jne.) *