Články o softvéri a jeho použití. Prečo licencovať softvér alebo „potrebujem to?“

Články o softvéri a jeho použití.  Prečo licencovať softvér resp
Články o softvéri a jeho použití. Prečo licencovať softvér alebo „potrebujem to?“

Počet programov, ktoré sú nainštalované na modernom počítači, predstavuje stovky a dokonca tisíce. Umožňujú užívateľovi pohodlne pracovať.

Definícia 1

Celý súbor programov tvorí tzv počítačový softvér. Zlúčenina softvér počítač je jeho najdôležitejšou funkčnou charakteristikou. softvér ( softvér) je zbierka:

  • programy neustáleho používania potrebné na riešenie problémov používateľov,
  • programy, ktoré umožňujú čo najefektívnejšie využitie výpočtovej techniky, poskytujú užívateľom čo najväčší komfort pri práci a minimálne mzdové náklady na programovanie a spracovanie informácií,
  • technické softvérová dokumentácia pre nich.

Definícia 2

Technická dokumentácia− súbor dokumentov používaných pri navrhovaní a tvorbe softvéru a hardvéru. Počítačový program− popis algoritmu na riešenie problémov, ktorý je špecifikovaný v programovacom jazyku a pomocou prekladača je automaticky preložený do strojového jazyka konkrétneho počítača.

Softvér (softvér) je pokračovaním hardvéru, neoddeliteľnou súčasťou počítačový systém. Aj keď sa zdá, že program žiadnym spôsobom neinteraguje s hardvérom, nepožaduje vstup zo vstupného zariadenia ani výstupné údaje do výstupných zariadení, v skutočnosti je jeho práca potrebná na ovládanie hardvérových zariadení počítača.

V závislosti od toho, aká práca sa má na počítači vykonávať, sa vyberie zloženie softvéru alebo konfigurácia softvéru. Väčšina programov funguje tak, že sa spolieha na iné programy nižšej úrovne, t.j. existuje medzi nimi vzťah, alebo medziprogramové rozhranie. Toto rozhranie je založené na technické podmienky a interakčných protokolov a je zabezpečená distribúciou softvéru do niekoľkých kategórií, ktoré sa navzájom ovplyvňujú.

Úrovne softvéru (zdola nahor):

  1. Základný softvér – základná úroveň
  2. Systémový softvér – systémová úroveň
  3. Aplikačný softvér
  4. Sada nástrojov programovacej technológie

Každá vyššia úroveň zvyšuje funkčnosť celého systému.

Všetok softvér možno rozdeliť na štyri kategórie.

Základný softvér- toto je minimálna sada softvér, ktoré zabezpečujú chod počítača; sú zodpovedné za interakciu so základným softvérom (sú súčasťou základnej výbavy a sú uložené v špeciálnych čipoch). Tieto čipy sa nazývajú pamäť iba na čítanie (ROM). ROM je volatilná pamäť. Programy a údaje sa zapisujú („flashujú“) do čipov ROM vo fáze výroby, takéto čipy nie je možné počas životnosti počítača meniť.

Obrázok 1.

Ak je potrebné zmeniť základný softvér počas prevádzky počítača, potom sa namiesto čipov ROM používajú čipy PROM - preprogramovateľné pamäťové zariadenia len na čítanie (Erasable a Programmable Read Only Memory). Potom je možné zmeniť obsah PROM v samotnom výpočtovom systéme (technológia flash) alebo na špeciálnom zariadení nazývanom programátor. Základný softvér zahŕňa aj BIOS (Basic Input/Output System) − základný systém vstup/výstup), ktorý určuje priebeh procesu zavádzania počítača. Až potom sa načíta operačný systém osobného počítača a jeho ďalšia prevádzka prebieha pod kontrolou operačného systému. Počas práce BIOS počítača poskytuje základné informačné vstupno/výstupné funkcie a interakčné funkcie rôzne zariadenia medzi sebou. Toto je sada firmvéru, ktorá najprv testuje (POST) hardvér, na ktorom je hosťovaný základná doska, potom ďalej spúšťajú operačný systém a zabezpečujú interakciu všetkých komponentov počítača. V moderných počítačoch majú niektoré dosky (grafická karta, zvuková karta atď.) svoje vlastné čipy BIOS na rozširujúcej základnej doske (okrem hlavného čipu BIOS). Pri konfigurácii hlavného systému BIOS môžete povoliť alebo zakázať používanie BIOS dosky rozšírenia. Medzi hlavné funkcie systému BIOS patria:

  • testovanie počítača pomocou špeciálnych testovacích programov pri zapnutí napájania;
  • vyhľadávanie a pripojenie k systému ďalších BIOSov umiestnených na rozširujúcich kartách;
  • rozdelenie zdrojov medzi počítačové komponenty.

Fyzicky BIOS je sada pamäťových čipov len na čítanie (ROM, Read Memory) umiestnených na základnej doske. Programy obsiahnuté v systéme BIOS zabezpečujú interakciu čipov čipovej sady, RAM, vyrovnávacej pamäte, procesora s externými (periférnymi) zariadeniami, ako aj medzi sebou navzájom. Pri inicializácii a testovaní hardvéru BIOS porovnáva prijaté systémové konfiguračné údaje s informáciami uloženými v CMOS čipe. Ak sa zistí nezrovnalosť/porucha, systém zobrazí hlásenie na monitore alebo chybový zvuk. Čip CMOS je umiestnený na základnej doske. Ide o volatilnú pamäť, ktorú je potrebné napájať špeciálnou batériou.

Systémový softvér (Systémový softvér) sú programy a softvérové ​​systémy na obsluhu počítačov a telekomunikačných zariadení. Systémový softvér slúži:

  • vytvoriť operačné prostredie pre spustenie iných programov;
  • zabezpečiť spoľahlivé a efektívnu prácu Počítačová a telekomunikačná sieť;
  • vykonávať diagnostiku počítačového hardvéru a sietí;
  • na archiváciu dát, kopírovanie, obnovu programových súborov a databáz a pod.

