Počítačový softvér. Koncepcia softvéru

Akýkoľvek počítač je automatické zariadenie, ktoré na ňom beží. Počítačový program je postupnosť príkazov zaznamenaných v binárnom formulári na stroji, zrozumiteľnom počítačovom procesore. Počítačový program je formou nahrávacích algoritmov na riešenie úloh. Sada pripravených programov uložených v prevádzkovom a externej pamäti počítača je nazývaná. softvér .

Typy softvéru

Môžete zvýrazniť tri hlavné typy softvéru: systém, aplikovaný a inštrumentálny.

Systémový softvér poskytuje koordinovanú interakciu počítačových zariadení a vytvára podmienky na vykonanie iných programov. Najdôležitejšou časťou systému softvéru je operačný systém - program potrebný pre počítač. Operačný systém vykonáva nasledujúce funkcie:

  • poskytovanie užívateľského rozhrania, t.j. dialógového okna softvéru a počítačového softvéru;
  • správa iných programov na počítači, vrátane organizácie prístupu k zariadeniam (procesor, pamäť, I / O zariadenia);
  • riadenie informácií o ukladaní v počítači vo forme hierarchického systému priečinkov obsahujúcich súbory.

Je možné povedať, že operačný systém je médium, v ktorom sa vykonávajú iné programy.

Systémový softvér tiež obsahuje ovládače - programy spravujú prevádzku I / O zariadenia a niektoré ďalšie zariadenia, ktoré vám umožňujú nastaviť parametre ich prevádzky. Vodiči sú zvyčajne dodávané so zariadeniami. Súbor najčastejších ovládačov je dodávaný s operačným systémom.

Systémový softvér tiež zahŕňa antivírusy a iné programy počítačovej služby. Systémové programy sa často nazývajú nástroje (z Lat. Utilis - užitočné).

Aplikačný softvér (aplikácie) je programy priamo určené na uspokojenie potrieb používateľa. Typickí zástupcovia aplikovaného softvéru:

  • textové a grafické editory;
  • pracovné programy s tabuľkami;
  • systémy správy databáz;
  • diváci webových stránok;
  • vzdelávacie systémy, Elektronické encyklopédie, Hry;
  • Špecializované softvérové \u200b\u200bsystémy určené pre
  • automatizácia určitého typu profesionálnej činnosti, ako sú bankové systémy, systémy riadenia dopravy, geometrické modelovacie systémy v strojárstve.

Nástrojový softvér obsahuje prostriedky automatizácie počítačových programov, to znamená, že nástrojov programátora. Inštrumentálny softvér je typ aplikačného softvéru (aplikuje sa na vývojár).

Pri vývoji softvéru je potrebné reprezentovať algoritmy vo forme, zrozumiteľnom počítači. To používa programovacie komplexy, nazývané programovacie systémy. Predstavujú základ inštrumentálneho softvéru.

Číslo 16.

Balenie aplikačného softvéru (ABBR. PPP, angličtina. balík aplikácií. ) alebo softvér balíka - súbor vzájomne prepojených modulov určených na riešenie problémov určitej triedy určitej oblasti.

Charakteristika balíkov aplikácií (PPP) všeobecného účelu
Aplikačné programy sú určené na zabezpečenie používania výpočtových zariadení v rôznych oblastiach ľudskej činnosti. Okrem vytvárania nových softvérových produktov, aplikovaného programu Vývojári veľké úsilie vynakladá na zlepšenie a modernizáciu populárnych systémov, čím sa vytvárajú nové verzie. Nové verzie spravidla podporujú starú, udržiavať kontinuitu a zahŕňajú základné minimum (štandard) možností.
Aplikované programové pakety sú najdynamickejšie vyvíjajúcou sa časť softvéru: Kruh úloh vyriešených použitím PPP sa neustále rozširuje. V mnohých ohľadoch sa zavádzanie počítačov v takmer všetkých oblastiach činnosti stalo v dôsledku vzniku nového a zlepšenia existujúcich PPP.
Úspechy v oblasti mikroelektroniky, čo vedie k vzniku silnejších počítačov vo svojich funkčných schopnostiach, sú tiež príčinou vytvárania nových PPP. Na druhej strane, potreba zlepšiť charakteristiky používania paketu pri riešení špecifických používateľských úloh, stimuluje zlepšenie architektúry a prvok základne počítačov a periférnych zariadení.
Štruktúra a princípy výstavby PPP závisia od triedy počítača a operačného systému, v ktorom bude tento balík fungovať. Najväčší počet rôznych PPP je vytvorený pre počítače kompatibilných s IBM PC s operačnými systémami MS DOS a Windows.
Každá skupina balíkov má svoje vlastné problémy organizácie, ťažkosti a vytvárania. Každý balík je implementovaný v špecifickom programovom jazyku v súlade s požiadavkami predloženými balíkom a jazykovým schopnostiam.
Jedným z možných variantov klasifikácie softvérových nástrojov, ktoré tvoria aplikačný softvér, sa odráža na obrázku 7.15. Rovnako ako takmer akákoľvek klasifikácia, znázornená na obrázku, nie je jediným možným.
Textové editory (procesory) sú špeciálne programy určené na prácu s dokumentmi (texty), ktoré umožňujú komponent, formát, upravovať texty pri vytváraní dokumentu užívateľom. Zvyčajne obsahujú ďalšie funkcie pre prácu s textovými blokmi a objektmi.
Desktop Publishing Systems (publikovanie desktop) - Programy určené pre profesionálne vydavateľské aktivity a umožňujú elektronické usporiadanie širokej škály základných typov dokumentov, ako je informačný bulletin, stručná farebná brožúra a objemový katalóg alebo obchodná aplikácia, referenčná kniha . Prostriedky uvedené v obaloch tohto typu umožňujú:
- na vytvorenie textu (skica);
- Použite všetky druhy písma a implementovať tlač obrázkov;
- Upraviť text na úrovni najlepších textových procesorov;
- proces grafických obrázkov;
- zabezpečiť uzatvorenie tlačových dokumentov;
- Práca na sieťach a na rôznych platformách.
Najlepšie balíky v tejto oblasti pre počítač sú: Corel Venture, Pagemaker, Quarkxpress, FrameMaker, Microsoft Vydavateľ, Ilustrátor pre Windows a ďalšie.
Grafické systémy - balíčky určené na spracovanie grafických informácií.
Počítačová grafika sú v súčasnosti jedným z najdynamickejšie rozvíjajúcich softvérových oblastí. Zahŕňa vstup, spracovanie a výstup grafických informácií - kresby, výkresy, maľby atď. - Nástroje výpočtovej techniky. Rôzne typy grafických systémov vám umožňujú rýchlo vytvoriť obrázky, zadajte ilustrácie pomocou skenera alebo kamkordéra, vytvárať animované valce.
Grafickí redaktori vám umožňujú používať rôzne nástroje umelca, štandardné knižnice obrázkov, štandardné fonty, úpravy obrázkov, kopírovania a pohyblivých fragmentov na stránkach obrazovky atď.
Grafické balíky sú rozdelené do paketov spracovania rastrovej grafiky a obrázkov a vektorových grafických balíkov.
Grafické grafické balíky sú navrhnuté tak, aby fungovali s fotografiami a zahŕňali sadu nástrojov kódovania fotografií a digitálny formulár. Uznávaný vodca medzi balíčkami tejto triedy - Adobe Photoshop. Známe balíčky Aldus Photo Styler, Picture Publisher, Photo Works Plus.
Balíky na prácu s vektorovou grafikou sú určené pre profesionálnu prácu súvisiacu s umeleckým a technickým ilustráciou s následnou farebnou tlačou (napríklad na pracovisku dizajnérov, napríklad), zaberajú strednú polohu medzi balíčkami pre automatizované dizajnové systémy (CAD) a systémové vydavateľské systémy.
Balíky tejto triedy majú v súčasnosti pomerne širokú škálu funkčných činidiel na implementáciu komplexného presného spracovania grafických obrázkov a zahŕňajú:
- Nástroje na vytváranie grafických obrázkov;
- vyrovnávacie nástroje (na základe základnej línie a stránky na mriežke, križovatke, najbližšom bode atď.);
- prostriedky manipulácie objektov;
- Nástroje na spracovanie textu, pokiaľ ide o registráciu a úpravu odsekov, pracujúcich s rôznymi fontami;
- Dovozné nástroje (vývoz) grafických objektov (súborov) rôznych formátov;
- Tlačové nástroje na tlač s príslušným nastavením obrazu obrazovky na tlačovej verzii;
- Nástroje na nastavenia farieb.
Druh štandardu v tejto triede je balenie CorelDraw. Takýto balík môžete označiť aj ako Adobe Illustrator, Aldus Free Ruky, profesionálne kreslenie.

