itthon / A PC elsajátítása / A szoftver felépítését nem tartalmazza. A modern számítógépes szoftverek összetétele és felépítése. Kérdések és feladatok

A szoftver felépítését nem tartalmazza. A modern számítógépes szoftverek összetétele és felépítése. Kérdések és feladatok

A számítógépen felmerülő problémák megoldására tervezett programkészletet szoftvernek nevezzük. A PC-szoftver összetételét szoftverkonfigurációnak nevezzük. A szoftverek három kategóriába sorolhatók (1. ábra):

1. ábra Szoftver osztályozás

    rendszerszoftverek (általános felhasználású programok), amelyek különféle kiegészítő funkciókat látnak el, például másolatokat készítenek a felhasznált információkról, kiadnak háttér-információ a számítógépről, a számítógépes eszközök állapotának ellenőrzéséről stb.

    alkalmazási szoftver, amely biztosítja a szükséges munkát PC-n: szöveges dokumentumok szerkesztése, rajzok vagy képek készítése, információs tömbök feldolgozása stb.

    szerszám szoftver ( programozási rendszerek), amely programozási nyelven új programok fejlesztését biztosítja számítógép számára.

Szisztémás szoftver egy olyan programkészlet, amely az összetevők hatékony kezelését biztosítja számítógépes rendszer, például egy processzor, RAM, I / O eszközök, hálózati berendezések, amelyek "rétegközi interfészként" működnek, amelynek egyik oldalán a berendezés, a másikon pedig a felhasználói alkalmazások találhatók. Az alkalmazásszoftverekkel ellentétben a rendszerszoftver nem old meg konkrét alkalmazási problémákat, hanem csak más programok működését biztosítja, kezeli a számítógépes rendszer hardver erőforrásait stb.

Ezek az általános felhasználású programok nem kapcsolódnak egy adott PC-alkalmazáshoz, és hagyományos funkciókat látnak el: feladatok ütemezése és kezelése, I/O kezelése stb. Vagyis a rendszerprogramok különféle segédfunkciókat látnak el, például másolatokat készítenek a felhasznált információkról, súgó információkat adnak ki a számítógépről, ellenőrzik a számítógépes eszközök működőképességét, stb. A rendszerszoftver a következőket tartalmazza:

    operációs rendszerek (ez a program a számítógép bekapcsolásakor betöltődik a RAM-ba)

    shell programok (kényelmesebb és vizuálisabb módot biztosítanak a számítógéppel való kommunikációra, mint a DOS parancssor használata, például a Norton Commander)

    Az operációs héjak olyan interfészrendszerek, amelyek grafikus interfészek létrehozására, multiprogramozásra stb.

    Illesztőprogramok (a portok kezelésére szolgáló programok perifériák, általában a számítógép indításakor töltődik be a RAM-ba)

    segédprogramok (kiegészítő vagy szerviz programok, amelyek számos kiegészítő szolgáltatást biztosítanak a felhasználónak)

A segédprogramok a következők:

    fájlkezelők vagy fájlkezelők

    dinamikus adattömörítés eszköze (lehetővé teszi a lemezen lévő információ mennyiségének növelését a dinamikus tömörítés miatt)

    megjelenítő és lejátszó eszközök

    diagnosztikai eszközök; A vezérlőeszközök lehetővé teszik a számítógép konfigurációjának ellenőrzését és a számítógépes eszközök, elsősorban a merevlemezek működőképességének ellenőrzését

    a kommunikációs eszközök (kommunikációs programok) a számítógépek közötti információcsere megszervezésére szolgálnak

    számítógépes biztonsági eszközök (mentés, vírusirtó szoftver).

A segédprogramok olyan programok, amelyeket a segédfeladatok szűk körének megoldására terveztek.

Néha a segédprogramokat a szolgáltatási szoftverek közé sorolják.

A segédprogramokat a következőkre használják:

    Az érzékelők és a berendezések teljesítményének mutatóinak monitorozása - a processzor, a videó adapter hőmérsékletének figyelése; S.M.A.R.T. merevlemezek;

    A berendezés paramétereinek vezérlése - a CD-meghajtó maximális forgási sebességének korlátozása; a ventilátor sebességének megváltoztatása.

    Indikátorok ellenőrzése - hivatkozási integritás ellenőrzése; az adatok helyes rögzítése.

    Továbbfejlesztések - a lemez formázása és/vagy újraparticionálása adatmegőrzéssel, törlés a helyreállítás lehetősége nélkül.

A segédprogram típusai:

Lemez segédprogramok

      Töredezettségmentesítők

      A lemez ellenőrzése - hibásan rögzített vagy különböző módon sérült fájlok és lemezszakaszok keresése, majd ezek törlése hatékony felhasználása lemez terület.

      Lemezkarbantartás - törölje az ideiglenes fájlokat, a szükségtelen fájlokat, ürítse ki a "lomtárt".

      Lemez particionálása - lemez felosztása logikai meghajtók, amelyek különböző fájlrendszerekkel rendelkezhetnek, és az operációs rendszer több különböző lemezként érzékeli őket.

      Biztonsági mentés - biztonsági másolatok készítése teljes lemezekről és egyes fájlokról, valamint visszaállítás ezekből a másolatokból.

      Lemeztömörítés – tömöríti a lemezeken lévő információkat a merevlemezek kapacitásának növelése érdekében.

      • Nyilvántartási segédprogramok

        Hardverfigyelő segédprogramok

        Berendezés tesztek

2. ábra A nyílt forráskódú szoftverek helye a számítógép többszintű struktúrájában

Meg kell jegyezni, hogy néhány segédprogram része operációs rendszer míg a másik rész önállóan működik. Az általános (rendszer-) szoftverek többsége az operációs rendszer része (2. ábra). Az általános szoftver egy része magában a számítógépben található (az operációs rendszer programok és a vezérlő tesztek egy része a számítógépre telepített ROM-ban vagy PROM-ban van rögzítve alaplap). A megosztott szoftverek egy része önálló szoftver, és külön is elérhető.

          Alkalmazás szoftver. Az alkalmazási programok használhatók önállóan vagy szoftverrendszerek vagy csomagok részeként. Alkalmazási szoftverek - olyan programok, amelyek közvetlenül biztosítják a szükséges munka elvégzését a számítógépen: szöveges dokumentumok szerkesztése, rajzok vagy képek készítése, táblázatok készítése stb. Az alkalmazási szoftvercsomagok olyan programok rendszere, amelyek hatókörük szerint problémákra vannak felosztva. -orientált, általános csomagcélok és integrált csomagok. A modern integrált csomagok legfeljebb öt funkcionális komponenst tartalmaznak: teszt- és táblázatkezelő processzor, DBMS, grafikus szerkesztő, távközlési létesítmények. Alkalmazási szoftverek például:

    MS OFFICE csomag

    Számviteli rendszerek

    Pénzügyi elemző rendszerek

    Integrált irodai munkacsomagok

    CAD - rendszerek (számítógéppel támogatott tervezőrendszerek)

    HTML vagy webszerkesztők

    Böngészők – Webnézegetők

    Grafikus szerkesztő

    Szakértői rendszerek.

          Szerszámszoftver. Az eszközszoftverek vagy programozási rendszerek olyan rendszerek, amelyek automatizálják az új programok fejlesztését egy programozási nyelven. A legáltalánosabb esetben a választott programozási nyelven (rendszerprogramozási nyelven) való program létrehozásához a következő összetevőkkel kell rendelkeznie: 1. Szövegszerkesztő fájl létrehozásához a program forráskódjával. 2. Fordító vagy tolmács. A forrásszöveget fordítóprogram segítségével közbülső objektumkódmá fordítjuk. Eredeti szöveg nagy program többből áll modulok(forrás fájlok). Minden modul össze van állítva külön fájl tárgykóddal, amelyet ezután egyetlen egésszé kell egyesíteni.3. Egy linker vagy assembler, amely összekapcsolja az objektummodulokat, és működőképes alkalmazást – végrehajtható kódot – állít elő. A végrehajtható kód egy teljes program, amely bármely olyan számítógépen futtatható, amely rendelkezik azzal az operációs rendszerrel, amelyre a programot létrehozták. Általános szabály, hogy az eredményül kapott fájl kiterjesztése .EXE vagy .COM.4. Az utóbbi időben széles körben elterjedtek a vizuális programozási módszerek (szkriptnyelveket használva), amelyek a Windows alkalmazások létrehozására irányulnak. Ez a folyamat automatizált a gyors tervezési környezetekben. Ebben az esetben kész vizuális komponenseket használnak, amelyeket speciális szerkesztőkkel konfigurálnak. A látványtervezés legnépszerűbb szerkesztői (vizuális eszközöket használó programozási rendszerek):

    Borland Delphi – szinte minden alkalmazásprogramozási probléma megoldására tervezték

    A Borland C++ Builder kiváló eszköz DOS és Windows alkalmazások fejlesztéséhez

    A Microsoft Visual Basic egy népszerű eszköz a Windows-programok létrehozására.

    Microsoft Visual C++ – ez az eszköz lehetővé teszi bármely olyan alkalmazás fejlesztését, amely operációs rendszer környezetben, például Microsoft Windowsban fut