Systémový softvér (SPO) v podstate vykonáva funkcie „organizátora“ všetkých komponentov PC, ako aj periférnych zariadení, ktoré sú k nemu pripojené. Systémový softvér musí byť spoľahlivý, technologicky vyspelý, pohodlný a efektívny na používanie. Open source softvér sa delí na základný a servisný.

Obrázok 2

Základný softvér sa zvyčajne kupuje s počítačom a servisný softvér je možné dokúpiť dodatočne.

Aplikačný softvér (balík aplikačných programov) - súbor vzájomne prepojených programov určených na riešenie konkrétnych problémov v určitej oblasti, napísaných pre používateľov alebo samotnými používateľmi, napríklad expertný systém alebo program na vytváranie zoznamov adries. Ide o najväčšiu triedu softvérových produktov.

Sada nástrojov programovacej technológie(ITP) uľahčuje proces vytvárania nových počítačových programov. S pomocou ITP sa vyvíjajú nové programy, pretože táto sada nástrojov obsahuje špecializované softvérové ​​produkty. Tieto produkty sú vývojárskymi nástrojmi a musia podporovať všetky technologické fázy procesu vytvárania (návrh, programovanie, ladenie a testovanie) nových programov. Programovací systém zahŕňa nasledovné softvérové ​​komponenty: textový editor, prekladač z príslušného jazyka, linker (editor odkazov), debugger, knižnice podprogramov. Je dôležité vedieť a pochopiť, že akýkoľvek ITP môže fungovať len v OS, pre ktorý bol vytvorený, no zároveň umožňuje vyvíjať softvér pre iné OS.

ITP sa delí na tieto podkategórie:

  1. Nástroje na vytváranie aplikácií. Zahŕňajú integrované prostredia pre vývojárov programov potrebné na vykonávanie práce pri vytváraní programov a lokálne nástroje, ktoré sú potrebné na vykonávanie individuálnej práce pri vytváraní týchto programov;
  2. CASE technológie(Computed Aided Software Engineering) je počítačom podporovaný systém navrhovania programov, ktorý zahŕňa metódy na analýzu, navrhovanie a vytváranie softvérové ​​systémy. CASE technológie sú určené na automatizáciu procesov vývoja a implementácie informačné systémy. Ide o celý softvérový balík, ktorý automatizuje celý technologický proces (analýza, návrh, vývoj a údržba komplexných softvérových systémov).

Pri zostavovaní klasifikácie si okamžite urobme výhradu, že je to veľmi rýchly vývoj počítačová technológia a rozšírenie oblastí použitia počítačov viedlo k procesu evolúcie softvéru. Ak predtým bolo možné ľahko distribuovať operačné systémy, prekladače a balíky aplikačných programov medzi hlavné kategórie softvéru, teraz je situácia úplne iná: vývoj softvéru sa rozšíril (aplikačné programy získali nezávislú hodnotu a prestali sa používať) a do hĺbky (objavili sa úplne nové prístupy ku konštrukcii operačných systémov a pod.).

Vzťah medzi potrebnými softvérovými produktmi a produktmi dostupnými na trhu sa veľmi rýchlo mení. Aj tradičné softvérové ​​produkty sa neustále vyvíjajú. Operačné systémy môžu napríklad simulovať tie typy ľudských činností, ktoré boli vždy považované za inteligentné. Objavili sa programy, ktoré je ťažké a niekedy nemožné klasifikovať podľa zvyčajných kritérií, programom je napríklad elektronický partner alebo počítačové videnie, ktoré je tiež spojené s robotikou, alebo oblasť strojového učenia, ktorá zahŕňa pomerne veľkú triedu; úloh rozpoznávania vzorov (rozpoznávanie znakov, rukou písaný text, reč, analýza textu).

Poznámka 1

Dá sa povedať, že dnes možno viac-menej jednoznačne rozlíšiť tieto softvérové ​​skupiny:

  • operačné systémy a ich shelly (textové alebo grafické);
  • programovacie systémy (ladiace programy, prekladače, knižnice podprogramov atď.);
  • prístrojové technologické systémy;
  • integrované softvérové ​​balíky;
  • počítačové grafické systémy (rastrová, vektorová, 3D grafika, CAD);
  • dynamické tabuľky;
  • databázové riadiace systémy (DBMS).

Na záver môžeme povedať, že takmer žiadna klasifikácia nie je jediná možná.

V súlade s právnym postavením Najvyššieho rozhodcovského súdu Ruskej federácie, uvedeným v uznesení prezídia zo 16. júna 2009 N 2578/2009, vychádzajúc zo systematického výkladu článkov 1270, 1272, 1280, 1286 zák. Občiansky zákonník Ruskej federácie, používanie počítačového programu je vykonávanie činností vo vzťahu k nemu s cieľom získať jeho užitočné vlastnosti.

Podľa odseku 1 čl. 1259, čl. 1261 Občianskeho zákonníka Ruskej federácie sú počítačové programy chránené autorským právom ako literárne diela. Autor alebo iný držiteľ autorských práv k softvéru má výhradné právo použiť ho akýmkoľvek spôsobom, ktorý nie je v rozpore so zákonom, vrátane tých, ktoré sú uvedené v odseku 2 čl. 1270 Občianskeho zákonníka Ruskej federácie, s výnimkou prípadov bezplatného použitia diela výslovne ustanoveného zákonom. Táto norma neobsahuje uzavretý zoznam úkonov, ktoré sa považujú za použitie diela, predstavuje však hlavný návod na určenie skutočnosti použitia počítačového programu v kontroverzných situáciách.

Počítačové programy ako samostatné predmety autorského práva môžu zahŕňať najmä prípady rozmnožovania, šírenia diela, dovoz originálu alebo kópií na účely distribúcie, prenájom originálu alebo rozmnoženiny diela (ak je program hlavným predmetom prenájom), preklad alebo iné spracovanie diela (ustanovenia 1, 2, 4, 5, 9 odsek 2 článku 1270 Občianskeho zákonníka Ruskej federácie). Iné spôsoby využitia počítačových programov, ako je vysielanie, verejné zobrazovanie atď. možné vo vzťahu ku komponentom programu, napríklad audiovizuálne zobrazenia (článok 1261 Občianskeho zákonníka Ruskej federácie), ktoré môžu byť chránené ako nezávislé predmety autorských práv (článok 7 článku 1259 Občianskeho zákonníka Ruskej federácie). Ruská federácia). V rámci skúmanej problematiky je preto vhodné odhaliť hlavné možnosti využitia počítačových programov ako takých a identifikovať hlavné prístupy v súdnej praxi.

