Domov / Ovládanie PC / Štruktúra softvéru nie je súčasťou dodávky. Zloženie a štruktúra moderného PC softvéru. Otázky a úlohy

Štruktúra softvéru nie je súčasťou dodávky. Zloženie a štruktúra moderného PC softvéru. Otázky a úlohy

Súbor programov navrhnutých na riešenie problémov na PC sa nazýva softvér. Zloženie počítačového softvéru sa nazýva konfigurácia softvéru. Softvér možno rozdeliť do troch kategórií (obr. 1):

Obrázok 1. Klasifikácia softvéru

    systémový softvér (programy na všeobecné použitie), ktoré vykonávajú rôzne pomocné funkcie, napríklad vytváranie kópií použitých informácií, vydávanie informácie o pozadí o počítači, kontrola zdravotného stavu počítačových zariadení a pod.

    aplikačný softvér, ktorý zabezpečuje potrebnú prácu na PC: úpravu textových dokumentov, vytváranie kresieb alebo obrázkov, spracovanie informačných polí atď.

    nástrojový softvér ( programovacie systémy), ktorá zabezpečuje vývoj nových programov pre počítač v programovacom jazyku.

Systémové softvér je súbor programov, ktoré poskytujú efektívnu správu komponentov počítačový systém, ako je procesor, RAM, I / O zariadenia, sieťové zariadenia, ktoré fungujú ako "medzivrstvové rozhranie", na jednej strane ktorého je zariadenie a na druhej strane používateľské aplikácie. Na rozdiel od aplikačného softvéru systémový softvér nerieši konkrétne aplikačné problémy, ale iba zabezpečuje chod iných programov, spravuje hardvérové ​​prostriedky počítačového systému atď.

Tieto programy na všeobecné použitie nesúvisia s konkrétnou počítačovou aplikáciou a vykonávajú tradičné funkcie: plánovanie a správa úloh, správa I/O atď. Inými slovami, systémové programy vykonávajú rôzne pomocné funkcie, napríklad vytvárajú kópie použitých informácií, vydávajú pomocné informácie o počítači, kontrolujú funkčnosť počítačových zariadení atď. Systémový softvér zahŕňa:

    operačné systémy (tento program sa načíta do pamäte RAM po zapnutí počítača)

    shell programy (poskytujú pohodlnejší a vizuálnejší spôsob komunikácie s počítačom ako používanie príkazového riadku DOS, ako je Norton Commander)

    operačné shelly sú systémy rozhrania, ktoré sa používajú na vytváranie grafických rozhraní, multiprogramovanie atď.

    Ovládače (programy určené na správu portov periférií, zvyčajne načítané do pamäte RAM pri spustení počítača)

    utility (pomocné alebo servisné programy, ktoré užívateľovi poskytujú množstvo doplnkových služieb)

Služby zahŕňajú:

    správcovia súborov alebo správcovia súborov

    prostriedky dynamickej kompresie dát (umožňujú zvýšiť množstvo informácií na disku vďaka jeho dynamickej kompresii)

    prehliadač a nástroje na prehrávanie

    diagnostické nástroje; ovládacie nástroje umožňujú skontrolovať konfiguráciu počítača a skontrolovať funkčnosť počítačových zariadení, predovšetkým pevných diskov

    komunikačné prostriedky (komunikačné programy) sú určené na organizovanie výmeny informácií medzi počítačmi

    nástroje počítačovej bezpečnosti (zálohovanie, antivírusový softvér).

Utility sú programy určené na riešenie úzkeho rozsahu pomocných úloh.

Niekedy sú nástroje klasifikované ako servisný softvér.

Nástroje sa používajú na:

    Monitorovanie ukazovateľov výkonu senzorov a zariadení - sledovanie teplôt procesora, video adaptéra; čítanie S.M.A.R.T. pevné disky;

    Kontrola parametrov zariadenia - obmedzenie maximálnej rýchlosti otáčania CD-mechaniky; zmena rýchlosti ventilátora.

    Kontrola indikátorov - kontrola referenčnej integrity; správne zaznamenávanie údajov.

    Vylepšenia – formátovanie a/alebo opätovné rozdelenie disku so zachovaním dát, vymazanie bez možnosti obnovy.

Typy pomôcok:

Diskové nástroje

      Defragmentátory

      Kontrola disku - vyhľadávanie súborov a častí disku, ktoré boli nesprávne zaznamenané alebo rôznym spôsobom poškodené a ich následné vymazanie pre efektívne využitie miesto na disku.

      Čistenie disku - odstráňte dočasné súbory, nepotrebné súbory, vyprázdnite „kôš“.

      Rozdelenie disku - rozdelenie disku na logické disky, ktoré môžu mať rôzne súborové systémy a operačný systém ich vníma ako niekoľko rôznych diskov.

      Zálohovanie - vytváranie záložných kópií celých diskov a jednotlivých súborov, ako aj obnova z týchto kópií.

      Kompresia disku - komprimuje informácie na diskoch, aby sa zvýšila kapacita pevných diskov.

      • Pomôcky registra

        Pomôcky na monitorovanie hardvéru

        Skúšky zariadení

Obrázok 2. Miesto open source softvéru vo viacúrovňovej štruktúre počítača

Je potrebné poznamenať, že niektoré nástroje sú súčasťou operačný systém zatiaľ čo druhá časť funguje autonómne. Väčšina všeobecného (systémového) softvéru je súčasťou OS (obr. 2). Časť všeobecného softvéru je súčasťou samotného počítača (časť programov OS a kontrolných testov je zaznamenaná v ROM alebo PROM nainštalovanom na systémová doska). Časť zdieľaného softvéru je samostatný softvér a je k dispozícii samostatne.

          Aplikačný softvér. Aplikačné programy môžu byť použité samostatne alebo ako súčasť softvérových systémov alebo balíkov. Aplikačný softvér - programy, ktoré priamo zabezpečujú výkon potrebnej práce na PC: úprava textových dokumentov, vytváranie výkresov alebo obrázkov, vytváranie tabuliek a pod.. Aplikačné softvérové ​​balíky sú sústavou programov, ktoré sa podľa svojho rozsahu delia na problémové -orientované, všeobecné destinácie balíkov a integrované balíky. Moderné integrované balíky obsahujú až päť funkčných komponentov: testovací a tabuľkový procesor, DBMS, grafický editor, telekomunikačné zariadenia. Aplikačný softvér zahŕňa napríklad:

    balík MS OFFICE

    Účtovné systémy

    Finančné analytické systémy

    Integrované kancelárske pracovné balíky

    CAD - systémy (počítačom podporované konštrukčné systémy)

    HTML alebo webové editory

    Prehliadače – webové prehliadače

    Grafický editor

    Expertné systémy.

          Nástrojový softvér. Nástrojový softvér alebo programovacie systémy sú systémy na automatizáciu vývoja nových programov v programovacom jazyku. V najvšeobecnejšom prípade, ak chcete vytvoriť program vo vybranom programovacom jazyku (systémový programovací jazyk), musíte mať nasledujúce komponenty: 1. Textový editor na vytvorenie súboru so zdrojovým kódom programu. 2. Kompilátor alebo interpret. Zdrojový text je preložený do stredného objektového kódu pomocou kompilačného programu. Pôvodný text veľký program pozostáva z viacerých modulov(zdrojové súbory). Každý modul je zostavený do samostatný súbor s objektovým kódom, ktorý potom treba spojiť do jediného celku.3. Linker alebo assembler, ktorý spája objektové moduly a vytvára funkčnú aplikáciu – spustiteľný kód. Spustiteľný kód je úplný program, ktorý je možné spustiť na akomkoľvek počítači s operačným systémom, pre ktorý bol program vytvorený. Výsledný súbor má spravidla príponu .EXE alebo .COM.4. V poslednej dobe sa rozšírili metódy vizuálneho programovania (pomocou skriptovacích jazykov), ktoré sa zameriavajú na vytváranie aplikácií pre Windows. Tento proces je automatizovaný v prostredí rýchleho návrhu. V tomto prípade sa používajú hotové vizuálne komponenty, ktoré sa konfigurujú pomocou špeciálnych editorov. Najpopulárnejšie editory (programovacie systémy využívajúce vizuálne nástroje) pre vizuálny dizajn:

    Borland Delphi - navrhnutý tak, aby vyriešil takmer akýkoľvek problém s programovaním aplikácií

    Borland C++ Builder je vynikajúci nástroj na vývoj aplikácií pre DOS a Windows

    Microsoft Visual Basic je populárny nástroj na vytváranie programov Windows.

    Microsoft Visual C++ – tento nástroj vám umožňuje vyvíjať akékoľvek aplikácie, ktoré bežia v prostredí operačného systému, ako je Microsoft Windows