Ellenőrző kérdések:

    Határozzon meg egy operációs rendszert.

    Milyen szoftverek minősülnek rendszerszoftvernek?

    Nevezze el a segédprogramot.

    Milyen szoftvert alkalmaznak?

    Mi a szoftver célja?

    Melyek a programok főbb osztályai? Adjon példákat az egyes osztályok programjaira cél szerint!

3. témakör. SZOFTVER

A számítógép megfelelő használatához ( információ feldolgozás) ismernie kell a szükséges programok célját és tulajdonságait, amikor dolgozik vele. Programkészlet és a kísérő dokumentáció ( ezeknek a programoknak a működése során), nak, nek hívják szoftver(ÁLTAL). A szoftver minden számítástechnikai rendszer szerves része, és megosztott ( bejelentkezés alapján) három kategóriába sorolható: rendszer szoftver(szükséges a számítógép vezérléséhez, más felhasználói programok létrehozásához és végrehajtásának támogatásához, a felhasználó számára különféle szolgáltatások nyújtásához), programozási rendszerek vagy szerszámrendszerek (új programok létrehozásának biztosítása számítógépekhez) és alkalmazási szoftverek (közvetlenül biztosítva a felhasználó által megkívánt munkavégzést).


Szoftver szerkezet

Rendszer szoftver olyan programokat tartalmaz, amelyek a számítógépek és a számítógépes hálózatok hardverének működését vezérlik ( ezek a programok általában nem konkrét felhasználói feladatokat oldanak meg, hanem feltételeket teremtenek a megoldásukhoz). Rendszerszoftver elküldve a következő címre:

a számítógép és a számítógépes hálózat stabil működésének biztosítása;

az alkalmazási programok normál működésének feltételeit megteremteni;

segédműveletek elvégzésére;

számítógépes hardver és számítógépes hálózat diagnosztikájához;

A rendszerprogramok teljes készlete két nagy csoportra osztható: alapszoftverÉs szolgáltatási rendszerek. Az alapszoftver a minimális szoftverkészlet, amely a számítógép működését biztosítja.

Alap alosztály A szoftver a következőket tartalmazza:

· OS (OS) - olyan programkészlet, amely irányítja az alkalmazási programok végrehajtásának folyamatát, a számítógépes számítási erőforrások tervezését és kezelését ( Az operációs rendszer átveszi az olyan műveletek végrehajtását, mint a PC-berendezések állapotának felügyelete; a bootstrap eljárás végrehajtása; az összes PC-eszköz működésének kezelése; fájlrendszer-kezelés; felhasználói interakció a számítógéppel; Alkalmazási programok betöltése és végrehajtása; PC erőforrások elosztása - RAM, processzoridő és perifériás eszközök alkalmazási programok között).

Működési héjak speciális programok, amelynek célja, hogy megkönnyítse a felhasználói kommunikációt az operációs rendszer parancsaival, szöveges és grafikus opciókkal rendelkezik a végfelhasználói felülethez ( a shell programok kényelmes és vizuális módot biztosítanak a számítógéppel való kommunikációhoz, lehetővé teszik a lemezeken lévő könyvtárak tartalmának vizuális megjelenítését, fájlok kényelmes másolását, átnevezését, küldését és törlését stb.).



· hálózati operációs rendszerek - olyan programok összessége, amelyek a hálózaton feldolgozzák, továbbítják és tárolják az adatokat.

Egészen a közelmúltig a legtöbb számítógépen operációs rendszer volt telepítve. MS DOS, amelyet 1981-ben hozott létre a Microsoft ( vegye figyelembe, hogy nem magának a Microsoftnak az eredeti fejlesztése volt – Bill Gates cége csak a QDOS nevű „OS”-t véglegesítette, amelyet egy másik cég készített). A Windows megjelenése előtt az MS DOS lemezes operációs rendszer volt a legnépszerűbb és legszélesebb körben használt. A környezetében szoftverek egész generációja jött létre. A fejlesztés alatt álló MS DOS-on alapul számítógépes technológia megjelent a Windows ( 1996 óta az MS DOS a Windows 95 operációs környezet része). Az MS DOS környezetben kifejlesztett operációs rendszer fő összetevői klasszikusak, és szervesen beépülnek a Windowsba a szoftverfejlesztés új szakaszában általában és az alapvető operációs rendszerekben.

Az MS DOS egy 16 bites, egyfeladatos "parancssori interfész" operációs rendszer, amely kompakt, szerény hardverigényekkel rendelkezik, és a minimális funkciókat látja el a felhasználók és programok számára. A DOS fő hátrányai:

Fő gyenge pontja a korlátozott RAM-mal való munkavégzés ( az MS-DOS létrehozásának korszakában a legtöbb számítógép RAM-ja nem haladta meg a 256 kilobájtot. A DOS 640 kilobájt RAM-mal tudott működni, és Bill Gates azzal érvelt, hogy soha senkinek nem lesz szüksége többre, de az idő előrehaladtával megjelentek olyan programok, amelyek működéséhez több RAM-ot igényelnek, és speciális programokat - memóriakezelőket - kellett használniuk, de ezek nem oldották meg a probléma);

A DOS második hátránya az volt, hogy nem lehetett teljes értékű grafikus módban dolgozni ( bár a korabeli számítógépek már támogatást tudtak nyújtani ahhoz);

· Az MS-DOS harmadik hátránya az egyfeladatos működés volt.

A DOS család operációs rendszerei egyszerűségük és költséghatékonyságuk ellenére elavultak, helyüket új generációs operációs rendszerek váltották fel. Ezek az operációs rendszerek magukban foglalják a család operációs rendszereit ablakok, a család operációs rendszerei Unix satöbbi.

Szolgáltatási rendszerek- számítógép karbantartására szolgál ( bővíteni a mögöttes szoftver képességeit). Funkcionális alapon a szolgáltató szoftverek között megkülönböztethetjük:

Lemezkarbantartó programok ( a lemezfelület minőségének ellenőrzése, fájlbiztonsági ellenőrzés, lemeztömörítés, biztosítási másolatok készítése, adatmentés külső adathordozóra stb.);

· víruskereső programok (számítógépes védelem biztosítása, fertőzött fájlok észlelése és helyreállítása);

adatarchiváló programok ( biztosítja az információk fájlokban való tömörítésének folyamatát, hogy csökkentse a tároláshoz szükséges memória mennyiségét);

hálózatkarbantartó programok.

Számítógép állapotának diagnosztizálására szolgáló programok;

Kiegészítő adatfeldolgozási műveletek elvégzésére vagy számítógép karbantartására használt programok ( diagnosztika, tesztelés, lemezterület-használat optimalizálása, mágneslemezen megsemmisült információk helyreállítása stb.) segédprogramoknak nevezzük.

Programozási rendszerek vagy szerszámrendszerek olyan szoftvertermékek, amelyek támogatják a programozási technológiát. Ezen az irányon belül léteznek alkalmazások létrehozására szolgáló eszközök, többek között:

helyi eszközök, amelyek biztosítják az egyéni munkavégzést a programok létrehozásán;

· Integrált környezetek a programfejlesztők számára, amelyek biztosítják egy sor egymáshoz kapcsolódó programkészítési munka végrehajtását.

A helyi szoftverfejlesztő eszközök közé tartoznak a programozási nyelvek és rendszerek, valamint a felhasználói eszközkörnyezet. Vannak gépi programozási nyelvek ( számítógépes hardver által elfogadott gépi kódok), géporientált nyelvek ( programozási nyelvek, amelyek tükrözik egy adott típusú számítógép szerkezetét - összeszerelők), algoritmikus ( egyetemes) számítógép-architektúrától független nyelvek, mint például a Fortran ( Fortran), Cobol ( Cobol), Algol ( Algol), Pascal ( Pascal), BASIC ( Alapvető), Si ( C), C++ ( C++) satöbbi.; eljárási nyelvek ( ahol lehetőség van a program leírására eljárások – szubrutinok – halmazaként), domain-specifikus nyelvek ( egy bizonyos osztályba tartozó problémák megoldására tervezték), integrált programozási rendszerek. Vegye figyelembe, hogy a programozási nyelvek osztályozását a GOST-ok nem rögzítik ( oktatási célból általában különféle szempontok szerint osztályozzák). A programozási nyelven elkészített program a fordítás, a hibakeresés és a tesztelés szakaszán megy keresztül.