Prehrávanie počítačového programu

V súlade s paragrafmi. 1 položka 2 čl. 1270 použitie je rozmnožovanie diela, teda vyhotovenie jednej alebo viacerých kópií diela alebo jeho časti v akejkoľvek hmotnej podobe. V tomto prípade sa za rozmnožovanie počítačového programu považuje jeho záznam na elektronické média, a to aj v pamäti počítača, okrem prípadov, keď je takýto záznam dočasný a tvorí neoddeliteľnú súčasť technologického procesu, ktorého jediným účelom je zákonné použitie záznamu. K takejto „technickej“ reprodukcii dochádza najmä pri nahrávaní počítačového programu alebo jeho časti RAM počítač.

V súdnej praxi sa prevažná väčšina prípadov použitia softvéru prostredníctvom rozmnožovania týka jeho nelegálneho rozmnožovania a inštalácie počítačové zariadenia obžalovaných. Jeden z najviac efektívnymi spôsobmi potvrdením tejto skutočnosti je vykonávanie obhliadok a inej operatívno-pátracej činnosti s následným zaistením a preskúmaním takýchto zariadení v rámci začatia trestného stíhania, ako aj následného znaleckého skúmania. Zároveň podľa bežného súdneho prístupu nezáleží na tom, či bol softvér použitý alebo nie, ako aj na prítomnosti/neprítomnosti dokumentov alebo iných súborov vytvorených s jeho pomocou. Za určitých okolností však môžu existovať výnimky. Napríklad Súd pre duševné práva v rozhodnutiach zo dňa 19.06.2015 vo veci A33-12895/2014 a zo dňa 12.03.2014 vo veci A01-246/2013 uznal absenciu porušenia pri zápise žalobcu. program na systémových jednotkách žalovaného, ​​keďže bolo zistené, že okrem iného aj skutočnosť, že žalovaný nemôže spustiť a používať program.

Porušením výhradného práva bude aj rozmnožovanie programu vo väčšom objeme, ako bolo poskytnuté na základe licenčnej zmluvy („nadlicencovanie“). Napríklad vo veci č. A40-22345/2013 Súd pre duševné práva uznesením zo dňa 23.12.2013 uznal nezákonnosť vyhotovenia druhej kópie zo strany odporcu, keď podľa zmluvy mal právo použiť len jednu kópiu programu.

Distribúcia počítačového programu predajom alebo iným scudzením jeho originálu alebo kópií

Predsedníctvo Najvyššieho rozhodcovského súdu v Informačnom liste z 13. decembra 2007 č. 122 vysvetlilo, že s prihliadnutím na ustanovenie čl. 494 Občianskeho zákonníka Ruskej federácie používanie výhradných práv vo forme distribúcie zahŕňa okrem iného ponuku na predaj a predaj rozmnoženiny diela od osoby zaoberajúcej sa podnikateľskou činnosťou predaja tovaru na adrese: maloobchod. Skutočnosť takejto distribúcie, spáchanej v rozpore s požiadavkami zákona, možno preukázať napríklad predložením disku so zaznamenaným falošným softvérom zakúpeným v obchode, pokladničným dokladom, správou od súkromného detektíva, ktorý nákup uskutočnil. , prípadne výsluch svedkov kúpy; Je tiež nevyhnutné potvrdiť, že falošný disk nezodpovedá licencovanému disku (rozdiely v kvalite tlače, nedostatok informácií o držiteľovi autorských práv, spôsobe individualizácie, licenčné číslo atď.).

Za nelegálnu distribúciu sa považuje aj nákup a dodávka falošného softvéru v rámci vládneho obstarávania, čo môže byť potvrdené súťažnou dokumentáciou.

Prenájom originálu alebo kópie počítačového programu

Na základe článku 4 čl. 1270 Občianskeho zákonníka Ruskej federácie sa výhradné právo na prenájom originálu alebo kópií diela nevzťahuje na počítačový program, s výnimkou prípadov, keď je takýto program hlavným predmetom prenájmu. Táto norma koreluje s čl. 1272 Občianskeho zákonníka Ruskej federácie, podľa ktorého je ďalšie šírenie kópií počítačového programu povolené bez súhlasu držiteľa autorských práv v prípade ich zákonného uvedenia do civilného obehu na území Ruskej federácie predajom alebo iné odcudzenie. V niektorých prípadoch však môže byť za správny delikt uznaný prenájom počítačov s nainštalovaným softvérom nositeľa autorských práv za účelom dosahovania príjmov bez uzatvorenia osobitnej písomnej zmluvy s ním o prevode softvéru na tretie osoby, pričom zodpovednosť za ktorý je ustanovený dielom 1 polievková lyžica. 7.12 Kódex správnych deliktov Ruskej federácie.

Spracovanie (úprava) počítačového programu

Vo vzťahu k počítačovým programom spracovanie (úprava) znamená akékoľvek zmeny(vrátane prekladu z jedného programovacieho jazyka do druhého), s výnimkou prispôsobenia, čo je zavedenie zmien vykonávaných výlučne za účelom fungovania počítačového programu na špecifických technických prostriedkoch užívateľa alebo pod kontrolou špecifických užívateľských programov . Je potrebné poznamenať, že úpravu môže vykonať iba osoba, ktorá legálne vlastní kópiu programu. Tento povolený spôsob použitia počítačového programu nie je zameraný na tvorbu nový program a na odhalenie funkčnosti existujúceho je vo väčšine prípadov nevyhnutným krokom, aby počítač mohol program používať, aby sa dosiahla interoperabilita.