Kontrolné otázky:

    Definujte operačný systém.

    Aký softvér je klasifikovaný ako systémový softvér?

    Pomenujte obslužný softvér.

    Aký softvér sa používa?

    Aký je účel softvéru?

    Aké sú hlavné triedy programov? Uveďte príklady programov v každej triede podľa účelu.

Téma 3. SOFTWARE

Pre primerané používanie počítača ( spracovávanie informácií) musíte poznať účel a vlastnosti programov, ktoré potrebujete pri práci s ním. Súbor programov a sprievodnej dokumentácie ( používané pri prevádzke týchto programov), sa nazýva softvér(BY). Softvér je neoddeliteľnou súčasťou každého výpočtového systému a je zdieľaný ( podľa dohody) do troch kategórií: systémový softvér(potrebné na ovládanie počítača, na vytváranie a podporu vykonávania iných užívateľských programov, na poskytovanie užívateľovi súbor rôznych služieb), programovacie systémy alebo nástrojové systémy (poskytovanie tvorby nových programov pre počítače) a aplikačný softvér (priamo zabezpečujúce výkon prác požadovaných používateľom).


Štruktúra softvéru

Systémový softvér zahŕňa súbor programov, ktoré riadia činnosť hardvéru počítačov a počítačových sietí ( tieto programy spravidla neriešia konkrétne úlohy používateľa, ale vytvárajú podmienky na ich riešenie). Systémový softvér odoslaný na adresu:

zabezpečiť stabilnú prevádzku počítača a počítačovej siete;

vytvárať podmienky pre normálnu prevádzku aplikačných programov;

vykonávať pomocné operácie;

na diagnostiku počítačového hardvéru a počítačovej siete;

Celý súbor systémových programov možno rozdeliť do dvoch veľkých skupín: základný softvér A servisné systémy. Základný softvér je minimálna množina softvéru, vďaka ktorému bude počítač fungovať.

Základná podtrieda Softvér zahŕňa:

· OS (OS) - súbor programov, ktoré riadia proces vykonávania aplikačných programov, plánovanie a správu výpočtových zdrojov PC ( Operačný systém preberá vykonávanie takých operácií, ako je monitorovanie stavu počítačového vybavenia; vykonanie bootstrap postupu; riadenie prevádzky všetkých PC zariadení; správa súborového systému; interakcia používateľa s PC; načítanie a vykonávanie aplikačných programov; rozdelenie zdrojov PC - RAM, procesorový čas a periférne zariadenia medzi aplikačnými programami).

Prevádzkové škrupiny špeciálne programy, navrhnutý na uľahčenie používateľskej komunikácie s príkazmi operačného systému s textovými a grafickými možnosťami pre rozhranie koncového používateľa ( shell programy poskytujú pohodlný a vizuálny spôsob komunikácie s počítačom, umožňujú vizuálne zobrazovať obsah adresárov na diskoch, pohodlne kopírovať, premenovávať, odosielať a mazať súbory atď.).



· sieťové operačné systémy – súbor programov, ktoré zabezpečujú spracovanie, prenos a ukladanie dát v sieti.

Až donedávna mala väčšina počítačov nainštalovaný operačný systém. MS DOS, ktorý bol vytvorený v roku 1981 spoločnosťou Microsoft ( všimnite si, že to nebol pôvodný vývoj samotného Microsoftu – spoločnosť Billa Gatesa len dokončila „OS“ s názvom QDOS, ktorý vytvorila iná spoločnosť). Pred príchodom Windowsu bol najpopulárnejší a najpoužívanejší diskový operačný systém MS DOS. V jeho prostredí bola vytvorená celá generácia softvéru. Založené na MS DOS vo vývoji počítačová technológia objavil sa Windows ( Od roku 1996 je MS DOS súčasťou operačného prostredia Windows 95). Hlavné komponenty OS, vyvinuté v prostredí MS DOS, sú klasické a sú organicky zahrnuté do Windows v novej etape vývoja softvéru vo všeobecnosti a jeho jadra - operačných systémov.

MS DOS je 16-bitový jednoúlohový operačný systém "rozhranie príkazového riadku", ktorý je kompaktný, má skromné ​​hardvérové ​​požiadavky a pre používateľov a programy vykonáva úplné minimum funkcií. Hlavné nevýhody DOS:

Jeho hlavnou slabou stránkou je práca s obmedzenou pamäťou RAM ( v ére vzniku MS-DOS RAM väčšiny počítačov nepresahovala 256 kilobajtov. DOS dokázal pracovať so 640 kilobajtami RAM a Bill Gates tvrdil, že nikto nikdy nebude potrebovať viac, no postupom času sa objavovali programy, ktoré potrebovali na svoju prácu viac RAM a museli používať špeciálne programy – správcovia pamäte, no nevyriešili to. problém);

Druhým nedostatkom DOSu bola nemožnosť práce v plnohodnotnom grafickom režime ( aj keď vtedajšie počítače jej už mohli poskytnúť podporu);

· Treťou nevýhodou MS-DOS bola jednoúloha.

Operačné systémy rodiny DOS sú napriek svojej jednoduchosti a hospodárnosti zastarané a nahradili ich operačné systémy novej generácie. Tieto operačné systémy zahŕňajú operačné systémy rodiny Windows, operačné systémy rodiny Unix atď.

Servisné systémy- určené na údržbu počítača ( rozšíriť možnosti základného softvéru). Na funkčnom základe môžeme medzi servisným softvérom rozlíšiť:

Programy na údržbu disku ( zabezpečenie overenia kvality povrchu disku, kontrola bezpečnosti súborov, kompresia disku, vytváranie poistných kópií, zálohovanie dát na externé médiá a pod.);

· antivírusové programy (poskytovanie počítačovej ochrany, detekcie a obnovy infikovaných súborov);

programy na archiváciu údajov ( poskytujú proces kompresie informácií v súboroch s cieľom znížiť množstvo pamäte na ich uloženie);

programy údržby siete.

programy na diagnostiku zdravia počítača;

Programy používané na vykonávanie pomocných operácií spracovania údajov alebo údržby počítača ( diagnostika, testovanie, optimalizácia využitia miesta na disku, obnova informácií zničených na magnetickom disku a pod.) sa nazývajú verejné služby.

Programovacie systémy alebo systémy nástrojov sú softvérové ​​produkty, ktoré podporujú technológiu programovania. V tomto smere existujú nástroje na vytváranie aplikácií, vrátane:

miestne nástroje, ktoré zabezpečujú výkon jednotlivých prác na tvorbe programov;

· Integrované prostredia pre vývojárov programov, ktoré zabezpečujú realizáciu súboru vzájomne súvisiacich prác na tvorbe programov.

Lokálne nástroje na vývoj softvéru zahŕňajú programovacie jazyky a systémy, ako aj prostredie nástrojov používateľa. Existujú strojové programovacie jazyky ( strojové kódy akceptované počítačovým hardvérom), strojovo orientované jazyky ( programovacie jazyky, ktoré odrážajú štruktúru konkrétneho typu počítača - assemblery), algoritmické ( univerzálny) jazyky nezávislé od počítačovej architektúry, ako napríklad Fortran ( Fortran), Cobol ( Cobol), Algol ( Algol), Pascal ( Pascal), ZÁKLADNÉ ( Základné), Si ( C), C++ ( C++) a pod.; procedurálne jazyky ( kde je možné opísať program ako súbor procedúr – podprogramov), jazyky špecifické pre doménu ( určené na riešenie problémov určitej triedy), integrované programovacie systémy. Upozorňujeme, že klasifikácia programovacích jazykov nie je stanovená GOST ( na vzdelávacie účely sa zvyčajne klasifikujú podľa rôznych kritérií). Program pripravený v programovacom jazyku prechádza fázou prekladu, ladenia a testovania.

Hlavným účelom sady nástrojov integrovaných softvérových prostredí je zvýšiť produktivitu programátorov, automatizovať tvorbu programov, ktoré poskytujú grafické používateľské rozhranie atď.