Az integrált szoftverkörnyezetek eszköztárának fő célja a programozók produktivitásának növelése, a grafikus felhasználói felületet biztosító programok létrehozásának automatizálása stb.

Ezen kívül léteznek eszközök komplex információs rendszerek létrehozására ( ÜGY - technológia). Az információs rendszerek tervezése munka- és időigényes munka, amelyhez magasan képzett szakemberekre van szükség. A közelmúltban a tervezést gyakran intuitív szinten végezték informális módszerekkel, amelyek művészeti elemeket, gyakorlati tapasztalatokat, szakértői ítéletet és költséges kísérleti teljesítményteszteket tartalmaztak. A 70-es évek elején. az USA-ban programozási válság volt ( szoftverválság). Ez abban is megmutatkozott, hogy a nagy projektek ütemezése késedelmes vagy a becsült költséget meghaladó mértékben kezdtek megvalósulni, a kifejlesztett termék nem rendelkezett a szükséges funkcionalitással, alacsony volt a teljesítménye, és az így létrejövő szoftverek minősége nem volt megfelelő a fogyasztóknak. A szoftverfejlesztési folyamat ellenőrzésének szükségessége, a fejlesztési költségek, az időzítés és az eredmények minőségének előrejelzése és garantálása oda vezetett, hogy a kézműves szoftverkészítési módszerekről az ipari módszerekre kell áttérni, és a szoftverek létrehozásához szükséges mérnöki módszerek és eszközök készlete jött létre. , amelyet a "szoftverfejlesztés" köznév egyesít ( szoftverfejlesztés). A szoftverfejlesztés azon az elgondoláson alapul, hogy a szoftvertervezés formális folyamat, amely tanulható és javítható. A 80-as évek végére. sok kutatás folyt a programozás területén ( magas szintű nyelvek fejlesztése és megvalósítása, strukturált és moduláris programozási módszerek, tervezési nyelvek és támogató eszközeik, formális és informális nyelvek a rendszerkövetelmények és specifikációk leírására stb.). CASE kifejezés ( Számítógéppel segített szoftverfejlesztés) nagyon tág jelentése van. Kezdetben a CASE kifejezés jelentése csak a szoftverfejlesztés automatizálásának kérdéseire korlátozódott, de mára új jelentést kapott, és a komplex információs rendszerek fejlesztési folyamatának egészét fedi le. A CASE technológia az információs rendszerek tervezésének módszerei, valamint egy sor eszközöket, amely lehetővé teszi a témakör vizuális modellezését, a modell elemzését a fejlesztés és karbantartás minden szakaszában, valamint alkalmazások fejlesztését a felhasználók információs igényei szerint. A legtöbb létező CASE-eszköz strukturális vagy objektumorientált elemzési és tervezési módszereken alapul, diagramok vagy szövegek formájában megjelenő specifikációkat használva a külső követelmények, a rendszermodellek közötti kapcsolatok, a rendszer viselkedési dinamikájának és a szoftverarchitektúrák leírására.

Alkalmazási programok- alkalmazott felhasználói feladatok megoldására tervezték ( biztosítja a felhasználó számára szükséges feladatok végrehajtását a számítógépen). Feltételesen ( céljuk szerint) a következő alosztályokra osztható:

szövegszerkesztő programok;

· grafikus szerkesztő;

Fénykép- és videoképek feldolgozására szolgáló programok;

prezentációk készítésére szolgáló programok;

táblázatok;

adatbázis-kezelő rendszerek;

· Gazdasági és statisztikai elemzési programok;

Számítógéppel segített tervezőrendszerek (CAD);

információkereső rendszerek;

hálózati szoftver ( e-mail programok, hozzáférés videokonferenciákhoz, internetböngészők stb.);

játékprogramok.

Az alkalmazásszoftver a következőkből áll pályázati csomagok(PPP) és felhasználói alkalmazási programok.

Jelenleg az alkalmazásszoftverben jelentős helyet foglalnak el az alkalmazási szoftvercsomagok, amelyek alkalmazási körük szerint a következőkre oszlanak: domain specifikus csomagok (egy szűk problémakör megoldására irányul), általános célú csomagok (tipikus adatfeldolgozási feladatok megoldására tervezték) És integrált csomagok (alkalmazási körük elsősorban a gazdasági szféra; általában tartalmaznak: táblázatkezelőt, szövegszerkesztőt, adatbázis-kezelő rendszert, grafikus szerkesztőt, kommunikációs eszközöket). Alkalmazási programok egy adott számítási környezet részeként jönnek létre ( ezeket általában eseti alapon dolgozzák ki annak a PPP-nek vagy operációs rendszernek a megállapodása alapján, amely alapján vonatkoznak).

Szisztémás szoftver(2.3. ábra) alapra osztható szoftver, amely általában a számítógéphez és a szolgáltatáshoz tartozik szoftver amely külön is megvásárolható.

Alapvető szoftver (alapszoftver) - a minimális szoftverkészlet, amely biztosítja a számítógép működését. Szolgáltatás szoftver olyan programokat és szoftvercsomagokat tartalmaz, amelyek bővítik az alapszoftver képességeit és kényelmesebb felhasználói környezetet szerveznek.

Rizs. 2.3. A rendszer szoftver felépítése

Alapozni szoftver magába foglalja:

· operációs rendszer;

működési héjak (általában szöveg és grafika);

hálózati operációs rendszer.

operációs rendszer a végrehajtás irányítására tervezték egyedi programok, számítógépes számítási erőforrások tervezése és kezelése.

Megtörtént a leghagyományosabb operációs rendszer-összehasonlítás Által az információfeldolgozási folyamat következő jellemzői:

memóriakezelés (maximális címezhető terület, memóriatípusok, memóriahasználat technikai mutatói);

a segédprogramok (segédprogramok) funkcionalitása az operációs rendszer részeként;

Lemeztömörítés jelenléte;

Fájlok archiválásának lehetősége;

multitasking támogatása;

hálózati szoftverek támogatása;

kiváló minőségű dokumentáció rendelkezésre állása;

a telepítési folyamat feltételei és összetettsége;

Mobilitás (hordozhatóság), biztonság, megbízhatóság stb.

Az operációs rendszereket, tekintettel a számítógépes szoftverekben elfoglalt központi helyükre, a tankönyv következő fejezete részletesen tárgyalja.

Hálózati operációs rendszerek- olyan programkészlet, amely feldolgozást, átvitelt és adattárolás online. Hálózati operációs rendszer különféle hálózati szolgáltatásokat nyújt a felhasználóknak (fájlkezelés, elektronikus levél, audio- és videokonferencia, elosztott számítástechnika, hálózatkezelési folyamatok stb.), támogatja az előfizetői rendszerekben történő munkát. Hálózati operációs rendszerek architektúrát használjon kliens-szerver vagy peer-to-peer architektúra. Az elején hálózati operációs rendszerek csak a helyi hálózatokat támogatja ( LAN), ezeket az operációs rendszereket most az egyesületekre is kiterjesztik helyi hálózatok(lásd az 1. rész 4. szakaszát).



Az operációs rendszerhéjak olyan speciális programok, amelyek megkönnyítik a felhasználó kommunikációját az operációs rendszer parancsaival. A kezelőhéjak szöveges és grafikus végfelhasználói felülettel rendelkeznek, a jövőben pedig a beszédfelület ill. elismerés kézírási adatbevitel. Ezek a programok nagymértékben leegyszerűsítik az operációs rendszer parancsainak végrehajtásához szükséges vezérlőinformációk beállítását, csökkentik a végfelhasználó feszültségét és bonyolultságát.

A számítógépes alapszoftver egy kiterjesztése szolgáltatás, kiegészítõleg telepített programok (vagy közvetlenül az operációs rendszerrel együtt szállított programok), amelyek osztályozhatók. Által funkcionális jellemzője a következő:

Számítógép állapotának diagnosztizálására szolgáló programok;

· a számítógép védelmét, a fertőzött fájlok észlelését és helyreállítását biztosító vírusirtó programok;

lemezkarbantartó programok, amelyek ellenőrzik a mágneslemez felületének minőségét, ellenőrzik a fájlrendszer biztonságát logikai és fizikai szinten, tömörítik a lemezeket, készítenek biztosítási másolatokat a lemezekről, biztonsági másolatot készítenek az adatokról külső adathordozó satöbbi.;

· adatarchiváló programok, amelyek az információk fájlba tömörítését biztosítják annak érdekében, hogy csökkentsék a tároláshoz szükséges memória mennyiségét;

hálózatkarbantartó programok.

