Miksi tarvitset tietokoneohjelmistoja? Tietokoneohjelmisto. Ohjelmistojen jakelu

Ohjelmisto (Englanti) slaitteisto) on joukko ohjelmia, jotka varmistavat tietokoneiden toiminnan ja aihealueiden ongelmien ratkaisun niiden avulla. Ohjelmisto on olennainen osa tietokonejärjestelmä, on looginen jatko teknisille keinoille ja määrittää tietokoneen käyttöalueen.

Nykyaikaisten tietokoneiden ohjelmistot sisältävät laajan valikoiman ohjelmia, jotka voidaan jakaa kolmeen ryhmään (kuva 3.1):

1. Järjestelmäohjelmistot (järjestelmäohjelmat);

2. Sovellusohjelmistot (sovellusohjelmat);

3. Instrumentointi (instrumenttijärjestelmät).

Järjestelmäohjelmisto (SPO) ovat ohjelmia, jotka ohjaavat tietokoneen toimintaa ja suorittavat erilaisia ​​aputoimintoja, kuten tietokoneresurssien hallintaa, kopioiden tekemistä tiedoista, tietokonelaitteiden toimivuuden tarkistamista, viitetietojen antamista tietokoneesta jne. Ne on tarkoitettu mm. Kaikki käyttäjäryhmät ja niitä käytetään tehokkaaseen tietokoneen ja käyttäjän työskentelyyn sekä sovellusohjelmien tehokkaaseen suorittamiseen.

Keskeinen paikka joukossa järjestelmäohjelmat käyttöjärjestelmien käytössä toimivat järjestelmät). käyttöjärjestelmä (OS) on joukko ohjelmia, jotka on suunniteltu hallitsemaan muiden käyttäjäohjelmien lataamista, käynnistämistä ja suorittamista sekä suunnittelemaan ja hallitsemaan tietokoneen laskentaresursseja, ts. ohjata tietokoneen toimintaa sen käynnistämisestä siihen asti, kunnes virta katkaistaan. Se latautuu automaattisesti, kun tietokone käynnistetään, käy keskustelua käyttäjän kanssa, hallitsee tietokonetta, sen resursseja (RAM, levytila ​​jne.), käynnistää muita ohjelmia suoritettavaksi ja tarjoaa käyttäjälle ja ohjelmille kätevän tavan kommunikoida - käyttöliittymä – tietokonelaitteilla. Toisin sanoen käyttöjärjestelmä varmistaa kaikkien tietokoneen komponenttien toiminnan ja yhteenliittämisen sekä tarjoaa käyttäjälle pääsyn sen laitteistoominaisuuksiin.

Käyttöjärjestelmä määrittää järjestelmän suorituskyvyn, tietosuojan tason, tietokoneessa käytettävien ohjelmien valinnan ja laitteistovaatimukset. Esimerkkejä käyttöjärjestelmistä ovat MS DOS, OS/2, Unix, Windows 9x, Windows XP.

Palvelujärjestelmät laajentaa käyttöjärjestelmän ominaisuuksia ylläpitääksesi järjestelmää ja varmistaaksesi käyttömukavuuden. Tähän kategoriaan kuuluvat ylläpitojärjestelmät, ohjelmistojen kuoret ja käyttöjärjestelmäympäristöt sekä apuohjelmat.

Huoltojärjestelmät on joukko PC-ohjelmistoja ja -laitteita, jotka suorittavat valvontaa, testausta ja diagnostiikkaa ja joita käytetään tietokoneen laitteiden toiminnan tarkistamiseen ja toimintahäiriöiden havaitsemiseen tietokoneen käytön aikana. Ne ovat työkalu tietokonelaitteistojen käytön ja korjauksen asiantuntijoille.

Käytämme kätevämmän ja visuaalisen käyttöliittymän järjestämiseksi käyttäjän ja tietokoneen välille ohjelmisto kuori käyttöjärjestelmät – ohjelmat, joiden avulla käyttäjä voi hallita tietokoneresursseja muilla kuin käyttöjärjestelmän tarjoamilla keinoilla (ymmärrettävämpi ja tehokkaampi). Jotkut suosituimmista skineistä ovat Norton Commander ( Symantec), FAR (tiedostojen ja arkiston hallinta) ( E. Roshal).

Apuohjelmat (apuohjelmat, lat. utilitas- hyöty) ovat apuohjelmia, jotka tarjoavat käyttäjälle useita lisäpalveluita usein suoritettavien töiden toteuttamiseen tai lisäävät työskentelyn mukavuutta ja mukavuutta. Nämä sisältävät:

 pakkausohjelmat (arkistot), joiden avulla voit tallentaa tietoa tiheämmin levyille sekä yhdistää useiden tiedostojen kopioita yhdeksi, niin sanotuksi arkistotiedostoksi (arkistoksi);

 virustorjuntaohjelmat, jotka on suunniteltu estämään tietokonevirustartunnat ja poistamaan tartunnan seuraukset;

 levytilan optimointi- ja laadunvalvontaohjelmat;

 tietojen palautus-, muotoilu- ja tietosuojaohjelmat;

 CD-levyjen poltto-ohjelmat;

 ohjaimet – ohjelmat, jotka laajentavat käyttöjärjestelmän mahdollisuuksia hallita syöttö-/tulostuslaitteita, RAM-muistia jne. Kun liität uusia laitteita tietokoneeseesi, sinun on asennettava asianmukaiset ohjaimet;

 viestintäohjelmat, jotka järjestävät tietojen vaihdon tietokoneiden välillä jne.

Jotkut apuohjelmat sisältyvät käyttöjärjestelmään, ja joitain markkinoidaan erillisinä ohjelmistotuotteina, esimerkiksi monitoiminen palvelupaketti Norton Utilities ( Symantec).

Sovellusohjelma (ohjelmisto) on suunniteltu ratkaisemaan käyttäjän ongelmia. Se koostuu käyttäjäsovelluksia Ja sovelluspaketteja (PPP) eri tarkoituksiin .

Sovellusohjelma käyttäjä on mikä tahansa ohjelma, joka auttaa ratkaisemaan minkä tahansa ongelman tietyllä ongelma-alueella. Sovellusohjelmia voidaan käyttää joko itsenäisinä tai osana ohjelmistojärjestelmiä tai paketteja.

Sovelluspaketit (PPP) ovat erityisesti organisoituja ohjelmistojärjestelmiä, jotka on suunniteltu yleiseen käyttöön tietyllä ongelma-alueella ja joita on täydennetty asianmukaisella teknisellä dokumentaatiolla. Seuraavat PPP-tyypit erotellaan:

Yleiskäyttöinen PPP– universaalit ohjelmistotuotteet, jotka on suunniteltu automatisoimaan monenlaisia ​​käyttäjätehtäviä. Nämä sisältävät:

Tekstieditorit(esimerkiksi MS Word, Word Perfect, Lexicon);

Pöytäprosessorit(esimerkiksi MS Excel, Lotus 1-2-3, Quattro Pro);

Dynaamiset esitysjärjestelmät(esimerkiksi MS Power Point, FreelanceGraphics, Harvard Graphics);

Tietokannan hallintajärjestelmät(esimerkiksi MS Access, Oracle, MS SQL Server, Informix);

Graafinen editori(esimerkiksi Corel Draw, Adobe Photoshop);

Julkaisujärjestelmät(esim. Page Maker, Venture Publisher);

Automaatiojärjestelmien suunnittelu(esimerkiksi BPWin, ERWin);

Sähköiset sanakirjat ja käännösjärjestelmät(esimerkiksi Prompt, Sokrates, Lingvo , konteksti);

Tekstintunnistusjärjestelmät(esim. Fine Reader, Cunei-lomake).

Yleiskäyttöiset järjestelmät integroidaan usein monikomponenttisiin toimistoautomaatiopaketteihin – toimistopaketteja – Microsoft Office, StarOffice jne.

menetelmäkeskeinen PPP, jotka perustuvat matemaattisten menetelmien toteuttamiseen ongelmien ratkaisemiseksi. Näitä ovat esimerkiksi matemaattiset tietojenkäsittelyjärjestelmät (Mathematica, MathCad, Maple), tilastolliset tietojenkäsittelyjärjestelmät (Statistica, Stat).;

ongelmakeskeinen PPP suunniteltu ratkaisemaan tietty ongelma tietyllä aihealueella. Esimerkiksi lakitietojärjestelmät YurExpert, YurInform; kirjanpito- ja valvontapaketit 1C: Kirjanpito, Galaxy, Angelica; markkinoinnin alalla – Kasatka, markkinoinnin asiantuntija; pankkijärjestelmä STBank;

integroitu PPP ovat joukko useita ohjelmistotuotteita, jotka on yhdistetty yhdeksi työkaluksi. Kehitetyimpiä niistä ovat tekstieditori, henkilökohtainen johtaja (järjestäjä), laskentataulukko, tietokannan hallintajärjestelmä, tukityökalut Sähköposti, ohjelma esitysgrafiikan luomiseen. Yksittäisten aliohjelmien tulokset voidaan yhdistää lopulliseksi dokumentiksi, joka sisältää taulukko-, graafista ja tekstimateriaalia. Näitä ovat esimerkiksi MS Works. Integroidut paketit sisältävät yleensä jonkinlaisen ytimen, joka mahdollistaa tiiviin vuorovaikutuksen komponenttien välillä.