Okrem toho existujú nástroje na vytváranie komplexných informačných systémov ( CASE - technológia). Návrh informačných systémov je prácna a časovo náročná práca, ktorá si vyžaduje vysokokvalifikovaných odborníkov. V nedávnej minulosti sa dizajn často robil na intuitívnej úrovni s neformálnymi metódami, ktoré zahŕňali prvky umenia, praktické skúsenosti, odborný posudok a nákladné experimentálne výkonnostné testy. Začiatkom 70. rokov. v USA bola kríza programovania ( softvérová kríza). Prejavilo sa to tak, že veľké projekty sa začali realizovať oneskorene alebo prekračovali odhadované náklady, vyvíjaný produkt nemal požadovanú funkcionalitu, mal nízky výkon a kvalita výsledného softvéru nevyhovovala spotrebiteľom. Potreba kontrolovať proces vývoja softvéru, predvídať a garantovať náklady na vývoj, načasovanie a kvalitu výsledkov viedla k potrebe prejsť od remeselných k priemyselným metódam tvorby softvéru a k vzniku súboru inžinierskych metód a nástrojov na vytváranie softvéru. , zjednotený spoločným názvom „softvérové ​​inžinierstvo“ ( softvérové ​​inžinierstvo). Softvérové ​​inžinierstvo je založené na myšlienke, že návrh softvéru je formálny proces, ktorý sa dá naučiť a vylepšiť. Do konca 80. rokov. v oblasti programovania sa uskutočnilo veľa výskumov ( vývoj a implementácia jazykov na vysokej úrovni, metódy štruktúrovaného a modulárneho programovania, dizajnové jazyky a ich podporné nástroje, formálne a neformálne jazyky na popis systémových požiadaviek a špecifikácií atď.). výraz CASE ( Počítačom podporované softvérové ​​inžinierstvo) má veľmi široký význam. Pôvodne sa význam pojmu CASE obmedzoval na otázky automatizácie vývoja iba softvéru, ale teraz nadobudol nový význam a pokrýva proces vývoja komplexných informačných systémov ako celku. CASE technológia je súbor metód pre navrhovanie informačných systémov, ako aj súbor nástrojov, ktorý umožňuje vizuálne modelovať predmetnú oblasť, analyzovať tento model vo všetkých fázach vývoja a údržby, vyvíjať aplikácie v súlade s informačnými potrebami používateľov. Väčšina existujúcich nástrojov CASE je založená na štrukturálnej alebo objektovo orientovanej analýze a metódach navrhovania, pričom používa špecifikácie vo forme diagramov alebo textov na opis externých požiadaviek, vzťahov medzi modelmi systému, dynamikou správania systému a softvérovými architektúrami.

Aplikačné programy- určený na riešenie aplikovaných užívateľských úloh ( zabezpečuje vykonávanie úloh potrebných pre používateľa na počítači). Podmienečne ( podľa ich účelu) možno rozdeliť do nasledujúcich podtried:

programy na spracovanie textu;

· grafický editor;

programy na spracovanie fotografií a videa;

programy na prípravu prezentácií;

tabuľky;

systémy na správu databáz;

· Programy ekonomických a štatistických analýz;

Počítačom podporované konštrukčné systémy (CAD);

systémy na vyhľadávanie informácií;

sieťový softvér ( e-mailové programy, prístup k videokonferenciám, internetové prehliadače atď.);

herné programy.

Aplikačný softvér pozostáva z aplikačné balíky(PPP) a užívateľské aplikačné programy.

V súčasnosti významné miesto v aplikačnom softvéri zaujímajú aplikačné softvérové ​​balíky, ktoré sa podľa rozsahu použitia delia na balíky špecifické pre doménu (zamerané na riešenie úzkeho okruhu problémov), balíky na všeobecné použitie (navrhnuté na riešenie typických úloh spracovania údajov) A integrované balíky (rozsahom ich uplatnenia je najmä hospodárska sféra; zvyčajne obsahujú: tabuľkový procesor, textový editor, systém správy databáz, grafický editor, komunikačné nástroje). Aplikačné programy sú vytvorené ako súčasť špecifického výpočtového prostredia ( zvyčajne sa vypracúvajú od prípadu k prípadu na základe dohody s PPP alebo OS, podľa ktorých sa uplatňujú).

Systémové softvér(Obrázok 2.3) možno rozdeliť na základné softvér, ktorý sa spravidla dodáva s počítačom a službou softvér ktoré je možné zakúpiť samostatne.

Základné softvér (základný softvér) - minimálna sada softvéru, ktorá zabezpečuje prevádzku počítača. servis softvér zahŕňa programy a softvérové ​​balíky, ktoré rozširujú možnosti základného softvéru a organizujú pohodlnejšie používateľské prostredie.

Ryža. 2.3.Štruktúra softvéru systému

Na základňu softvér zahŕňa:

· operačný systém;

ovládacie shelly (zvyčajne textové a grafické);

sieťový operačný systém.

operačný systém určené na riadenie vykonávania vlastné programy plánovanie a správa počítačových výpočtových zdrojov.

Uskutočňuje sa najtradičnejšie porovnanie OS Autor: nasledujúce charakteristiky procesu spracovania informácií:

správa pamäte (maximálny adresovateľný priestor, typy pamäte, technické ukazovatele využitia pamäte);

funkčnosť pomocných programov (utilít) ako súčasti operačného systému;

Prítomnosť kompresie disku;

Možnosť archivácie súborov;

podpora multitaskingu;

podpora pre sieťový softvér;

dostupnosť vysokokvalitnej dokumentácie;

podmienky a zložitosť procesu inštalácie;

Mobilita (prenosnosť), bezpečnosť, spoľahlivosť atď.

Operačným systémom, vzhľadom na ich ústredné postavenie v počítačovom softvéri, sa podrobne venuje ďalšia kapitola učebnice.

Sieťové operačné systémy- súbor programov, ktorý zabezpečuje spracovanie, prenos a úložisko dát online. Sieťový OS poskytuje používateľom rôzne druhy sieťových služieb (správa súborov, elektronické pošty, audio a video konferencie, distribuované výpočty, procesy správy siete atď.), podporuje prácu v účastníckych systémoch. Sieťové operačné systémy používať architektúru Klientsky server alebo peer-to-peer architektúru. Na začiatku sieťové operačné systémy podporované iba lokálne siete ( LAN), tieto operačné systémy sú teraz rozšírené na asociácie lokálnych sietí(pozri časť 1, oddiel 4).



Operačné shelly sú špeciálne programy určené na uľahčenie komunikácie používateľa s príkazmi operačného systému. Operačné shelly majú možnosti textového a grafického rozhrania pre koncového používateľa av budúcnosti aj možnosti hlasového rozhrania a uznanie zadávanie údajov rukou. Tieto programy výrazne zjednodušujú nastavenie riadiacich informácií pre vykonávanie príkazov operačného systému, znižujú napätie a zložitosť koncového používateľa.

Rozšírením základného počítačového softvéru je súbor služieb, dodatočne nainštalovaných programov (alebo programov dodávaných priamo s operačnými systémami), ktoré možno klasifikovať Autor: funkčná vlastnosť nasledovne:

programy na diagnostiku zdravia počítača;

· antivírusové programy, ktoré poskytujú ochranu počítača, detekciu a obnovu infikovaných súborov;

programy na údržbu disku, ktoré kontrolujú kvalitu povrchu magnetického disku, kontrolujú bezpečnosť súborového systému na logickej a fyzickej úrovni, komprimujú disky, vytvárajú poistné kópie diskov, zálohujú dáta na externé médiá atď.;

· programy na archiváciu údajov, ktoré zabezpečujú proces kompresie informácií v súboroch s cieľom znížiť množstvo pamäte na ich uloženie;

programy údržby siete.

Tieto programy sa často označujú ako pomocné programy. Utility - programy, ktoré sa používajú na vykonávanie pomocných operácií spracovania údajov alebo údržby počítača (diagnostika, testovanie hardvéru a softvéru, optimalizácia využitia miesta na disku, obnova informácií zničených na magnetickom disku atď.).

V moderných operačných systémoch môžu byť takéto nástroje zastúpené napríklad v Windows, skupiny programov „štandardné“ a „úžitkové“. Zahŕňajú číslo užitočné programy: kalkulačka, záznamník zvuku, poznámkový blok atď. V skupine "utility" je množstvo programov, ktoré rozširujú možnosti operačného systému: čistenie a defragmentácia disk, obnovenie systému atď.