Čo je softvér

Akýkoľvek počítač je automatické zariadenie, ktoré na ňom beží. Počítačový program je postupnosť príkazov zaznamenaných v binárnom formulári na stroji, zrozumiteľnom počítačovom procesore. Počítačový program je formou nahrávacích algoritmov na riešenie úloh. Sada pripravených programov uložených v prevádzkovom a externej pamäti počítača je nazývaná. softvér .

Typy softvéru

Môžete zvýrazniť tri hlavné typy softvéru: systém, aplikovaný a inštrumentálny.

Systémový softvér poskytuje koordinovanú interakciu počítačových zariadení a vytvára podmienky na vykonanie iných programov. Najdôležitejšou časťou systému softvéru je operačný systém - program potrebný pre počítač. Operačný systém vykonáva nasledujúce funkcie:

 Poskytovanie užívateľského rozhrania, to znamená, že softvérové \u200b\u200bnástroje osoby a dialógu počítača;

 Riadenie iných programov na počítači, vrátane organizácie ich prístupu k zariadeniam (procesor, pamäť, I / O zariadenia);

 Riadenie informácií o ukladaní informácií na počítači vo forme hierarchického systému priečinkov obsahujúcich súbory.

Je možné povedať, že operačný systém je médium, v ktorom sa vykonávajú iné programy.

Systémový softvér tiež obsahuje ovládače - programy spravujú prevádzku I / O zariadenia a niektoré ďalšie zariadenia, ktoré vám umožňujú nastaviť parametre ich prevádzky. Vodiči sú zvyčajne dodávané so zariadeniami. Súbor najčastejších ovládačov je dodávaný s operačným systémom.

Systémový softvér tiež zahŕňa antivírusy a iné programy počítačovej služby. Systémové programy sa často nazývajú nástroje (z Lat. Utilis - užitočné).

Aplikačný softvér (aplikácie) je programy priamo určené na uspokojenie potrieb používateľa. Typickí zástupcovia aplikovaného softvéru:

    textové a grafické editory;

    pracovné programy s tabuľkami;

    systémy správy databáz;

    diváci webových stránok;

    vzdelávacie systémy, Elektronické encyklopédie, Hry;

    Špecializované softvérové \u200b\u200bsystémy určené pre

    automatizácia určitého typu profesionálnej činnosti, ako sú bankové systémy, systémy riadenia dopravy, geometrické modelovacie systémy v strojárstve.

Nástrojový softvér obsahuje prostriedky automatizácie počítačových programov, to znamená, že nástrojov programátora. Inštrumentálny softvér je typ aplikačného softvéru (aplikuje sa na vývojár).

Pri vývoji softvéru je potrebné reprezentovať algoritmy vo forme, zrozumiteľnom počítači. To používa programovacie komplexy, nazývané programovacie systémy. Predstavujú základ inštrumentálneho softvéru.

Softvérový vzťah (úrovne konfigurácie softvéru)

Účel a zloženie operačného systému počítača

Aby sme si nemyslite na to, ako počítač pracuje v počítači s programami, dátovými a hardvérovými zariadeniami, existuje špeciálna škála programov nazývaných operačný systém.