Tyypillisesti sovellusohjelmistopaketeissa on räätälöintityökalut, joiden avulla ne voidaan mukauttaa toiminnan aikana aihealueen erityispiirteisiin.

TO työkaluohjelmisto sisältää: ohjelmointijärjestelmät uusien ohjelmien kehittämiseen, esimerkiksi Pascal, BASIC. Tyypillisesti ne sisältävät: toimittaja tekstit, joka tarjoaa ohjelmien luomisen ja muokkaamisen lähdeohjelmointikielellä (lähdeohjelmat), kääntäjä, ja rutiinikirjastot; instrumentaaliset ympäristöt sovellusten kehittämiseen, esimerkiksi C++, Delphi, Visual Basic, Java, jotka sisältävät visuaalisia ohjelmointityökaluja; mallinnusjärjestelmät , esimerkiksi MatLab-simulointijärjestelmä, BpWin-liiketoimintaprosessien mallinnusjärjestelmä ja ErWin-tietokannat ja muut.

Kääntäjä (Englanti) kääntäjä– kääntäjä) on käännösohjelma, joka muuntaa ohjelman korkean tason kielestä konekäskyistä koostuvaksi ohjelmaksi. Kääntäjät toteutetaan muodossa kääntäjät tai tulkit, jotka eroavat toimintaperiaatteiltaan merkittävästi.

Kääntäjä(Englanti) kääntäjä– kääntäjä, kerääjä) lukee koko ohjelman täysin, kääntää sen ja luo ohjelmasta täydellisen version konekielellä, joka sitten suoritetaan. Kääntämisen jälkeen tuloksena on suoritettava ohjelma, jonka suorittaminen ei vaadi mitään lähdeohjelma, eikä kääntäjä.

Tulkki(Englanti) tulkki– tulkki, tulkki) kääntää ja suorittaa ohjelman rivi riviltä. Tulkin käsittelemä ohjelma on käännettävä uudelleen konekielelle joka kerta, kun se käynnistetään.

Käännetyt ohjelmat toimivat nopeammin, mutta tulkittuja on helpompi korjata ja muuttaa.

Tietokoneohjelmistossa on välttämätön osa, jota ilman et yksinkertaisesti voi tehdä sillä mitään. Sitä kutsutaan järjestelmäohjelmisto. Ostaja ostaa tietokoneen, joka on varustettu järjestelmäohjelmistolla, joka ei ole yhtä tärkeä tietokoneen toiminnan kannalta kuin muisti tai prosessori. Järjestelmäohjelmiston lisäksi tietokoneohjelmisto sisältää myös sovellusohjelmia Ja ohjelmointijärjestelmät.

Tietokoneohjelmistot jaetaan:

Järjestelmäohjelmistot;

Palveluohjelmisto,
- sovellusohjelma;
- ohjelmointijärjestelmät.

TO systeeminen Näitä ovat ennen kaikkea käyttöjärjestelmät ja käyttöjärjestelmään kuuluvat ohjelmat (esimerkiksi eri tietokonelaitteiden ohjaimet (englannin sanasta "drive" - ​​hallita), eli ohjelmat, jotka ohjaavat laitteiden toimintaa: ajurit skannerille, tulostimelle jne. d.). Paitsi käyttöjärjestelmät sisältävät myös ylläpitoohjelmistot (niitä kutsutaan myös palveluiksi tai apuohjelmiksi, englannin sanasta "utilise" - käyttää) levyjen ylläpitoon, arkistointiin, virustorjuntaohjelmiin jne.

Palveluohjelmisto- on kokoelma ohjelmistotuotteita, joka tarjoaa käyttäjälle lisäpalveluita työskennellessään tietokoneen kanssa ja laajentaa käyttöjärjestelmien ominaisuuksia. Toimivuuden perusteella palvelutyökalut voidaan jakaa:

  • parantaa käyttöliittymä;
  • tietojen suojaaminen tuhoutumiselta ja luvattomalta käytöltä;
  • palautustiedot;
  • nopeuttaa tiedonvaihtoa levyn ja RAM-muistin välillä:
  • arkistointi- ja arkistoinnin purkutyökalut;
  • virustorjunta-aineet.

Kutsutaan ohjelmia, joilla käyttäjä voi ratkaista tietoongelmiaan turvautumatta ohjelmointiin sovellusohjelmia.

Yleensä kaikki käyttäjät haluavat joukon sovellusohjelmia, joita melkein kaikki tarvitsevat. Niitä kutsutaan yleiskäyttöiset ohjelmat. Nämä sisältävät:

Teksti- ja graafiset editorit, joilla voit valmistella erilaisia ​​tekstejä, luoda piirustuksia ja piirtää piirustuksia; toisin sanoen kirjoittaa, piirtää, piirtää;

Tietokannan hallintajärjestelmät (DBMS), joiden avulla voit muuttaa tietokoneesi viitekirjaksi mistä tahansa aiheesta;

Taulukkoprosessorit, joiden avulla voit järjestää käytännössä hyvin yleisiä;

Viestintäohjelmat (verkko-ohjelmat), jotka on suunniteltu vaihtamaan tietoja muiden tietokoneiden kanssa, jotka on kytketty tietoihin tietokoneverkossa.

Lisäksi niitä on suuri määrä sovellusohjelmia erityinen tarkoitus ammatillista toimintaa varten. Niitä kutsutaan usein sovellusohjelmistopaketteiksi. Tällaisia ​​ovat esimerkiksi kirjanpito-ohjelmat, jotka suorittavat palkanlaskennan ja muita laskutoimituksia, joita tehdään kirjanpitoosastoilla; järjestelmät tietokoneavusteinen suunnittelu, jotka auttavat suunnittelijoita kehittämään erilaisia ​​projekteja tekniset laitteet; paketit, joiden avulla voit ratkaista monimutkaisia ​​matemaattisia ongelmia kirjoittamatta ohjelmia; koulutusohjelmia erilaisista kouluaineista ja paljon muuta.

Työkalujoukko, joka sisältää syöttöohjelmointikielen, kääntäjän, konekielen, standardiohjelmien kirjastot, työkalut käännettyjen ohjelmien virheenkorjaukseen ja niiden kokoamiseen yhdeksi kokonaisuudeksi on ns. ohjelmointijärjestelmä. Ohjelmointijärjestelmässä kääntäjä kääntää ohjelmointikielellä kirjoitetun ohjelman tietyn tietokoneen konekäskykielelle.

26. Tietokoneen käyttöjärjestelmä (tarkoitus, koostumus, lataus).

Kaikki erilaiset ohjelmat käytössä moderni tietokone kutsutaan ohjelmistoksi.

Käyttöjärjestelmä on perus- ja välttämätön osa tietokoneohjelmistoa ilman sitä tietokone ei periaatteessa toimi.

Käyttöjärjestelmä - Tämä ohjelmoida, mikä varmistaa kaikkien tietokonelaitteiden yhteisen toiminnan ja tarjoaa käyttäjälle pääsyn resursseihinsa.

Nykyään tunnetuimmat käyttöjärjestelmät IBM-yhteensopiville henkilökohtaiset tietokoneet ovat Microsoft Windows- ja Linux -käyttöjärjestelmäperheitä.

KÄYTTÖJÄRJESTELMÄN TÄRKEIMMÄT TOIMINNOT:

Dialogin pitäminen käyttäjän kanssa;

I/O- ja tiedonhallinta;

Ohjelman käsittelyprosessin suunnittelu ja organisointi;

Resurssien jakelu (RAM ja välimuisti, prosessori, ulkoisia laitteita);

Suorita suoritettavat ohjelmat;

Kaikki mahdolliset lisähuoltotoimenpiteet;

Tiedonsiirto erilaisten sisäisten laitteiden välillä;

Ohjelmistotuki oheislaitteiden toiminnalle (näyttö, näppäimistö, levyasemat, tulostin jne.).

Nykyaikaisissa käyttöjärjestelmissä on monimutkainen rakenne, jonka jokainen elementti suorittaa tiettyjä toimintoja tietokoneen ohjaamiseksi.

Tiedostojärjestelmän hallinta. Tietokoneen käyttöprosessi on tietyssä mielessä tiedostojen vaihtaminen laitteiden välillä. Käyttöjärjestelmässä on ohjelmistomoduulit, jotka hallitsevat tiedostojärjestelmää.

Komentoprosessori - erityinen ohjelma, joka pyytää komentoja käyttäjältä ja suorittaa ne.

Laitteistoajurit - erikoisohjelmat, jotka ohjaavat laitteen toimintaa ja koordinointia tiedonvaihto muiden laitteiden kanssa, ja voit myös määrittää joitain laiteparametreja.

Graafinen käyttöliittymä on kuori, joka mahdollistaasuorittaa ihmisen ja tietokoneen vuorovaikutusta dialogin muodossa ikkunoiden, valikoiden ja säätimien avulla (valintaikkunat, painikkeet jne.). Käyttöjärjestelmissä, joissa on graafinen käyttöliittymä käyttäjä voi kirjoittaa komentoja hiirellä, kun taas sisään komentorivi sinun on syötettävä komennot näppäimistöllä.