12. Nástroj na vytváranie aplikácií.

Lokálne nástroje na vývoj softvéru. Tieto nástroje sú najreprezentatívnejšie na softvérovom trhu a zahŕňajú programovacie jazyky a systémy, ako aj prostredie nástrojov používateľa.

Programovací jazyk je formalizovaný jazyk na popis algoritmu na riešenie problému na počítači.

Nástroje na vytváranie aplikácií- súbor programovacích jazykov a systémov, ako aj rôznych softvérových systémov na ladenie a podporu vytváraných programov.

Programovacie jazyky, ak vezmeme syntax tvorby jeho konštrukcií ako znak klasifikácie, môžeme ho podmienečne rozdeliť do tried:

§ strojové jazyky (počítačový jazyk) - programovacie jazyky vnímané hardvérom počítača (strojové kódy);

§ strojovo orientované jazyky ​​(počítačovo orientovaný jazyk) - programovacie jazyky, ktoré odrážajú štruktúru konkrétneho typu počítača (assemblery);

§ algoritmické jazyky - programovacie jazyky, ktoré nezávisia od architektúry počítača, aby odrážali štruktúru algoritmu (Pascal, Fortran, BASIC atď.);

§ procedurálne orientované jazyky - programovacie jazyky, kde je možné opísať program ako súbor procedúr (podprogramov);

§ problémovo orientované jazyky (univerzálny programovací jazyk) - programovacie jazyky určené na riešenie problémov určitej triedy (Lisp, RPG, Simula atď.);

§ integrované programovacie systémy.

Ďalšou klasifikáciou programovacích jazykov je ich rozdelenie na jazyky zamerané na implementáciu základov. štruktúrované programovanie a objektovo orientované jazyky, ktoré podporujú pojem objektov a ich vlastností a metód spracovania. Bližšie informácie o tomto delení nájdete v kap. 18 a 19.

Program pripravený v programovacom jazyku prechádza etapou vysielania, kedy nastáva premena zdrojový kód program (zdrojový kód) na objektový kód (objektový kód), ktorý je ďalej vhodný na spracovanie editor odkazov. Editor odkazov je špeciálny program, ktorý poskytuje konštrukciu zavádzací modul(záťažový modul), vhodné na vykonanie (obr. 8.12).

Ryža. 8.12. Schéma procesu vytvárania záťažového modulu programu

Preklad je možné vykonať pomocou kompilátorov(prekladač) resp tlmočníkov(tlmočník). Kompilátory prekladajú celý program, ale bez jeho spustenia. Tlmočníci, na rozdiel od kompilátorov, vykonávajú spracovanie príkazu po príkaze a spustenie programu.

Existujú špeciálne programy určené na sledovanie a analýzu vykonávania iných programov, tzv debuggerov(ladiaci program). Najlepšie debuggery umožňujú sledovanie (sledovanie vykonávania programu vo verzii príkazu po príkaze), identifikáciu miesta a typu chýb v programe, „monitorovanie“ zmeny hodnôt premenných, výrazov atď. Pre ladenie a testovanie správneho fungovania programov je vytvorená databáza testovacích prípadov.

Programovacie systémy zahŕňajú:

§ kompilátor;

§ integrované prostredie pre vývojárov softvéru;

§ debugger;

§ prostriedky optimalizácie programového kódu;

§ súbor knižníc (prípadne so zdrojovými kódmi programu);

§ editor odkazov;

§ servisné nástroje (utility) na prácu s knižnicami, textovými a binárnymi súbormi;

§ referenčné systémy;

§ dokumentátor zdrojového kódu programu;

§ systém podpory a projektového riadenia softvérového komplexu.

Nástroje na podporu projektu – nová trieda softvéru určená pre:

§ sledovanie zmien vykonaných vývojármi programu;

§ podpora verzií programu s automatickým zaúčtovaním zmien;

§ Získavanie štatistík o postupe projektu.

Používateľský pracovný stôl reprezentované špeciálnymi nástrojmi zabudovanými do balíkov aplikácií, ako napríklad:

§ knižnica funkcií, procedúr, objektov a metód spracovania;

§ makrá;

§ makrá klávesnice;

§ jazykové makrá;

§ softvérové ​​moduly-vložky;

§ dizajnéri obrazovkových formulárov a správ;

§ generátory aplikácií;

§ dopytovacie jazyky na vysokej úrovni;

§ jazyky na manipuláciu s údajmi;

§ konštruktory menu a oveľa viac.

Tieto nástroje sú podrobnejšie popísané v kap. 19.

Nástroje na ladenie a testovanie programov určený na prípravu vyvinutého programu pre komerčnú prevádzku.

Prostredia rozvoja integrovaného programu.Ďalším vývojom lokálnych nástrojov na vývoj softvéru, ktoré kombinujú sadu nástrojov na ich integrované využitie vo všetkých technologických fázach tvorby programu, sú integrované prostredia na vývoj softvéru. Hlavným účelom tohto typu sady nástrojov je zvýšiť produktivitu programátorov, automatizovať tvorbu programových kódov, ktoré poskytujú grafické užívateľské rozhranie, vyvíjať aplikácie pre architektúru klient-server, dotazy a zostavy.

13. Aplikačný softvér.

Aplikačný softvér- súbor programov na riešenie aplikovaných problémov (používateľských úloh).

Aplikačný softvér je súčasťou počítačového softvéru.

Klasifikácia aplikačného softvéru:

Aplikačný softvér všeobecný účel - súbor programov na riešenie bežných univerzálnych problémov. Tieto programy používa väčšina používateľov počítačov.

№p\n Typy univerzálneho aplikačného softvéru Účel Príklady programov
Textové editory vytvárať a upravovať text bez akýchkoľvek dekorácií Poznámkový blok alebo Poznámkový blok (súčasť systému MS Windows), TextPad
Textové procesory na vytváranie a úpravu textu s dizajnom (nastavenie písma, veľkosti, farby textu, zarovnania atď.) a so zavedením tabuliek, grafov a vzorcov MS Word, WordPad (súčasť systému MS Windows)
Tabuľky na spracovanie údajov v tabuľkovej forme MS Excel
Grafický editor: na vytváranie a úpravu obrázkov
- raster pre prácu s bitmapami MS Paint (súčasť MS Windows), Adobe Photoshop
-vektor pre prácu s vektorovými obrázkami CorelDRAW, Adobe Illustrator
"diváci" na prezeranie súborov univerzálne formáty
5.1 Prehliadače obrázkov na prezeranie obrázkov CDSee, FastStone Image Viewer, FastPictureViewer
5.2 "Zobrazovatelia" stránok HTML (prehliadače, webové prehliadače) na prezeranie webových stránok MS Internet Explorer, Mozila Firefox, Google Chrome, Opera, Safari
5.3 „Diváci“ mediálneho obsahu (prehrávače médií, prehrávače médií): na prehrávanie mediálneho obsahu
- audio prehrávače na prehrávanie zvukových súborov AIMP, Foobar2000, Spider player, MusicBee, Media Monkey
- multimediálne centrá na prehrávanie video a audio súborov Windows Media Player (WMP, súčasťou MS Windows), QuickTime Player (súčasť Mac OS X), Winamp, VLC media player, Media Player Classic
5.4 "Diváci" obsahu vo formáte Flash (prehrávače Flash) na prehrávanie video a audio súborov na webových stránkach, pre online hry Adobe Flash Hráč
5.5 Prehliadač PDF na prezeranie a tlač súborov pdf Adobe Reader
Počítačové systémy na správu databáz (DBMS) (súborový server) riadiť tvorbu a prevádzku databáz MS Access, Paradox
Počítačové hry pre zábavu alebo učenie 3D strieľačka „Mačka Leopold. Učte sa anglicky“
prekladateľov
- elektronické slovníky prekladať jednotlivé slová ABBYY Lingvo, MultiLex
- prekladače textov na preklad textu PROMT

Aplikačný softvér na špeciálne (profesionálne) účely- súbor programov na riešenie užších úloh a odborných úloh rôznych tematických oblastí (architektúra, stavebníctvo, hudobný a filmový priemysel)