V ruskej praxi súdy zvyčajne skúmajú s pomocou odborníkov existenciu spracovania v súvislosti s zdrojový kód programy, najmä ak sa zistia výpožičky (skopírovali sa jednotlivé fragmenty zdrojového kódu) alebo pracovné závislosti (zdrojový kód žalovaného bol napísaný na základe kódu žalobcu). Navyše, ak sa nepreštuduje zdrojový kód, súd nemusí uznať porušenie výlučného práva.

Akékoľvek zmeny, okrem vyššie uvedeného, ​​možno chápať aj ako úpravu štartovacieho programu ako súčasti počítačového programu s cieľom prekonať technickú ochranu používať počítačový program. V praxi tiež často vzniká kontroverzná otázka, či je kontroverzný počítačový program samostatným vývojom alebo výsledkom úpravy programu nositeľa autorských práv, na štúdium ktorého je určená špeciálna skúška.

Je pozoruhodné, že súdna prax pri spracovaní takých softvérových produktov, ako je Adobe, 1C, Microsoft Windows nenájdené, pretože v tomto prípade sa spravidla používajú iba hotové výrobky. Okrem toho tieto spoločnosti distribuujú svoj softvér primárne vo forme objektového kódu, pričom úprava programu vyžaduje prístup k zdrojovému kódu.


Používanie softvéru bez nadobudnutia príslušných právomocí (uzatvorenie licenčnej zmluvy, zmluvy o vydedení, spôsobom univerzálneho nástupníctva) je porušením výlučného práva (článok 1 článku 1229, 1301 Občianskeho zákonníka Ruskej federácie).

Najmä v rozhodnutí MO zo dňa 19.11.2013 vo veci č. A40-10750/2013 sa uvádza, že keďže počítačový program nie je ani statické, ani audiovizuálne dielo, a preto nejestvujú žiadne známky verejného vystavenia softvéru v konaní žalovaného komplexu "Smeta.ru".

Rozhodnutie Najvyššieho rozhodcovského súdu Ruskej federácie zo dňa 14.9.2012 č. VAS-8654/12 vo veci A32-29617/2017, uznesenie SIP zo dňa 1.7.2015 vo veci A53-37035/2012 , zo dňa 25.06.2015 vo veci A42-4348/2014, zo dňa 05.08.2014 vo veci A63-5004/2013, zo dňa 10.04.2014 vo veci A76-13105/2013 atď.

Zároveň nebolo preukázané, že systémové jednotky so softvérom žalobcu nepatria žalovanému, ktorý v čase prejednávania veci uzavrel so žalobcom potrebné licenčné zmluvy na používanie obdobného softvéru. Zároveň je potrebné upozorniť na kontroverznosť tohto postoja v korelácii s medzinárodnou legislatívou: Zmluvou WIPO o autorských právach, právom na rozmnožovanie, ako je definované v čl. 9 Bernského dohovoru a výnimky povolené týmto článkom platia v plnom rozsahu v digitálnom prostredí, najmä pokiaľ ide o používanie diel v digitálnej forme. Teda uloženie diela v digitálnej podobe v elektronickými prostriedkami je reprodukciou v zmysle čl. 9 Bernského dohovoru.

Softvér je súbor programov určených na riešenie problémov v počítači. Program je usporiadaná množina príkazov. Softvér a Hardvér pracovať vzájomne prepojene a v nepretržitej interakcii. Akékoľvek hardvérové ​​zariadenie je riadené softvérom.

Softvér možno rozdeliť do troch tried: systémový, aplikačný a inštrumentálny. Vyššie uvedená klasifikácia je dosť podmienená. Integrácia softvéru viedla k tomu, že takmer každý program má vlastnosti každej triedy.

Systémový softvér je určený na riadenie prevádzky počítača, distribúciu jeho zdrojov, podporu dialógu s používateľmi, pomoc pri údržbe počítača, ako aj na čiastočnú automatizáciu vývoja nových programov.

Systémový softvér je súbor programov, z ktorých mnohé sa dodávajú s počítačom a jeho dokumentáciou. Systémový softvér možno rozdeliť do troch hlavných častí: operačné systémy (OS), programovacie systémy a pomocné programy.

Hlavnými komponentmi celosystémového softvéru sú: operačné systémy, ktoré riešia problémy vzájomne prepojeného fungovania jednotlivých komponentov.

Existujú 4 typy operačných systémov:

dávkové spracovanie operačné systémy: relatívne vysoká rýchlosť logických a automatických operácií, ale zase vstupná a výstupná rýchlosť mala zaťaženie procesora 20 - 30%.

operačný systém s rozložením úloh v čase (je organizovaný rad vstupov a výstupov úloh a obsluhuje sa až 15 používateľov a procesor je zaťažený na 80 – 90 %).

operačný systém v reálnom čase používaný na riadenie rôznych procesov.

Systémový softvér riadi činnosť počítačového systému. Systémové programy spravidla zabezpečujú interakciu iných programov s hardvérovými komponentmi a organizáciu používateľského rozhrania. To zahŕňa operačné systémy a servisné systémy.

Aplikačný softvér je určený na riešenie aplikovaných problémov ľudskej profesionálnej činnosti (teda viazanej na prax). Rozsah takýchto programov je mimoriadne široký: od priemyselného a vedeckého vzdelávania a zábavy. To zahŕňa výpočty, školenia, modelovacie programy, počítačové hry atď.

Nástrojový softvér je určený na vývoj všetkých typov informačného softvéru. Informačnou podporou sa v tomto prípade rozumie súbor vopred pripravených údajov potrebných pre fungovanie softvéru. Napríklad každý moderný program má zabudovanú pomoc pri práci s týmto programom. Súbor pomocníka je Informačná podpora. Inštrumentálny softvér zahŕňa: editory (textové, grafické, hudobné), systémy na spracovanie tabuľkových údajov (tabuľkové procesory), systémy správy databáz, prekladače programovacích jazykov, integrované produkčné systémy atď.

Programovacie systémy sú navrhnuté tak, aby uľahčili a čiastočne automatizovali proces vývoja a ladenia programov. Hlavnými komponentmi týchto systémov sú prekladače z jazykov na vysokej úrovni, napríklad Pascal, C, BASIC atď. Osobitná úloha patrí Assemblerom. Program napísaný v jazyku assembler sa nazýva strojovo orientovaný. Systémoví programátori spravidla používajú jazyk Assembly.