Palveluohjelmat. Käyttöjärjestelmä sisältää myös palveluohjelmat, tai apuohjelmia. Tällaisten ohjelmien avulla voit ylläpitää levyjä (tarkistaa, pakata, eheyttää ja niin edelleen), suorittaa toimintoja tiedostojen kanssa (arkistoida ja niin edelleen), työskennellä tietokoneverkoissa ja niin edelleen.

Viitejärjestelmä. Käyttömukavuuden vuoksi käyttöjärjestelmä sisältää yleensä myös viitejärjestelmä. Ohjejärjestelmän avulla saat nopeasti tarvittavat tiedot sekä koko käyttöjärjestelmän toiminnasta että sen yksittäisten moduulien toiminnasta.

Käyttöjärjestelmätiedostot tallennetaan tietokoneen ulkoiseen haihtumattomaan muistiin (kova, levyke tai laserlevy). Ohjelmat voivat kuitenkin toimia vain, jos ne ovat RAM-muistissa, joten käyttöjärjestelmätiedostot on ladattava RAM-muistiin. Levy (kova, levyke tai laser), jolla käyttöjärjestelmätiedostot sijaitsevat ja jolta ne ladataan, on ns. systeeminen.

Tietokoneen itsetesti. Tietokoneessa on haihtumaton lukumuisti (ROM), joka sisältää ohjelmia tietokoneen testaamiseen ja käyttöjärjestelmän lataamisen ensimmäiseen vaiheeseen - tämä on BIOS(Perustulo/lähtöjärjestelmä - perusjärjestelmä tulo/lähtö).

Virran kytkemisen jälkeen prosessori alkaa suorittaa itsetestausohjelmaa tietokoneen POST(Power-ONSelfTest). Prosessorin, muistin ja tietokoneen muiden laitteiden (prosessori, videosovitin, RAM, levyasemat, kiintolevyohjaimet ja näppäimistö) suorituskykyä testataan. Jos vikoja havaitaan, diagnostiset viestit lähetetään erilaisten lyhyiden ja pitkien piippaussarjojen muodossa tai muodossa tekstiviestit. Kun näytönohjain on alustettu onnistuneesti, näyttöruudulla näytetään lyhyet diagnostiikkaviestit.

Itsetestauksen jälkeen erityinen BIOS-ohjelma alkaa etsiä käyttöjärjestelmän käynnistyslatainta. Käytettävissä oleville levyille on vaihtoehtoinen pääsy ja levyn ensimmäisestä käynnistyssektorista haetaan erityistä MasterBoot-ohjelmaa (käyttöjärjestelmän latausohjelma).

Jos levy on järjestelmällinen ja käynnistyslatausohjelma on paikallaan, se ladataan RAM-muistiin ja siihen siirretään tietokoneen toiminnan ohjaus. Ohjelma etsii käyttöjärjestelmätiedostoja järjestelmälevyltä ja lataa ne RAM-muistiin ohjelmamoduuleina. Jos tietokoneessa ei ole järjestelmälevyjä, näyttöön tulee viesti "Ei järjestelmälevy", käyttöjärjestelmä lakkaa latautumasta ja tietokone ei toimi.

27. Tiedostot. Tiedoston nimi. Tiedostojärjestelmä. Perustoiminnot tiedostoilla.

Kaikki ohjelmat ja tiedot tallennetaan tietokoneen pitkäaikaiseen (ulkoiseen) muistiin tiedostoina.

Tiedosto- Tämä on tietty määrä tietoa (ohjelma tai data), jolla on nimi ja joka on tallennettu pitkäaikaiseen (ulkoiseen) muistiin.

Tiedoston nimi. Tiedostonimi koostuu kahdesta osasta, jotka erotetaan pisteellä: tiedoston varsinaisesta nimestä ja sen tyypin määrittävästä tunnisteesta.

<имя файла>.<расширение>

Tiedoston varsinaisen nimen antaa käyttäjä, ja ohjelma määrittää automaattisesti tiedostotunnisteen, kun se luodaan.

Taulukko 1. Tiedostotyypit ja tunnisteet

Käyttöjärjestelmiä on erilaisia erilaisia ​​formaatteja tiedostojen nimet. Leikkaussalissa MS-DOS järjestelmä itse tiedoston nimi saa sisältää enintään 8 latinalaisten aakkosten kirjainta, numeroita ja joitain erikoismerkkejä, ja tunniste koostuu kolmesta Latinalaiset kirjaimet, esimerkiksi: proba.txt

Käyttöjärjestelmässä Windowsin nimi tiedosto voi olla enintään 255 merkkiä pitkä, ja voit käyttää venäjän aakkosia, esimerkiksi: Units of information.doc

Säännöt tiedostonimen luomiseen:

Et voi käyttää seuraavia merkkejä, jotka on varattu erikoistoiminnot: ? : * / \ “ >< |

On olemassa erikoisia varatut sanat, jonka nimiä ei voi käyttää kansion nimeämiseen. Windows-käyttöjärjestelmä ei salli tätä. Tosiasia on, että ennen Windowsia oli DOS. Se käytti järjestelmäkansiot seuraavilla nimillä: PRN, AUX, CLOCK$, NUL, COM0, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, CON

Tiedostojärjestelmä- Tämä on käyttöjärjestelmän toiminnallinen osa, joka suorittaa toimintoja tiedostoille. Tiedostojärjestelmän avulla voit työskennellä tiedostojen ja hakemistojen (hakemistojen) kanssa riippumatta niiden sisällöstä, koosta, tyypistä jne.

Tiedostojärjestelmä määrittelee yleisen rakenteen tiedostojen nimeämiselle, tallentamiselle ja järjestämiselle käyttöjärjestelmässä.

Tiedostojärjestelmän toiminnot:

  1. Tietoja tallennetaan kohteeseen ulkoinen media
  2. Tietojen lukeminen tiedostoista
  3. Tiedostojen, hakemistojen poistaminen
  4. Tiedostojen uudelleennimeäminen
  5. Tiedostojen kopioiminen jne.

Levyille, joissa on pieni määrä tiedostoja (jopa useita kymmeniä), voidaan käyttää yksitasoinen tiedostojärjestelmä , kun hakemisto (levyn sisällysluettelo) on lineaarinen tiedostonimien sarja. Tällaista luetteloa voidaan verrata lastenkirjan sisällysluetteloon, joka sisältää vain yksittäisten tarinoiden otsikot.

Jos levylle on tallennettu satoja ja tuhansia tiedostoja, käytä etsimisen helpottamiseksi monitasoinen hierarkkinen tiedostojärjestelmä, jossa on puurakenne. Alkuperäinen juurihakemisto sisältää 1. tason alihakemistoja, joka puolestaan ​​voi sisältää 2. tason alihakemistoja ja niin edelleen. On huomattava, että tiedostoja voidaan tallentaa kaikkien tasojen hakemistoihin.

Tiedoston polku. Tiedoston etsiminen hierarkkisesta tiedostorakenne, sinun on määritettävä tiedoston polku. Tiedoston polku sisältää "\"-erottimella erotettuja merkintöjä. looginen nimi levy ja joukko sisäkkäisten hakemistojen nimiä, joista viimeinen sisältää halutun tiedoston.

Tiedoston polkua ja tiedoston nimeä kutsutaan joskus koko nimi tiedosto.

Toiminnot tiedostoilla. Kun työskentelet tietokoneella, seuraavat toiminnot suoritetaan useimmiten tiedostoille:

  • kopiointi (kopio tiedostosta sijoitetaan toiseen hakemistoon);
  • siirtäminen (itse tiedosto siirretään toiseen hakemistoon);
  • poisto (tiedoston merkintä poistetaan hakemistosta);
  • uudelleennimeäminen (tiedostonimen muutokset).

Graafinen Windows käyttöliittymä voit suorittaa tiedostoille toimintoja hiirellä käyttämällä Drag&Drop -menetelmää (vedä ja pudota). Tiedostojen käsittelyyn on myös erikoissovelluksia, ns tiedostonhallinnasta: NortonCommander, TotalCommander, Explorer jne.

Joissakin tapauksissa on tarpeen työskennellä komentoriviliittymän kanssa. Windows tarjoaa tilan työskennellä MS-DOS-komentoriviliittymän kanssa.

28. Tietokonevirukset: levitysmenetelmät, tartunnan ehkäisy.

Tietokonevirus- tietokoneohjelman tyyppi tai vahingoittava koodi, tunnusmerkki joka on kyky lisääntyä (itsereplikaatio). Tämän lisäksi virukset voivat suorittaa muita mielivaltaisia ​​toimia ilman käyttäjän tietämystä, mukaan lukien sellaisia, jotka vahingoittavat käyttäjää ja/tai tietokonetta.

Vaikka viruksen tekijä ei olisi ohjelmoinut haitallisia vaikutuksia, virus voi johtaa tietokoneen kaatumiseen virheiden ja huomaamattomien vuorovaikutuksen vivahteiden vuoksi käyttöjärjestelmän ja muiden ohjelmien kanssa. Lisäksi virukset vievät yleensä tilaa tallennuslaitteista ja vievät joitakin muita järjestelmäresursseja. Siksi virukset luokitellaan haittaohjelmiksi.