№p\n Typy aplikačného softvéru na špeciálne účely Účel Používatelia Príklady programov
Počítačové publikačné systémy pre elektronické usporiadanie novín, časopisov, kníh, brožúr (vytváranie strán určitej veľkosti z textu a ilustrácií na získanie tlačená forma) zamestnanci tlačiarní, redakcií časopisov a novín, vydavateľstiev, ako aj zamestnanci reklamných agentúr QuarkXPress, Adobe InDesign, Adobe FrameMaker, Corel Ventura, MS Publisher
Elektronické encyklopédie, učebnice, slovníky, príručky získať vedomosti v určitej oblasti školákov, študentov, vedcov, odborníkov z rôznych oblastí "Encyklopédia modernej techniky. Stavebníctvo", "Príručka majstra staviteľa", "Hudobný slovník", interaktívna multimediálna učebnica "Organická chémia"
Počítačom podporované prekladové systémy (CAT programy) na preklad odborných textov s využitím znalostných báz tematických oblastí profesionálnych prekladateľov Trados, Deja Vu, Star Transit
Server DBMS (klient-server) riadiť tvorbu a prácu s databázami informačných systémov správcov databáz mySQL, MS SQL Server, Sybase Adaptive Server Enteprise, Oracle Database
Trojrozmerné (3D) grafické editory vytvárať a upravovať 3D grafika 3D umelcov Autodesk 3ds Max (predtým 3D Studio MAX), Autodesk Maya, Blender, Cinema 4D, ZBrush
Video editory (systémy na úpravu videa): na spracovanie videa
-profesionálne na úpravu filmov, televíznych relácií filmových a televíznych pracovníkov Adobe Premiere Pro, Grass Valley Ediu, Sony Vegas Pro
- "Domov" na úpravu domácich filmov neprofesionálov Windows Movie Maker (súčasť MS Windows), Corel VideoStudio Pro, Pinnacle Studio
Zvukové editory (systémy na úpravu zvuku) na spracovanie zvuku
-profesionálne na nahrávanie hudobných skladieb, príprava zvukových záznamov pre rozhlas, hranie filmov, počítačové hry, reštaurovanie starých zvukových záznamov zvukári v rozhlase, nahrávacích štúdiách, filmovom priemysle Adobe Audition, Steinberg WaveLab, Sony Sound Forge. Drzosť
- "Domov" na nahrávanie amatérskych hudobných skladieb, na vytváranie vlastných zvonení pre mobilné telefóny atď. neprofesionálov CyberPower Audio Editing Lab, Akram Audio Editor
Hudobní redaktori na vytváranie a úpravu notového zápisu s dekoráciou, ako aj na prehrávanie strojopisného textu zamestnanci hudobných vydavateľstiev, hudobných vzdelávacích inštitúcií, hudobných divadiel, filharmonických spoločností; skladatelia, aranžéri, dirigenti Finále, Prídavok, Predohra Cakewalk, Sibelius, MuseScore
Expertné systémy na riešenie problémov niektorých tematických okruhov (nahrádza odborného odborníka) pracovníci zaoberajúci sa diagnostikou, projektovaním, plánovaním, riadením Medicína:MYCIN; armáda:ACES; elektronika:ACE; informatika: CODES, chémia: DENDRAL; geológia:PROSPEKTOR obchod: REMORAMA
Počítačom podporované konštrukčné systémy (CAD, CAD/CAM/CAE) na vývoj výkresov, schém, 3D modelov, konštrukčnej a technologickej dokumentácie na počítači dizajnéri, architekti Kompas, AutoCAD, ZwCAD, nanoCAD Electro, BtoCAD, Stroyekspertiza BASE
Geografické informačné systémy (GIS):
- univerzálny a špecializovaný na vytváranie, úpravu a analýzu elektronických geografických máp, na vyhľadávanie informácií o mapových objektoch: mestá, cesty, budovy, ulice, rieky, reliéf, priemerná ročná teplota GIS-špecialisti, GIS-operátori, kartografi, geológovia, geodeti, hydrológovia, meteorológovia MapInfo, CREDO_DAT, ArcGIS, Arcview, GeoServer, GRASS, gvSIG, Argo, Polygón, Panoráma, Meteo GIS
- informácie a referencie - prezeranie máp mesta a jeho okolia, vyhľadávanie organizácií, dopravných trás, vyhľadávanie smerov po meste neprofesionálov 2 GIS
všeobecné systémy pre rôzne podniky a organizácie:
- integrované kancelárske systémy podpora celého cyklu dokumentu v organizácii: vytváranie dokumentov (dokumentácia), organizácia pohybu a účtovania dokumentov (tok dokumentov), ​​ukladanie dokumentov (archivácia) referenti (zamestnanci, ktorí sú zodpovední za vedenie záznamov organizácie) Case, LanDocs, Popoluška, Grand Doc
- účtovné systémy pre účtovníctvo a daňové účtovníctvo účtovníkov 1c účtovníctvo
-finančné analytické systémy na vedenie analytického účtovníctva finančnej a ekonomickej činnosti organizácie (systematizácia informácií, výpočet analytických ukazovateľov a generovanie správ) finanční analytici Alt - Finance, Audit Expert, INEK - Analytik, FinEkAnalysis, modul pre MS Office Excel "Excel Financial Analysis"

14. Procedurálne programovanie.

procedurálne programovanie- programovanie v imperatívnom jazyku, v ktorom sa sekvenčne vykonávané príkazy dajú poskladať do podprogramov, čiže väčších celistvých jednotiek kódu, pomocou mechanizmov samotného jazyka.

Procedurálne programovanie je odrazom tradičnej počítačovej architektúry, ktorú navrhol Von Neumann v 40. rokoch 20. storočia. Teoretickým modelom procedurálneho programovania je abstraktný výpočtový systém nazývaný Turingov stroj.

Základné informácie

Vykonávanie programu je zredukované na sekvenčné vykonávanie operátorov za účelom transformácie počiatočný stav pamäť, teda hodnoty počiatočných údajov, až po konečné, teda výsledky. Z pohľadu programátora teda existuje program a pamäť, pričom prvá z nich postupne aktualizuje obsah druhej.

Procedurálny programovací jazyk umožňuje programátorovi definovať každý krok v procese riešenia problému. Zvláštnosťou takýchto programovacích jazykov je, že úlohy sú rozdelené do krokov a riešené krok za krokom. Pomocou procedurálneho jazyka programátor definuje jazykové konštrukcie na vykonanie sekvencie algoritmických krokov.

Systémový softvér

Aplikačný softvér

softvér:

Systémový softvér

1.1 Základný softvér

1.2 Servisné systémy

Programovacie systémy

2.1 Miestne fondy

2.2 Integrované prostredia

Aplikačný softvér

3.2 Užívateľské programy

Systémový softvér

). Systémový softvér odoslaný na adresu:

Táto podtrieda softvéru zahŕňa:

);

Servisné systémy


antivírusové programy;

Programy údržby siete.

Systémy nástrojov

jazykoch a programovacie systémy, a inštrumentálne prostredie

integrovaný

Aplikačné programy

(úzky rozsah úloh), balíky na všeobecné použitie(typické úlohy) a integrované balíky

Všeobecné informácie o OS

rozhrania:

Pre OS: proces, pamäť a súbor. Kľúčový koncept

OS sa odlišuje:

Nový pohľad.

Čo uvidíte v tabuľke: Záhlavia stĺpcov, záhlavia riadkov, pravítka polí.

Panel nástrojov ZOBRAZIŤ sa nachádza v pravej dolnej časti okna.

Ďalším spôsobom, ako zobraziť rozloženie strany, je kliknúť na kartu ZOBRAZENIE na páse s nástrojmi a v skupine ZOBRAZENIE ZOBRAZENIA KNIHY kliknúť na tlačidlo ROZLOŽENIE STRÁNKY.

Nové zobrazenie

Zobrazenie Rozloženie strany zobrazuje okraje strany (horná a spodná časť hárka) a modrú oblasť medzi hárkami.

Horné a spodné pravítko slúži na nastavenie okrajov.

Jednoduchšie pridávanie päty.

Prednáška: Microsoft Excel

Čo je to stôl:

Tabuľka- Ide o spôsob prezentácie textových alebo číselných informácií vo forme samostatných riadkov a stĺpcov obsahujúcich monotónne informácie v jednom riadku alebo stĺpci. Výnimkou nie sú ani tabuľky.

Po spustení programu vás možno prekvapí, že dokument v tomto programe sa nazýva kniha a nazýva sa tak, pretože dokument v Exceli pozostáva z niekoľkých tabuliek nazývaných strany, v novom dokumente sa štandardne vytvoria tri listy.