Ezeket a programokat gyakran segédprogramoknak nevezik. Segédprogramok - kiegészítő adatfeldolgozási műveletek elvégzésére vagy számítógép-karbantartásra szolgáló programok (diagnosztika, hardver és szoftver tesztelése, lemezterület-használat optimalizálása, mágneslemezen megsemmisült információk helyreállítása stb.).

A modern operációs rendszerekben az ilyen segédprogramok például a következőben jeleníthetők meg ablakok, "standard" és "utility" programcsoportok. Egy számot tartalmaznak hasznos programokat: számológép, hangrögzítő, jegyzettömb, stb. A "segédprogram" csoportban számos olyan program található, amelyek bővítik az operációs rendszer lehetőségeit: tisztítás és töredezettségmentesítés lemez, rendszer-visszaállítás stb.

12. Alkalmazások készítésének eszköze.

Helyi szoftverfejlesztő eszközök. Ezek az eszközök a legreprezentatívabbak a szoftverpiacon, és tartalmaznak programozási nyelveket és rendszereket, valamint a felhasználó eszközkörnyezetét.

Programozási nyelv egy formalizált nyelv egy számítógépes problémamegoldó algoritmus leírására.

Alkalmazásépítő eszközök- programozási nyelvek és rendszerek készlete, valamint különféle szoftverrendszerek a hibakereséshez és a programok támogatásához.

Programozási nyelvek, ha szerkezeteinek képződésének szintaxisát vesszük az osztályozás jelének, akkor feltételesen osztályokra oszthatjuk:

§ gépi nyelvek (számítógépes nyelv) - a számítógép hardvere által észlelt programozási nyelvek (gépi kódok);

§ gép-orientált nyelvek (számítógép-orientált nyelv) - olyan programozási nyelvek, amelyek tükrözik egy adott típusú számítógép szerkezetét (összeszerelők);

§ algoritmikus nyelvek - olyan programozási nyelvek, amelyek nem függenek a számítógép architektúrájától, hogy tükrözzék az algoritmus szerkezetét (Pascal, Fortran, BASIC stb.);

§ eljárás-orientált nyelvek - programozási nyelvek, ahol lehetőség van egy program leírására eljárások (szubrutinok) halmazaként;

§ probléma-orientált nyelvek (univerzális programozási nyelv) - programozási nyelvek, amelyeket egy bizonyos osztály problémáinak megoldására terveztek (Lisp, RPG, Simula stb.);

§ integrált programozási rendszerek.

A programozási nyelvek másik osztályozása az alapok megvalósítására összpontosító nyelvekre való felosztásuk. strukturált programozásés objektum-orientált nyelvek, amelyek támogatják az objektumok fogalmát, tulajdonságaikat és feldolgozási módszereiket. Erről a felosztásról további részletekért lásd a Fejezetet. 18 és 19.

A programozási nyelven elkészített program egy szakaszon megy keresztül adások, mikor történik meg az átalakulás forráskód programból (forráskódból) objektumkódba (objektumkódba), amely további feldolgozásra alkalmas linkszerkesztő. A linkszerkesztő egy speciális program, amely a rendszerindító modul(terhelési modul), végrehajtásra alkalmas (8.12. ábra).

Rizs. 8.12. A program betöltési moduljának létrehozási folyamatának sémája

A fordítást a segítségével lehet elvégezni fordítók(fordító) ill tolmácsok(tolmács). A fordítók lefordítják a teljes programot, de anélkül, hogy végrehajtanák. Az értelmezők a fordítókkal ellentétben utasításonkénti feldolgozást és programvégrehajtást végeznek.

Vannak speciális programok, amelyek más programok végrehajtásának nyomon követésére és elemzésére szolgálnak, az ún hibakeresők(hibakereső). A legjobb hibakeresők lehetővé teszik a nyomon követést (a program végrehajtásának nyomon követését utasításonkénti verzióban), a programban előforduló hibák helyének és típusának azonosítását, a változók, kifejezések értékváltozásának „figyelését” stb. A hibakereséshez és a programok helyes működésének teszteléséhez teszteset adatbázis készül.

Programozási rendszerek tartalmazza:

§ fordító;

§ integrált szoftverfejlesztői környezet;

§ hibakereső;

§ a programkód optimalizálás eszközei;

§ könyvtárak halmaza (esetleg programforráskódokkal);

§ linkszerkesztő;

§ szervizeszközök (segédprogramok) könyvtárakkal, szöveges és bináris fájlokkal való munkához;

§ referenciarendszerek;

§ a program forráskódjának dokumentálója;

§ a szoftverkomplexum támogatási és projektmenedzsment rendszere.

Projekttámogató eszközök – a szoftverek új osztálya, amelyet a következőkre terveztek:

§ a programfejlesztők által végrehajtott változtatások nyomon követése;

§ programverziók támogatása a változtatások automatikus feladásával;

§ Statisztikák beszerzése a projekt előrehaladásáról.

User Workbench amelyet az alkalmazáscsomagokba épített speciális eszközök képviselnek, mint például:

§ függvények, eljárások, objektumok és feldolgozási módszerek könyvtára;

§ makrók;

§ billentyűzet makrók;

§ nyelvi makrók;

§ szoftver modulok-insert;

§ képernyő űrlapok és jelentések tervezői;

§ alkalmazásgenerátorok;

§ magas szintű lekérdező nyelvek;

§ adatkezelési nyelvek;

§ menü konstruktorok és még sok más.

Ezeket az eszközöket részletesebben a fejezet tartalmazza. 19.

Eszközök a programok hibakereséséhez és teszteléséhez célja a kidolgozott program kereskedelmi üzemeltetésre való előkészítése.

Integrált programfejlesztési környezetek. A helyi szoftverfejlesztő eszközök továbbfejlesztése, amelyek a programkészítés minden technológiai szakaszában integrált használatukra szolgáló eszközöket egyesítenek, az integrált szoftverfejlesztő környezetek. Az ilyen típusú eszközkészletek fő célja a programozók termelékenységének növelése, a grafikus felhasználói felületet biztosító programkódok létrehozásának automatizálása, a kliens-szerver architektúra, lekérdezések és jelentések alkalmazásainak fejlesztése.

13. Alkalmazási szoftver.

Alkalmazás szoftver- az alkalmazott problémák (felhasználói feladatok) megoldására szolgáló programkészlet.

Az alkalmazásszoftver a számítógépes szoftver része.

Alkalmazási szoftverek besorolása:

Alkalmazás szoftver Általános rendeltetésű - programkészlet általános univerzális problémák megoldására. Ezeket a programokat a legtöbb számítógép-felhasználó használja.

№p\p Általános célú alkalmazási szoftverek típusai Célja Program példák
Szövegszerkesztők szöveg létrehozásához és szerkesztéséhez, díszítés nélkül Jegyzettömb vagy Jegyzettömb (az MS Windows része), TextPad
Szövegszerkesztők szövegalkotáshoz és -szerkesztéshez tervezéssel (betűtípus, méret, szövegszín beállítása, igazítás stb.), valamint táblázatok, grafikonok és képletek bevezetésével MS Word, WordPad (az MS Windows része)
Táblázatok adatfeldolgozáshoz táblázatos formában MS Excel
Grafikus szerkesztő: képek létrehozásához és szerkesztéséhez
- raszteres bittérképekkel való munkához MS Paint (az MS Windows része), Adobe Photoshop
-vektor vektoros képekkel való munkához Corel Draw, Adobe Illustrator
"nézők" fájlok megtekintéséhez univerzális formátumok
5.1 Képnézegetők képek megtekintéséhez CDSee, FastStone Image Viewer, FastPictureViewer
5.2 HTML-oldalak „nézői” (böngészők, webböngészők) weboldalak megtekintéséhez MS Internet Explorer, Mozila Firefox, Google Chrome, Opera, Safari
5.3 A médiatartalom „nézői” (médialejátszók, médialejátszók): médiatartalom lejátszásához
-audio lejátszók hangfájlok lejátszásához AIMP, Foobar2000, Spider lejátszó, MusicBee, Media Monkey
- multimédiás központok video- és audiofájlok lejátszásához Windows Media Player (WMP, az MS Windows része), QuickTime Player (tartozék a Mac OS X-hez), Winamp, VLC médialejátszó, Media Player Classic
5.4 Flash-tartalom "nézői" (Flash-lejátszók) video- és audiofájlok lejátszásához webhelyeken, online játékokhoz Adobe Flash Játékos
5.5 PDF Viewer pdf fájlok megtekintéséhez és nyomtatásához Adobe Reader
Adatbázis-kezelő rendszerek (DBMS) asztali (fájlszerver) adatbázisok létrehozásának és működtetésének menedzselésére MS Access, paradoxon
Számítógépes játékok szórakozásból vagy tanulásból 3D lövöldözős játék, "Leopold, a macska. Tanulj angolul"
fordítók
- elektronikus szótárak az egyes szavak lefordítására ABBYY Lingvo, MultiLex
- szövegfordítók szövegfordításhoz PROMT