Virukset leviävät kopioimalla kehoaan ja varmistamalla sen myöhemmän suorituksen: siirtymällä muiden ohjelmien suoritettavaan koodiin, korvaamalla muita ohjelmia, rekisteröimällä itsensä automaattiseen käynnistykseen ja paljon muuta. Virus tai sen kantaja ei voi olla vain ohjelmia, jotka sisältävät konekoodi, mutta myös kaikki tiedot, jotka sisältävät automaattisesti suoritettavat komennot- Esimerkiksi, erätiedostot sekä makroja sisältävät Microsoft Word- ja Excel-asiakirjat. Lisäksi virus voi tunkeutua tietokoneeseen käyttämällä suosittujen ohjelmistojen (esimerkiksi AdobeFlash, Internet Explorer, Outlook) haavoittuvuuksia, joita varten jakelijat upottavat sen tavallisiin tietoihin (kuviin, teksteihin jne.).

Virukset leviävät levykkeiden (vanhentuneiden), flash-asemien, sähköpostin, vaihtojärjestelmien kautta pikaviestejä, web-sivut, internet ja paikalliset verkot(matoja).

Tietokonevirusten päätyypit:

Ohjelmisto (tiedosto): tartuttaa suoritettava tiedosto tietokoneet, joissa on com- ja exe-laajennukset. Tähän luokkaan kuuluvat myös makrovirukset, jotka on kirjoitettu makrokomennoilla. Ne saastuttavat ei-suoritettavat tiedostot (esimerkiksi MSWord-tekstieditorissa tai MSExcel-laskentataulukoissa).

Käynnistysvirukset on upotettu levyn käynnistyssektoriin (Käynnistyssektori) tai sektoriin, joka sisältää käynnistysohjelman järjestelmälevy(MasterBootRecord - MBR). Jotkut virukset kirjoittavat kehonsa levyn vapaisiin sektoreihin ja merkitsevät ne FAT-taulukossa "huonoksi" (Badcluster).

Makrovirukset vaikuttaa joissakin sovellusohjelmissa (esimerkiksi Wordissa) luotuihin asiakirjoihin. Tartunta tapahtuu, kun asiakirjatiedosto avataan ohjelmaikkunassa

Verkkovirukset jaetaan useissa tietokoneverkoissa.

Ohjelmisto (ohjelmisto) on joukko erityisiä ohjelmia, jonka avulla voit järjestää tietojenkäsittelyn tietokoneella.

Koska ilman ohjelmistoa tietokoneen käyttö on mahdotontaperiaatteessa se on olennainen osaminkä tahansa tietokoneen ja sen laitteiston mukana(laitteisto).

Ohjelmoida– täydellinen ja tarkka kuvaus tietokoneen toimintojen järjestyksestä (ohjeista) tietojen käsittelemiseksi, kirjoitettuna tietokoneelle ymmärrettävällä kielellä.

Ohjelmisto – joukko erikoisohjelmia, jotka helpottavat tehtävien valmistelua suoritettaviksi tietokoneella ja niiden kulkemisen järjestämistä koneen läpi, sekä menettelyt, kuvaukset, ohjeet ja säännöt sekä kaikki toiminnassa käytetty näihin komponentteihin liittyvä dokumentaatio tietokonejärjestelmästä.

Käsittele tietoja ja ohjaa tietokoneen toimintaa ohjelmia, ei laitteita.

Uudet ohjelmistoinnovaatiot ovat pitkään dominoineet uusien laitteistojen kehitystä. Ohjelmistopaketin hinta ylittää (joskus useita kertoja) riittävän luokan tietokoneen hinnan.

Jotta tietokonetta voitaisiin käyttää tehokkaasti, kehitystason välillä on oltava vastaavuus tietokone teknologia ja ohjelmistot. Toisaalta ohjelmisto määrää tietokoneen toimivuuden. Toisaalta tiettyjen ohjelmistojen asennus voi olla rajoitettua suunnitteluominaisuuksia tietokone.

Ohjelmiston tarkoitus:

  • tietokoneen toimivuuden varmistaminen;
  • käyttäjän vuorovaikutuksen helpottaminen tietokoneen kanssa;
  • lyhennetään sykliä tehtävän asettamisesta tuloksen saamiseen;
  • tietokoneresurssien käytön tehostaminen.

Ohjelmiston avulla voit:

  • parantaa tietokonejärjestelmän organisaatiota maksimaalinen käyttö sen kyvyt;
  • lisätä käyttäjien tuottavuutta ja työn laatua;
  • mukauttaa käyttäjäohjelmia tietyn tietokonejärjestelmän resursseihin;
  • laajentaa tietokonejärjestelmäohjelmistoa.

Tietojenkäsittelyjärjestelmän ominaisuuksien maksimaalinen käyttö saavutetaan Ensinnäkin, osoittamalla kullekin käyttäjälle tai tehtävälle tarvittavat vähimmäisresurssit hänen ongelmiensa oikea-aikaiseen ja laadukkaaseen ratkaisuun, toiseksi, koska yhteys tietokonejärjestelmän resursseihin suuri numero käyttäjät (mukaan lukien etäkäyttäjät), Kolmanneksi, jakamalla resurssit uudelleen eri käyttäjien ja tehtävien kesken järjestelmän tilasta ja käsittelypyynnöistä riippuen.

Käyttäjien työn tuottavuuden ja laadun parantuminen johtuu laskenta- ja suunnitteluprosessien automatisoinnista, joka toteutetaan erilaisilla ohjelmointityökaluilla ( algoritminen kieli, sovellusohjelmistopaketit) ja käteviä syöttö-/tulostuslaitteita.

Käyttäjäohjelmien sopeutuvuus tietyn tietokonejärjestelmän resursseihin varmistetaan sillä, että käyttöjärjestelmä sisältää välineet monenlaisten konekokoonpanojen huoltoon. Lisäksi käyttöjärjestelmän avulla voit luoda ja määrittää helposti olemassa olevista ohjelmista päällä erilaisia ​​laitteita I/O

Olemassa olevan ohjelmiston laajentaminen vaatii seuraavat ominaisuudet:

  • käyttäjän toimesta omien ohjelmien ja pakettien luominen, jotka toteuttavat sekä yksittäisiä laskentatehtäviä että ohjausprosesseja yksittäisille laitteille ja koko laskentajärjestelmälle kokonaisuutena;
  • olemassa olevien ohjelmistojen täydentäminen ohjelmilla, joiden avulla voit laajentaa käyttöjärjestelmän ominaisuuksia, työskennellä uudentyyppisten ulkoisten laitteiden, uusien tietokonejärjestelmien (tietokoneiden) kanssa uusilla sovellusalueilla.

Ohjelmisto on käyttäjälähtöinen tietokonejärjestelmät eri toiminta-aloilla ja sen tulee tarjota oikea-aikaisia ​​ja riittäviä ratkaisuja annettuihin tehtäviin. Tämä tekee välttämättömäksi noudattaa useita vaatimukset ohjelmistokomponenttien kehittämiselle , joista tärkeimmät ovat:

  • modulaarisuus;
  • skaalautuvuus ja kehitys;
  • luotettavuus;
  • ennustettavuus;
  • mukavuus ja ergonomia;
  • joustavuus;
  • tehokkuus;
  • yhteensopivuus.

Nykyaikaisen ohjelmistokehityksen perusperiaatteet:

  • parametrinen monipuolisuus;
  • toiminnallinen redundanssi;
  • toiminnallinen selektiivisyys.

Ohjelmat voidaan asentaa tietokoneeseen kahdella tavalla:

  • Asennus jakelusarjasta
  • Yksinkertainen kopiointi

Ensimmäinen (alin) taso hierarkiassa on tietokoneen sisäinen ohjelmisto, joka on tallennettu siihen pysyvä muisti. Sen avulla tietokone suorittaa laitteistorakenteen määrittämiä perustoimintoja. Sisäiset ohjelmistot toimivat suoraan tietokoneen laitteistomoduulien kanssa. Tämän seurauksena ne ovat toiminnallisesti yhteydessä niihin, ja tiettyä laitteistomoduulia vaihdettaessa on vaihdettava sisäinen ohjelmisto, joka on suunniteltu toimimaan sen kanssa.

Laitteistomoduuleja huoltavia ohjelmia kutsutaan ohjainohjelmiksi tai Kuljettajat. Ne mahdollistavat uuden laitteistomoduulin vaihdon tai liittämisen yhteydessä muutoksen tekemisen muihin PC-ohjelmiin, vaan ainoastaan ​​vastaavan laitteistomoduulin ohjaimen vaihtamisen.

Sisäinen ohjelmisto on ohjelmiston käyttöliittymä, joka varmistaa tietokoneen yhteenliittämisen kaikkiin muihin ohjelmiin. Pääsy sisäisiin ohjelmistoihin tapahtuu vain ohjelmiston keskeytysjärjestelmän kautta.