-Každý list sa skladá z riadkov a stĺpcov. Každý riadok má svoje vlastné číslo a každý stĺpec má svoje vlastné písmeno latinskej abecedy alebo ich kombináciu.

- Ak chcete premenovať hárok, dvakrát naň kliknite alebo z kontextového menu vyberte položku Premenovať

- Ak chcete vytvoriť nový hárok, kliknite na kartu ZVÝRAZNENÉ na obrázku….

Zadávanie údajov do bunky:

- Bunka sa presúva pomocou tlačidla Enter - po stĺpci, TAB - po riadku.

Ak chcete zmeniť už napísaný text, vyberte túto bunku a dvakrát na ňu kliknite kurzorom myši alebo stlačte kláves F2 na klávesnici a obsah je možné zadávať a upravovať aj v riadku vzorcov nad tabuľkou.

Zmeniť šírku stĺpca:

Možnosť 1: - Vyberte bunku, pre ktorú chcete zmeniť šírku stĺpca.

- Na karte DOMOV v skupine BUNKY vyberte FORMÁT.

- V ponuke VEĽKOSŤ CELL vykonajte jeden z nasledujúcich krokov: FORMÁT - VEĽKOSŤ CELL - ŠÍRKA STĹPCA.

a) Ak chcete, aby sa text zmestil do bunky, vyberte príkaz AUTOMATICKÉ PRISPÔSOBENIE ŠÍRKY STĹPCA.

b) Ak chcete zväčšiť šírku stĺpca, vyberte príkaz ŠÍRKA STĹPCA a zadajte požadovanú hodnotu do poľa WIDTH STĹPCA.

Možnosť 2:

1. Presuňte kurzor myši nad okraj stĺpca v hlavičke a vykonajte jeden z nasledujúcich krokov:

A) Posuňte orámovanie na správne miesto a zobrazí sa textová nápoveda s veľkosťou stĺpca.

B) Dvakrát kliknite ľavým tlačidlom myši a stĺpec nadobudne najvhodnejšiu veľkosť pre obsah.

Zadávanie údajov do bunky

Možnosť 3

Z kontextovej ponuky stĺpca vyberte ŠÍRKA STĹPCA.

V predvolenom nastavení text, ktorý sa nezmestí do bunky, zaberá susedné bunky napravo od nej.

Pomocou zalamovania môžete v bunke zobraziť viacero riadkov textu

Ak to chcete urobiť: na karte HOME-ALIGNMENT vyberte príkaz WORLD WRAPPING

Ak text pozostáva z jedného slova, nie je zalomený.

-Ak nie je po zalomení viditeľný celý text, možno budete musieť zmeniť výšku riadku

-Na karte DOMOV v skupine BUNKY vyberte FORMÁT a potom v skupine VEĽKOSŤ BUNIEK kliknite na položku AUTOMATICKÉ PRISPÔSOBENIE.

-Veľkosť riadkov ako aj stĺpcov je možné meniť kurzorom myši a vyvolaním kontextového menu vybrať položku VÝŠKA RIADKU.

- Ak chcete začať zadávanie údajov pomocou Nový riadok v bunkách bez automatiky .....

- Pri úprave tabuľky používame rovnaké techniky ako vo Worde, ale v Exceli sú aj značky automatického vypĺňania, toto políčko umiestnené v rohu aktívnej bunky slúži na automatické vyplnenie buniek a uľahčuje prácu program, potom pochopíme všetko v priebehu kurzu a teraz zvážime jeho hlavné vlastnosti:

-Keď je vybratá jedna bunka, držíme ju a zväčšujeme rám, skopírujeme hodnotu tejto bunky do ostatných.

-Keď sú vybraté dve bunky, program sa pozrie na ich obsah, ak je tam číslo, potom program bude pokračovať v aritmetickom postupe rozdielu týchto čísel, a ak text, ale určitý text, napríklad pondelok ....

-Takto môžete ľahko vytvoriť násobilku vyplnením iba štyroch buniek ... ..

Formáty údajov:

-Program automaticky určí, čo je zapísané v bunke. Celkovo Excel používa 13 formátov, ale sú definované tri hlavné odrody:

Číslo - ak je zadané digitálne informácie neobsahujúce žiadne písmená okrem bankoviek, znak záporného čísla, percenta a stupňa.

Vzorec - inštrukcia vo forme lineárneho zápisu, v ktorej je možné okrem čísel použiť aj adresy buniek, dokonca aj z iných listov, ako aj špeciálne príkazové slová, ktoré fungujú ako funkcie, jediná vec, ktorá zásadne určuje, že toto je znamienko rovnosti vzorca na samom začiatku riadku, konečný formát môže byť číslo alebo text.

Text je niečo, čo nie je zahrnuté v prvých dvoch definíciách a je to súbor písmen a číslic.

Formáty čísel:

Číselné - akékoľvek čísla do 16 číslic, ostatné sú zaokrúhlené.

Peňažná - slúži na výpočty s peňažnými čiastkami a ich prezentáciu, pri písaní meny sa za číslami automaticky zobrazí jej skrátený názov a nie je potrebné písať na klávesnici napr.120r. Alebo 10 $

Finančný – slúži na výpočet pomeru rôznych peňažných čiastok a nemá záporné hodnoty

Percento – používa sa na výpočet zlomkových hodnôt​​a automaticky nastavuje znak percenta, napríklad 0,4 je 40 %

Zlomok - číslo je znázornené ako zlomok s daným deliteľom

Exponenciálna - používa sa na označenie veľmi veľkých hodnôt, napríklad 16 * 1000000000000

Vzorce

Vzorce - výpočty obsahujúce čísla, matematické symboly, funkcie, názvy buniek, z ktorých sa pre výpočty berie číslo. Všetky vzorce zadané do tabuľky musia začínať znakom rovnosti.

Názov bunky

Každá bunka má svoj vlastný názov. Napríklad U32, tu U je stĺpec bunky, 32 je číslo riadku. Názov aktívnej bunky sa zapíše do tabuľky naľavo od riadka vzorcov a v MS Excel 2007 je možné bunke priradiť iný názov, ktorý potom možno použiť vo vzorcoch

Prednáška: "Internetové služby"

Základné internetové služby

Po pripojení na internet môžete využívať rôzne informačné a komunikačné služby, medzi ktoré patria najmä:

Celosvetová informačná sieť WWW (World-wide-Web) je jednou z najpopulárnejších internetových služieb;

-Email e-mail;

- ICQ (služba priamej komunikácie)

-telekonferencie

- video konferencia

Populárne prehliadače

Na prezeranie zdrojov World Wide Web - stránky (pozostávajúce z jednej alebo viacerých stránok) použite špeciálne programy - prehliadače (prehliadače)

Jeden z najpopulárnejších internet Explorer(na hovno), Firefox a google chrome

V roku 1993 prvý GUI na WWW - prehliadač Mosaic. Túto spoločnosť založil Mark Anderson.

Opera, Mozilla firefox.

URL a protokoly.

Okno prehliadača má panel s adresou. Do vstupného poľa reťazca zadajte adresu internetového zdroja.

Každý zdroj má svoju jedinečnú adresu – Universal Resource Locator. Umožňuje vám jedinečne lokalizovať súbor na internete URL adresa sa skladá z 3 častí.

Prvým je protokol s dvoma lomkami a dvojbodkou.

Druhá časť je názov domény, za ktorým nasleduje lomka.

Treťou je cesta k dokumentu alebo samotný dokument.

HTTP protokol - základný protokol A, ktorá popisuje interakciu medzi prehliadačmi a webovými servermi.

FTP je protokol na prenos súborov medzi počítačmi.

IN systém pomoci Programy IE je možné získať detailné informácie protokoly ako FTP protokoly.

Metódy vyhľadávania na internete

V rôznych slovníkoch nájdete definíciu vyhľadávačov.

Prístup k vyhľadávaciemu nástroju na internete je možné získať na špeciálnych stránkach, na ktorých používateľ dostane odkazy na stránky zodpovedajúce tejto požiadavke zadanou požiadavkou.

Webové stránky sú hypertexty. Vyhľadávače majú zvyčajne špeciálny dopytovací jazyk. Tým sa zužuje rozsah vyhľadávania.

Príklady vyhľadávacích nástrojov www.rambler.ru