Prekladatelia konvertujú programy z jazykov na vysokej úrovni do strojového jazyka. Okrem toho prekladatelia samozrejme analyzujú program, ktorý sa prekladá. Môžu tiež degradovať a optimalizovať programy, ktoré prijímajú, vydávať dokumentáciu k programu a vykonávať množstvo ďalších servisných funkcií.

Zostavy transformujú programy, ktoré sú reprezentované v strojovo orientovaných jazykoch, do strojového jazyka.

Obslužné programy rozširujú možnosti operačného systému. Nazývajú sa, samozrejme, utility. Utility umožňujú napríklad kontrolovať informácie v hexadecimálnom kóde, ktoré sú uložené v samostatných sektoroch magnetických diskov; organizovať výstup na tlačiareň textové súbory v konkrétnom formáte, archivovať a rozbaľovať súbory atď.

Štruktúru aplikačného softvéru možno rozdeliť na: aplikačné programy pre všeobecné aj špeciálne účely.

Aplikačný softvér na všeobecné použitie je súbor programov, ktorý je široko používaný medzi rôznymi kategóriami používateľov. Najznámejšie z nich sú: textové editory, grafické systémy, tabuľky, systémy na správu databáz atď.

Textové editory umožňujú prípravu textové dokumenty: technické popisy, úradné listy, články atď. Najznámejšie textové editory sú:

Lexikón, písanie, slovo.

Grafické systémy sú početné a ich funkcie sú rozmanité. Spomedzi nich môžeme vyzdvihnúť systémy podnikovej grafiky (Microsoft PowerPoint, Lotus Freelance Graphics), umeleckú grafiku, ktorá sa nazýva aj zjednodušene grafické editory (Paintbrush), inžiniersku grafiku a počítačom podporovaný dizajn (Autodesk AutoCad), systémy spracovania fotografických obrázkov ( Adobe Photoshop), ako aj univerzálne grafické systémy (CorelDRAW!).

Tabuľkové (ET) programy umožňujú riešiť širokú škálu problémov súvisiacich s numerickými výpočtami. Najpoužívanejšie programy tejto triedy sú Supercalk, Microsoft Excel a Lotus 1-2-3.

Systémy správy databáz (DBMS) sú navrhnuté tak, aby kombinovali súbory údajov do jedného informačný model objekt. Tieto programy vám umožňujú zhromažďovať, aktualizovať, opravovať, mazať a triediť informácie organizované špeciálnym nástrojom vo forme databanky. Najbežnejšie DBMS sú: dBase III Plus, FoxBase+, Clipper, Oracle, Access, FoxPro, Paradox.

Okrem vyššie uvedených systémov by všeobecný aplikačný softvér mal zahŕňať aj integrované systémy. Tieto systémy kombinujú možnosti textových editorov, grafické systémy, tabuľkové procesory a systémy na správu databáz. Hlavnou výhodou integrovaných systémov oproti samostatné systémy univerzálny aplikačný softvér spočíva v tom, že vytvára jednotné prevádzkové pravidlá pre používateľa, to znamená, že má jednotné rozhranie pri práci s textom aj pri práci s tabuľkami atď. Najznámejšie z nich: Microsoft Works, Microsoft Office, Lotus SmartSuite, perfektná kancelária.

Pri špecifických užívateľských činnostiach sa používajú špeciálne aplikačné programy.

Funkcie konkrétnych systémov závisia od ich účelu. Napríklad pre vzdelávacie systémy by to mohli byť vývojové nástroje počítačové lekcie(hypermediálne a hypertextové systémy, autorské a iné systémy), simulačné modelovacie programy na vzdelávacie účely, programy na tvorbu a udržiavanie školského rozvrhu, pedagogické nástroje na rôzne účely a pod.

Medzi účelové aplikačné programy môžeme zaradiť aj aplikačné programové balíky (APP), ktoré sú široko používané napr štatistické spracovanie dáta, účtovníctvo, výpočty stavebných konštrukcií atď. Prítomnosť rôznych PPP v počítači umožňuje riešiť značnú časť jednoduchých aplikovaných problémov takmer bez programovania. V tomto prípade je úloha na vyriešenie konkrétneho problému napísaná vo forme smernice v špeciálnom problémovo orientovanom jazyku a oznámená počítaču.
Zoznam použitej literatúry
počítačový programový systém inštrumentálny
1. Informatika pre právnikov a ekonómov / Simonovich S.V. a iné - Petrohrad: Peter, 2001. - 688 s.
2. Figurnov V.E. IBM PC pre užívateľa. Krátky kurz. Ed. 7. G.: INFRA-M, 1997, 432 s.
3. Yu Shafrin. Počítačová veda. Informačné technológie: za 2 hodiny G.: Laboratórium základných znalostí, 2001.

Možnosť 8

Téma: Základný (systémový) PC softvér

1. Účel systémového softvéru a jeho klasifikácia

Tradične je všetok softvér rozdelený do dvoch tried:

1) systémový softvér (SPO) a

2) aplikačný (používateľský) softvér (ASW)

Vyzdvihneme ďalšiu triedu (skôr skupinu) programov - špeciálny softvér pre informačné a riadiace systémy.

Aplikačné programy sú určené na riešenie funkčných problémov, spracúvajú informácie z rôznych tematických oblastí.

Ide o najväčšiu triedu softvérových produktov.

Špeciálny softvér pre informačné a riadiace systémy zahŕňa

· programy na správu databáz (systémy);

· programy na správu jazyka rozhrania informačných systémov;

· programy na zber a predbežné spracovanie informácií (v informačných a meracích systémoch, napr. palubné systémy).

Softvér tejto triedy je často skrytý v hardvérových ovládačoch alebo dodávaný ako funkčné rozširujúce knižnice pre programovacie jazyky.

Preto sa takýto softvér často klasifikuje ako systémový softvér.

Systémový softvér je súbor programov a softvérových balíkov na zabezpečenie chodu počítača a počítačových sietí.