Sisäinen ohjelmisto suorittaa seuraavat päätoiminnot:

  • hallitsee monenlaisia ​​oheislaitteita;
  • suorittaa nopea tarkistus tietokoneen toimintakyky, kun se on päällä;
  • asentaa yksittäiset laitteistomoduulit alkuperäiseen tilaansa;
  • lataa käyttöjärjestelmän ohjelmia.

Sisäisten ohjelmistojen pääelementit ovat I/O-ajurit, itsetestausohjelma ja ensikertalainen ohjelma bootstrap . Sisäinen ohjelmisto on vuorovaikutuksessa toisaalta PC:n toiminnallisten moduulien kanssa ja toisaalta toteuttaa käyttöjärjestelmän ohjelmistorajapinnan.

Itsetestausohjelma suunniteltu testaamaan PC:n toiminnallisia moduuleja, ts. tietokonepiirit asetetaan alkutilaan lataamalla ohjelmarekistereihin tarvittavat tiedot. Tarkasteltaessa PC:n yksittäisiä toimintamoduuleja, niissä voidaan havaita vikoja. Itsetestausohjelma ilmoittaa käyttäjälle havaituista vioista näyttöön tulevilla viesteillä ja/tai äänimerkillä.

Jos virhe havaitaan, voit jatkaa tietokoneen tarkistamista levykkeeltä ladattujen diagnostiikkaohjelmien avulla. Jos virhe ei häiritse tietokoneen toimintaa, se voidaan jättää huomiotta käyttäjän pyynnöstä. Jos PC:ssä on uusi toiminnallinen moduuli, tämän moduulin itsetestausohjelma lisätään yleiseen itsetestausohjelmaan.

Kun itsetesti on suoritettu onnistuneesti, tietokone on käyttövalmis. Ohjaus siirretään käynnistysohjelmaan ohjelmistokeskeytyksen kautta. Tämä ohjelma on suunniteltu lukemaan muita käyttöjärjestelmän osia RAM-muistiin. Jos tämä toiminto onnistuu, ohjaus siirtyy juuri luettuun ohjelmaan.

I/O-ajurit käytetään PC-oheislaitteiden huoltoon. Nämä ohjelmat toimivat suoraan vastaavien ohjaimien kanssa, minkä ansiosta käyttäjä ei voi tietää tietyn laitteen fyysistä organisaatiota ja käyttää vain ohjainkomentoja, jotka toteuttavat sen ylläpidon.

Ajureissa on seuraavat ominaisuudet:

  • avoin rakenne, jonka avulla voit lisätä uusia ohjaimia järjestelmään;
  • joustavuus ajurien pääsyn järjestämisessä ohjelmistokeskeytysten avulla, minkä ansiosta et voi korjata niitä tiukasti määritellyillä muistialueilla ja vaihtaa ne nopeasti ja helposti;
  • mukautettava rakenne, joka kohdistaa ajuriohjelmat tiettyyn oheislaitteiden luokkaan, jonka parametrit sijaitsevat erityisissä taulukoissa. Ohjaimet määritetään tietyille oheislaitteille muuttamalla arvoja näissä taulukoissa;
  • pysyvä sijoitus RAM-muistiin, jolloin ohjainta voidaan käyttää milloin tahansa mistä tahansa ohjelmasta.

Tärkeimpiä ajuriohjelmia ovat: kuljettaja kovalevy, näyttösovittimen ohjain, näppäimistön ohjain, tulostuslaiteohjain, järjestelmäohjaimet (ajastimen asettaminen, tietokoneen kokoonpanon tarkistaminen, RAM-kapasiteetin määrittäminen), lisäohjaimet (kommunikaatioohjain jne.).

Käyttöjärjestelmä varaa toinen (keskimmäinen) taso ohjelmistohierarkia. Se hallitsee tietokonejärjestelmän resursseja, joihin kuuluvat käyttö- ja ulkoinen muisti, syöttö-/tulostuslaitteet ja käyttäjäohjelmat. Käyttöjärjestelmä on vuorovaikutuksessa tietokoneen kanssa sisäisen ohjelmistoliittymän kautta. Tämän ansiosta tietokoneet, joissa on eri laitteisto, voivat toimia samalla käyttöjärjestelmällä.

Käyttöjärjestelmä on joukko PC:n ohjausohjelmia.

Ohjelmiston kokoonpano määräytyy niiden tehtävien mukaan, jotka käyttäjä odottaa ratkaisevan tietokoneen avulla.

Tarkoituksen mukaan, ts. Ratkaistavien ongelmien luokasta riippuen ohjelmistot jaetaan yleensä kahteen pääryhmään: Yleiset (perus) ja soveltavat.

Ohjelmiston luokittelu toiminnallisuuden mukaan

Yleinen ohjelmistoluokituskaavio

– joukko ohjelmia, jotka varmistavat tietokoneen toiminnan; joukko ohjelmia, jotka organisoivat laskentaprosessia ja hallitsevat tietokoneresursseja.

- aseta ohjelmisto jonka avulla voit kehittää ohjelmia.

– joukko ohjelmia, jotka on suunniteltu ratkaisemaan ongelmia ihmisen toiminnan eri aloilta.

Tarjoaa laitteidensa käytön, diagnosoinnin ja testauksen sekä kehittämisen, virheenkorjauksen ja käyttäjätehtävien suorittamisen.

Ohjelmisto sisältää myös koko ohjelmistosuunnittelu- ja kehitystoiminnan:

· ohjelman suunnittelutekniikka;

· ohjelmien testausmenetelmät;

· ohjelman suorituskyvyn laadun analysointi;

· ohjelmien dokumentointi;

· ohjelmistojen suunnittelua helpottavien ohjelmistotyökalujen kehittäminen ja käyttö jne.

Kaikki ohjelmat, niiden käytön luonteen ja käyttäjäluokkien perusteella, on jaettu kahteen luokkaan - utilitaristisiin ohjelmiin ja ohjelmistotuotteisiin.

Utilitaristiset ohjelmat suunniteltu vastaamaan kehittäjiensä tarpeita. Useimmiten ne toimivat tietojenkäsittelytekniikan palveluina tai ovat toiminnallisten ongelmien ratkaisemiseen tarkoitettuja ohjelmia, joita ei ole tarkoitettu laajalle levittämiselle.

· työkalujen tarjoaminen sen täyttämiseen tai tietojen tuomiseen toisen tietokannan taulukoista;

· tarjoaa mahdollisuuden käyttää tietoja sekä tarjota haku- ja suodatustyökaluja.

Monet tietokannan hallintajärjestelmät tarjoavat lisäksi perustietojen analysointi- ja käsittelyominaisuudet. Tämän seurauksena on mahdollista luoda uusia tietokantataulukoita olemassa olevien pohjalta. Johtuen laajalle levinneestä verkkoteknologiat Vastaanottaja nykyaikaiset järjestelmät tietokannan hallinta edellyttää myös kykyä työskennellä maailmanlaajuisen tietokoneverkon palvelimilla sijaitsevien etäresurssien ja hajautettujen resurssien kanssa.

Taulukot. Taulukot tarjoavat kattavat tallennustyökalut erilaisia ​​tyyppejä tiedot ja niiden käsittely. Ne muistuttavat jossain määrin tietokannan hallintajärjestelmiä, mutta pääpaino ei siirry tietokokonaisuuksien tallentamiseen ja niihin pääsyn tarjoamiseen, vaan tiedon muuntamiseen niiden sisäisen sisällön mukaisesti.

Toisin kuin tietokannat, jotka tyypillisesti sisältävät laajan valikoiman tietotyyppejä (numeerisista ja tekstimuotoisista multimediaan), laskentataulukot keskittyvät yleensä enemmän numeeriseen tietoon. Mutta laskentataulukot tarjoavat laajan valikoiman menetelmiä numeeristen tietojen käsittelyyn.

Laskentataulukoiden pääominaisuus on, että kun minkä tahansa taulukon solun sisältö muuttuu, automaattinen muutos sisältö kaikissa muissa soluissa, jotka liittyvät matemaattisen tai loogisia lausekkeita(kaavat). Laskentataulukoiden työskentelyn yksinkertaisuus ja helppokäyttöisyys ovat ansainneet ne laajan käytön kirjanpidossa yleisinä työkaluina analysoida taloudellisia, raaka-aineita ja hyödykemarkkinoilla, saatavilla olevat varat tulosten käsittelyä tekniset testit, eli aina, kun on tarpeen automatisoida säännöllisesti toistuvia laskelmia riittävän suurista numeerisista tietomääristä.

Tietokoneavusteiset suunnittelujärjestelmät (CAD-järjestelmät).

Suunniteltu automatisoimaan suunnittelu- ja suunnittelutyöt. Niitä käytetään koneenrakennuksessa, instrumenttien valmistuksessa ja arkkitehtuurissa. Piirustuksen ja graafisen työn lisäksi näillä järjestelmillä voit suorittaa yksinkertaisia ​​laskelmia ja valita valmiita rakenneosat laajoista tietokannoista.