www.yandex.ru

www.google.com

Do špeciálneho vstupného poľa vyhľadávacieho nástroja zadajte kľúčové slovo alebo pár slov.

Vyhľadávače sú rozdelené podľa rozsahu (jazyk, národná doména) a globálne, napríklad yahoo.com

WWW.Google.ru je národná, .com je globálna

Rôzne vyhľadávače môžu vrátiť rôzne výsledky pre rovnaké kľúčové slová.

Niektoré vyhľadávače poskytujú odkazy na iné systémy, ak používateľ nedostane informácie, ktoré potrebuje. Pomocou tohto systému. Keď nájdete zaujímavé odkazy na stránky, môžete tieto stránky sprístupniť na prezeranie offline.

Prehliadač Netscape Navigator má schopnosti kódovania znakov na správne zobrazenie informácií.

Techniky sťahovania

Na stiahnutie grafických informácií môžete použiť ľubovoľný vyhľadávač.

Ak chcete stiahnuť text, môžete ho jednoducho skopírovať.

Môžete tiež skopírovať celú stránku.

Môžete si stiahnuť samotnú stránku, na to si musíte stiahnuť program - správcu „sťahovania“. webkopírka.

Správcovia sťahovania slúžia nielen na sťahovanie stránok, ale aj na zrýchlenie sťahovania informácií. Programy rozdeľujú súbor na časti a ani po prerušení procesu nie je potrebné začínať odznova.

Informácie vo forme súborov je potrebné vyhľadávať na serveroch FTP. Pre niektoré FTP servery musíte sa zaregistrovať a získať heslo (nie vždy zadarmo).

Na pomoc pri sťahovaní a vyhľadávaní využívajú aj rôzne adresáre na internete, napríklad: www.free-help-internet.com.

E-mail existuje od roku 1971. Ray Tomlinson.

OS okná fungujú E-mail poskytuje program Microsoft Outlook, ktorý vykonáva tieto hlavné funkcie:

- príprava textu listu;

- doručovanie listov;

-čítanie a ukladanie písmen;

- mazanie písmen;

-odoslanie s listom iných súborov (príloh)

Môžete si tiež vytvoriť e-mailový účet na serveri. Tam môžete urobiť:

- prijímanie, čítanie a ukladanie listov;

- príprava textu listu;

- odoslanie listu;

- mazanie písmen;

-pridávanie adries do adresára;

- odoslanie s listom iných súborov.

Úvodnou stránkou môže byť akákoľvek stránka na internete.

V novembri 1996 bola na internete spustená prvá verzia ICQ, ktorú si možno bezplatne stiahnuť z webovej stránky: www.mirabilis.com

Po stiahnutí programu je potrebné ho nainštalovať, po pripojení k internetu sa sám spustí. Po spustení programu môžete do zobrazeného okna zadať svoje prihlasovacie meno a heslo alebo sa zaregistrovať a získať svoje číslo. Zmeňte používateľa alebo získajte nové číslo možné kedykoľvek. Ak si vás niekto pridá do svojho zoznamu kontaktov, budete o tom informovaní.

Štruktúra softvéru.

Súbor programov a sprievodnej dokumentácie určených na riešenie problémov sa nazýva softvér (SW). Spadá do troch kategórií:

Systémový softvér(potrebné na ovládanie počítača, na vytváranie a podporu vykonávania iných používateľských programov, na poskytovanie súboru rôznych služieb používateľovi);

Nástrojové systémy alebo programovacie systémy(poskytovanie tvorby nových programov pre počítače);

Aplikačný softvér(priame zabezpečenie výkonu prác požadovaných používateľom).

softvér:

Systémový softvér

1.1 Základný softvér

1.2 Servisné systémy

Programovacie systémy

2.1 Miestne fondy

2.2 Integrované prostredia

2.1.1 Programovacie jazyky a systémy

2.1.2 Používateľské prostredie

Aplikačný softvér

3.1 Balíky aplikácií

3.2 Užívateľské programy

Systémový softvér

Systémový softvér zahŕňa súbor programov, ktoré riadia činnosť hardvéru počítačov a počítačové siete (tieto programy spravidla neriešia konkrétne úlohy používateľa, ale vytvárajú podmienky na ich riešenie). Systémový softvér odoslaný na adresu:

Zabezpečiť stabilitu počítača a počítačovej siete;

Vytvárať podmienky pre normálnu prevádzku aplikačných programov;

Vykonávať pomocné operácie;

Diagnostikovať hardvér počítačov a počítačových sietí.

Celý súbor systémových programov možno rozdeliť do dvoch veľkých skupín - základný softvér a servisné systémy.

Základný softvér- Ide o minimálnu sadu softvérových nástrojov, ktoré zabezpečujú chod počítača.

Táto podtrieda softvéru zahŕňa:

Operačné systémy (OS) - súbor programov, ktoré riadia proces správy aplikačných programov, plánovania a správy výpočtových zdrojov PC;

Operačné shelly sú špeciálne programy určené na uľahčenie komunikácie používateľa s príkazmi OS ( s textovými a grafickými možnosťami pre rozhranie koncového používateľa);

Sieťový OS - súbor programov, ktoré zabezpečujú spracovanie, prenos a ukladanie dát v sieti.

Servisné systémy - určený na obsluhu počítača (rozširuje možnosti základného softvéru). Na funkčnom základe môžeme medzi servisným softvérom rozlíšiť:

Programy na údržbu diskov;
antivírusové programy;

Programy na archiváciu údajov;

Programy údržby siete.

Programy na diagnostiku zdravia počítača;

Programy používané na vykonávanie pomocných operácií spracovania údajov alebo údržby počítača (diagnostika, testovanie hardvéru a softvéru, optimalizácia využitia miesta na disku, obnova informácií zničených na magnetickom disku atď.) sa nazývajú pomocné programy.

Systémy nástrojov

Toto softvérové ​​produkty, podpora programovacích technológií vrátane:

Lokálne nástroje, ktoré zabezpečujú výkon samostatnej práce na tvorbe programov;

Integrované prostredia pre vývojárov softvéru.

Lokálne nástroje na vývoj softvéru zahŕňajú rôzne jazykoch(strojové, algoritmické, procedurálne problémové atď.) a programovacie systémy, a inštrumentálne prostredie užívateľ. Program pripravený v programovacom jazyku prechádza fázou prekladu, ladenia a testovania.

Hlavný účel nástroja integrovaný vývojárske softvérové ​​prostredia – zvyšovanie produktivity programátorov.

Aplikačné programy

Navrhnuté na riešenie aplikovaných užívateľských problémov. Zabezpečujú: spracovanie textu, fotografií a videa, prípravu prezentácií, tabuľkové spracovanie dát, správu databáz, počítačom podporované navrhovanie (CAD) atď. Aplikačný softvér pozostáva z aplikačných softvérových balíkov (APP) a užívateľských aplikačných programov.

V súčasnosti významné miesto v aplikačnom softvéri zaujímajú aplikačné softvérové ​​balíky, ktoré sa podľa rozsahu použitia delia na balíky špecifické pre doménu(úzky rozsah úloh), balíky na všeobecné použitie(typické úlohy) a integrované balíky(používa sa hlavne v ekonomickej sfére a spravidla vlastnia: tabuľkový procesor, textový editor, systém správy databáz - DBMS, grafický editor, komunikačné nástroje).

Všeobecné informácie o OS

Výpočtová technika ako celok pozostáva z troch hlavných: počítač, softvér a používateľ. Operačný systém je súbor programov, ktoré spájajú tieto prvky jednotný systém poskytovanie ich interakcie. Operačný systém vykonáva tieto hlavné úlohy:

- riadenie výpočtového procesu;

- ovládanie počítačových zariadení;

- správa umiestnenia a prístupu k priečinkom a súborom na disku.

Prostriedky, ktoré zabezpečujú interakciu medzi prvkami počítačového systému, sa nazývajú rozhranie. Počítačový systém implementuje niekoľko typov rozhrania:

Hardvérové ​​rozhranie (poskytuje interakciu medzi rôznymi počítačovými uzlami);

Softvérové ​​rozhranie (poskytuje interakciu medzi programami vykonávanými počítačom);

Hardvérovo-softvérové ​​rozhranie (poskytuje interakciu medzi počítačovými uzlami, hardvérom a spustiteľnými programami);