Slobodný softvér spravuje zdroje počítačového systému a umožňuje používateľom programovať v jazykoch, ktoré sú výraznejšie ako strojový jazyk počítača. Zloženie softvéru s otvoreným zdrojovým kódom málo závisí od povahy úloh používateľa, ktoré sa majú riešiť.

Systémový softvér je určený pre:

vytvorenie operačného prostredia pre fungovanie iných programov (inými slovami, organizovať vykonávanie programov);

automatizácia vývoja (tvorby) nových programov;

zabezpečenie spoľahlivej a efektívnej prevádzky samotného počítača a počítačovej siete;

vykonávanie diagnostiky a prevencie výpočtovej techniky a počítačové siete;

vykonávanie pomocných technologických procesov (kopírovanie, archivácia, obnova programových súborov a databáz a pod.).

Táto trieda softvérových produktov úzko súvisí s typom počítača a je jeho neoddeliteľnou súčasťou.

Softvérové ​​produkty tejto triedy sú určené najmä pre kvalifikovaných používateľov - profesionálov v počítačovej oblasti: systémový programátor, správca siete, aplikačný programátor, operátor.

Znalosť základnej technológie práce s touto triedou softvérových produktov však vyžadujú aj koncoví používatelia osobného počítača, ktorí samostatne nielen pracujú so svojimi programami, ale vykonávajú aj údržbu počítača, programov a dát.

Softvérové ​​produkty tejto triedy sú všeobecný charakter bez ohľadu na špecifiká predmetnej oblasti.

Systémové softvérové ​​produkty podliehajú vysokým požiadavkám na spoľahlivosť a vyrobiteľnosť, pohodlie a efektívnosť používania.

Open source softvér tradične zahŕňa

systémoví manažéri a

· programy na spracovanie systému.

Riadiace programy systému organizujú správne fungovanie všetkých zariadení systému.

Základné systémové funkcie riadiacich programov -

· riadenie výpočtových procesov a výpočtových systémov a

· práca s internými údajmi OS.

Zvyčajne sú umiestnené v hlavnej pamäti. Ide o rezidentné programy, ktoré tvoria jadro OS. Riadiace programy, ktoré sa načítajú do pamäte bezprostredne pred spustením, sa nazývajú tranzitívne.

V súčasnosti sú programy na ovládanie systému dodávané vývojovými spoločnosťami a distribútormi vo forme inštalačných balíkov operačných systémov a ovládačov pre špeciálne zariadenia.

Programy systému spracovania sa vykonávajú ako špeciálne aplikačné úlohy alebo aplikácie.

Tieto programy sa často dodávajú vo forme distribučných balíkov, ktoré obsahujú softvér

Komentujte. V balíkoch systémové programy Okrem hlavných programov, ktoré umožňujú rekonfiguráciu, existujú špeciálne konfiguračné programy nazývané inštalačné programy.

Operačný systém - súbor softvéru, ktorý zabezpečuje ovládanie hardvéru počítača a aplikačné programy, ako aj ich interakciu medzi nimi a používateľom.

2. Operačné systémy a ich klasifikácia

Operačný systém je určený na riadenie vykonávania užívateľských programov, plánovanie a správu počítačových výpočtových zdrojov.

Operačný systém na jednej strane pôsobí ako rozhranie medzi hardvérom počítača a používateľom s jeho úlohami, na druhej strane je určený na efektívne využívanie zdrojov počítačového systému a organizáciu spoľahlivej výpočtovej techniky.

Systémy správy súborov sú navrhnuté tak, aby poskytovali jednoduchší prístup k údajom organizovaným ako súbory.

Namiesto nízkoúrovňového prístupu k údajom zadaním konkrétnych fyzických adries umožňuje systém správy súborov logický prístup zadaním názvu súboru.

Žiadny systém správy súborov neexistuje sám o sebe - je navrhnutý tak, aby fungoval na konkrétnom OS a so špecifickým súborovým systémom. To znamená, že systém správy súborov možno klasifikovať ako OS.

Ale kvôli tomu, že

1) množstvo operačných systémov vám umožňuje pracovať s niekoľkými súborovými systémami (buď jedným z niekoľkých, alebo viacerými naraz); a je možné nainštalovať ďalší súborový systém (t. j. sú nezávislé)

2) najjednoduchší OS môže fungovať bez súborových systémov; Systémy správy súborov sú priradené k samostatnej skupine systémových programov.

Všimnite si, že v špecializovanej literatúre sú systémy na správu súborov často klasifikované ako operačné systémy.

Operačné systémy sa líšia v implementačných vlastnostiach algoritmov správy počítačových zdrojov a oblastiach použitia.

Takže v závislosti od algoritmu riadenia procesora sa operačné systémy delia na:

· Jedno-tasking a multi-tasking

· Jeden používateľ a viac používateľov

· Jednoprocesorové a viacprocesorové systémy

· Lokálne a sieťové.

Na základe počtu súčasne vykonávaných úloh sú operačné systémy rozdelené do dvoch tried:

· Spracovanie jednej úlohy (MS DOS)

· Multitasking (OS/2, Unix, Windows)

Jednoúlohové systémy využívajú nástroje na správu periférnych zariadení, nástroje na správu súborov a prostriedky na komunikáciu s používateľmi. Multitaskingové operačné systémy využívajú všetky funkcie, ktoré sa nachádzajú v jednoúlohových operačných systémoch, a tiež spravujú rozdelenie zdieľaných zdrojov: procesor, RAM, súbory a externé zariadenia.

V závislosti od oblastí použitia sú multitaskingové operačné systémy rozdelené do troch typov:

· Systémy dávkového spracovania (OS EC)

· Systémy zdieľania času (Unix, Linux, Windows)

· Systémy v reálnom čase (RT11)

Systémy dávkového spracovania sú navrhnuté tak, aby riešili problémy, ktoré si nevyžadujú rýchle výsledky. Hlavným cieľom OS s dávkovým spracovaním je maximálna priepustnosť alebo vyriešenie maximálneho počtu úloh za jednotku času.