Erottuva ominaisuus CAD-järjestelmät koostuu automaattisesta toimituksesta suunnittelun kaikissa vaiheissa tekniset tiedot, normit ja säännöt, mikä vapauttaa suunnittelijan tai arkkitehdin ei-luovasta työstä. Esimerkiksi koneenrakennuksessa CAD-järjestelmät pystyvät tuotteen kokoonpanopiirustuksen perusteella tuottamaan automaattisesti osien työpiirustuksia, valmistelemaan tarvittavan teknologisen dokumentaation, joka kertoo koneistuksen siirtymäjärjestyksen, jakaa tarvittavat työkalut, kone- ja ohjauslaitteita sekä valmistaa ohjausohjelmia tietokoneiden numeeriselle ohjaukselle (CNC) koneille, teollisuusroboteille ja joustaville automatisoiduille linjoille.

Työpöytäjulkaisujärjestelmät.

Tämän luokan ohjelmien tarkoitus on automatisoida painettujen julkaisujen taittoprosessi. Tämä ohjelmistoluokka on väliasemassa tekstipohjaisten prosessien ja tietokoneavusteisten suunnittelujärjestelmien välillä.

Teoriassa tekstinkäsittelyohjelmat tarjoavat keinon toteuttaa Tekstiasiakirja luonteeltaan erilaiset esineet, esimerkiksi vektori ja rasterigrafiikka, ja voit myös ohjata tekstiparametrien ja upotetun objektin parametrien välistä vuorovaikutusta. Käytännössä painotuotteiden valmistukseen nämä työkalut ovat kuitenkin joko toiminnallisesti riittämättömiä painovaatimusten kannalta tai eivät ole riittävän käteviä tuottavaan työhön.

Pöytäjulkaisujärjestelmät eroavat tekstinkäsittelyohjelmista edistyneissä säätimissään tekstin vuorovaikutuksessa sivuasetusten ja graafisia esineitä. Toisaalta ne erottuvat alemmista toiminnallisuutta tekstinsyötön ja -muokkauksen automatisointiin. Tyypillinen tekniikka työpöytäjulkaisujärjestelmien käyttämiseen on soveltaa niitä asiakirjoihin, jotka ovat olleet esikäsittely V tekstinkäsittelijät ja graafiset editorit.

Asiantuntijajärjestelmät.

Suunniteltu analysoimaan tietokantoihin sisältyviä tietoja ja antamaan suosituksia käyttäjän pyynnöstä. Tällaisia ​​järjestelmiä käytetään tapauksissa, joissa lähtötiedot ovat hyvin muotoiltuja, mutta päätöksen tekeminen edellyttää laajaa erikoisosaamista. Tyypillisiä asiantuntijajärjestelmien käyttöalueita ovat oikeustiede, lääketiede, farmakologia ja kemia.

Asiantuntijajärjestelmien ominaispiirre on niiden kyky kehittyä itse. Alkutiedot tallennetaan tietokantaan tosiasioiden muodossa, joiden välille luodaan tietty suhdejärjestelmä asiantuntijoiden avulla. Jos asiantuntijajärjestelmän testausvaiheessa todetaan, että se antaa vääriä suosituksia ja johtopäätöksiä tietyistä asioista tai ei voi antaa niitä ollenkaan, tämä tarkoittaa joko tärkeiden tosiasioiden puuttumista sen pohjalta tai rikkomuksia loogisessa suhdejärjestelmässä. Molemmissa tapauksissa asiantuntijajärjestelmä itse voi tuottaa riittävän määrän kyselyitä asiantuntijalle ja parantaa automaattisesti laatuaan.

Tieteellisen ja teknisen toiminnan erityinen alue, jota kutsutaan tietotekniikaksi, liittyy asiantuntijajärjestelmien käyttöön. Tietoinsinöörit ovat erityisen päteviä asiantuntijoita, jotka toimivat välilinkkinä asiantuntijaryhmän kehittäjien (ohjelmoijat) ja tieteen ja teknologian erityisalojen johtavien asiantuntijoiden (asiantuntijoiden) välillä.

Web-editorit. Tämä on erityinen editoriluokka, joka yhdistää teksti- ja graafisten muokkausohjelmien ominaisuudet. Ne on tarkoitettu ns. luomiseen ja muokkaamiseen Web-asiakirjat (Internet-Web-sivut). Web asiakirjat ovat sähköisiä asiakirjoja, joita laadittaessa tulee ottaa huomioon useita Internetin tiedon vastaanottamiseen/lähettämiseen liittyviä ominaisuuksia.

Teoriassa luomiseen Web asiakirjoja, voit käyttää tavallisia tekstieditoreja ja prosessoreita sekä joitain graafisia muokkausohjelmia vektorigrafiikkaa, Mutta Web toimittajilla on useita hyödyllisiä toimintoja, lisää työn tuottavuutta Web suunnittelijat. Tämän luokan ohjelmia voidaan käyttää tehokkaasti valmistautumiseen sähköisiä asiakirjoja ja multimediajulkaisut.

Selaimet (selaimet, verkkokatselijat). Tämä luokka sisältää ohjelmistot, jotka on suunniteltu tässä muodossa tehtyjen sähköisten asiakirjojen katseluun HTML(tämän muotoisia asiakirjoja käytetään mm Web asiakirjat). Nykyaikaiset selaimet toistaa paitsi tekstiä ja grafiikkaa. He voivat toistaa musiikkia, ihmispuhetta, kuunnella radiolähetyksiä Internetissä, katsella videoneuvotteluja, työskennellä sähköpostipalvelujen, puhelinkonferenssijärjestelmän (uutisryhmien) kanssa ja paljon muuta.

Integroidut toimistonhallintajärjestelmät. Ne ovat ohjelmistotyökaluja esimiehen työpaikan automatisointiin. Päätoimintoihin vastaavia järjestelmiä sisältää toiminnot yksinkertaisten asiakirjojen luomiseen, muokkaamiseen ja muotoiluun, sähköpostin, faksin ja puhelinviestintä, lähettää ja valvoa yrityksen asiakirjavirtaa, koordinoida osastojen toimintaa, optimoida hallinnollista ja taloudellista toimintaa sekä toimittaa pyynnöstä operatiivisia ja viitetietoja.

Kirjanpitojärjestelmät. Nämä ovat erikoistuneita järjestelmiä, joissa yhdistyvät tekstin ja tekstin toiminnot laskentataulukkoeditorit, laskentataulukoita ja tietokantojen hallintajärjestelmiä. Suunniteltu automatisoimaan yrityksen ensisijaisten kirjanpitoasiakirjojen laatimista ja niiden kirjanpitoa, kirjanpitosuunnitelman kirjanpitoa sekä säännöllisten raporttien automaattista laatimista tuotannon, taloudellisen ja taloudellisen toiminnan tuloksista hyväksytyssä muodossa veroviranomaisille, budjetin ulkopuolisille rahastoille ja tilastoviranomaisille . Huolimatta siitä, että teoriassa kaikki kirjanpitojärjestelmille ominaiset toiminnot voidaan suorittaa muilla yllä luetelluilla ohjelmistotyökaluilla, kirjanpitojärjestelmien käyttö on kätevää, koska eri työkalut integroidaan yhteen järjestelmään.

Päätettäessä käyttöönotosta yrityksessä automatisoitu järjestelmä kirjanpidossa, on tarpeen ottaa huomioon tarve mukauttaa siinä, kun sääntelykehys muuttuu. Koska tällä alueella Venäjän sääntelykehys on äärimmäisen epävakaa ja usein muuttuva, kyky joustavasti konfiguroida järjestelmä on pakollinen toiminto, vaikka se edellyttääkin järjestelmän käyttäjiltä korkeatasoista pätevyyttä.

Talousanalyysijärjestelmät. Tämän luokan ohjelmia käytetään pankki- ja pörssirakenteissa. Niiden avulla voit seurata ja ennustaa rahoitus-, hyödyke- ja raaka-ainemarkkinoiden tilannetta, analysoida ajankohtaisia ​​tapahtumia sekä laatia yhteenvetoja ja raportteja.

Paikkatietojärjestelmät (GIS). Suunniteltu automatisoimaan kartografista ja geodeettista työtä topografisilla tai ilmailumenetelmillä saatujen tietojen perusteella.

Videoeditointijärjestelmät. Tarkoitettu digitaalinen käsittely videomateriaalit, niiden editointi, videoefektien luominen, vikojen poistaminen, äänen lisääminen, otsikot ja tekstitykset.

Tietyt sovellusohjelmistoluokat, jotka on kehitetty itse sisäiset järjestelmät luokitukset edustavat koulutus-, kehitys-, viite- ja viihdejärjestelmiä ja ohjelmia. Näiden ohjelmistoluokkien tyypillinen piirre ovat lisääntyneet vaatimukset multimediakomponentille (käyttö musiikki sävellyksiä, graafiset animaatiotyökalut ja videomateriaalit).

Mikä on ohjelmisto? Näemme esimerkkejä sen käytännön käytöstä päivittäin, kun istumme tietokoneen ääressä. Jopa pelkkä hiiren liikuttaminen näytöllä on ohjelmiston tulos. Millaisia ​​ohjelmistoja on olemassa? Miten ohjelmistokehitys tehdään?

Ohjelmisto: teoria