Operačné systémy sú odlišné, ale ich účel a funkcie sú rovnaké. Operačný systém je základným a potrebným komponentom počítača, bez nej nemôže počítač v zásade pracovať.

Operačný systém je súbor programov, ktoré zabezpečujú interakciu všetkých hardvérových a softvérových častí počítača medzi sebou a užívateľom a interakciou počítača.

Operačný systém komunikuje medzi užívateľom, programami a hardvérovými zariadeniami.

Štruktúra operačného systému:

    Kernel - prekladá príkazy z programu do jazyka "Strojové kódy", pochopiteľné počítaču.

    Ovládače - programy ovládajúce zariadenia.

    Rozhranie je shell, s ktorým používateľ komunikuje s počítačom.

Operačný systém poskytuje spoločné fungovanie všetkých počítačových zariadení a poskytuje používateľovi prístup k svojim zdrojom.

Proces práce počítača v určitom zmysle sa zmenší na výmenu súborov medzi zariadeniami. Operačný systém má softvérové \u200b\u200bmoduly, ktoré ovládajú systém súborov.

Operačný systém obsahuje špeciálny program - príkazový procesor, ktorý požaduje tím od užívateľa a vykonáva ich. Užívateľ môže poskytnúť napríklad príkaz na vykonanie všetkých operácií na súboroch (kopírovanie, vymazanie, premenovanie), výstupného príkazu na tlač a tak ďalej. Operačný systém musí vykonávať tieto príkazy.

Na diaľnici počítača sú pripojené rôzne zariadenia (pohony, monitor, klávesnica, myš, tlačiareň atď.). Operačný systém obsahuje ovládače zariadení - špeciálne programy, ktoré poskytujú riadenie práce zariadení a koordinovať výmenu informácií s inými zariadeniami. Akékoľvek zariadenie zodpovedá jeho vodičovi.

Ak chcete zjednodušiť prácu používateľa v moderných operačných systémoch, a najmä systém Windows obsahuje softvérové \u200b\u200bmoduly, ktoré vytvárajú grafické užívateľské rozhranie. V operačných systémoch s grafickým rozhraním môže užívateľ zadať príkazy cez myš, zatiaľ čo v režime príkazového riadka musíte zadať príkazy pomocou klávesnice.

Operačný systém obsahuje aj servisné programy alebo pomôcky. Takéto programy vám umožňujú udržiavať disky (kontrolu, kompresiu, defragmentáciu atď.), Vykonajte operácie so súbormi (archív, atď.), Práca v počítačových sieťach atď.).

Pre pohodlie užívateľa v operačnom systéme je zvyčajne referenčný systém. Je určený na operačný prijímanie potrebných informácií o fungovaní operačného systému ako celku a prevádzky jeho jednotlivých modulov.

Grafické rozhranie

S pohľadeom užívateľa sú všetky moderné operačné systémy osobných počítačov veľmi podobné. Ponúkajú spoločné prostriedky dialógu osoby s počítačom - grafickým objektom užívateľa. Užívateľské rozhranie sa nazýva programovo implementované prostriedky komunikácie osoby a počítača. V systéme grafických rozhraní užívateľ spravuje počítač, výber položiek menu myši, tlačidlá, ikony a iné prvky rozhrania. Ak sa príkazy používajú na ovládanie počítača v špeciálnom jazyku zadanom z klávesnice, toto rozhranie sa nazýva príkaz.

Hlavnými objektmi grafického rozhrania operačných systémov sú plocha, ktorá zaberá celú obrazovku monitora a ikony, okná a panel úloh umiestnenej na ňom.

Počítačový softvér

Čo je softvér

Možnosti moderného počítača sú tak veľké, že rastúci počet ľudí považuje za použitie vo svojej práci, štúdiu, každodennému životu. Najdôležitejšou kvalitou moderného počítača je jeho "priateľský" vo vzťahu k používateľovi. Komunikácia osoby s počítačom sa stala jednoduchá, vizuálna, zrozumiteľná. Samotný počítač navrhuje užívateľovi, ktorý musí byť vykonaný v konkrétnej situácii, pomáha vyjsť z ťažkých položiek. To je možné vďaka softvéru počítača.

Opäť využívame analógie medzi počítačom a osobou. Novorodenca nič nepozná a nevie. Získava vedomosti a zručnosti v procese vývoja, učenia, akumulácie informácií v jeho pamäti. Počítač, ktorý bol zozbieraný v závode z čipov, drôtov, dosiek a iných vecí, je podobný novorodencovi. Môžeme povedať, že softvér na stiahnutie je podobný procesu učenia dieťaťa. Vytvorili softvérových programátorov.

Celá sada programov uložených na všetkých dlhodobých pamäťových zariadeniach zariadenia je softvér (Do).

Počítačový softvér je neustále aktualizovaný, vyvíja sa, je zlepšený. Náklady na inštalované programy na modernom počítači často presahujú náklady na svoje technické zariadenia. Vývoj moderného softvéru vyžaduje veľmi vysokú kvalifikáciu od programátorov.

Typy softvéru

V počítačovom softvéri je potrebná časť, bez ktorej to nerobí nič. To sa nazýva systémový systém. Kupujúci získa počítač vybavený systémovým softvérom, ktorý je rovnako dôležitý pre počítačovú prevádzku ako pamäť alebo procesor. Okrem systémového softvéru, počítačový softvér obsahuje viac aplikačné programy a programovacie systémy.

Počítačový softvér je rozdelený do:

    - systémový softvér;
    - aplikovaný softvér;
    - programovacie systémy.

Systém systémových softvérových a programovacích systémov bude diskutovaný neskôr. A teraz sa oboznámeme s aplikovaným softvérom.

Použité softvérové \u200b\u200bzloženie

Programy, s ktorými môže užívateľ vyriešiť svoje informačné úlohy, bez toho, aby sa uchýlili k programovaniu, sa nazývajú aplikačné programy.