Používateľské rozhranie (poskytuje interakciu používateľa s hardvérovým a softvérovým komplexom).

Koordináciu medzi softvérom a hardvérom, ako aj medzi počítačom a používateľom, organizuje a vykonáva OS.

Pre OS: proces, pamäť a súbor. Kľúčový koncept- proces. Proces je program v čase jeho vykonávania. Každý proces je spojený so svojim adresným priestorom – zoznamom adries v pamäti od určitého minima po určité maximum. Na týchto adresách môže proces zadávať informácie a čítať ich. Správa priestoru adries procesov je dôležitou funkciou operačného systému. Okrem toho OS riadi vytváranie, mazanie, čítanie a ukladanie súborov. Pred čítaním je potrebné súbor umiestniť na disk a otvoriť a po prečítaní zavrieť. Všetky tieto funkcie vykonávajú systémové volania.

OS sa odlišuje:

Počet súbežných používateľov (jeden používateľ a viac používateľov);

Počet úloh súčasne vykonávaných pod kontrolou OS (jednoúlohový a viacúlohový);

Typ používateľského rozhrania (textové a grafické);

Spôsob využívania hardvérových a softvérových prostriedkov (lokálne a sieťové operačné systémy);

Počet procesov použitých v počítači a bit procesora (jednoprocesorový a viacprocesorový, 8-, 16-, 32- a 64-bitový).

Typicky OS obsahuje: jadro, systém súborov, správca úloh, ovládače zariadení a nástroje.

Informačný systém v ekonomike ľubovoľná esej na 20 listov

OS

Ako už bolo spomenuté vyššie, počítačový systém zahŕňa hardvér aj softvér, ktoré sa zvyčajne posudzujú samostatne pre výpočtovú techniku. Hardvérová konfigurácia výpočtových systémov a ich softvérová konfigurácia sa posudzujú oddelene. Takýto princíp oddelenia má pre informatiku zvláštny význam, keďže veľmi často môže byť riešenie rovnakých úloh zabezpečené hardvérom aj softvérom. Zo správneho výberu softvérové ​​riešenie konfigurácie ovplyvňujú výkon a efektivitu celého výpočtového systému ako celku.

programy sú usporiadané sekvencie príkazov. Akýkoľvek konečný cieľ počítačový program- správa hardvéru. Aj keď program na prvý pohľad nijako neinteraguje s hardvérom, nevyžaduje žiadny vstup zo vstupných zariadení a nevysiela údaje na výstupné zariadenia, jeho práca je stále založená na ovládaní hardvérových zariadení počítača.

Softvér a Hardvér v počítačovej práci v neoddeliteľnom spojení a v nepretržitej interakcii. Napriek tomu, že tieto dve kategórie sú posudzované oddelene, nesmieme zabúdať, že medzi nimi existuje dialektické spojenie a ich samostatné posudzovanie je prinajmenšom podmienené.

Zloženie softvéru (SW) počítačového systému je tzv softvérová konfigurácia. Medzi programami, ako aj medzi fyzickými uzlami a blokmi existuje vzťah - mnohé programy fungujú na základe iných programov nižšej úrovne, to znamená, že môžeme hovoriť o medziprogramovom rozhraní. Z existencie vychádza aj možnosť existencie takéhoto rozhrania technické údaje A interakčné protokoly, ale v praxi je zabezpečená distribúciou softvéru do niekoľkých vzájomne sa ovplyvňujúcich úrovní (obrázok 2.9).

Obrázok 2.9. Štruktúra softvéru počítačového systému

Softvérové ​​vrstvy sú pyramídovou štruktúrou. Každá ďalšia úroveň stavia na softvéri predchádzajúcich úrovní. Takéto rozdelenie je vhodné pre všetky fázy práce s počítačovým systémom, od inštalácie programov až po praktickú obsluhu a Údržba. Každá nadložná úroveň zvyšuje funkčnosť celého systému. Napríklad počítačový systém so softvérom základnej úrovne nie je schopný vykonávať väčšinu funkcií, ale umožňuje vám nainštalovať systémový softvér.

Väčšina nízky level softvérové ​​darčeky základný softvér. Je zodpovedný za interakciu so základným hardvérom. Základné softvérové ​​nástroje sú spravidla priamo zahrnuté v základnej výbave a sú uložené v špeciálnych mikroobvodoch nazývaných pamäťové zariadenia len na čítanie (ROM - Read Only Memory, ROM). Programy a údaje sa zapisujú („flashujú“) do čipov ROM vo fáze výroby a nemožno ich počas prevádzky meniť.



V prípadoch, keď je zmena základného softvéru počas prevádzky technicky možná, sa namiesto ROM čipov používajú preprogramovateľné pamäte len na čítanie (EPROM - Erasable and Programmable Read Only Memory, EPROM). V tomto prípade je možné zmenu obsahu ROM vykonať priamo ako súčasť počítačového systému (táto technológia sa nazýva flash technológia), ako aj mimo neho na špeciálne zariadenia nazývaní programátori.

Systémová úroveň- prechodný. Programy pracujúce na tejto úrovni zabezpečujú interakciu iných programov počítačového systému s programami základnej úrovne a priamo s hardvérom, to znamená, že vykonávajú "sprostredkovateľské" funkcie.

Výkon celého výpočtového systému ako celku do značnej miery závisí od softvéru tejto úrovne. Napríklad, keď je nové zariadenie pripojené k počítačovému systému, musí byť nainštalovaný program na systémovej úrovni, ktorý poskytuje prepojenie s týmto zariadením pre iné programy. Špecifické programy zodpovedný za interakciu s konkrétne zariadenia, sa nazývajú ovládače zariadení – sú súčasťou softvéru na úrovni systému.

Ďalšia trieda programov na úrovni systému je zodpovedná za interakciu používateľa. Práve vďaka nim získava možnosť zadávať dáta do počítačového systému, riadiť jeho prácu a získať výsledok vo forme, ktorá mu vyhovuje. Tieto softvérové ​​nástroje sa nazývajú nástroje používateľského rozhrania. Pohodlie práce s počítačom a produktivita práce na pracovisku priamo závisia od nich.

Sada softvérových formulárov na úrovni systému jadro operačného systému počítača. Ak je počítač vybavený softvérom na systémovej úrovni, potom je už pripravený na inštaláciu vyšších úrovní softvéru, na interakciu softvéru s hardvérom a hlavne na interakciu používateľa. To znamená, že prítomnosť jadra operačného systému je nevyhnutnou podmienkou tejto možnosti praktická práca osoba s počítačovým systémom.

softvér Úroveň služieb spolupracuje s programami na základnej úrovni aj s programami na úrovni systému. Hlavným účelom pomocných programov (nazývajú sa aj pomocné programy) je automatizovať prácu pri kontrole, nastavovaní a konfigurácii počítačového systému. V mnohých prípadoch sa používajú na zlepšenie alebo zlepšenie funkčnosti systémových programov. Niektoré pomocné programy (zvyčajne programy údržby) sú pôvodne zahrnuté v operačnom systéme, ale väčšina pomocných programov je mimo operačného systému a slúži na zlepšenie jeho funkcií.

Existujú dva alternatívne smery vývoja a prevádzky nástrojov: integrácia s operačným systémom a samostatná prevádzka. V prvom prípade môžu pomocné programy zmeniť spotrebiteľské vlastnosti systémových programov, vďaka čomu sú pohodlnejšie pre praktickú prácu. V druhom prípade voľne súvisia so systémovým softvérom, no používateľovi poskytujú viac možností na prispôsobenie interakcie s hardvérom a softvérom.

softvér aplikačná vrstva je súbor aplikačných programov, pomocou ktorých sa na danom pracovisku vykonávajú konkrétne úlohy. Škála týchto úloh je nezvyčajne široká – od industriálnych až po kreatívne a zábavno-náučné. Obrovský funkčný rozsah možné aplikácie výpočtovej techniky je vďaka prítomnosti aplikačných programov pre odlišné typyčinnosti.

Keďže existuje priamy vzťah medzi aplikačným softvérom a systémovým softvérom (prvý sa opiera o druhý), možno tvrdiť, že univerzálnosť výpočtového systému, dostupnosť aplikačného softvéru a šírka funkčnosť počítač priamo závisí od typu použitého operačného systému, od toho, aké systémové nástroje jeho jadro obsahuje, ako zabezpečuje interakciu trojjediného komplexu človek - program - zariadenie.