Alkalmazási szoftverek speciális (szakmai) célokra- programcsomag a különböző szakterületek (építészet, építőipar, zene és filmipar) szűkebb és szakmai feladatainak megoldására

№p\p Alkalmazási szoftverek típusai speciális célokra Célja Felhasználók Program példák
Asztali kiadói rendszerek újságok, magazinok, könyvek, füzetek elektronikus elrendezéséhez (bizonyos méretű oldalak létrehozása szövegből és illusztrációkból nyomtatott formában) nyomdák, folyóirat- és újságszerkesztőségek, kiadók alkalmazottai, valamint reklámügynökségek alkalmazottai QuarkXPress, Adobe InDesign, Adobe FrameMaker, Corel Ventura, MS Publisher
Elektronikus enciklopédiák, tankönyvek, szótárak, segédkönyvek hogy ismereteket szerezzenek egy adott területen iskolások, diákok, tudósok, különféle területek szakemberei "Modern technika enciklopédiája. Építés", "Az építőmester kézikönyve", "Zenei szótár", interaktív multimédiás tankönyv "Szerves kémia"
Számítógéppel támogatott fordítórendszerek (CAT-programok) szakszövegek fordítására szakterületi tudásbázisok felhasználásával hivatásos fordítók Trados, Deja Vu, Star Transit
Szerver DBMS (kliens-szerver) információs rendszerek adatbázisai létrehozásának és kezelésének irányítása adatbázis-adminisztrátorok mySQL, MS SQL Server, Sybase Adaptive Server Enteprise, Oracle Database
Háromdimenziós (3D) grafikus szerkesztők létrehozásához és szerkesztéséhez 3D grafika 3D művészek Autodesk 3ds Max (korábban 3D Studio MAX), Autodesk Maya, Blender, Cinema 4D, ZBrush
Videószerkesztők (videószerkesztő rendszerek): videófeldolgozáshoz
-szakmai filmek, tévéműsorok szerkesztéséhez filmes és televíziós dolgozók Vályogtégla Premiere Pro, Grass Valley Ediu, Sony Vegas Pro
- "itthon" házi filmek szerkesztéséhez nem szakemberek Windows Movie Maker (az MS Windows része), Corel VideoStudio Pro, Pinnacle Studio
Hangszerkesztők (hangszerkesztő rendszerek) hangfeldolgozáshoz
-szakmai zenei kompozíciók rögzítésére, hangfelvételek készítésére rádióhoz, filmek pontozására, számítógépes játékok, régi hangfelvételek restaurálása hangmérnökök rádióban, hangstúdióban, filmiparban Adobe Audition, Steinberg WaveLab, Sony Sound Forge. Vakmerőség
- "itthon" amatőr zenei kompozíciók rögzítéséhez, saját csengőhangok létrehozásához mobiltelefonok satöbbi. nem szakemberek CyberPower Audio Editing Lab, Akram Audio Editor
Zenei szerkesztők díszítéssel ellátott kottaírás létrehozására és szerkesztésére, valamint gépelt szöveg lejátszására zenei kiadók, zenei oktatási intézmények, zenés színházak, filharmóniai társaságok alkalmazottai; zeneszerzők, hangszerelők, karmesterek Döntő, ráadás, Cakewalk nyitány, Sibelius, MuseScore
Szakértői rendszerek egyes szakterületek problémáinak megoldására (szakértőt helyettesít) diagnosztikával, tervezéssel, tervezéssel, irányítással foglalkozó dolgozók Gyógyszer: MYCIN; katonai:ACES; elektronika:ACE; számítástechnika: CODES, kémia: DENDRAL; geológia: PROSPECTOR kereskedelem: REMORAMA
Számítógéppel támogatott tervezőrendszerek (CAD, CAD/CAM/CAE) rajzok, diagramok, 3D modellek, tervezési és technológiai dokumentációk számítógépen történő fejlesztésére tervezőmérnökök, építészek Iránytű, AutoCAD, ZwCAD, nanoCAD Electro, BtoCAD, Stroyekspertiza BASE
Földrajzi Információs Rendszerek (GIS):
- univerzális és speciális elektronikus földrajzi térképek készítéséhez, szerkesztéséhez és elemzéséhez, térképobjektumokkal kapcsolatos információk kereséséhez: városok, utak, épületek, utcák, folyók, domborzat, éves átlaghőmérséklet térinformatikusok, térinformatikai kezelők, térképészek, geológusok, geodetikusok, hidrológusok, meteorológusok MapInfo, CREDO_DAT, ArcGIS, Arcview, GeoServer, GRASS, gvSIG, Argo, Polygon, Panorama, Meteo GIS
- információk és hivatkozások - a város és környéke térképeinek megtekintésére, szervezetek, közlekedési útvonalak keresésére, város körüli útbaigazításra nem szakemberek 2 GIS
általános rendszerek különböző vállalkozások és szervezetek számára:
-integrált irodai rendszerek szervezetben egy dokumentum teljes ciklusának támogatása: dokumentumok (dokumentáció) létrehozása, iratok mozgásának és könyvelésének megszervezése (dokumentumfolyam), dokumentumok tárolása (archiválás) ügyintézők (a szervezet nyilvántartásáért felelős alkalmazottak) Case, LandDocs, Hamupipőke, Grand Doc
- számviteli rendszerek számvitelhez és adószámvitelhez könyvelők 1c számvitel
-pénzügyi elemző rendszerek a szervezet pénzügyi-gazdasági tevékenységének analitikus elszámolására (információk rendszerezése, analitikai mutatók számítása és jelentések készítése) pénzügyi elemzők Alt - Pénzügy, Audit Szakértő, INEK - Elemző, FinEkAnalysis, MS Office Excel modul "Excel pénzügyi elemzés"

14. Eljárási programozás.

eljárási programozás- programozás imperatív nyelven, amelyben a szekvenciálisan végrehajtott utasítások a nyelv mechanizmusait felhasználva szubrutinokká, azaz nagyobb integrált kódegységekké állíthatók össze.

Az eljárási programozás a Von Neumann által az 1940-es években javasolt hagyományos számítógép-architektúrát tükrözi. A procedurális programozás elméleti modellje egy absztrakt számítási rendszer, az úgynevezett Turing-gép.

Alapinformációk

A program végrehajtása az átalakítás érdekében az operátorok szekvenciális végrehajtására redukálódik kezdeti állapot memóriát, vagyis a kiindulási adatok értékeit a végsőig, azaz az eredményekig. A programozó szemszögéből tehát van program és memória, az előbbi szekvenciálisan frissíti az utóbbi tartalmát.

Eljárási programozási nyelv lehetővé teszi a programozó számára, hogy meghatározza a problémamegoldás folyamatának minden lépését. Az ilyen programozási nyelvek sajátossága, hogy a feladatokat lépésekre osztják, és lépésről lépésre oldják meg. Egy eljárási nyelv segítségével a programozó nyelvi konstrukciókat definiál az algoritmikus lépések sorozatának végrehajtásához.

Rendszer szoftver

Alkalmazás szoftver

Szoftver:

Rendszer szoftver

1.1 Alapszoftver

1.2 Szolgáltatási rendszerek

Programozási rendszerek

2.1 Helyi alapok

2.2 Integrált környezetek

Alkalmazás szoftver

3.2 Felhasználói programok

Rendszer szoftver

). Rendszerszoftver elküldve a következő címre:

Ez a szoftver alosztály a következőket tartalmazza:

);

Szolgáltatási rendszerek


víruskereső programok;

Hálózat karbantartási programok.

Szerszámrendszerek

nyelvek és programozási rendszerek, és hangszeres környezet

integrált

Alkalmazási programok

(feladatok szűk köre), általános célú csomagok(tipikus feladatok) és integrált csomagok

Általános információk az operációs rendszerről

interfészek:

OS esetén: folyamat, memória és fájl. Kulcsfogalom

Az operációs rendszert a következők különböztetik meg:

Új nézet.

Amit a táblázatban látni fog: Oszlopfejlécek, sorfejlécek, mezővonalzók.

A NÉZET eszköztár az ablak jobb alsó részén található.

Az oldalelrendezés megtekintésének másik módja, ha a szalag NÉZET fülére kattint, majd a KÖNYVNÉZET csoportban az OLDALTERVEZÉS gombra kattint.

Új nézet nézet

Az Oldalelrendezés nézet az oldalmargókat (a lap tetejét és alját), valamint a lapok közötti kék területet mutatja.

A felső és alsó vonalzók a margók beállítására szolgálnak.