Všetci používatelia spravidla uprednostňujú súbor aplikačných programov, ktoré potrebujete takmer každý. Nazývajú sa všeobecné programy. Tie obsahujú:

    Textové a grafické editory, s ktorými si môžete pripraviť rôzne texty, vytvárať výkresy, výkresy; Jednoducho povedané, písať, kresliť, kresliť;

    Systémy správy databáz (DBMS), ktoré umožňujú otáčanie počítača do adresára pre akúkoľvek tému;

    Tabuľkové procesory, ktoré umožňujú organizovať veľmi bežné výpočty tabuľky;

    Komunikačné (sieťové) programy určené na výmenu informácií s inými počítačmi v kombinácii s údajmi do počítačovej siete.

Veľmi obľúbený pohľad na aplikačný softvér sú počítačové hry. Väčšina používateľov je s nimi komunikovať s EUM.

Okrem toho existuje veľké číslo Špeciálne aplikačné programy Pre profesionálne aktivity. Často sa nazývajú balíky aplikácií. Ide napríklad o účtovné programy, ktoré produkujú mzdové časové rozlíšenie a iné výpočty, ktoré sa vykonávajú v účtovných činnostiach; Automatizované dizajnové systémy, ktoré pomáhajú dizajnérom rozvíjať projekty rôznych technických zariadení; Balíky, ktoré umožňujú riešenie komplexných matematických úloh bez vytvárania programov; Tréningové programy na rôznych školských predmetoch a oveľa viac.

Otázky a úlohy

    1. Čo je počítačový softvér?
    2. Aké úlohy používajú aplikovaný softvér?
    3. Názov hlavných typov všeobecných aplikovaných programov.
    4. Aké sú účelné aplikované programy?

O systémových softvérových a programovacích systémoch

Čo je operačný systém

Pre ktoré sú potrebné aplikované programy, je ľahké pochopiť. A čo je systémový softvér?

Hlavná časť systémového softvéru je operačný systém (OS).

Operačný systém je súborom RAM spravovaných programov, procesora, externých zariadení a súborov, ktoré vedú dialóg s užívateľom.

Operačný systém má veľa práce a je takmer po celú dobu v pracovnom stave. Ak chcete napríklad vykonať aplikačný program, musí byť diskutovaná v externej pamäti (na disku), vložte do pamäte RAM, nájsť voľné miesto, "Spustiť" procesor vykonať program, ovládať prevádzku všetkých zariadení stroja počas vykonávania a v prípade porúch Diagnostické správy. Všetky tieto obavy sa na operačnom systéme.

Tu je mená niektorých spoločných OS pre osobné počítače: MS-DOS, Windows, Linux.

Interaktívny režim

Počas prevádzky organizuje samotný aplikačný program komunikáciu, ale keď program dokončil prácu, operačný systém začína komunikovať s používateľom. Toto oznámenie sa uskutočňuje v tomto formulári:

OS zobrazuje výzvu na určitú formulár. V odpovedi, užívateľ dáva tím definovať, čo chce z auta. To môže byť príkaz na vykonanie nového aplikačného programu, príkaz na vykonanie všetkých operácií súborov (vymazať súbor, kopírovanie atď.), Príkaz vykazuje aktuálny čas alebo dátum atď. Vyplnením ďalšieho príkazu používateľa, operačný systém opäť vydá výzvu.

Takýto režim prevádzky sa nazýva dialóg. Vďaka užívateľovi sa užívateľ nikdy necíti opustený o milosrdenstve osudu. Všetky operačné systémy na osobné počítače pracujú s užívateľom v dialógovom režime. Model dialógu sa často volá interaktívny režim.

Servisné programy

Systémový softvér okrem OS by mal obsahovať mnohé služby, servisné programy. Ide napríklad o programy na disku (kopírovanie, formátovanie, "liečba", atď.), Kompresia súborov na diskoch (archivovaných), boj proti počítačovým vírusom a mnoho ďalšieho.

Programovacie systémy

Okrem systému a aplikovaného softvéru je ďalší tretí typ softvéru. Nazýva sa programovacie systémy (SP).

Programovací systém je programátorový nástroj.

Programátori pracujú s programovacími systémami. Každý spoločný podnik je zameraný na konkrétny programovací jazyk. Existuje mnoho rôznych jazykov, ako napríklad Pascal, Beysik, Fortran, C ("Si"), Assembler, LISP, atď. V týchto jazykoch, programátor píše programy a pomocou programovacích systémov ich vstupuje do počítača , Debugs, testy, vykoná.

Programátori vytvárajú všetky druhy programov: Systémové, aplikované a nové programovacie systémy.

Otázky a úlohy

    1. Aký druh softvérových odrôd sú k dispozícii na moderných počítačoch?
    2. Čo je operačný systém (OS)? Aké základné funkcie vykonáva?
    3. Aký je dialógový režim komunikácie medzi OS a užívateľom?
    4. Aké sú programovacie systémy? Kto s nimi pracuje?

V počítačovom softvéri je potrebná časť, bez ktorej to nerobí nič. To sa nazýva systémový systém. Kupujúci získa počítač vybavený systémovým softvérom, ktorý je rovnako dôležitý pre počítačovú prevádzku ako pamäť alebo procesor. Okrem systému počítačového softvéru je stále zahrnutý počítač. aplikačné programy a programovacie systémy.

Počítačový softvér je rozdelený do:

Systémový softvér;

Servisný softvér
- aplikovaný softvér;
- programovacie systémy.

Na systémový V prvom rade, operačné systémy a programy zahrnuté v operačnom systéme (napríklad ovládače pre rôzne počítačové zariadenia (z anglického slova "Drive" - \u200b\u200bControl), tj programy, ktoré ovládajú prevádzku zariadení: ovládače pre skener, tlačiareň atď.). Okrem operačných systémov stále zahŕňa servisný softvér (sú tiež nazývané služby alebo pomôcky, z anglického slova "využitie" - použitie) na udržanie diskov, archivírusových programov atď.