Tietokone toimii laitteiston ja ohjelmiston yhteiskäytöllä. Ensimmäinen viittaa joukkoon siruja, levyjä ja muita elektroniset komponentit ja tietokoneeseen sisältyvät laitteet. Toisen alla - tietokoneohjelmat, jotka on suunniteltu käsittelemään tietoja ja suorittamaan hyödyllisiä toimia käyttämällä PC:tä. Ensimmäistä kutsutaan usein slangissa "laitteistoksi", toista "ohjelmistoksi".

Ohjelmisto ilmestyy tietokoneeseen asennuksen kautta - asettamalla vastaavat tiedostot levylle. Joissakin tapauksissa ohjelmisto on päivitettävä. Tämä on pohjimmiltaan ohjelmiston edistyneemmän ja nykyaikaisemman version uudelleenasennus. Jotta sinulla olisi niin sanottu "jakelu", sinulla on oltava se. Se on erikoistunut asennusohjelma.

Ohjelmistoja on kahta päätyyppiä - järjestelmä ja sovellus. Ensimmäinen tyyppi varmistaa tietokoneen toiminnan sen perustoimintojen suhteen: käynnistäminen, lataaminen ja matalan tason laskentatoimintojen suorittaminen. Järjestelmäohjelmistojen päätyyppejä pidetään työkaluina tietokonelaitteiston komponenttien hallintaan ja niiden asettamiseen.

Nämä ovat ohjelmia, joiden avulla suoritetaan käytännössä merkittäviä toimintoja tietokoneella. Esimerkiksi kirjoittaminen, taulukoiden rakentaminen, piirtäminen, Internetin käyttö jne.

Kielen yksinkertaistamiseksi se voidaan tiivistää seuraavasti: järjestelmäohjelmisto - tietokoneelle, sovellusohjelmisto - käyttäjälle. Toinen tapa selittää ero yksinkertaisella kielellä: Työtä ei yleensä näy. He suorittavat tehtävänsä ilman "koordinaatiota" käyttäjän kanssa piilotettu tila. Sovellusohjelmisto puolestaan ​​​​toimii vain käyttäjän suoralla osallistumisella. Tänään tarkastelemme esimerkkejä molemmista.

Tietenkin on olemassa "ei-tietokone"-tyyppisiä ohjelmistoja. Ne voivat ohjata muun tyyppisiä laitteita - esimerkiksi tabletteja, älypuhelimia, televisioita. Siellä on ilmastointijärjestelmiä, teollisuustiloja jne.

Mikä on käyttöjärjestelmä?

OS on perustyyppinen järjestelmäohjelmisto PC-ominaisuuksien kannalta. Miksi se sisältyy tähän ohjelmistoluokkaan? Tosiasia on, että kaikki muut tietokoneohjelmistot (sekä järjestelmät että sovellukset) toimivat käyttöjärjestelmien muodostamissa ympäristöissä. Käyttöjärjestelmä on PC-toiminnan perusta. Jos käyttöjärjestelmää ei ole, mikään muu ohjelma ei toimi. Käyttöjärjestelmän pääprosessit ovat piilossa käyttäjältä.

Yleisimmät tietokoneiden käyttöjärjestelmät maailmassa ovat Windows (suosituin, siitä on monia versioita - 7., 8., XP ja muut), Linux, MacOS.

Järjestelmäohjelmisto: ohjaimet

Toinen, ehkä tärkein järjestelmäohjelmistotyyppi on ohjain. Ne on suunniteltu tarjoamaan oikea toiminta laitteistokomponentit. Jos levyn ohjaimia ei ole asennettu tietokoneeseen, se ei toimi. Samoin näytönohjaimelle, hiirelle, modeemille ja jopa prosessorille. Tyypillinen verkkoohjelmisto on reititin tai modeemiohjain. Tämä tyyppi Ohjelmistot ovat tyypillisesti laitteistovalmistajien toimittamia (ja monissa tapauksissa ne sisältyvät käyttöjärjestelmiin).

Tämä on järjestelmäohjelmiston ydin. Seuraavaksi meillä on sovellusohjelmistot, esimerkkejä suosituimmista ratkaisuista ja tärkeimmät ominaisuudet, joita tarjotaan käyttäjille.

Sovellusohjelmistot: virustorjunta, apuohjelmat

Yleisiä sovellusohjelmistotyyppejä ovat virustentorjunta ja apuohjelmat. Ensimmäiset on suunniteltu suojaamaan tietokonetta haittaohjelma, joka voi vahingoittaa muita ohjelmistoja tai jopa tietokoneen laitteiston osia. Jotkut Venäjän suosituimmista virustorjuntaohjelmista ovat NOD32, DrWeb, Kaspersky. Apuohjelmat on suunniteltu varmistamaan tietokoneen vakaa toiminta, valvomaan, kuinka oikein tietokoneen prosessori, levyt, muisti ja muut laitteistokomponentit toimivat.

Suosittu Microsoft Word

Mitkä erityiset sovellusohjelmistoesimerkit ovat nykyään eniten kysyttyjä? Ensinnäkin tämä koskee tekstinkäsittelyohjelmia. Tällainen tietokonetoiminto on historiallisesti ensimmäinen. Yksi maailman suosituimmista ohjelmista tekstinkäsittelyyn ja siihen liittyvien toimintojen suorittamiseen (piirustustaulukot, kaaviot jne.) on Word. Sen on kehittänyt yksi maailman suurimmista yrityksistä - amerikkalainen Microsoft. Sen venäjänkielinen transkriptio on hyväksyttävä, mikä kuulostaa "Word-ohjelmalta".

Tähän mennessä tästä ohjelmistosta on julkaistu useita versioita. Jokaisen toiminnot ovat erilaisia, mutta MS Wordin perustehtävä (ja käytännössä suosituin) tavalla tai toisella on tekstin muotoilu, sen tallentaminen tiedostoon ja sen oikean tulostuksen varmistaminen (tarvittaessa) tulostimelle. .

Microsoft Word: Ominaisuudet

Word-ohjelma voi suorittaa valtavan määrän toimintoja. Nimittäin:

Kirjainten ja kappaleiden muotoilu (fontin valinta sopivan kokoinen ja perusattribuutit - alleviivaus, lihavoitu, kursivoitu, riviväli jne.)

Sisustus ulkomuoto sivut (värin ja kuvion asettaminen taustalle, grafiikan, kuvien lisääminen jne.)

Tekstin mukana olevien elementtien lisääminen (taulukot, kaaviot, kuvakkeet jne.)

Wordin käytön oppiminen on erittäin helppoa. Monet ohjelman säätimistä ovat intuitiivisia. On myös syytä huomata, että Wordin julkaissut Microsoft toimitti ratkaisunsa yksityiskohtaisesti apujärjestelmä, johon käyttäjä pääsee käsiksi painamalla näppäimistön F1-näppäintä.

Suositut sovellukset: Microsoft Excel

Esimerkki muista suosituista sovellusohjelmista - Microsoft Excel(venäjäksi - "Excel-ohjelma"). Hänen kapea erikoisalansa on laskelmat laskentataulukoiden avulla. Tällainen ratkaisu yksinkertaistaa huomattavasti numeroiden kanssa työskentelyä.

Huolimatta siitä, että tätä ohjelmaa pidetään ammattimaisena, jopa aloittelevat käyttäjät voivat hallita sen kanssa työskentelyn perusmenetelmiä (siksi se on saavuttanut maailmanlaajuista mainetta).

Microsoft Excel: ominaisuudet

Eniten yksinkertaiset toiminnot Excelissä tämä on tekstin ja numeroiden näyttö taulukoiden muodossa. Ohjelman työkenttä näyttää itse asiassa suurelta määrältä soluja, joista jokaiseen voit syöttää jotain. Monimutkaisempi toimenpide on kaavioiden piirtäminen ja kaavojen esittely. Ammattikoulutusta vaativat toiminnot - ns. "makrojen" ohjelmointi (eräänlainen sisäinen ohjelma), tekniset laskelmat.

Listataan käytännössä yleisimmät ongelmatyypit, jotka Excel-ohjelma voi ratkaista:

Matemaattiset laskelmat käyttämällä numeerisia arvoja taulukon soluissa (summaus, vähennys, jakaminen, kertominen, progression rakentaminen jne.);

Kaavojen soveltaminen laskujen automatisointiin;

Raporttien, lomakkeiden, kyselylomakkeiden ja muiden mukavimmin näyttävien asiakirjojen laatiminen taulukoiden muodossa;

Kaavioiden piirtäminen, tilastojen visualisointi kaavioiden avulla.

Aivan kuten Word, Excel on erittäin helppo oppia itse. Ohjelman säätimet ovat suurelta osin intuitiivisia. Tämäntyyppiset ohjelmistot on myös varustettu yksityiskohtaisella ohjejärjestelmällä (josta voi olla hyötyä paitsi aloittelevalle käyttäjälle myös ammattilaiselle).

Suositut sovellusohjelmat: Adobe Photoshop

Usein käyttäjien on käytettävä sellaista mielenkiintoinen ohjelma- "Photoshop". Windows 7-, 8- tai XP-käyttöjärjestelmille siitä on olemassa useita versioita. Virallisesti tämä ohjelma on ns Adobe Photoshop. Se on suunniteltu piirtämiseen (tällaista ratkaisua kutsutaan " graafiset editorit"). Kuten Wordin ja Excelin tapauksessa, sitä käyttävät sekä aloittelevat käyttäjät että ammattilaiset: suunnittelijat, verkkokehittäjät, sarjakuvantekijät.