Könnyebb láblécek hozzáadása.

Előadás: Microsoft Excel

Mi az asztal:

asztal- Ez egy módszer a szöveges vagy numerikus információk külön sorok és oszlopok formájában történő bemutatására, amelyek monoton információkat tartalmaznak egy sorban vagy oszlopban. Ez alól a táblázatok sem kivételek.

A program futtatásakor meglepődhet, hogy ebben a programban a dokumentumot könyvnek hívják, és így hívják, mivel az Excelben lévő dokumentum több, oldalnak nevezett táblázatból áll, alapértelmezés szerint három lap jön létre egy új dokumentumban.

-Minden lap sorokból és oszlopokból áll. Minden sornak saját száma van, és minden oszlopnak saját latin ábécéje vagy ezek kombinációja.

- Egy lap átnevezéséhez kattintson rá duplán, vagy válassza az Átnevezés lehetőséget a helyi menüből

- Új lap létrehozásához kattintson az ábrán a KIEMELT fülre….

Adatok bevitele egy cellába:

- A cella az Enter gombbal mozgatható - oszloponként, TAB - soronként.

A már begépelt szöveg megváltoztatásához jelölje ki ezt a cellát és kattintson rá duplán az egérkurzorral, vagy nyomja meg az F2 billentyűt a billentyűzeten, és a tartalom a táblázat feletti képletsorban is beírható és szerkeszthető.

Oszlopszélesség módosítása:

1. lehetőség: - Válassza ki azt a cellát, amelynek oszlopszélességét módosítani szeretné.

- A KEZDŐLAP lap CELLS csoportjában válassza a FORMAT lehetőséget.

- A CELLEMÉRET menüben tegye a következők egyikét: FORMAT - CELL SIZE - COLUMN WIDTH.

a) Ahhoz, hogy a szöveg elférjen a cellában, válassza az OSZLOPSZÉLESSÉG AUTOMATIKUS ILLESZTÉSE parancsot.

b) Az oszlopszélesség növeléséhez válassza az OSZLOPSZÉLESSÉG parancsot, és írja be a kívánt értéket az OSZLOPSZÉLESSÉG mezőbe.

2. lehetőség:

1. Vigye az egérmutatót a fejléc oszlopszegélye fölé, és tegye a következők egyikét:

A) Mozgassa a szegélyt a megfelelő helyre, és megjelenik egy szöveges utalás az oszlop méretével.

B) Kattintson duplán a bal egérgombbal, és az oszlop a tartalomnak leginkább megfelelő méretű lesz.

Adatok bevitele egy cellába

3. lehetőség

Válassza az OSZLOPSZÉLESSÉG lehetőséget az oszlop helyi menüjéből.

Alapértelmezés szerint az a szöveg, amely nem fér el egy cellába, a szomszédos cellákat foglalja el attól jobbra.

A tördeléssel több sornyi szöveget is megjeleníthet egy cellán belül

Ehhez: a HOME- ALIGNMENT fülön válassza ki a WORLD WRAPPING parancsot

Ha a szöveg egy szóból áll, akkor nincs tördelve.

-Ha nem látszik minden szöveg tördelése után, akkor előfordulhat, hogy módosítani kell a sor magasságát

-A KEZDŐLAP lap CELLÁK csoportjában válassza ki a FORMÁZÁS elemet, majd a CELLEMÉRET csoportban kattintson az AUTOMATIKUS FIT.

-A sorok és az oszlopok méretét az egérkurzorral lehet megváltoztatni, és a helyi menü hívásával válassza ki a VONALMAGASSÁG menüpontot.

- Az adatbevitel megkezdéséhez új sor automata nélküli cellákban .....

- A táblázat szerkesztésénél ugyanazokat a technikákat alkalmazzuk, mint a Wordben, de Excelben is vannak automatikus kitöltési jelzők, ez az aktív cella sarkában található négyzet a cellák automatikus kitöltésére szolgál, és megkönnyíti a munkát. a programot, akkor mindent megértünk a tanfolyam során, és most megfontoljuk a főbb jellemzőit:

- Ha egy cellát kiválasztunk, megtartjuk és növeljük a keretet, ennek a cellának az értékét átmásoljuk másoknak.

-Két cella kijelölése esetén a program megnézi azok tartalmát, ha van szám, akkor ezeknek a számoknak a különbségének a számtani haladását folytatja a program, és ha a szöveg, de egy bizonyos szöveg pl. ....

- Így egyszerűen készíthet szorzótáblát, ha csak négy cellát tölt ki ... ..

Adatformátumok:

-A program automatikusan meghatározza, hogy mi kerül a cellába. Az Excel összesen 13 formátumot használ, de három fő fajtája van meghatározva:

Szám – ha be van írva digitális információ a bankjegyeken kívül betűket nem tartalmaz, a negatív szám, százalék és fok jele.

Formula - egy utasítás lineáris jelölés formájában, amelyben a számok mellett cellacímek is használhatók, akár más lapokról is, valamint speciális, függvényként működő parancsszavak, az egyetlen dolog, ami alapvetően meghatározza, hogy ez egy képlet egyenlőségjel a sor legelején, a végső formátum lehet szám vagy szöveg.

A szöveg olyan dolog, amely nem szerepel az első két definícióban, és betűk és számok halmaza.

Számformátumok:

Numerikus - bármely 16 számjegyen belüli szám, a többit le kell kerekíteni.

Monetáris - a pénzösszegekkel és azok bemutatásával történő számításokra szolgál, egy pénznem beírásánál a rövidített neve automatikusan megjelenik a számok után, és nem kell beírni a billentyűzeten, például 120r. Vagy 10 dollár

Pénzügyi - a különböző pénzösszegek arányának kiszámítására szolgál, és nincs negatív értéke

Százalék – törtértékek kiszámítására szolgál, és automatikusan beállítja a százalékjelet, például a 0,4 az 40%

Tört - a szám egy adott osztójú törtként jelenik meg

Exponenciális - nagyon nagy értékek jelzésére szolgál, például 16 * 1000000000000

Képletek

Képletek - számokat, matematikai szimbólumokat, függvényeket, cellaneveket tartalmazó számítások, amelyekből számot vesznek a számításokhoz. A táblázatba beírt összes képletnek egyenlőségjellel kell kezdődnie.

Cella neve

Minden cellának saját neve van. Például U32, itt U a cella oszlopa, 32 a sor száma. Az aktív cella nevét a képletsortól balra lévő táblázatba írjuk, az MS Excel 2007-ben pedig egy cellához más név is rendelhető, amelyet aztán a képletekben használhatunk.

Előadás: "Internet szolgáltatások"

Alapvető internetes szolgáltatások

Az internethez való csatlakozással különféle információs és kommunikációs szolgáltatásokat vehet igénybe, amelyek közül a legfontosabbak a következők:

A világméretű információs hálózat WWW (World-wide-Web) az egyik legnépszerűbb internetes szolgáltatás;

-Email Email;

-ICQ (közvetlen kommunikációs szolgáltatás)

- telekonferenciák

- videókonferenciázás

Népszerű böngészők

A World Wide Web - webhelyek (egy vagy több oldalból álló) erőforrásainak megtekintéséhez speciális programokat használjon - böngészőket (böngészőket)

Az egyik legnépszerűbb internet böngésző(teljes szar), Firefox és google chrome

1993-ban az első GUI a WWW-hez - Mozaik böngésző. Mark Anderson alapította ezt a céget.

Opera, Mozilla firefox.

URL-ek és protokollok.

A böngészőablakban van egy címsor. Írja be az internetes erőforrás címét a karakterlánc beviteli mezőjébe.

Minden erőforrásnak megvan a maga egyedi címe - Universal Resource Locator. Lehetővé teszi egy fájl egyedi lokalizálását az interneten.Az URL 3 részből áll.

Az első egy protokoll két perjellel és egy kettősponttal.

A második rész a domain név, amelyet egy perjel követ.

A harmadik a dokumentum elérési útja vagy maga a dokumentum.

HTTP protokoll - alap protokoll A, amely leírja a böngészők és a webszerverek közötti interakciót.

Az FTP egy protokoll a fájlok számítógépek közötti átvitelére.

BAN BEN súgórendszer IE programokat lehet szerezni részletes információk protokollok, például az FTP protokollok.

Internetes keresési módszerek

Különféle szótárakban megtalálhatja a keresőmotorok definícióit.

Az internetes keresőmotorhoz olyan speciális oldalakon lehet hozzáférni, amelyeken a felhasználó linkeket kap a megadott kérésnek megfelelő webhelyekre.

A weboldalak hipertextek. A keresőmotoroknak általában van egy speciális lekérdezési nyelve. Ez szűkíti a keresési tartományt.