Servisný softvér - Toto je súbor softvérových produktov, ktorí užívateľovi poskytujú dodatočné služby v práci s počítačom a rozširujúcim sa operačnými systémami. Podľa funkčnosti možno servisné nástroje rozdelené do finančných prostriedkov:

  • zlepšenie užívateľského rozhrania;
  • ochrana údajov pred zničením a neoprávneným prístupom;
  • obnovenie údajov;
  • zrýchlenie výmeny údajov medzi disku a RAM:
  • nástroje archivácie a vytvrdzovania;
  • antivírusové prostriedky.

Programy, s ktorými môže užívateľ vyriešiť svoje informačné úlohy, bez toho, aby sa uchýlili k programovaniu, zavolali aplikované programy.

Všetci používatelia spravidla uprednostňujú súbor aplikačných programov, ktoré potrebujete takmer každý. Nazývajú sa všeobecné programy. Tie obsahujú:

Textové a grafické editory, s ktorými si môžete pripraviť rôzne texty, vytvárať výkresy, výkresy; Jednoducho povedané, písať, kresliť, kresliť;

Systémy správy databáz (DBMS), ktoré umožňujú otáčanie počítača do adresára pre akúkoľvek tému;

Tabuľkové procesory, ktoré umožňujú organizovať veľmi bežné výpočty tabuľky;

Komunikačné (sieťové) programy určené na výmenu informácií s inými počítačmi v kombinácii s údajmi do počítačovej siete.

Okrem toho existuje veľké číslo Špeciálne aplikačné programy Pre profesionálne aktivity. Často sa nazývajú balíky aplikácií. Ide napríklad o účtovné programy, ktoré produkujú mzdové časové rozlíšenie a iné výpočty, ktoré sa vykonávajú v účtovných činnostiach; Automatizované dizajnové systémy, ktoré pomáhajú dizajnérom rozvíjať projekty rôznych technických zariadení; Balíky, ktoré umožňujú riešenie komplexných matematických úloh bez vytvárania programov; Tréningové programy na rôznych školských predmetoch a oveľa viac.

Komplex finančných prostriedkov, ktoré zahŕňajú vstupný programovací jazyk, prekladateľ, jazyk strojového jazyka, štandardné knižnice programu, ladenie nástrojov vylúčených programov a usporiadania z nich v jednom celom programovací systém. V programovom systéme prekladateľ prekladá program napísaný v programovacom jazyku na jazyk príkazov stroja konkrétneho počítača.

26. Počítačový operačný systém (účel, zloženie, na stiahnutie).

Všetky rôzne programy používané v modernom počítači sa nazývajú softvér.

Operačný systém je základným a potrebným komponentom počítačového softvéru, bez nej nemôže počítač v zásade pracovať.

Operačný systém -toto je programto poskytuje spoločné fungovanie všetkých počítačových zariadení a poskytuje používateľovi prístup k svojim zdrojom.

K dnešnému dňu sú najznámejšie operačné systémy pre osobné počítače kompatibilné s IBM MicrosoftWindows a Linuxové operačné systémy.

Hlavné funkcie operačného systému:

Implementovaný užívateľom;

Zadanie a správu dát;

Plánovanie a organizovanie procesu spracovania programu;

Distribúcia zdrojov (RAM a cache, procesor, externé zariadenia);

Strogramname;

Všetky druhy rehoacíných pracovníkov;

Prenos informácií medzi rôznymi vnútornými zariadeniami;

Podpora softvérovej podpory periférnych zariadení (displej, klávesnice, diskové jednotky, tlačiareň atď.).

Moderné operačné systémy majú komplexnú štruktúru, ktorej každý prvok vykonáva určité funkcie riadenia počítačov.

Správa súborov.Proces práce počítača v určitom zmysle sa zmenší na výmenu súborov medzi zariadeniami. Operačný systém má softvérové \u200b\u200bmoduly Controlling File System.

Teamový procesor -Špeciálny program, ktorý požaduje používateľa od užívateľa a vykonáva ich.

Zariadenia na ovládače - Špeciálne programy, ktoré poskytujú riadenie práce zariadení a vyjednávať výmenu informácií s inými zariadeniami a tiež umožňujú konfigurovať niektoré parametre zariadenia.

Grafické rozhranie je shell, ktorý umožňuje Implementovať osobu s počítačom vo forme dialógu pomocou systému Windows, menu a ovládacích prvkoch (dialógové panely, tlačidlá a tak ďalej). V operačných systémoch s grafickým rozhraním môže užívateľ zadať príkazy pomocou myši, zatiaľ čo v režime príkazového riadka musíte zadať príkazy pomocou klávesnice.

Servisné programy.Operačný systém zahŕňa aj servisné programyalebo nástroje. Takéto programy vám umožňujú udržiavať disky (šek, kompresiu, defragmentáciu, tak ďalej), vykonávať operácie so súbormi (archív a tak ďalej), pracovať v počítačových sieťach a tak ďalej.

Referenčný systém.Pre pohodlie užívateľa je operačný systém zvyčajne zahrnutý referenčný systém. Referenčný systém vám umožňuje rýchlo získať potrebné informácie ako fungovanie operačného systému ako celku a prevádzku svojich jednotlivých modulov.

Súbory operačného systému sú uložené vo vonkajšej dlhodobej pamäti počítača. (Na tvrdom, flexibilnom alebo laserovom disku). Programy však môžu byť vykonané len vtedy, ak sú v RAM, takže súbory operačného systému musia byť stiahnuté do pamäte RAM. Disk (tvrdý, flexibilný alebo laser), na ktorom sú umiestnené súbory operačného systému a z ktorých je načítané, sa nazýva systém.

Počítačový test. Počítač obsahuje nestabilné zariadenie (ROM), ktoré obsahuje programy na testovanie počítačov a prvú fázu záťaže operačného systému - je BIOS.(BasicInput / ReventSystem - Basic I / O systém).