Tieto systémy poskytujú vysoký výkon pri spracovaní veľkého množstva informácií, ale znižujú efektivitu užívateľa v interaktívnom režime.

V systémoch zdieľania času je každej úlohe pridelené malé množstvo času na dokončenie a žiadna úloha nezaberá procesor dlho. Ak sa toto časové obdobie zvolí ako minimálne, vytvorí sa dojem súčasného vykonávania niekoľkých úloh. Tieto systémy majú menej priepustnosť, ale poskytujú vysokú užívateľskú efektivitu v interaktívnom režime.

Systémy v reálnom čase sa používajú na riadenie technologického procesu alebo technického objektu, napríklad lietadla, obrábacieho stroja atď.

Podľa počtu súčasne pracujúcich používateľov na počítači sa operačné systémy delia na jednoužívateľské (MS DOS) a viacužívateľské (Unix, Linux, Windows 95 - XP)

Vo viacužívateľských operačných systémoch si každý užívateľ prispôsobuje užívateľské rozhranie pre seba, t.j. môže vytvárať vlastné sady skratiek, skupiny programov, nastaviť individuálne farebná schéma, presuňte panel úloh na vhodné miesto a pridajte nové položky do ponuky Štart.

V operačných systémoch pre viacerých používateľov existujú prostriedky na ochranu informácií každého používateľa pred neoprávneným prístupom iných používateľov.

Viacprocesorové a jednoprocesorové operačné systémy. Jednou z dôležitých vlastností operačného systému je prítomnosť podpory pre multiprocesné spracovanie údajov. Takéto nástroje existujú v OS/2, Net Ware a Windows NT Na základe spôsobu organizácie výpočtového procesu možno tieto operačné systémy rozdeliť na asymetrické a symetrické.

Jednou z najdôležitejších vlastností klasifikácie počítačov je ich rozdelenie na lokálne a sieťové. Lokálne operačné systémy sa používajú na samostatných PC alebo PC, ktoré sa používajú ako klient v počítačových sieťach.

Lokálne operačné systémy obsahujú klientsku časť softvéru na prístup k vzdialeným zdrojom a službám. Sieťové operačné systémy sú navrhnuté tak, aby spravovali zdroje počítačov pripojených k sieti zdieľanie zdrojov. Poskytujú účinné prostriedky na obmedzenie prístupu k informáciám, ich integritu a iné spôsoby použitia sieťové zdroje.

3. Servisný softvér: stručný popis

Servisný softvér - programy a softvérové ​​balíky, ktoré rozširujú možnosti základného softvéru a organizujú pohodlnejšie pracovné prostredie používateľa.

Toto je súbor služieb, dodatočne nainštalovaných programov, ktoré možno klasifikovať podľa funkčnosti takto:

· ovládače pre špecifické a špeciálne zariadenia (tie, ktoré nie sú dodávané ako súčasť OS).

· diagnostické programy pre výkon počítača;

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

· programy na údržbu disku, ktoré kontrolujú kvalitu povrchu magnetického disku, monitorujú integritu súborového systému na logických a fyzických úrovniach, kompresia disku, vytváranie záložných kópií diskov, zálohovanie dát na externé médiá a pod.;

· 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 ukladanie;

· programy údržby siete.

Tieto programy sa často nazývajú systémové nástroje. (Upozorňujeme, že tento výraz sa zvyčajne nepoužíva pre antivírusové produkty)

Utility sú programy slúžiace na vykonávanie pomocných operácií spracovania dát alebo údržby počítača (diagnostika, testovanie hardvéru a softvéru, optimalizácia využitia miesta na disku, obnova poškodených počítačov). magnetický disk informácie atď.).

V súčasnosti sú najpoužívanejšie pomocné súpravy: Norton Utilities - Symantec; Checkit PRO Deliuxe 2.0 – spoločnosť Touch Stone; PC nástroje pre Windows 2.0; program Rezervovať kópiu HP Colorado Backup pre Windows 95.

4. Pomôcky, účel, príklady

Utility (eng. utility alebo tool) - počítačový program, rozšírenie štandardných možností zariadení a operačných systémov, vykonávanie úzkeho spektra špecifických úloh.

Utility poskytujú prístup k funkciám (parametrom, nastaveniam, nastaveniam), ktoré nie sú dostupné bez ich použitia, alebo uľahčujú proces zmeny niektorých parametrov (automatizujú ho).

Pomôcky sú často súčasťou operačných systémov alebo sú dodávané so špecializovaným vybavením.

Úžitkové funkcie

· Monitorovanie indikátorov senzorov a výkonu zariadení - monitorovanie teplôt procesora a grafického adaptéra; čítanie S.M.A.R.T. pevné disky; referenčné hodnoty.

· Správa hardvérových parametrov - obmedzenie maximálna rýchlosť otáčanie CD mechaniky; zmena rýchlosti otáčania chladičov.

· Monitoring indikátorov - kontrola referenčná integrita; správnosť záznamu údajov.

· Rozšírenie možností - formátovanie a/alebo opätovné rozdelenie disku pri ukladaní dát, mazanie bez možnosti obnovy.

Druhy inžinierskych sietí

Diskové nástroje

o Defragmentátory

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

o Čistenie disku - odstráňte dočasné súbory, nepotrebné súbory, čistenie „koša“.

Čistenie disku

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

PartitionMagic

o Zálohovanie – vytváranie záložné kópie celé disky a samostatné súbory, ako aj reštaurovanie z týchto kópií.

Zoznam zálohovacieho softvéru

o Disková kompresia – kompresia informácií na diskoch pre zvýšenie kapacity pevných diskov.

· Procesní manažéri

o AnVir Task Manager

· Nástroje registra

· Nástroje na monitorovanie hardvéru a benchmarky

Skúšky zariadení

Microsoft Scandisk je nástroj spoločnosti Microsoft, ktorý možno použiť na opravu chýb v štruktúre pevný disk, vyhľadávať a označovať „zlé“ bloky, konvertovať ich na súbory alebo mazať „stratené“ klastre.