Példák a www.rambler.ru keresőmotorokra

www.yandex.ru

www.google.com

A keresőmotor speciális beviteli mezőjébe írja be kulcsszó vagy néhány szót.

A keresőmotorok hatókör (nyelv, nemzeti domain) és globálisak szerint vannak felosztva, például yahoo.com

A WWW.Google.ru nemzeti, a .com pedig globális

A különböző keresőmotorok eltérő eredményeket adhatnak ugyanazon kulcsszavakra.

Egyes keresőmotorok hivatkozásokat adnak más rendszerekhez, ha a felhasználó nem kapja meg a szükséges információkat. Ennek a rendszernek a használatával. Ha érdekes webhelyekre mutató hivatkozásokat talál, elérhetővé teheti azokat offline megtekintésre.

A Netscape Navigator böngésző karakterkódolási képességekkel rendelkezik az információk helyes megjelenítéséhez.

Letöltési technikák

Grafikus információk letöltéséhez bármelyik keresőmotort használhatja.

A szöveg letöltéséhez egyszerűen másolja a szöveget.

A teljes oldalt is másolhatja.

Letöltheti magát a webhelyet, ehhez le kell töltenie a programot - a "letöltés" kezelőt. webmásoló.

A letöltéskezelőket nem csak oldalak letöltésére, hanem az információk letöltésének felgyorsítására is használják. A programok részekre bontják a fájlt, és még a folyamat megszakítása után sem kell újrakezdeni.

A fájlok formájában lévő információkat az FTP szervereken kell keresni. Néhány FTP szerverek regisztrálnia kell, és jelszót kell kérnie (nem mindig ingyenes).

A letöltéshez és a kereséshez az interneten különféle címtárakat is használnak, például: www.free-help-internet.com.

Az e-mail 1971 óta létezik. Ray Tomlinson.

OS ablakok működnek Az e-mailt a Microsoft Outlook program biztosítja, amely a következő fő funkciókat látja el:

- a levél szövegének elkészítése;

- levelek kézbesítése;

-levelek olvasása, mentése;

- betűk törlése;

- más fájlok (mellékletek) levéllel történő küldése

E-mail fiókot is létrehozhat a szerveren. Itt a következőket teheti:

- levelek fogadása, olvasása, mentése;

- a levél szövegének elkészítése;

- levél küldése;

- betűk törlése;

-címek hozzáadása a címjegyzékhez;

- küldés más fájlok levelével.

Az Internet bármely oldala kezdőlappá tehető.

1996 novemberében megjelent az ICQ első verziója az interneten, amely ingyenesen letölthető a www.mirabilis.com weboldalról.

A program letöltése után telepítenie kell, ami után az internethez való csatlakozáskor magától elindul. A program elindítása után a megjelenő ablakban megadhatja bejelentkezési nevét és jelszavát, vagy regisztrálhat és megkaphatja a számát. Felhasználóváltás vagy beszerzés új szám bármikor lehetséges. Ha valaki felveszi a névjegyzékébe, arról értesítést kap.

Szoftver felépítése.

A problémák megoldására kialakított programok és a kísérő dokumentációk készletét szoftvernek (SW) nevezzük. Három kategóriába sorolható:

Rendszer szoftver(számítógép vezérléséhez szükséges, más felhasználói programok létrehozásához és végrehajtásának támogatásához, a felhasználó számára különféle szolgáltatások nyújtásához);

Szerszámrendszerek vagy programozási rendszerek(új programok létrehozásának biztosítása számítógépekhez);

Alkalmazás szoftver(a felhasználó által igényelt munka elvégzésének közvetlen biztosítása).

Szoftver:

Rendszer szoftver

1.1 Alapszoftver

1.2 Szolgáltatási rendszerek

Programozási rendszerek

2.1 Helyi alapok

2.2 Integrált környezetek

2.1.1 Programozási nyelvek és rendszerek

2.1.2 Felhasználói környezet

Alkalmazás szoftver

3.1 Alkalmazási csomagok

3.2 Felhasználói programok

Rendszer szoftver

A rendszerszoftver olyan programokat tartalmaz, amelyek vezérlik a számítógépek hardverének működését és számítógépes hálózatok (ezek a programok általában nem konkrét felhasználói feladatokat oldanak meg, hanem feltételeket teremtenek a megoldásukhoz). Rendszerszoftver elküldve a következő címre:

A számítógép és a számítógépes hálózat stabilitásának biztosítása;

Feltételeket teremteni az alkalmazási programok normál működéséhez;

Segédműveletek elvégzésére;

Számítógépek és számítógépes hálózatok hardverének diagnosztizálására.

A rendszerprogramok teljes készlete két nagy csoportra osztható - alapvető szoftverek és szolgáltató rendszerek.

Alapszoftver- Ez a minimális szoftvereszközkészlet, amely biztosítja a számítógép működését.

Ez a szoftver alosztály a következőket tartalmazza:

Operációs rendszerek (OS) - olyan programok készlete, amelyek az alkalmazási programok kezelésének folyamatát, a számítógépes számítási erőforrások tervezését és kezelését irányítják;

Az operációs rendszerhéjak olyan speciális programok, amelyek megkönnyítik a felhasználói kommunikációt az operációs rendszer parancsaival ( szöveges és grafikus opciókkal a végfelhasználói felülethez);

Hálózati operációs rendszer - olyan programok készlete, amelyek az adatok feldolgozását, továbbítását és tárolását biztosítják a hálózaton.

Szolgáltatási rendszerek - számítógép szervizelésére tervezték (az alapszoftver képességeinek bővítése). Funkcionális alapon a szolgáltató szoftverek között megkülönböztethetjük:

Lemezkarbantartó programok;
víruskereső programok;

Adatarchiváló programok;

Hálózat karbantartási programok.

Számítógép állapotának diagnosztizálására szolgáló programok;

A kiegészítő adatfeldolgozási műveletek vagy számítógép-karbantartás (diagnosztika, hardver és szoftver tesztelése, lemezterület-használat optimalizálása, mágneslemezen megsemmisült információk helyreállítása stb.) elvégzésére szolgáló programokat segédprogramoknak nevezzük.

Szerszámrendszerek

Ez szoftver termékek, programozási technológiai támogatás, beleértve:

Programkészítési egyéni munka elvégzését biztosító helyi eszközök;

Integrált környezetek szoftverfejlesztők számára.

A helyi szoftverfejlesztési eszközök különféle nyelvek(gépi, algoritmikus, eljárási problémaorientált stb.) és programozási rendszerek, és hangszeres környezet felhasználó. A programozási nyelven elkészített program a fordítás, a hibakeresés és a tesztelés szakaszán megy keresztül.

A hangszer fő célja integrált fejlesztői szoftverkörnyezetek – a programozók termelékenységének növelése.

Alkalmazási programok

Alkalmazott felhasználói problémák megoldására tervezték. A következőket biztosítják: szövegfeldolgozás, fotó- és videóképek, prezentációk elkészítése, táblázatos adatfeldolgozás, adatbázis-kezelés, számítógépes tervezés (CAD), stb. Az alkalmazásszoftverek alkalmazási szoftvercsomagokból (APP) és felhasználói alkalmazásokból állnak.

Jelenleg az alkalmazásszoftverben jelentős helyet foglalnak el az alkalmazási szoftvercsomagok, amelyek alkalmazási körük szerint a következőkre oszlanak: domain specifikus csomagok(feladatok szűk köre), általános célú csomagok(tipikus feladatok) és integrált csomagok(főleg a gazdasági szférában használják, és általában rendelkeznek: táblázattal, szöveg szerkesztő, adatbázis-kezelő rendszer - DBMS, grafikus szerkesztő, kommunikációs eszközök).

Általános információk az operációs rendszerről

A számítástechnika mint egész három fő részből áll: számítógépből, szoftverből és felhasználóból. Az operációs rendszer egy olyan programcsomag, amely ezeket az elemeket egyesíti egységes rendszer interakciójukat biztosítva. Az operációs rendszer a következő fő feladatokat látja el:

- a számítási folyamat irányítása;

- számítógépes eszközök vezérlése;

- a lemezen lévő mappák és fájlok elhelyezésének és hozzáférésének kezelése.

A számítógépes rendszer elemei közötti interakciót biztosító eszközöket interfésznek nevezzük. A számítógépes rendszer többféle típust valósít meg interfészek:

Hardver interfész (kölcsönhatást biztosít a különböző számítógépes csomópontok között);

Szoftver interfész (interakciót biztosít a számítógép által végrehajtott programok között);

Hardver-szoftver interfész (kölcsönhatást biztosít a számítógép csomópontjai, a hardver és a végrehajtható programok között);

Felhasználói felület (felhasználói interakciót biztosít a hardver- és szoftverkomplexummal).