Po napájaní napájania sa procesor začne vykonávať program Post Computer Self-test (Power-Onselftest). Vykonáva sa výkon procesora, pamäte a iných hardvérových procesorov, video adaptéra, RAM, RAM, RAM, RAMPLY ADREKTIVITY A KĽÚČOVÉHO DISKUMENTU A KĽÚČOVÉHO KĽÚČUJE. Ak sú zistené poruchy, diagnostické správy sa vydávajú vo forme rôznych sekvencií krátkych a dlhých zvukových signálov alebo vo forme textových správ. Po úspešnom inicializácii grafickej karty sa na obrazovke monitora zobrazia krátke diagnostické správy.

Po samo-testovaní, špeciálny program v systéme BIOS, začne vyhľadávať nakladač OS. K dispozícii je alternatívne odvolanie na dostupné disky a vyhľadávanie v prvom zavádzacom sektore disku špeciálneho programu Masterboot (programy nakladača OS).

Ak je systém systém a program zavádzača sa ukáže, že je na mieste, je naložený do pamäte RAM a prechádza sa do prevádzky počítača. Program hľadá súbory operačného systému na systémovom disku a stiahne ich do pamäte RAM ako softvérové \u200b\u200bmoduly. Ak chýba systém systému v počítači, na obrazovke monitora sa zobrazí správa "NONDYSTEMDISK", operačný systém zaťaženie zastavenie a počítač zostáva nepredvídateľný.

27. Súbory. Názov súboru. Systém súborov. Základné operácie so súbormi.

Všetky programy a dáta sú uložené v dlhodobej (externej) pamäte počítača ako súborov.

Spis - Toto je určité množstvo informácií (program alebo údaje), ktoré má názov a uskladnené v dlhodobej (externej) pamäti.

Názov súboru. Názov súboru sa skladá z dvoch častí, oddelených bodom: Názov súboru a rozšírenia definovania jeho typu.

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

Vlastne názov súboru dáva užívateľovi a rozšírenie je program nastavený automaticky, keď je vytvorený.

Tabuľka 1. Typy súborov a rozšírení

V rôznych operačných systémoch existujú rôzne formáty názvov súborov. V operačnom systéme MS-DOS musí názov súboru obsahovať maximálne 8 písmen latinskej abecedy, čísla a niektoré špeciálne príznaky a rozšírenie pozostáva z troch latinských písmen, napríklad: proba.txt

V operačnom systéme Windows môže mať názov súboru dĺžku až 255 znakov a môže sa použiť ruská abeceda, napríklad: Informačné meracie jednotky .Doc

Pravidlá tvorby súboru:

Nesmiete používať nasledujúce znaky, ktoré sú vyhradené pre špeciálne funkcie :? : * / "\u003e< |

Existujú špeciálne vyhradené slová, ktorých mená nie je možné nazývať priečinkom. Windows to neumožňuje robiť. Faktom je, že okná existovali do systému Windows. Použil systémové priečinky s nasledujúcimi názvami: PRN, AUX, CLOCK $, NUL, COM0, COM1, COM2, COM3, COM4, \u200b\u200bCOM5, COM6, COM7, COM8, COM9, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, Con.

Systém súborov - Toto je funkčná časť operačného systému, ktorá poskytuje vykonanie operácií na súboroch. Súborový systém vám umožňuje pracovať so súbormi a adresármi (adresármi) bez ohľadu na ich obsah, veľkosť, typ atď.

Systém súborov určuje všeobecnú štruktúru pomenovania, skladovania a organizácie súborov v operačnom systéme.

Funkcie systému súborov:

  1. Ukladanie informácií o externých médiách
  2. Čítanie informácií zo súborov
  3. Odstrániť súbory, katalógy
  4. Premenovať súbory
  5. Kopírovanie súborov a iných.

Pre disky s malým počtom súborov (až niekoľko desiatok). jednosmerný súborový systémKeď je adresár (obsah obsahu) lineárny postup názvov súborov. Takýto katalóg možno porovnať s výzvou detskej knihy, ktorá obsahuje iba mená jednotlivých príbehov.

Ak sa stovky a tisíce súborov uložia na disku, potom pre pohodlie vyhľadávania viacúrovňový hierarchický systém súborovktorá má stromovú štruktúru. Počiatočná, koreňový adresár obsahuje vnorené katalógy prvej úrovne, zase môže každý z nich obsahovať vnorené katalógy druhej úrovne a tak ďalej. Treba poznamenať, že v adresároch všetkých úrovní môžu byť súbory uložené.

Cesta k súboru. Aby ste mohli nájsť súbor v hierarchickej štruktúre súborov, musíte zadať cestu k súboru. Cesta k súboru obsahuje logický názov disku a postupnosť mien pripojených k sebe navzájom, v poslednom z nich obsahuje požadovaný súbor.

Niekedy sa volá cesta k súboru s názvom súboru Úplný názov súboru.

Operácie na súboroch. Počas práce na počítači sú najčastejšie produkované nasledujúce operácie:

  • kopírovanie (Kópia súboru je umiestnená v inom adresári);
  • pohyb (samotný súbor sa presunie do iného adresára);
  • odstránenie (položka súboru sa odstráni z adresára);
  • premenovať (zmeny názvu súboru).

Grafické rozhranie systému Windows vám umožňuje vykonávať operácie na súboroch pomocou myši pomocou metódy drag & drop (drag a odchod). Existujú aj špecializované aplikácie na prácu so súbormi, tzv manažéri súborov: NortonCommander, TotalCommander, dirigent atď.

V niektorých prípadoch je potrebné pracovať s rozhraním príkazového riadka. Windows poskytuje prevádzku režimu s rozhraním príkazového riadka MS-DOS.

28. Počítačové vírusy: Metódy šírenia, prevencia infekcie.

Počítačový vírus - Rôzne počítačové programy alebo škodlivý kód, ktorá je charakteristickým znakom, ktorá je schopnosť reprodukovať (samonivelačné). Okrem toho môžu vírusy vykonávať iné ľubovoľné akcie bez použitia používateľa, vrátane poškodenia používateľa a / alebo počítača.

