És fő összetevői

Ábra. 1. A programozás hierarchiája

A modern számítógépek végre számos funkciót és hardveres hardver vagy technikai támogatást számítógépek (hardver), és számos - egy sor programot, az úgynevezett szoftver (software) (2. ábra).

A számítógép szoftverje egy sor program és dokumentáció azokon, amelyek lehetővé teszik az információk automatizált feldolgozását a számítógépen. Ha a hardver olyan szolgáltatásokat nyújt a felhasználóknak, amennyire szüksége volt, megszűnik a szoftver szükségessége. Jelenleg azonban a felhasználó hardvereszközökkel való munkája nem teljesen megfelelő, és a számítógépek tervezésekor szoftver és hardver kombinációja jön létre. Ez lehetővé teszi számunkra, hogy megtaláljuk a legjobb lehetőséget a számítógépek és képességeik létrehozásának költségeinek ötvözésére. A felhasználó szempontjából lehetséges, hogy olyan virtuális (látszólagos) számítógépről beszélünk, amely bizonyos tulajdonságokkal rendelkezik a hardver és a szoftver kombinációjával.

2. ábra. A számítógépes rendszer gyűrűszerkezete

A szoftver szerves része a számítógépnek. Megszabadítja a felhasználókat abban, hogy ismerjék az egyes eszközök sajátosságait, megkönnyítik az egyes felhasználók gépével való kommunikációt, és rendszergazdák elosztásával hozzáférést biztosítanak több felhasználó rendszeréhez. Minél összetettebb és fejlettebb a szoftver, annál könnyebben kommunikál a készülékkel. A modern gépek értékelése során az ilyen alapvető jellemzők, mint a sebesség és a memória kapacitása, nem elegendőek. Ezeket a szoftver jellemzőivel kell kiegészíteni. Ahogy a számítógép kifinomultabbá válik, a szoftverek fontossága nő. Jelenleg a számítógépes rendszer költségének 60-70% -a.

Az alapelv a szoftver kiosztani néhány jellemzőjét és fejlesztéshez formájában szabványosított, amelynek működése függ az értéke be- és kimenetek a blokk, és független a többi egység. Az ilyen szoftverblokkok modulok. és az elvet modulárisnak nevezik.

Az elvégzett funkciókra a szoftver két nagy csoportra osztható: rendszer és alkalmazás.

Szoftver- rendszer egy sor programot tervezett széles köre számára készültek, és a szervezet a számítási eljárás és (vagy) a közös problémák megoldására (GOST 24 003-84). A rendszer szoftver tartalmazza az operációs rendszert és környezetét, programozási rendszereit, segédprogramjait.

Mivel a számítógép összetettebbé vált, szükségessé vált a rendszerszoftver egy része, amely az operációs rendszer néven ismert. Operációs rendszer (OS) - egy sor programot WebBRAdmin összes hardver erőforrások és a gép minden eleme a programnak a szervezet a leghatékonyabb felhasználása céljából a gyakorlati problémák megoldásában, valamint a szervezet kölcsönhatás a felhasználó. Az operációs rendszer képességeit kibővítő programokat, amelyek megkönnyítik az együttműködést, az operációs rendszer környezetének nevezik.

A programozási rendszer (SP) a számítógépes programok fejlesztésének eszköze. Ez biztosítja a programozási nyelvekben vagy gépi nyelvekbe írt programok létrehozását és átalakítását. Az operációs rendszer ezen részét a szoftverkomponensek képviselik, mint például a programozási nyelvek fordítói, hibakereső eszközök stb. A személyi számítógépek BASIC, PASCAL, C, PL / M, Prologue stb. Algoritmikus nyelveket használnak.

A kiegészítő karbantartási programok lehetővé teszik a vizsgálóberendezések ellenőrzését, a mágneslemezek minőségének ellenőrzését.

Alkalmazási szoftver
- egy sor program, amely speciális problémák megoldására szolgál. Ezek közül egy nagy csoport olyan alkalmazáscsomagokból áll, amelyek általános célúak lehetnek és valamilyen módszerek vagy problémák megoldására irányulnak (3. ábra). Ez magában foglalja az egyedi programokat, pl. felhasználói programok.

3. ábra. Szoftver struktúra

Alkalmazott programok csomagjai (SPP) - egy adott téma vagy téma problémáinak megoldására szolgáló programok összeállítása és az ilyen termékekre vonatkozó követelményeknek megfelelően tervezve. Például számviteli programok csomagjai.

A felhasználói programok vagy az egyedi programok leggyakrabban a felhasználók által létrehozott programok, amelyek nem szabványosnak minősülnek szoftvertermékként. Ahogy fejlődnek, néha átmennek az előző csoportokba.

Vannak általános és speciális célú alkalmazásokat tartalmazó csomagok. A speciális célú csomagok módszertani és problémamegoldó részekre oszthatók.

A módszer-orientált RFP középpontjában a probléma megoldásának egy matematikai módszere van:

· Matematikai programozás (lineáris, dinamikus, statisztikai stb.);

· Hálózati tervezés és menedzsment;

· Queuing elmélet.

Problémaorientált konkrét problémák megoldása egy adott tématerületen, például közlekedés, orvostudomány, banki szolgáltatások, számvitel stb. Segítségével automatizált munkahelyeket hozhat létre különböző profilú szakemberek számára.

A PPP általános célja a felhasználói feladatok széles körének automatizálására összpontosít. Ez az osztály magában foglalja:

· Adatbázis-kezelő rendszerek;

· Tervezési automatizálási rendszerek;

· A szakértői rendszerek héja, döntéstámogató rendszerek.

A csomagok standard funkciói: az oldalformátum beállítása és a bekezdés formázása; a szöveg bevitele és módosítása; egy sor törlése és beillesztése, oldalszámozás; Szövegtöredékekkel dolgozni, beleértve a szavak, mondatok és szövegblokkok kiválasztását; kontextuális keresés és csere; Használja a különböző betűkészletek szövegét, kiemelve a képernyőn megjelenő szót (kifejezés), és aláhúzott, dőlt, félkövér nyomtatás esetén.

A táblázat a rendes tábla számítógéppel egyenértékű, cellákban (cellákban), amelyek különböző típusú adatokat rögzítenek: dátumokat, szövegeket, képleteket, számokat. A táblázat a legáltalánosabb és leghatékonyabb adatfeldolgozó technológia. A táblázatkezeléshez speciális szoftver termékeket hoznak létre - asztali feldolgozók. A táblázat legfontosabb előnye, hogy minden operandus értékének megváltoztatásakor gyorsan képes újraszámolni a képlet függőségekhez kapcsolódó összes adatot. A táblafeldolgozás célja a dinamikus tábla (SpreadSheet) - egy hagyományos papíradagoló elektronikus egyenértéke, amely számos sorozatot és oszlopot tartalmaz. Az ilyen csomagok legfontosabb alkalmazási területei: közgazdaságtan és tervezés, jelentések készítése, összefoglalók stb.

Az adatbázis bizonyos szabályok szerint szervezett adatok gyűjteménye, amely az adatok leírását, tárolását és manipulálását szolgáló általános elveket biztosít, függetlenül az alkalmazási programoktól. Adatbázis létrehozásával a felhasználó különböző okokból kíván megszervezni az információkat, hogy a kiválasztást gyorsan elvégezhesse a jellemzők önkényes kombinációjával. Az adatbázis-kezelő rendszereket (DBMS) az adatbázisban lévő adatok kezelésére, az adatbázis fenntartására és az alkalmazással való interakció biztosítására használják.

Az üzleti grafika egy univerzális eszköz arra, hogy grafikusan megjelenítse a numerikus adatok megváltoztatásának mintáit, amelyek beírhatók a billentyűzetből vagy adatbázisokból és dinamikus táblákból továbbíthatók. Ezért az üzleti grafikus szoftvereket gyakran más csomagokkal együtt használják: táblázatos feldolgozás, adattárolás és tárolás, statisztikai feldolgozás.

A modern üzleti grafikai csomagok a következő kulcsfontosságú mutatókkal rendelkeznek: a papírméret és a kimeneti eszköz adatmegjelenítésének beállítása; automatikus skálázás és a skálahálózat kijelzése; automatikus egyezmények; a diagram vízszintes (függőleges) tájolása; színválaszték; a betűtípusok típusai és méretei; képes beállítani az oldal méretét.

A grafikus feldolgozó csomagok általában a következő típusú grafikonok létrehozását biztosítják: oszlop függőleges / vízszintes és kördiagram; lineáris gráf és diszperziós grafikon; a területek arányának diagramja.

Jelenleg az általános szoftveralkalmazások közül a legnépszerűbbek a szövegszerkesztők, asztali feldolgozók és adatbáziskezelő rendszerek. Ezen a területen sok programot fejlesztettek ki, és ezek tovább fejlődnek. Számos új funkcióval és lehetőséggel rendelkeznek. Ezeknek a programoknak a kezelése különbözik egymástól: különböző funkcióbillentyűket használnak, ugyanazon parancsok funkciói gyakran különbözőek stb. Ezenkívül gyakran különböző programok eltérő formátumúak a munkadarabok számára, így az egyik programban írt fájlokat egy másik program nem észleli, és további programokat kell létrehoznia az adatok kompatibilitása érdekében. A problémák megoldásához integrált rendszereket hoznak létre. A következőket tették:

· Az alkalmazási területek számos funkciója korlátozott azok számára, amelyeket a gyakorlatban leggyakrabban használnak;

· Integráció, amely a rendszer összes modulját egységes környezetbe integrálja egyetlen működési környezetben;

· A modulok belső kompatibilitása egymással és külső kompatibilitás más programokkal.

Ennek eredményeképpen az integrált rendszerben található összes modul egyetlen konstruktív szervezet.

Kapcsolódó cikkek