A szoftver és a hardver, valamint a számítógép és a felhasználó közötti koordinációt az operációs rendszer szervezi és végzi.

OS esetén: folyamat, memória és fájl. Kulcsfogalom- folyamat. A folyamat egy program a végrehajtása idején. Minden folyamat hozzá van rendelve a címteréhez - a memóriában lévő címek listája egy bizonyos minimumtól egy bizonyos maximumig. Ezeken a címeken a folyamat információkat adhat meg és elolvashat. A folyamatcímterület-kezelés az operációs rendszer fontos funkciója. Ezenkívül az operációs rendszer kezeli a fájlok létrehozását, törlését, olvasását és mentését. Egy fájl olvasása előtt lemezre kell helyezni és megnyitni, beolvasás után pedig be kell zárni. Mindezek a funkciók rendszerhívásokat indítanak.

Az operációs rendszert a következők különböztetik meg:

Egyidejű felhasználók száma (egyfelhasználós és többfelhasználós);

Az operációs rendszer irányítása alatt egyidejűleg végrehajtott feladatok száma (egyfeladatos és többfeladatos);

A felhasználói felület típusa (szöveges és grafikus);

Hardver és szoftver erőforrások használatának módja (helyi és hálózati operációs rendszerek);

A számítógépben és a processzorbitben használt folyamatok száma (egy- és többprocesszoros, 8-, 16-, 32- és 64-bites).

Az operációs rendszer általában a következőket tartalmazza: kernelt, fájlrendszer, feladatkezelő, eszközillesztők és segédprogramok.

Tájékoztatási rendszer közgazdaságtanból bármely esszé 20 lapon

OS

Mint fentebb említettük, a számítógépes rendszer hardvert és szoftvert egyaránt tartalmaz, amelyeket általában a számítástechnika szempontjából külön-külön tekintenek. A számítástechnikai rendszerek hardverkonfigurációját és szoftverkonfigurációját külön vizsgáljuk. Ez a szétválasztási elv érvényesül a számítástechnikában különleges jelentése, hiszen nagyon gyakran ugyanazon feladatok megoldása hardveresen és szoftveresen is biztosítható. A helyes választástól szoftveres megoldás konfigurációk befolyásolják a teljes számítási rendszer egészének teljesítményét és hatékonyságát.

Programok a parancsok rendezett sorozatai. Bármilyen végcél számítógépes program- hardverkezelés. Még ha első ránézésre a program semmilyen módon nem lép interakcióba a hardverrel, nem igényel bevitelt a beviteli eszközöktől és nem ad ki adatokat a kimeneti eszközökre, munkája akkor is a számítógép hardvereszközeinek vezérlésén alapul.

Szoftver és Hardver a számítógépes munkában elválaszthatatlan kapcsolatban és folyamatos interakcióban. Annak ellenére, hogy ezt a két kategóriát külön-külön vizsgáljuk, nem szabad megfeledkeznünk arról, hogy dialektikus kapcsolat van közöttük, és külön mérlegelésük legalább feltételes.

A számítógépes rendszer szoftverének (SW) összetételét ún szoftver konfiguráció. A programok, valamint a fizikai csomópontok és blokkok között kapcsolat van - sok program más, alacsonyabb szintű program alapján működik, vagyis programközi felületről beszélhetünk. Egy ilyen interfész létezésének lehetősége is a létezésen alapul specifikációkÉs interakciós protokollok, de a gyakorlatban ezt a szoftverek több, egymással kölcsönhatásban álló szintre való felosztása biztosítja (2.9. ábra).

2.9. ábra. Számítógépes rendszer szoftverszerkezete

A szoftverrétegek piramis alakúak. Minden következő szint az előző szintek szoftverére épül. Ez a felosztás kényelmes a számítógépes rendszerrel végzett munka minden szakaszában, a programok telepítésétől a gyakorlati működésig és Karbantartás. Minden átfedő szint növeli a teljes rendszer funkcionalitását. Így például egy alapszintű szoftverrel rendelkező számítástechnikai rendszer nem képes a legtöbb funkció végrehajtására, de lehetővé teszi a rendszerszoftverek telepítését.

A legtöbb alacsony szint szoftver bemutatja alapszoftver. Felelős a mögöttes hardverrel való interakcióért. Általános szabály, hogy az alapvető szoftvereszközök közvetlenül az alapfelszerelésben találhatók, és speciális mikroáramkörökben, úgynevezett csak olvasható memóriaeszközökben (ROM - Read Only Memory, ROM) tárolódnak. A programokat és az adatokat a gyártási szakaszban ROM chipekbe írják („flash”), és működés közben nem módosíthatók.



Azokban az esetekben, amikor az alapszoftver működés közbeni megváltoztatása műszakilag megoldható, a ROM chipek helyett újraprogramozható, csak olvasható memóriákat (EPROM - Erasable and Programmable Read Only Memory, EPROM) használnak. Ebben az esetben a ROM tartalmának megváltoztatása közvetlenül a számítógépes rendszer részeként (ezt a technológiát flash technológiának nevezik), és azon kívül is végrehajtható. speciális eszközök programozóknak hívják.

Rendszerszint- átmeneti. Az ezen a szinten működő programok biztosítják a számítógépes rendszer más programjainak interakcióját az alapszintű programokkal és közvetlenül a hardverrel, azaz "közvetítő" funkciókat látnak el.

A teljes számítási rendszer teljesítménye nagymértékben függ az ilyen szintű szoftvertől. Így például, amikor új berendezést csatlakoztatnak egy számítógépes rendszerhez, akkor a rendszer szintjén olyan programot kell telepíteni, amely más programok számára biztosít kapcsolatot ezzel a berendezéssel. Konkrét programok felelős az interakcióért konkrét eszközök eszközillesztőknek hívják – a rendszerszintű szoftver részét képezik.

A rendszerszintű programok egy másik osztálya a felhasználói interakcióért felelős. Nekik köszönhető, hogy lehetőséget kap arra, hogy adatokat vigyen be a számítógépes rendszerbe, irányítsa annak munkáját, és az eredményt a számára kényelmes formában kapja meg. Ezeket a szoftvereszközöket felhasználói interfész eszközöknek nevezzük. A számítógéppel való munkavégzés kényelme és a munkahelyi munkatermelékenység közvetlenül tőlük függ.

A rendszerszintű szoftverűrlapok halmaza számítógép operációs rendszer kernel. Ha a számítógép rendszerszintű szoftverrel van felszerelve, akkor már felkészült a magasabb szintű szoftverek telepítésére, a szoftver és a hardver interakciójára, és ami a legfontosabb, a felhasználói interakcióra. Azaz az operációs rendszer kernelének megléte elengedhetetlen feltétele a lehetőségnek praktikus munka számítógépes rendszerrel rendelkező személy.

Szoftver szolgáltatási szint kölcsönhatásba lép mind az alapszintű programokkal, mind a rendszerszintű programokkal. A segédprogramok (más néven segédprogramok) fő célja a számítógépes rendszer ellenőrzésének, beállításának és konfigurálásának automatizálása. Sok esetben a rendszerprogramok funkcionalitásának javítására vagy javítására használják őket. Egyes segédprogramok (általában karbantartási programok) eredetileg az operációs rendszer részét képezik, de a legtöbb segédprogram az operációs rendszeren kívüli, és funkcióinak javítására szolgál.

A segédprogramok fejlesztésének és üzemeltetésének két alternatív iránya van: az operációs rendszerrel való integráció és az önálló működés. Az első esetben a segédprogramok megváltoztathatják a rendszerprogramok fogyasztói tulajdonságait, kényelmesebbé téve azokat a gyakorlati munkához. A második esetben ezek lazán kapcsolódnak a rendszerszoftverhez, de több lehetőséget biztosítanak a felhasználónak a hardverrel és szoftverrel való interakció személyre szabására.

Szoftver alkalmazási réteg olyan alkalmazási programok összessége, amelyek segítségével egy adott munkahelyen konkrét feladatokat látnak el. E feladatok köre szokatlanul széles - az iparitól a kreatív és szórakoztató-oktató jellegűig. Hatalmas funkcionális tartomány lehetséges alkalmazások A számítástechnika az alkalmazási programok jelenlétének köszönhető különböző típusok tevékenységek.

Mivel közvetlen kapcsolat van az alkalmazásszoftver és a rendszerszoftver között (az első a másodikra ​​támaszkodik), a számítási rendszer univerzalitása, az alkalmazási szoftverek elérhetősége és a szélesség funkcionalitás számítógép közvetlenül függ attól, hogy milyen operációs rendszert használunk, milyen rendszereszközöket tartalmaz a kernel, hogyan biztosítja a hármas komplex ember - program - berendezés interakcióját.