Photoshop viittaa ohjelmiin, jotka käsittelevät kuvia niin kutsutussa "rasteri"-tilassa. Mitä se tarkoittaa? Voimme sanoa, että pääosa kuuluu "rasteri"-luokkaan tietokonegrafiikka. Se on noin kuvista, jotka koostuvat suuresta määrästä pieniä pisteitä (muista, kuinka kuva rakennetaan televisioon ja näyttöön - periaate on sama). Käyttämällä "rasteria" voit luoda mitä tahansa graafisia elementtejä. Voit piirtää muotokuvan henkilöstä, talosta, maisemasta - mitä tahansa. Rasterigrafiikan lisäksi on olemassa myös vektorigrafiikkaa. Siihen perustuvia kuvia voidaan puolestaan ​​rakentaa vain ohjelmaan upotettujen mallien mukaan.

Adobe Photoshop: ominaisuudet

Photoshopin avulla voit paitsi luoda kuvia, myös tehdä muutoksia olemassa oleviin. Tästä tulee termi "photoshop". Voit esimerkiksi muokata valokuvassa olevia objekteja, lisätä niihin jotain, retusoida niitä - pitkällä Photoshopin kanssa työskentelykokemuksella kaikki voi osoittautua erittäin uskottavaksi.

Adobe Photoshop toimii useimpien tiedostomuotojen kanssa graafiset tiedostot ansiosta saatavilla on suuri joukko muuntimia eri muodoille. Jälkimmäinen muunnos graafista tietoa tiedostomuodosta toiseen oma muoto Adobe Photoshop editori tiedostosta luettaessa. Kun kirjoitetaan tiedostoon, muuntimet suorittavat käänteisen muunnoksen.

Mitkä ovat suosituimmat Photoshopissa suoritettavat toiminnot? Näitä ovat seuraavat:

Uusien piirustusten luominen käyttämällä virtuaalisia siveltimiä, kyniä, viivoja, muotoja eri väreillä;

Kuvien tai niiden yksittäisten elementtien koon muuttaminen;

Kahden eri kuvan sisällön yhdistäminen;

Kuvan tai sen osien värin muuttaminen;

Visuaalisten tehosteiden soveltaminen ohjelmaan sisäänrakennetuilla malleilla ja algoritmeilla;

Kuvien muuntaminen (heijastus, kierto jne.).

Aivan kuten Wordin ja Excelin tapauksessa elementit Photoshop-ohjaimet helppo oppia intuitiivisesti. Joten vaikka kokematon käyttäjä osaa piirtää jotain. Monet ohjelman versiot on varustettu venäjänkielisellä ohjejärjestelmällä, jossa kuvataan yksityiskohtaisesti Photoshopin käyttäminen.

Suosittuja sovellusohjelmistotyyppejä: selaimet

Selain on ohjelma, jolla käyttäjät pääsevät Internetiin, lukevat uutisia verkkosivustoilta, kirjoittavat viestejä sosiaalisiin verkostoihin, katsovat videoita - sanalla sanoen tekevät kaiken, mikä on tyypillistä "virtuaalitilalle". Suosituimmat tämän tyyppiset ratkaisut maailmassa ovat Internet Explorer,Ooppera, Google Chrome. Niiden analogeja ja alatyyppejä on erittäin suuri määrä. Niiden jokaisen toiminnallisuus on yleensä sama. Useimmat käyttäjät käyttävät mieluummin jompaakumpaa, mikä perustuu subjektiiviseen arvioon ohjelman suunnittelun laadusta ja säätimien sijainnin mukavuudesta.

Selainten toimintaperiaate perustuu hypertekstin merkintäkielen (ns. HTML) tunnistamiseen ja sen muuntamiseen käyttäjäystävällisiksi visuaalisiksi elementeiksi - tekstiksi, kuviksi, taulukoiksi, videoiksi, animaatioiksi, viestilomakkeiksi jne.

Selaimet: ominaisuudet

Tällaisten ohjelmistojen näytteet on suunniteltu hyvin yksinkertaisesti. Selaimen pääelementit ovat rivi, jossa on sivuston osoite ja pääkenttä (useimmiten kutsutaan "verkkoliittymäksi"), jossa näytetään Internetistä peräisin olevaa tietoa. Tällaisen ohjelman pääominaisuus on, että se toimii välittäjänä PC-käyttäjän ja muiden virtuaalitilassa olevien ihmisten välillä Eli Selainta (tarkemmin sanottuna "verkkoliittymää") käyttävä henkilö voi olennaisesti vaihtaa tietoja lähettäen jotain itsestään (tekstiä, tiedostoja) ja vastaanottaen jotain muilta. Oliko Internet olemassa ennen selaimien keksimistä. Tosiasia on, että "verkkoliittymä" ei ole historiallisesti ensimmäinen kommunikaatiotapa käyttäjien välillä vaihdettava.

Ohjelmisto: maksullinen ja ilmainen

Yksi ohjelmistojen luokittelukriteereistä on hinta. Ratkaisuja on kolme luokkaa. Ensinnäkin se on täysin ilmainen ohjelmisto. Toiseksi on kaupallista. Jos käyttäjä haluaa käyttää tällaista ohjelmistoa, hänen on maksettava sen asennus. Kolmanneksi on olemassa keskitason ohjelmisto - shareware. Mikä tekee siitä erityisen? SISÄÄN yleinen tapaus tällaisten ohjelmistojen käyttö on seuraava: sinun ei tarvitse maksaa asennuksesta, mutta kun olet käyttänyt ohjelmaa jonkin aikaa (esimerkiksi kuukauden), sinun on siirrettävä Käteinen raha kehittäjälle myöhempää käyttöä varten.

Mitä on "pilviteknologia"?

SISÄÄN viime vuodet Termi "pilviteknologiat" on saavuttanut suuren suosion. Mikä tämä ilmiö on? " Pilviteknologiat" - Yksinkertaisesti sanottuna tämä on sovellusohjelmisto, joka voidaan käynnistää selaimesta (siten sitä ei ole asennettu tietokoneeseen). Katsotaanpa esimerkkiä. Microsoft Word, josta puhuimme edellä, käynnistetään kaksoisnapsauttamalla kuvaketta työpöydällä. Mutta on sama ratkaisu, mutta "pilvi": tämän tyyppisten ohjelmistojen käyttö tapahtuu verkkoselaimen käyttöliittymän kautta. Yleensä ne tiedostot, joiden kanssa käyttäjä työskentelee tällaisilla ohjelmistoilla, tallennetaan myös Internetiin.

Monet ohjelmat ovat nyt olemassa "pilvi"-muodossa. Tämän tyyppisistä käyttöjärjestelmistä on jopa versioita. Joten voimme sanoa, että "pilvi" -muoto ei ole vain sovellusohjelmisto, vaan myös järjestelmäohjelmisto. Tällaisten ratkaisujen suosio nykyään johtuu nopea vauhti Internet (muutama vuosi sitten tätä ei ollut olemassa), sekä säästää käyttäjän aikaa - tietokoneeseen ei tarvitse asentaa mitään. Muuten, pilvipohjaisia ​​ohjelmistopäivityksiä tapahtuu käyttäjästä riippumatta. Se on myös kätevä.

Kuka ohjelmiston kehittää?

On olemassa koko talouden ala, jolla ohjelmistokehitystä tehdään - ohjelmointi. Se työllistää ihmisiä, joilla on monenlaisia ​​​​tietoprofiileja. Mutta he ovat yhtenäisiä yleinen ominaisuus- ohjelmointikielten tuntemus. Yhtä tai useampaa niistä käyttämällä henkilö kirjoittaa ohjelmistoja. Ohjelmointikieli on joukko komentoja, jotka tietokoneen laitteistokomponentit tunnistavat. Kirjoittamalla tietyllä tavalla rakennetun "lauseen" ohjelmiston luoja antaa "ohjeen" prosessorille tai vaikkapa PC-levylle suorittaa tiedostolle sellainen ja sellainen toiminto. Ohjelmistojen kehittämiseen käytetään satoja kieliä. Suosittuja ovat C, Java, Pascal, Ruby-on-Rails.

Onko ohjelmistojen luomisen oppiminen vaikeaa?

Ei lainkaan. Ehdottomasti kuka tahansa voi ryhtyä ohjelmistokehittäjäksi. Ohjelmistojen luominen ei ole ollenkaan kiellettyä toimintaa. Monet menestyneet yrittäjät aloittivat ohjelmistokehityksen. Esimerkkejä tällaisista ihmisistä ovat Bill Gates, Linux Torvalds, Evgeniy Kaspersky. Voit oppia kieliä ohjelmistojen luomiseen suuren saatavilla olevan kirjallisuuden, video-opetusohjelmien tai osallistumalla erikoiskursseille. Ohjelmistokehitys on yksi nopeimmin kasvavista toimialoista, ja sen suosion kasvu johtuu pääasiassa sen yleisestä saavutettavuudesta.