CCleaner (predtým známy ako Crap Cleaner) je bezplatná pomôcka, ktorý odstraňuje nepoužívané a nepotrebné, ako aj dočasné internetové súbory vytvorené všetkými známymi prehliadačmi. Pomôcka tiež nájde a opraví problémy, ako sú nepoužívané prípony súborov a použitie cesty v Registry systému Windows, ako aj vyčistenie dočasných súborov, ktoré systém Windows používa. Program je schopný vykonávať spoľahlivé viacprechodové odstránenie súborov z koša.

Úloha 2. Práca s tabuľkovým procesorom MS Excel

Tabuľka na výpočet absolútnej hodnoty výšky ročného úroku z prenájmu pomocou zostatkového princípu

Nájomca

Príjmy z predaja

náklady na služby,

Zisk z predaja

akumulačný fond,

Fond spotreby, u. e.
JSC "Invest" 550 490 xxx 10 xxx 13 10,5 2 xxx
JSC "Bor" 450 400 12 13 10,5 2
JSC "Moskva" 400 350 10 13 10,5 2
as "Zvezda" 600 570 12 13 10,5 3
JSC "Krot" 550 500 14 13 10,5 2
JSC Nafta 430 350 10 13 10,5 2
JSC Telecom 490 400 6 13 10,5 2
JSC "Nurbank" 580 520 8 13 10,5 1
JSC "Inovácie" 650 600 10 13 10,5 3
JSC Tristar 550 500 12 13 10,5 2

Zisk z predaja služieb: , kde – tržby z predaja služieb; – náklady na služby (suma materiálových nákladov, mzdových nákladov, mzdových nákladov).

Daň z príjmu (bez odpočítania úrokov z prenájmu):

kde 35 % (sadzba dane z príjmu).

Zostávajúca výška zisku (výška úrokov z prenájmu):

kde je výška daní platených zo zisku; – akumulačný fond (príspevky na rozvoj výroby); – spotrebný fond (výdavky na sociálny rozvoj, materiálne stimuly a pod.); – finančný rezervný fond (kryjúci nepredvídané výdavky).

1. Určite celkový príjem z predaja služieb pre všetkých nájomcov, maximálnu výšku úrokov z prenájmu a priemernú výšku daní zaplatených zo zisku.

2. Zostrojte diagramy výnosov z predaja služieb a nákladov na služby pre rôznych nájomcov (histogram), akumulačné a spotrebné fondy (graf).

Nájomca Príjmy z predaja náklady na služby, Zisk z predaja výška daní zaplatených zo zisku (okrem dane z príjmu), c. e. daň z príjmu (bez odpočítania úrokov z prenájmu), c. e. akumulačný fond, Fond spotreby, u. e. Finančný rezervný fond (komerčné riziko), u. e. zostávajúca výška zisku (výška úrokov z prenájmu), c. e.
JSC "Invest" 550 490 60 10 21 13 10,5 2 3,5
JSC "Bor" 450 400 50 12 17,5 13 10,5 2 -5
JSC "Moskva" 400 350 50 10 17,5 13 10,5 2 -3
as "Zvezda" 600 570 30 12 10,5 13 10,5 3 -19
JSC "Krot" 550 500 50 14 17,5 13 10,5 2 -7
JSC Nafta 430 350 80 10 28 13 10,5 2 16,5
JSC Telecom 490 400 90 6 31,5 13 10,5 2 27
JSC "Nurbank" 580 520 60 8 21 13 10,5 1 6,5
JSC "Inovácie" 650 600 50 10 17,5 13 10,5 3 -4
JSC Tristar 550 500 50 12 17,5 13 10,5 2 -5
5250 10,4 27

Nájomca

Príjmy z predaja náklady na služby, Zisk z predaja výška daní zaplatených zo zisku (okrem dane z príjmu), c. e. daň z príjmu (bez odpočítania úrokov z prenájmu), c. e. akumulačný fond, Fond spotreby, u. e. Finančný rezervný fond (komerčné riziko), u. e. zostávajúca výška zisku (výška úrokov z prenájmu), c. e.
JSC "Invest" 550 490 60 10 21 13 10,5 2 3,5
JSC "Bor" 450 400 50 12 17,5 13 10,5 2 -5
JSC "Moskva" 400 350 50 10 17,5 13 10,5 2 -3
as "Zvezda" 600 570 30 12 10,5 13 10,5 3 -19
JSC "Krot" 550 500 50 14 17,5 13 10,5 2 -7
JSC Nafta 430 350 80 10 28 13 10,5 2 16,5
JSC Telecom 490 400 90 6 31,5 13 10,5 2 27
JSC "Nurbank" 580 520 60 8 21 13 10,5 1 6,5
JSC "Inovácie" 650 600 50 10 17,5 13 10,5 3 -4
JSC Tristar 550 500 50 12 17,5 13 10,5 2 -5
5250 10,4 27

Zoznam použitej literatúry

1. Informatika: učebnica / vyd. N.V. Makarova. – M.: Financie a štatistika, 2000. – 622 s.

2. Informatika. Základný kurz / S.V. Simonovich a kol. – Petrohrad: Peter, 2001. – 640 s.

3. Informatika pre právnikov a ekonómov / S.V. Simonovich a kol. – Petrohrad: Peter, 2001. – 688 s.

4. Informatika a informačné technológie: učebnica. manuál / vyd. N.V. Makarova. – 3. vyd. – M.: Financie a štatistika, 2005. – 526 s.

5. Informatika: učebnica / vyd. Prednášal prof. Yu.A. Romanová – M.: Eksmo, 2005. –322 s.

6. Informatika: workshop o výpočtovej technike: učebnica. manuál: vyd. N.V. Makarova. –3. vyd. – M.: Informačné technológie, 2005. – 434 s.

7. Kaimin V.A., Kasaev B.S. Informatika: workshop na počítači – M.: Infra-M, 2001. – 216 s.

8. Kuzin A.V., Volkov A.N. Siete a telekomunikácie: učebnica. príspevok, 2006. – 352 s.

9. Počítač pre študentov, postgraduálnych študentov a učiteľov. Samoinštruktážny manuál: učebnica. príspevok. – M.: Triumph, 2002. – 656 s.