Aj keď autor vírusu nie je naprogramovaný škodlivým účinkom, vírus môže viesť k počítačovým poruchám v dôsledku chýb, nenahrádených jemností interakcie s operačným systémom a inými programami. Okrem toho, vírusy zvyčajne zaberajú určité miesto na ukladanie informácií a vyberú niektoré iné systémové zdroje. Preto vírusy sa vzťahujú na škodlivé programy.

Vírusy sú distribuované kopírovaním svojho tela a poskytujú jeho následné vykonanie: zavádzanie do spustiteľného kódu iných programov, ktoré nahrádzajú iné programy, predpisovanie Autorun a iné. Nielen softvér obsahujúci strojový kód môže byť vírus alebo jeho nosič, ale akékoľvek informácie obsahujúce automaticky spustiteľné príkazy - napríklad dávkové súbory a MicrosoftWord a Dokumenty programu Excel obsahujúce makrá. Okrem toho, vírus môže využiť zraniteľné miesta v populárnom softvéri (napríklad Adobeflash, Internexplorer, Outlook), pre ktorý ho distribútori zavádzajú do normálnych dát (obrázky, texty atď.

Vírusy sú distribuované cez diskety (štatút), flash disky, e-mailom, systémom okamžitých správ, webových stránok, internetových a miestnych sietí (červy).

Hlavné typy počítačových vírusov:

Softvér (súbor):infikujte spustiteľné počítačové súbory s rozšírením COM a EXE. Rovnaká trieda zahŕňa macrovirusy napísané pomocou makrokomandu. Infikujú nečisté súbory (napríklad v mesword textovom editore alebo v tabuľkách MSEXCEL).

Zavádzacie vírusy Implementované do zavádzacieho sektora disku (boot - sektor) alebo v sektore obsahujúcej program MasterbootRecord - MBR. Niektoré vírusy zaznamenávajú svoje telo do odvetvia voľného disku, ktorý ich označuje v tuku - stôl ako "zlý" (BadCluster).

Makrowrusagrow Dokumenty vykonané v niektorých aplikačných programoch (napríklad slovo). Infekcia nastane, keď sa súbor dokumentov otvorí v okne programu

Sieťové vírusydistribuovať prostredníctvom rôznych počítačových sietí.

Softvér (Softvér, softvér) je súbor špeciálnych programov, ktoré vám umožňujú organizovať spracovanie informácií pomocou počítačov.

Pretože bez fungovania počítača nie je možnéprincíp je neoddeliteľnou súčasťouakýkoľvek počítač a prichádza s hardvérom(Hardvér).

Program - úplný a presný opis sekvencie akcií (pokyny) spracovania počítača, napísané v jazyku, zrozumiteľnom pre počítač.

Softvér (softvér) - súbor špeciálnych programov, ktoré uľahčujú proces prípravy úloh, ktoré sa majú vykonávať na počítači a organizovanie prechodu cez stroj, ako aj postupy, opisy, pokyny a pravidlá spolu s celú súvisiacou dokumentáciou komponentov používaných počas prevádzky výpočtového systému .

Informácie o procese, riadiť prácu počítača programy, nie zariadenia.

Novinkový softvér bol dlhodobo dominovaný nad novým vývojom hardvéru. Nastavená hodnota presiahne (niekedy niekoľkokrát) náklady na adekvátnu triedu počítača.

Na efektívne využitie počítača by sa mal rešpektovať súlad medzi úrovňou vývoja počítačov a softvér. Na jednej strane softvér definuje funkčnosť počítača. Na druhej strane inštalácia špecifického softvéru môže byť obmedzená na konštrukčné znaky počítača.

Účel:

  • zabezpečenie výkonu počítača;
  • uľahčiť interakciu používateľa s počítačom;
  • zníženie cyklu z nastavenia problému pred prijatím výsledku;
  • zlepšenie efektívnosti využívania počítačových zdrojov.

Softvér vám umožňuje:

  • zlepšiť organizáciu počítačového systému s cieľom maximalizovať svoje možnosti;
  • zvýšiť výkon a kvalitu práce;
  • prispôsobte používateľské programy na zdroje konkrétneho výpočtového systému;
  • rozbaľte počítačový systém.

Maximálne využitie schopností výpočtového systému sa dosiahne, \\ t najprv, zvýraznením každého používateľa alebo úlohu minimálnych potrebných zdrojov pre včasné a kvalitatívne riešenie jeho úloh, \\ t po druhépripojil sa k zdrojom výpočtového systému veľkého počtu používateľov (vrátane diaľkového ovládania), tretí, redistrovaním zdrojov medzi rôznymi používateľmi a úlohami v závislosti od stavu žiadostí o systém a spracovanie.

Zlepšenie produktivity a kvality užívateľov používateľov je spôsobené automatizáciou postupov vypočítaného a vyšetrovania, implementované s použitím rôznych programovacích nástrojov (algoritmické jazyky, aplikačné balíky) a pohodlné vstupné výstupné zariadenia.

Adaptabilita programov používateľa na zdroje konkrétneho výpočtového systému je zabezpečená skutočnosťou, že operačný systém obsahuje prostriedok na udržanie veľkého rozsahu konfigurácií stroja. Okrem toho operačný systém vám umožňuje vytvárať a ľahko prispôsobiť existujúce programy na rôznych I / O zariadeniach.

Rozšírenie existujúceho softvéru zahŕňa prítomnosť nasledujúcich funkcií:

  • vytvorenie používateľa vlastných programov a balíkov, ktoré vykonávajú osobitné úlohy vysporiadania a procesy riadenia jednotlivých zariadení a celý počítačový systém ako celok;
  • dodatok prostredníctvom programov, ktoré vám umožní rozšíriť možnosti operačného systému, pracovať s novými typmi externých zariadení, nových počítačových systémov (počítače) v nových aplikáciách.

Podľa používania počítačových systémov v rôznych oblastiach činnosti a mali by poskytnúť včasné a primerané riešenie úloh. To spôsobuje potrebu rešpektovať požiadavky vo vývoji komponentov , ktorých hlavnou hodnotou sú:

  • modularita;
  • rozšírenie a rozvoj;
  • spoľahlivosť;
  • predvídateľnosť;
  • pohodlie a ergonómia;
  • flexibilita;
  • účinnosť;
  • kompatibilita.

Základné princípy pre rozvoj moderného softvéru:

  • parametrická univerzálnosť;
  • funkčná redundancia;
  • funkčná selektivita.

Programy na počítači môžu byť inštalované dvoma spôsobmi:

  • Inštalácia s distribúciou
  • Jednoduché kopírovanie

Prvá (nižšia) úroveň hierarchia zaberá vnútorný softvér počítača, uložený v permanentnej pamäti. S pomocou svojej pomoci PEVM vykonáva hlavné funkcie definované hardvérovacou štruktúrou. Interné softvérové \u200b\u200bprogramy pracujú priamo s počítačovými hardvérovými modulmi. V dôsledku toho sú s nimi funkčne spojené a pri výmene špecifického hardvérového modulu je potrebné nahradiť interný softvérový program určený na prácu s ním.

Programy slúžiace hardvérové \u200b\u200bmoduly sa nazývajú ovládače alebo vodiči . Umožňujú pri výmene alebo pripojení nového hardvérového modulu, aby ste nevykonali zmeny v iných programoch PEVM, ale len zmeňte ovládač príslušného hardvérového modulu.

Interný softvér je softvérové \u200b\u200brozhranie, ktoré zabezpečuje vzťah počítača so všetkými ostatnými programami. Prístup k interným softvérovým programom sa vykonáva len prostredníctvom systému prerušenia softvéru.

Interný softvér vykonáva nasledujúce hlavné funkcie:

  • riadi širokú škálu periférnych zariadení;
  • vykonáva rýchlu kontrolu výkonu PEVM, keď je zapnutý;
  • nastavuje jednotlivé hardvérové \u200b\u200bmoduly do svojho pôvodného stavu;
  • načíta programy OS.

Hlavné prvky interného softvéru slúžia i / O ovládače, samo-testovací program a počiatočný program zaťaženia. Interný softvér interaguje na jednej strane s funkčnými modulmi PC a na druhej strane implementuje programové rozhranie operačného systému.

Samočinný program Navrhnuté na kontrolu funkčných modulov PC, t.j. Inštalácia počítačových schém v počiatočnom stave stiahnutím programu registre s potrebnými informáciami. Pri kontrole jednotlivých funkčných modulov môže PCLM zistiť poruchy. Program Self-test informuje používateľa o poruchách zistených pomocou správ na obrazovke a (alebo) zvukového signálu.

Ak je zistená chyba, kontrola počítača môže pokračovať pomocou diagnostických programov stiahnutých z diskety. Ak chyba nenarušila výkonnosť počítača, potom na žiadosť používateľa môže byť zanedbaná. Ak je v PEVM zahrnutý nový funkčný modul, program samočinného testovania tohto modulu sa pridá do všeobecného samo-testovacieho programu.

Po úspešnom ukončení samo-testu je počítač pripravený na prácu. Riadenie prostredníctvom prerušenia softvéru sa prenáša do počiatočného zavádzacieho programu. Tento program je navrhnutý tak, aby si prečítal prevádzkovú pamäť zostávajúcich komponentov operačného systému. Ak je táto operácia úspešná, správa sa prenesie len na čítanie programu.

I / O vodiči Na udržanie periférií PEVM. Tieto programy fungujú priamo s príslušnými regulátormi, čo umožňuje užívateľovi nepoznať fyzickú organizáciu konkrétneho zariadenia a pracovať len s príkazmi vodiča, ktoré implementujú jeho údržbu.

Vodiči majú nasledujúce funkcie:

  • otvorená štruktúra, ktorá vám umožňuje pridať nové ovládače do systému;
  • flexibilita organizovania prístupu k vodičom prostredníctvom prerušenia softvéru, ktorá vám umožňuje neopraviť v prísnych definovaných oblastiach pamäte, rýchlo a ľahko ich nahradiť;
  • konfigurovateľná štruktúra, ktorá orientuje jednotky pre špecifickú triedu periférnych zariadení, ktorých parametre sa nachádzajú v špeciálnych tabuľkách. Vodiči sú nakonfigurované na špecifických perifériách pomocou zmien hodnôt v týchto tabuľkách;
  • rezidentné umiestnenie v RAM, čo umožňuje vodičovi kedykoľvek z akéhokoľvek programu.

Medzi hlavné programy ovládača patrí: ovládač pevného disku, ovládač video adaptéra, ovládač klávesnice, ovládač tlačiarne, ovládače systému (inštalácia časovača, kontrola konfigurácie počítača, definícia kapacity RAM), prídavné ovládače (komunikačný ovládač atď.).

Operačný systém je obsadený druhá (stredná) úroveň hierarchia. Riadi zdroje počítačového systému, do ktorého je prevádzková a externá pamäť, I / O zariadenia a užívateľský program. OS interaguje s počítačom cez rozhranie interného softvéru. To umožňuje pracovať s rozdielmi na hardvér, pracovať s rovnakým operačným systémom.

OS je súbor programov kontroly PCP.

Zloženie softvéru je určená kruhom úloh, ktoré má užívateľ v úmysle vyriešiť počítačom.

Pre jeho zamýšľaný účel, t.j. V závislosti od triedy riešených úloh je softvér zvyčajne rozdelený do dvoch hlavných skupín: všeobecné (základné) a aplikované.

Funkčná klasifikácia softvéru

Schéma všeobecnej klasifikácie

- súbor programov, ktoré zabezpečujú výkonnosť počítača; Rozsah programov, ktoré poskytujú organizáciu počítačového procesu a správu počítačových zdrojov.

- kombinácia softvérových nástrojov na rozvoj programov.

- súbor programov určených na riešenie problémov z rôznych oblastí ľudskej činnosti.