Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Shembull i softuerit të organizatës. Llojet e softuerit

Linux ka kapur prej kohësh një pjesë të madhe të tregut të teknologjisë së informacionit, shumica e serverëve përdorin Linux, të gjithë superkompjuterët përdorin Linux, shumica e tabletëve dhe smartfonëve përdorin Android, i cili, në fakt, është gjithashtu një sistem i familjes Linux. Losst është një sajt rreth Linux-it dhe softuerit të lirë, dhe për këtë arsye përdoret vetëm softueri i lirë për ta bërë atë të funksionojë.

Në këtë shënim të shkurtër, ne do të shqyrtojmë se cilat zgjidhje softuerike përdoren për të mirëmbajtur sitin, pse u zgjodh ky ose ai program dhe si është më i mirë se të tjerët. Në fund të fundit, kjo është e gjitha Linux në veprim. Le të fillojmë nga niveli më i ulët dhe të shkojmë më lart.

Çfarë softueri përdoret në Losst

1. Sistemi i virtualizimit - XEN

Ashtu si shumica e faqeve moderne, Losst është pritur në një shërbim VPS. XEN-PV përdoret si një sistem virtualizimi. Në përgjithësi nuk rekomandoj të shikoni drejt OpenVZ, pasi atje ju merrni vetëm një enë dhe nuk mund të kontrolloni plotësisht sistemin tuaj operativ. Virtualizimi i KVM është tashmë më i mirë, moduli i virtualizimit funksionon në nivel kernel dhe ju mund të kontrolloni OS tuaj, Qemu përdoret për virtualizimin e pajisjeve harduerike. Por e keqja këtu është se mbishitja është e mundur. Në Xen, shitja e tepërt është më e ndërlikuar dhe teknologjia e paravirtualizimit XEN-PV jep performancë të ngjashme me harduerin real.

2. Sistemi operativ - CentOS 7

Sistemi operativ është CentOS 7. Zgjodha këtë OS për shkak të linjës së gjatë të mbështetjes dhe përditësimeve të vazhdueshme. Nëse përmirësimi i Ubuntu 16.04 në LTS në server mund të shkaktojë probleme të caktuara, atëherë CentOS brenda versionit të shtatë (për momentin më i fundit) përditësohet nga menaxheri i rregullt i paketave pa asnjë problem. Për shembull, jo shumë kohë më parë u lëshua një version i ri i Red Hat 7.4 dhe pas disa muajsh CentOS u përditësua në mënyrë transparente në këtë version dhe mori një Nginx të ri me mbështetje për ALPN, PHP 7 dhe përmirësime të tjera. Dhe meqenëse sistemi bazohet në Red Hat të korporatës, ai është shumë i qëndrueshëm.

3. Paneli i kontrollit - VestaCP

Sigurisht, mund të konfiguroni një server pa asnjë panel kontrolli, por kjo kërkon shumë kohë, e cila nuk është gjithmonë e disponueshme. Prandaj, unë jam duke përdorur panelin e kontrollit me burim të hapur - VestaCP. Disa kohë më parë përdora ISPmanager dhe mund të them që subjektivisht Vesta ndihet shumë më mirë. Ndërfaqe e bukur, plan urbanistik intuitiv i funksioneve, menaxhim i lehtë i përdoruesit, aftësia për të personalizuar shabllonet e konfigurimit sipas gjykimit tuaj, krijimi i një domeni me disa klikime, konfigurimi i ndërfaqes së Cron dhe uebit dhe shikimi i statistikave. Panel i shkëlqyeshëm, nëse nuk e keni përdorur ende, ju rekomandoj shumë.

4. Ueb server - Nginx

Një server në internet me performancë të lartë që mund të përballojë ngarkesa të rënda falë optimizimeve të tij HighLoad. Para se të kaloja në HTTPS, përdora Apache, por më pas ngarkesa në server u rrit ndjeshëm dhe më duhej të kërkoja një zgjidhje më të mirë të performancës. Për momentin, Nginx po bën një punë të shkëlqyer. Vetë Nginx mund të japë të paktën 10,000 faqe në sekondë, por PHP është pengesa këtu. Për të zgjidhur disi këtë problem, përdoret cache fastcgi për skriptet.

5. Interpretuesi i skriptit - PHP 7

Shumica e sajteve tani janë shkruar në PHP dhe kjo është në rregull, pasi php është gjuha më e njohur e programimit për ueb. Unë jam duke përdorur php-fpm në lidhje me Nginx, kjo është zgjidhja më e mirë. Zgjodha PHP 7 sepse në shumë teste performanca e tij është pak më e lartë se ajo e versioneve të mëparshme. Gjithashtu, për të përshpejtuar ekzekutimin e kodit php, përdoret cache opcache.

6. Siguria - Lejon Enkriptimin

I gjithë interneti po kalon ngadalë por me siguri në protokollin e sigurt HTTPS dhe megjithëse nuk ka asgjë për të përgjuar në këtë faqe, ne e përdorim gjithashtu këtë protokoll, sepse jep përparësi në kërkim, ngarkim më të shpejtë dhe garanci që në të ardhmen shfletuesit nuk do të quaj faqen të pasigurt ... Një certifikatë falas nga Lets Encrypt plotëson të gjitha kërkesat. Rinovimi funksionon automatikisht me VestaCP.

7. Serveri i postës - Postfix

Për të dërguar postë nga faqja dhe për të marrë mesazhe postare për domenin, përdoret serveri i postës Postfix. Unë nuk e zgjodha këtë server, ai u instalua automatikisht në VestaCP dhe e bën punën e tij në mënyrë perfekte.

8. Ndërfaqja e postës - Roundcube

Për të qenë në gjendje të lexoj emailet që vijnë në adresat nga domeni i faqes @, përdor ndërfaqen e ueb-it të postës së rrumbullakët. Ndërfaqja është mjaft e thjeshtë dhe e përshtatshme në të njëjtën kohë. Ka të gjitha veçoritë e nevojshme - theksimi i mesazheve, fshirja, shënimi i mesazheve të rëndësishme, renditja sipas dosjeve dhe shumë më tepër.

9. DBMS - MariaDB

Asnjë faqe moderne dinamike nuk funksionon pa një sistem të menaxhimit të bazës së të dhënave. Losst përdor MariaDB DBMS - kjo DBMS u zhvillua nga krijuesi i MySQL pasi ky i fundit u bë pronë e Oracle. Kjo bazë të dhënash ka të gjitha tiparet e MySQL, performancë më të mirë dhe një komunitet të madh zhvilluesish. Përditësimet për MariaDB lëshohen më shpejt se MySQL dhe zhvillimi është më aktiv.

10. Backup - automysqlbackup

Rezervimi në server është një nga gjërat më të rëndësishme. Mund të mos jetë e nevojshme shumicën e kohës, por një herë mund të kursejë një sasi të madhe të kohës dhe burimeve tuaja. Unë jam duke përdorur një skript për të kopjuar automatikisht bazën e të dhënave automysqlbackup. Rezervimi ekzekutohet çdo ditë, përveç kësaj, skripti ju lejon të rrotulloni kopjet dhe të fshini ato të panevojshme. Ruhen të gjitha kopjet e javës së fundit, një javë, një muaj dhe një vjeç. Kjo sjellje mund të konfigurohet për secilën nga bazat e të dhënave.

11. Sistemi i monitorimit - zabbix

Në punën e faqes, është e rëndësishme që ajo të jetë vazhdimisht e disponueshme për përdoruesit dhe motorët e kërkimit. Prandaj, Zabbix përdoret për të monitoruar gjendjen e serverit. Zabbix ju lejon të monitoroni të gjithë statusin e shërbimeve, ngarkesën e serverit dhe parametrat e tjerë, si dhe të informoni për problemet përmes Email ose Telegram. Sa më shpejt të di për problemin, aq më shpejt do të zgjidhet dhe faqja do të funksionojë përsëri.

12. Sistemi i menaxhimit të përmbajtjes - WordPress

WordPress është një nga sistemet më të njohura të menaxhimit të përmbajtjes në botë, ai ka një numër të madh funksionesh dhe një numër të madh shtojcash të krijuara nga zhvillues të palëve të treta. WordPress nuk është perfekt. Pa memorie, është shumë i ngadalshëm dhe ka ende shumë probleme. Por zhvillimi i CMS-së tuaj nuk është gjithashtu një opsion, pasi kërkon një kohë shumë të gjatë dhe thjesht nuk do të keni kohë të mbushni faqen me përmbajtje dhe të mendoni për gjëra të tjera. Unë e di se për çfarë po flas, disa vite më parë kam provuar tashmë të krijoj një CMS në PHP, kodi burimor është ende diku në GitHub, asgjë nuk doli nga ai projekt. Si rezultat, ose bëni një CMS, ose një faqe interneti, nuk mund të bëni gjithçka së bashku.

konkluzionet

Në këtë artikull, ne shikuam se çfarë softueri përdoret për të ekzekutuar Losst. Në kohën e këtij shkrimi, të gjitha programet kryesore të përdorura shpërndahen me burim të hapur. Sigurisht, ka shtojca për WordPress që janë të licencuara të mbyllura, por kjo tashmë është një domosdoshmëri. Çfarë softueri përdorni në serverët tuaj? Shkruani në komente!

Teknologjia e kërkimit të faqeve në internet

Me rritjen e numrit të faqeve dhe rritjen e sasisë së informacionit të postuar në faqet e internetit, u bë i nevojshëm strukturimi i lidhjeve me tema të ndryshme. Për këtë qëllim, u krijuan drejtori tematike në të cilat ruheshin lidhjet me burimet e Internetit, të renditura sipas temës. Lidhjet u postuan në katalogë ose nga pronarët e faqeve ose nga specialistë, punonjës të katalogut. Klienti mund të ketë marrë një numër relativisht të vogël lidhjesh në përgjigje të një kërkese. Në të njëjtën kohë, shkalla e korrespondencës së temës së faqes me temën e kërkesës (relevancën) ishte e lartë.

Gradualisht, procesi i katalogimit dhe kërkimit të lidhjeve në faqe u automatizua. Janë shfaqur motorë kërkimi që zvarriten burimet ekzistuese të internetit dhe indeksojnë faqet për fjalë kyçe që gjenden shpesh në faqe. Roli i njeriut në këtë proces është zvogëluar. Numri i lidhjeve të përgjigjeve në kërkesë është rritur. Por rëndësia ishte më e ulët se në katalogë. Algoritmet e kërkimit, softueri i përdorur në sisteme janë duke u përmirësuar vazhdimisht. Dhe në ditët e sotme, linja midis drejtorive dhe motorëve të kërkimit po mjegullohet gradualisht. Shumica e drejtorive të suksesshme kanë përfshirë motorët e kërkimit në përbërjen e tyre, duke zgjeruar kështu fushën e kërkimit për temat e kërkuara.

Tani motori i kërkimit është një kompleks softuerësh dhe harduerësh me një ndërfaqe në internet që ofron aftësinë për të kërkuar informacion në të. Zakonisht ky është faqja që pret ndërfaqen e sistemit. Pjesa softuerike e motorit të kërkimit është motori i kërkimit (motori i kërkimit) - një grup programesh që ofrojnë funksionalitetin e motorit të kërkimit dhe zakonisht është një sekret tregtar i zhvilluesit të motorit të kërkimit.

Shumica e motorëve të kërkimit kërkojnë informacion në World Wide Web, por ka gjithashtu sisteme që mund të kërkojnë skedarë, produkte në dyqanet online dhe informacione në grupet e lajmeve Usenet.

Motori i parë i kërkimit për World Wide Web ishte Wandex, një indeks i zhdukur. Me ndihmën e një programi të veçantë "World Wide Web Wanderer", çdo veprim kryhej automatikisht ose sipas një orari të caktuar përmes të njëjtave ndërfaqe si për një përdorues të zakonshëm. Zhvilluar nga Matthew Grey i Institutit të Teknologjisë në Masaçusets në vitin 1993. Gjithashtu në vitin 1993 u shfaq motori i kërkimit Aliweb, i cili funksionon edhe sot.

Motori i parë i kërkimit me tekst të plotë (i ashtuquajturi "bazuar në zvarritës", domethënë indeksimi i burimeve duke përdorur një robot) ishte "WebCrawler", i lançuar në vitin 1994. Ndryshe nga paraardhësit e tij, ai i lejonte përdoruesit të kërkonin çdo fjalë kyçe në çdo ueb faqe - që atëherë kjo është bërë standardi në të gjithë motorët kryesorë të kërkimit. Përveç kësaj, ishte motori i parë i kërkimit që ishte i njohur gjerësisht. Në vitin 1994, u lançua "Lycos", i zhvilluar në Universitetin Carnegie Melon.

Shumë motorë të tjerë konkurrues u shfaqën shpejt, si Excite, Infoseek, Inktomi, Northern Light dhe AltaVista. Në një farë kuptimi, ata konkurruan me drejtoritë e njohura të Internetit si Yahoo! Më vonë drejtoritë u bashkuan ose shtuan motorë kërkimi në to për të rritur funksionalitetin. Në vitin 1996, një zgjerim morfologjik i motorit të kërkimit Altavista dhe motorëve origjinalë të kërkimit rusë Rambler dhe Aport u bë i disponueshëm për përdoruesit rusishtfolës të internetit. Motori i kërkimit Yandex u lançua në 23 shtator 1997.

Kohët e fundit, praktika e aplikimit të metodave të analizës së grupimeve (grupimi "inteligjent" i rezultateve gjatë kërkimit të skedarëve, faqeve të internetit dhe objekteve të tjera po fiton popullaritet, duke i siguruar përdoruesit mundësinë për të lundruar shpejt, për të zgjedhur një nëngrup që është padyshim më i rëndësishëm dhe përjashtuar një nëngrup që është padyshim më pak i rëndësishëm) dhe kërkimi sipas meta të dhënave ... Nga këto makina ndërkombëtare, "Clusty" i Vivísimo është më i famshmi. Në vitin 2005, me mbështetjen e Universitetit Shtetëror të Moskës, motori i kërkimit "Nigma" u lançua në hapësirat e hapura ruse, i cili mbështet grumbullimin automatik. Në vitin 2006, u hap metamakina ruse Quintura, duke ofruar grupim vizual në formën e një reje etiketë. Nygma gjithashtu eksperimentoi me grupimin vizual.

Përveç motorëve të kërkimit për World Wide Web, kishte motorë kërkimi për protokolle të tjera, si Archie për kërkimin e serverëve anonimë FTP dhe Veronica për kërkimin e Gopher.

Sipas Net Applications, në nëntor 2011, përdorimi i motorit të kërkimit u shpërnda si më poshtë:

Në Bjellorusi, situata me motorët e kërkimit duket si kjo (sipas Liveinternet):

Puna me një katalog tematik: sqarimi i temës, kërkimi me fjalë kyçe në katalog ose në seksionin aktual

Një direktori e faqeve të internetit, ose një drejtori burimesh të internetit, ose thjesht një direktori interneti, është një grup i strukturuar lidhjesh me faqet me një përshkrim të shkurtër të tyre. Në bazën e të dhënave të motorit të kërkimit, faqet e internetit grupohen në katalogë me lëndë hierarkike, të cilat janë analoge me një katalog lëndor në një bibliotekë. Temat e nivelit të lartë si Interneti, Kompjuterat, Shkenca dhe Arsimi, etj., përmbajnë nëndrejtori. Për shembull, katalogu i Internetit mund të përmbajë nëndrejtori Kërkim, Mail, etj. Faqet brenda katalogut ndahen sipas temës dhe brenda temave ato mund të renditen ose sipas indeksit të citimeve (si në katalogët Yandex ose Google), ose sipas datës së shtimit , ose alfabetikisht, ose me një parametër tjetër. Katalogët e kërkimit krijohen me dorë, d.m.th. informacioni në to merret nga njerëzit.

Kërkimi i informacionit në një direktori reduktohet në zgjedhjen e një drejtorie specifike, pas së cilës përdoruesit do t'i paraqitet një listë e lidhjeve në adresat e internetit të faqeve të internetit më të vizituara dhe më domethënëse. Çdo lidhje zakonisht është e shënuar, domethënë përmban një koment të shkurtër mbi përmbajtjen e dokumentit.

E veçanta e katalogëve është se ato janë më efektive kur kërkoni për koleksione informacioni për një temë të caktuar të përgjithshme, për shembull, "lëvizja sindikale", "stafi redaktues i gazetave Urals", dhe jo kur kërkoni një përgjigje për një specifikë. pyetje.

Drejtoritë globale: Projekti i Drejtorisë së Hapur, i njohur gjithashtu si DMOZ. Directory, Yahoo !, AboutUs.org ,.
Katalogë në gjuhën ruse: katalog @ mail.ru, katalog Yandex, Wapalta, RINTooby, katalog Amiso.
Katalogët bjellorusisht: TUT.BY, URL.BY, OPEN.BY.

Puna me motorët e kërkimit

Motori i kërkimit përmban një numër të madh lidhjesh me një shumëllojshmëri të gjerë dokumentesh, dhe të gjitha këto lidhje janë të sistemuara në drejtoritë e lëndëve. Për shembull: sporte, filma, makina, lojëra, shkencë, etj. Për më tepër, këto lidhje instalohen nga serveri në mënyrë të pavarur, automatikisht duke parë rregullisht të gjitha faqet e internetit që shfaqen në World Wide Web. Përveç kësaj, motorët e kërkimit i ofrojnë përdoruesit mundësinë për të kërkuar informacion me fjalë kyçe. Pas futjes së fjalëve kyçe, serveri i kërkimit fillon të skanojë dokumente në serverë të tjerë në internet dhe shfaq lidhjet me ato dokumente në të cilat gjenden fjalët e specifikuara. Në mënyrë tipike, rezultatet e kërkimit renditen në rend zbritës të një vlerësimi të veçantë të dokumentit, i cili tregon se sa mirë përputhet një dokument i caktuar me termat e kërkimit ose sa shpesh kërkohet në ueb.

Kërkimi i fjalëve kyçe

Kërkimi i një dokumenti në bazën e të dhënave të motorit të kërkimit kryhet duke futur pyetje në fushën e kërkimit. Kërkesa duhet të përmbajë një ose më shumë fjalë kyçe, të cilat janë kryesoret për këtë dokument. Disa kohë pas dërgimit të një kërkese, motori i kërkimit do të kthejë një listë të adresave të Internetit të dokumenteve në të cilat janë gjetur fjalët kyçe të specifikuara.

Për të marrë rezultatet më të mira të kërkimit, ka disa rregulla të thjeshta për t'u mbajtur mend:

  • Mos kërkoni informacion vetëm me një fjalë kyçe.
  • Është mirë të mos futni fjalë kyçe me shkronjë të madhe, pasi kjo mund të çojë në faktin se të njëjtat fjalë të shkruara me shkronjë të vogël nuk do të gjenden.
  • Nëse nuk merrni ndonjë rezultat nga kërkimi juaj, kontrolloni fjalët tuaja kyçe për gabime drejtshkrimore.
  • Motorët modernë të kërkimit ofrojnë aftësinë për të lidhur një analizues semantik me pyetjen e krijuar. Me të mund të zgjidhni, duke futur një fjalë, dokumente në të cilat gjenden derivate të kësaj fjale në raste të ndryshme, kohë etj.

Kërkimi i faqeve të internetit në motorët e kërkimit në modalitetin e kërkimit të avancuar

Për të kryer kërkime të avancuara në internet, duhet të përdorni shprehje të rregullta. Shprehjet e rregullta ju lejojnë të kërkoni për një model të caktuar të një fjale ose shprehjeje, e cila përfshin si shkronjat e fjalës që do të gjenden, ashtu edhe simbolet që zëvendësohen me karaktere të tjera arbitrare.

Karakteret e mëposhtme përdoren në shprehje të rregullta:
? - një simbol që tregon se çdo shkronjë ose numër mund të shfaqet në vendin e këtij simboli. Për shembull, fjalët "i vogël", "mol" dhe "shumës" përputhen me shprehjen e rregullt m? L.
* - një karakter që tregon se një numër arbitrar i çdo karakteri mund të gjendet në vendin e tij, duke përfshirë një grup bosh karakteresh. Për shembull, shprehja e rregullt "M *" nënkupton çdo fjalë që fillon me shkronjën e madhe ruse "M".

Këto simbole mund të kombinohen. Për shembull, modeli: "(? *)" Do të kërkojë të gjitha shprehjet jo boshe të mbyllura në të rregullta (kllapa).

Shprehjet e tjera të rregullta janë të rralla. Këto janë: "[", "]", "(,)", "^". Vini re se shprehjet e rregullta "zëvendësojnë" karakteret, kështu që ata nuk mund të kërkojnë vetë.

Përdorimi i shprehjeve të rregullta ju lejon të "shkurtoni entitetet" shumë herë kur kërkoni për fjalë kyçe. Për shembull, duke shtypur pyetjen: e re ?? makinë * do të merrni një përgjigje që përmban fjalët "e re", "e re", "makinë", "makina", etj. Kjo kërkesë është shumë më e shpejtë dhe më e saktë se një numërim i thjeshtë fjalësh.

Kur kombinoni pyetje që përmbajnë disa fjalë, mund të lindë një situatë kur ju duhet të gjeni jo vetëm fjalë kyçe, por, për shembull:

  • në mënyrë që të gjitha fjalët kyçe të jenë të pranishme në tekstin e faqeve të gjetura;
  • në mënyrë që teksti i faqeve të gjetura të përmbajë të paktën një fjalë (kjo mënyrë përdoret fillimisht në kërkim);
  • kështu që disa fjalë duhet të jenë të pranishme në tekstin e faqeve të gjetura, dhe jo të tjerat.

Për të shkruar pyetje të tilla, duhet të përdorni shprehjet e algjebrës Boolean: "AND", "OR", "JO". Ato shënohen përkatësisht si "&", "|" dhe "~". Kërkesë<выражение 1> & <выражение 2>plotëson praninë e detyrueshme të njëkohshme të të dy shprehjeve në përgjigje. Kërkesë<выражение 1> | <выражение 2>Prania e të paktën një shprehjeje në përgjigje kënaq. Më në fund, kërkesa<выражение 1>~<выражение 2>ekzekutohet vetëm nëse shprehja e parë është e pranishme dhe shprehja e dytë mungon në përgjigje. Pyetjet mund të kombinohen duke përdorur kllapa, për shembull: vjetër ?? | antike ??) & makinë *.
Shumë motorë kërkimi lejojnë që kërkimi të marrë parasysh distancën midis fjalëve. Në mënyrë konvencionale, "distanca" midis fjalëve është numri i fjalëve të jashtme që ndodhin së bashku me fjalët për të cilat kryhet një kërkim në tekst të plotë. Le të japim një shembull. Nëse një pyetje kërkimi vendoset në formën e frazës së mëposhtme: tabelë e gjerë, atëherë distanca midis këtyre fjalëve në tekst për fraza të ndryshme do të jetë:

  • tryezë e gjerë - dy fjalë;
  • tavolinë e gjerë - tre fjalë;
  • një hapësirë ​​e gjerë u hap nga dritarja. Togeri u ul në tryezën e ngrënies. - tetë fjalë (duke përjashtuar fjalët ndaluese "për" dhe "nga", si dhe shenjat e pikësimit).

Nëse përdoruesi po kërkon një tabelë për të blerë, atëherë fragmenti i fundit nuk do ta interesojë atë. Për të gjetur fraza të forta, zgjidhni opsionin e kërkimit "fjalë së bashku" të kërkimit të avancuar ose përdorni fjalë kyçe për të kufizuar distancën. **
Disa motorë kërkimi ofrojnë opsionin "kërkim sipas vendit" dhe "kërkim sipas rajonit". Për ta bërë këtë, përdoruesi shkruan (ose zgjedh) emrin e vendit dhe rajonit në një fushë të veçantë të formularit të kërkesës. Në këtë rast, përgjigjet ndaj kërkesës "filtrohen" nga adresat e internetit të serverëve të vendosur në rajonin e caktuar.

Disa motorë kërkimi ofrojnë një shërbim për të filtruar përmbajtjen sipas llojit të skedarit. Pra, si parazgjedhje, kërkimi kryhet vetëm në faqet e internetit (skedarët html). Kur aktivizohet, filtri do të kërkojë gjithashtu skedarë në skedarët Adobe Acrobat (.pdf), Microsoft Word (.doc), Microsoft Excel (.xls), Microsoft PowerPoint (.ppt) dhe Macromedia Flash (.swf). Është e nevojshme vetëm të merret parasysh se përmbajtja e indeksuar e këtyre skedarëve është shumë më pak se HTML, prandaj, nëse një kërkim duke përdorur këtë filtër jep një rezultat negativ, kjo nuk do të thotë që fragmente të tilla nuk janë në këto skedarë - ka shumë të ngjarë, ata thjesht nuk janë në indeks.

Filtri i integruar i disa motorëve të kërkimit ju lejon të kontrolloni dhe refuzoni faqet e internetit të ngarkuara në serverin e uebit përpara ose pas datave të caktuara. Me këtë filtër, ju mund të prisni faqet "të vdekura" që nuk janë përditësuar për një kohë të gjatë.
Filtri sipas madhësisë së skedarit ju lejon të shkëputni skedarët ose faqet e internetit që janë shumë të vogla (më pak se 1 KB) ose shumë të mëdha.

Si parazgjedhje, motori i kërkimit kërkon vetëm faqe origjinale dhe jo kopje të tyre në faqet e tjera të internetit (të ashtuquajturat "pasqyra", "pasqyrë" në anglisht). Për të parandaluar që sistemi të injorojë pasqyrat, duhet ta aktivizoni këtë opsion.

Në përgjithësi, rasti i shkrimit të shkronjave në fjalët e kërkimit dhe operatorët nuk ka rëndësi. Kjo do të thotë, fjalë të tilla si kali dhe KNIGHT, dhe dhe dhe perceptohen nga motorët e kërkimit si të njëjta. Megjithatë, në disa motorë kërkimi, për të përmirësuar cilësinë e kërkimit, merret parasysh rasti i fjalëve në pyetje. Para së gjithash, kjo ka të bëjë me përpunimin e emrave të përveçëm. Për shembull, nëse një pyetje në Rambler përbëhet nga dy, tre ose katër fjalë, secila prej të cilave fillon me një shkronjë të madhe, atëherë këto fjalë konsiderohen emra të përveçëm. Motori i kërkimit ndryshon automatikisht kufizimin e distancës midis fjalëve të pyetjes nga vlera e paracaktuar në vlerën (n-1) * 2, ku n është numri i fjalëve në pyetje. Kjo ju lejon të gjeni një grup fjalësh pyetëse, brenda të cilave nuk ka më shumë se një fjalë "shtesë" ose shenjë pikësimi, për shembull: "Nikolai Gavrilovich Chernyshevsky", "L.N. Tolstoi "," Rostov në Don ".

Ju mund të përdorni thonjëza të dyfishta për të kërkuar thonjëza. Fjalët e pyetësorit të mbyllura në thonjëza të dyfishta kërkohen në dokumente në formatet dhe në rendin në të cilin shfaqen në pyetje. Prandaj, thonjëzat e dyfishta mund të përdoren thjesht për të gjetur një fjalë në një formë të caktuar (si parazgjedhje, fjalët janë në të gjitha format morfologjike).

Për secilën fjalë të pyetjes, kryhet një kërkim duke marrë parasysh rregullat e fjalëformimit dhe morfologjinë e gjuhës përkatëse. Për shembull, një kërkim për fjalën "person" do të gjejë dokumente që përmbajnë fjalët "person", "person", "person" dhe madje "njerëz". Për të kërkuar vetëm një formë specifike të një fjale, duhet ta mbyllni atë në thonjëza të dyfishta ose të përdorni kërkimin për një frazë të saktë në kërkimin e avancuar.

Disa fjalë dhe simbole përjashtohen nga kërkesa si parazgjedhje për shkak të përmbajtjes së tyre të ulët të informacionit. Këto janë të ashtuquajturat fjalë ndalese, fjalët më të shpeshta të gjuhëve ruse dhe angleze: parafjalë, grimca, lidhëza dhe artikuj. Prania e këtyre fjalëve mund të ngadalësojë kërkimet dhe të ndikojë negativisht në plotësinë e rezultateve. Nëse ende duhet t'i përfshini këto fjalë në kërkimin tuaj, përdorni thonjëza të dyfishta.

Nëse pyetja përbëhet nga disa fjalë, dhe disa prej tyre nuk mund të gjendeshin fare, atëherë rezultatet e kërkimit për pyetjen e pjesshme kthehen. Fjalët që mungojnë janë përjashtuar nga ky rezultat i pjesshëm i kërkimit. Në këtë rast, diagnostifikimi përkatës shfaqet në faqen e rezultateve të kërkimit. Nëse një pyetje përbëhet nga dy ose më shumë fjalë pa përdorur operatorë dhe konstruksione të gjuhës së pyetjes, atëherë do të gjenden dokumente në të cilat gjenden të gjitha fjalët e pyetësorit. Në të njëjtën kohë, për çdo kërkesë ekziston gjithmonë një i ashtuquajtur kufizim i kontekstit - një numër pozitiv, si parazgjedhje i barabartë me një distancë prej 40 fjalësh.

Një dokument që përmban të gjitha fjalët e pyetësorit do të lëshohet vetëm nëse distanca në fjalë ndërmjet dukurive të këtyre fjalëve pyetëse është më e vogël se ky numër. Për shembull, pyetja: "ushtria e kuqe" do të gjejë ato dokumente në të cilat fjalët "e kuqe" dhe "ushtri" janë të paktën një herë më pak se 40 fjalë larg njëra-tjetrës. Vlera e kufizimit të kontekstit mund të ndryshohet me konstruksionin "(number, query)", ku numri është çdo numër pozitiv dhe pyetja është çdo pyetje që është e saktë nga pikëpamja e motorit të kërkimit dhe përbëhet nga më shumë se nje fjale. Kështu, pyetja "(2, ushtria e kuqe)" do të gjejë vetëm dokumente në të cilat nuk ka asnjë fjalë të vetme midis fjalëve "e kuqe" dhe "ushtri" të paktën një herë (pasi vetëm në rastin e afërsisë së tyre të menjëhershme, ndryshimi në numrin rendor të fjalëve më pak se dy, pra të barabartë me një).

Motorët e kërkimit nuk janë fizikisht në gjendje të krijojnë indekse në të gjitha gjuhët. Të gjithë motorët e kërkimit kanë një komponent "kombëtar". Disa nga motorët e kërkimit kërkojnë tekste vetëm në anglisht (Yahoo.Com, Alta Vista.Com), disa në Rusisht dhe Anglisht (Rambler), disa faqe indeksi në disa gjuhë. Për shembull, motori i kërkimit Yandex është i aftë të indeksojë skedarë në rusisht, anglisht, gjermanisht, frëngjisht, ukrainas dhe bjellorusisht. Google dallon midis këtyre motorëve të kërkimit: serveri i tij bazë (www.google.com) indekson skedarët në anglisht dhe serverët kombëtarë (www.google.de, www.google.fr, www.google.ru) - në gjuhët e tyre kombëtare . Të gjitha bazat e të dhënave të indeksit janë të vendosura në një rrjet global, prandaj, mund të themi se Google është një nga motorët e paktë të kërkimit që kërkon në të gjitha gjuhët në internet menjëherë.

Karakteristikat e kompozimit të pyetjeve në motorë të ndryshëm kërkimi

Licencimi dhe veçoritë ligjore të një produkti të softuerit të lirë

Software-i i Lirë u përcaktua nga Richard Stallman në 1986. Megjithatë, vetë ky fenomen ka ekzistuar më parë. Në fakt, shumica e softuerëve deri në vitet 1980 shpërndaheshin nga parimet që qëndronin në themel të Software-it të Lirë.
Softueri i lirë mund të konsiderohet softuer i lirë nëse i jep përdoruesit katër liritë e mëposhtme:

  • liria për të drejtuar programin për çdo qëllim;
  • liria për të studiuar punën e programit dhe për ta përshtatur atë me nevojat e përdoruesit (një parakusht për këtë liri është aksesi në kodet burimore);
  • liria për të shpërndarë një kopje;
  • liria për të shpërndarë modifikime dhe versione të përmirësuara

Fondacioni i Software-it të Lirë (i themeluar në 1985 nga Richard Stallman) e klasifikon softuerin në Software të Lirë, Softuer gjysmë të lirë dhe Softuer të pronarit. Softueri i lirë duhet të ketë të katër liritë e listuara më sipër. Gjysmë i lirë lejon të njëjtat liri, vetëm në lidhje me përdorimin jokomercial. I gjithë softueri tjetër është në pronësi.

Termi "Open Source" (më tej "OPO") u propozua në 1998 nga Erok Raymond dhe Bruce Perens si një alternativë ndaj termit Software i Lirë, pasi fjala "i lirë" në anglisht "Free Software" shpesh lexohej gabimisht si "i lirë". " (dhe jo "falas"), gjë që i trembi sipërmarrësit tregtarë. Konceptet e Software-it të Lirë dhe Burimit të Hapur janë afër, shumë licenca i kënaqin të dyja, në të njëjtën kohë përkufizimi i Software-it të Lirë është më i rreptë dhe kërkon ofrimin e detyrueshëm të lirisë për të rishpërndarë, modifikuar, studiuar dhe shpërndarë versione të përmirësuara, ndërkohë që Open Source fokusohet në burim të hapur si një zhvillim efektiv i metodës.

Në lidhje me pagesën, softueri mund të ndahet përafërsisht në:

  • Freeware. Licenca e një softueri të tillë lejon shpërndarjen falas të kopjeve binare të softuerit. Ky term nuk është sinonim i Software-it të Lirë, pasi Freeware mund të shpërndahet pa kod burimor dhe liri të tjera, dhe Software-i i Lirë nuk është domosdoshmërisht i lirë.
  • Shareware. Si rregull, kopjet falas të shpërndara kanë funksionalitet të kufizuar, punojnë për një periudhë të kufizuar kohore ose kanë një funksion reklamimi që fiket pas pagesës.

Cilësia e kodit me burim të hapur të Software-it të Lirë është përgjithësisht më e lartë sepse kodi burimor i mbyllur fsheh të metat dhe gabimet e zhvilluesit nga kolegët dhe klientët. Me burim të hapur, pjesa e përgjegjësisë së zhvilluesit është më e lartë, duke përfshirë përgjegjësinë e tij për reputacionin.

Çdo përdorues mund të marrë pjesë në zhvillimin e Software-it të Lirë. Si rezultat, Software-i i Lirë mund të pasqyrojë më mirë fushën e temës dhe të jetë më miqësor për përdoruesit. Duhet theksuar se ky efekt është më i theksuar në fushat që mbulojnë një numër mjaft të madh specialistësh të IT-së, si zhvillimi i softuerit, shkenca, arsimi, portalet e shërbimeve publike për popullatën.

Duke e vënë në dispozicion dhe të lirë për t'u përdorur kodin e tij burimor, Software-i i Lirë ju lejon të realizoni të gjitha përfitimet e ripërdorimit të kodit.

Efekti i mbështetjes së një projekti të bazuar në një projekt Software të Lirë nga komuniteti i IT-së mund të jetë aq i madh sa që edhe një projekt i vogël studentor mund të kthehet në një produkt softuerësh të avancuar, në të njëjtin nivel me liderët e industrisë së IT-së dhe do të mbështetet nga organizatat më të mëdha tregtare dhe qeveritare. Një shembull kryesor është kerneli i sistemit operativ Linux.

Videot

Si funksionon Qendra e Informacionit Google
(anglisht)

Matt Cutts (Google) shpjegon se si funksionon kërkimi në Google
(anglisht)

Si të kërkoni njerëz që përdorin Yandex

Pyetjet e bëra më shpesh

Cili është ndryshimi kryesor midis shfletuesve Yandex, Rambler, Google?

Yandex. përgjithëson të gjitha trajtat e fjalëve (shumës dhe njëjës, rasat), heq parafjalët (për, mbi, nën etj.) dhe trajtat pyetëse (çfarë, kur, si etj.). Kjo do të thotë, me ndihmën e Yandex, nuk do të merrni një përgjigje specifike për kërkesën "Home" ose "Home", por vetëm numrin e përgjithshëm të kërkesave për të gjitha format e fjalëve të një fjale të veçantë.

Përveç informacionit standard mbi pyetjet, si dhe frazave dhe temave të ngjashme, motori i kërkimit ofron mundësinë për të filtruar rezultatet sipas rajonit, qytetit dhe gjithashtu sipas muajit.
Duke marrë parasysh faktin se Yandex është motori më i popullarizuar i kërkimit në Runet, statistika të tilla janë më përfaqësueset kur vlerësojnë gjendjen e punëve në Runet.

Rambler në këtë drejtim, ai është më i saktë dhe raportet e tij, si parazgjedhje, japin kombinime të pyetjeve në formën në të cilën përdoruesi i futi ato në vargun e kërkimit. Për të nxjerrë një raport të ngjashëm me një raport Yandex, Rambler ofron një gjuhë pyetjesh. Për shembull, për të marrë të gjitha format e fjalëve nga fjala "Pema", do t'ju duhet të shkruani "Derev *".

Ndërfaqja Google përmban një gjuhë mjaft të sofistikuar pyetjesh që ju lejon të kufizoni kërkimin tuaj në domene, gjuhë, lloje skedarësh, etj. Për shembull, një kërkim për "intitle: Google site: wikipedia.org" do t'i kthejë të gjithë artikujt e Wikipedia në të gjitha gjuhët që përmbajnë fjalën Google në titull.
Për rezultatet e kërkimit, Google ofroi më parë një strukturë rikërkimi, e cila lejonte të kryheshin kërkime më të detajuara. Për një kërkim më të detajuar, përdoruesit duhej të specifikonin parametra shtesë me të cilët përzgjidheshin rezultatet, të cilat bënë të mundur shfaqjen e menjëhershme jo vetëm të pyetjes, por edhe të kontekstit ku ai aplikohet. Kjo veçori thjeshtoi procedurën e kërkimit duke eliminuar nevojën për të hapur çdo rezultat.

Çfarë është një sistem Metasearch?

Një motor metakërkues (metasearch engine) është një motor kërkimi që, ndryshe nga motorët klasikë të kërkimit, nuk ka bazën e të dhënave dhe indeksin e vet të kërkimit, por gjeneron rezultate kërkimi duke përzier dhe rirenditur rezultatet e kërkimit nga motorët e tjerë të kërkimit.

Si t'i zgjeroj aftësitë e mia të kërkimit?

1. Çdo motor kërkimi zakonisht ka një funksion kërkimi të avancuar. Me ndihmën e tij, ju mund të gjeni informacionin që ju nevojitet në një faqe të caktuar, në një rajon të caktuar dhe në një gjuhë specifike. Ju gjithashtu mund të rafinoni kërkimin tuaj sipas shumë parametrave të tjerë: lloji i skedarit, saktësia e rezultatit, etj. Këto parametra mund të ndryshojnë në motorë të ndryshëm kërkimi.
2. Një mënyrë më efikase është përdorimi i të tilla si AND ose &, OR ose |, NOT,?, *, "", (), Etj.

Software (Software, software) është një grup programesh speciale që lejojnë organizimin e përpunimit të informacionit duke përdorur një PC.

Meqenëse pa softuer, funksionimi i një PC është i pamundur në tëparim, është pjesë përbërëse eçdo PC dhe vjen me harduerin e tij(hardware).

Programi- një përshkrim të plotë dhe të saktë të sekuencës së veprimeve (udhëzimeve) të kompjuterit për përpunimin e informacionit, të shkruar në një gjuhë që kompjuteri mund ta kuptojë.

Software (software) - një grup programesh speciale që lehtësojnë procesin e përgatitjes së detyrave për ekzekutim në kompjuter dhe organizimin e kalimit të tyre përmes makinës, si dhe procedurat, përshkrimet, udhëzimet dhe rregullat, së bashku me të gjithë dokumentacionin që lidhet me këta përbërës, të përdorur në funksionim të një sistemi kompjuterik.

Përpunoni informacionin, kontrolloni funksionimin e një kompjuteri programet, jo pajisje.

Softueri i ri ka dominuar prej kohësh zhvillimet e reja të harduerit. Kostoja e paketës softuerike tejkalon (nganjëherë disa herë) koston e një kompjuteri të një klase të përshtatshme.

Për përdorim efektiv të një kompjuteri, duhet të ketë një korrespondencë midis nivelit të zhvillimit të teknologjisë informatike dhe softuerit. Nga njëra anë, softueri përcakton funksionalitetin e kompjuterit. Nga ana tjetër, instalimi i softuerit specifik mund të kufizohet nga veçoritë e projektimit të kompjuterit.

Qëllimi i softuerit:

  • sigurimi i performancës së kompjuterit;
  • lehtësimi i ndërveprimit të përdoruesit me kompjuterin;
  • shkurtimi i ciklit nga vendosja e një detyre deri në marrjen e një rezultati;
  • përmirësimi i efikasitetit të përdorimit të burimeve kompjuterike.

Softueri ju lejon të:

  • të përmirësojë organizimin e sistemit informatik në mënyrë që të maksimizojë përdorimin e aftësive të tij;
  • rritjen e produktivitetit dhe cilësisë së punës së përdoruesit;
  • përshtatni programet e përdoruesve me burimet e një sistemi specifik kompjuterik;
  • zgjeroni softuerin e sistemit kompjuterik.

Përdorimi maksimal i aftësive të sistemit informatik arrihet nga Së pari, duke i ndarë burimet minimale të nevojshme për çdo përdorues ose detyrë për zgjidhjen në kohë dhe me cilësi të lartë të detyrave të tij, Së dyti duke lidhur një numër të madh përdoruesish (përfshirë përdoruesit e largët) me burimet e sistemit kompjuterik, e treta, duke rialokuar burimet midis përdoruesve dhe detyrave të ndryshme në varësi të gjendjes së sistemit dhe përpunimit të kërkesave.

Një rritje në produktivitetin dhe cilësinë e punës së përdoruesit ndodh për shkak të automatizimit të procedurave të llogaritjes dhe projektimit, të zbatuara duke përdorur një sërë mjetesh programimi (gjuhë algoritmike, paketa softuerësh aplikacioni) dhe pajisje të përshtatshme hyrje-dalje.

Përshtatshmëria e programeve të përdoruesve me burimet e një sistemi të caktuar kompjuterik sigurohet nga fakti që sistemi operativ përmban një pajisje për servisimin e një game të gjerë konfigurimesh makinerie. Përveç kësaj, sistemi operativ ju lejon të krijoni dhe personalizoni lehtësisht programet ekzistuese për pajisje të ndryshme I / O.

Zgjerimi i softuerit ekzistues supozon aftësitë e mëposhtme:

  • krijimi nga përdoruesi i programeve dhe paketave të tij që zbatojnë si probleme specifike llogaritëse ashtu edhe procese kontrolli për pajisjet individuale dhe të gjithë sistemin informatik në tërësi;
  • plotësimi i softuerit ekzistues me programe që ju lejojnë të zgjeroni aftësitë e sistemit operativ, të punoni me lloje të reja të pajisjeve të jashtme, sisteme të reja kompjuterike (kompjutera), në fusha të reja aplikimi.

Softueri është i fokusuar në përdorimin e sistemeve kompjuterike në fusha të ndryshme të veprimtarisë dhe duhet të ofrojë një zgjidhje në kohë dhe adekuate për detyrat e vendosura. Kjo kërkon vëzhgimin e një numri kërkesat për zhvillimin e komponentëve të softuerit , kryesore prej të cilave janë:

  • modulariteti;
  • shkallëzueshmëria dhe zhvillimi;
  • besueshmëria;
  • parashikueshmëria;
  • komoditet dhe ergonomi;
  • fleksibilitet;
  • efikasiteti;
  • pajtueshmërinë.

Parimet themelore të zhvillimit modern të softuerit:

  • shkathtësia parametrike;
  • tepricë funksionale;
  • selektiviteti funksional.

Ka dy mënyra për të instaluar programe në kompjuterin tuaj:

  • Instalimi nga një komplet shpërndarës
  • Kopjim i thjeshtë

Niveli i parë (më i ulët). hierarkia është e zënë nga softueri i brendshëm i PC-së, i cili ruhet në memorien e tij të përhershme. Me ndihmën e tij, PC kryen funksionet themelore të përcaktuara nga struktura e harduerit. Programet e firmuerit punojnë drejtpërdrejt me modulet e harduerit të kompjuterit. Si rezultat, ato janë të lidhura funksionalisht me ta dhe kur zëvendësoni një modul të caktuar harduerik, është gjithashtu e nevojshme të zëvendësoni programin e brendshëm të softuerit të krijuar për të punuar me të.

Programet që shërbejnë modulet e harduerit quhen programe drejtuese ose shoferët... Ato lejojnë, kur zëvendësoni ose lidhni një modul të ri harduer, të mos bëni ndryshime në programet e tjera të kompjuterit, por vetëm të ndryshoni drejtuesin e modulit harduerik përkatës.

Softueri i brendshëm është një ndërfaqe softuerike që siguron ndërlidhjen e kompjuterit me të gjitha programet e tjera. Programet e firmuerit aksesohen vetëm përmes sistemit të ndërprerjes së softuerit.

Softueri i brendshëm kryen funksionet kryesore të mëposhtme:

  • menaxhon një gamë të gjerë pajisjesh periferike;
  • kryen një kontroll të shpejtë të performancës së kompjuterit kur ai është i ndezur;
  • Rivendos modulet individuale të harduerit
  • ngarkon programet e OS.

Elementet kryesore të softuerit të brendshëm janë Drejtuesit e I/O, programi i vetë-testimit dhe programi bootstrap... Softueri i brendshëm ndërvepron, nga njëra anë, me modulet funksionale të PC-së, dhe nga ana tjetër, zbaton ndërfaqen softuerike të sistemit operativ.

Programi i vetë-testimit projektuar për të testuar modulet funksionale të një PC, d.m.th. vendosja e qarqeve kompjuterike në gjendjen fillestare duke ngarkuar regjistrat e programit me informacionin e nevojshëm. Kur kontrolloni modulet funksionale individuale të PC, mund të gjenden keqfunksionime në to. Programi i vetë-testimit informon përdoruesin për gabimet e zbuluara me anë të mesazheve në ekran dhe/ose një sinjali akustik.

Nëse zbulohet një gabim, skanimi i kompjuterit mund të vazhdojë duke përdorur programe diagnostikuese të ngarkuara nga një disketë. Nëse gabimi nuk prish funksionimin e PC, atëherë me kërkesë të përdoruesit mund të neglizhohet. Nëse një modul i ri funksional është përfshirë në PC, atëherë programi i vetë-testimit për këtë modul i shtohet programit të përgjithshëm të vetë-testimit.

Pas përfundimit të suksesshëm të vetë-testit, PC është gati për funksionim. Kontrolli i ndërprerjes transferohet në programin bootstrap. Ky program është krijuar për të lexuar pjesën tjetër të komponentëve të sistemit operativ në RAM. Nëse ky operacion është i suksesshëm, kontrolli transferohet në programin e sapo lexuar.

Drejtues I/O përdoren për servisimin e pajisjeve periferike të PC. Këto programe punojnë drejtpërdrejt me kontrollorët përkatës, gjë që lejon përdoruesin të mos njohë organizimin fizik të një pajisjeje të caktuar dhe të punojë vetëm me komandat e drejtuesit që zbatojnë mirëmbajtjen e saj.

Drejtuesit kanë karakteristikat e mëposhtme:

  • një strukturë e hapur që ju lejon të shtoni drejtues të rinj në sistem;
  • fleksibiliteti i organizimit të aksesit te drejtuesit përmes ndërprerjeve të softuerit, i cili lejon që ata të mos fiksohen në zona të përcaktuara rreptësisht të memories dhe t'i zëvendësojnë ato shpejt dhe lehtë;
  • një strukturë e personalizuar që orienton programet e drejtuesve në një klasë të caktuar pajisjesh periferike, parametrat e të cilave ndodhen në tabela të veçanta. Drejtuesit akordohen me pajisje periferike specifike duke ndryshuar vlerat në këto tabela;
  • alokimi i rezidentit të memories që ju lejon të përdorni drejtuesin në çdo kohë nga çdo program.

Programet kryesore të drejtuesit përfshijnë: një drejtues të diskut të ngurtë, një drejtues të përshtatësit video, një drejtues tastierë, një drejtues pajisjeje printimi, drejtues të sistemit (vendosja e një kohëmatësi, kontrollimi i konfigurimit të kompjuterit, përcaktimi i sasisë së RAM-it), drejtuesit shtesë (shofer komunikimi, etj.).

Sistemi operativ merr niveli i dytë (i mesëm). hierarkia e softuerit. Ai menaxhon burimet e sistemit kompjuterik, të cilat përfshijnë memorien me akses të rastësishëm, memorien e jashtme, pajisjet hyrëse-dalëse dhe programet e përdoruesve. Sistemi operativ ndërvepron me kompjuterin përmes ndërfaqes së brendshme të softuerit. Kjo bën të mundur që një PC me dallime harduerike të punojë me të njëjtin sistem operativ.

OS është një grup i programeve të kontrollit të PC.

Përbërja e softuerit përcaktohet nga gama e detyrave që përdoruesi synon të zgjidhë duke përdorur një kompjuter.

Me takim, d.m.th. në varësi të klasës së detyrave që do të zgjidhen, softveri zakonisht ndahet në dy grupe kryesore: të përgjithshme (bazë) dhe të aplikuar.

Klasifikimi i softuerit sipas qëllimit funksional

Skema e përgjithshme e klasifikimit të softuerit

- një grup programesh që sigurojnë funksionimin e kompjuterit; një grup programesh që organizojnë procesin e llogaritjes dhe menaxhojnë burimet kompjuterike.

- një grup mjetesh softuerike që ju lejojnë të zhvilloni programe.

- një grup programesh të krijuara për të zgjidhur probleme nga sfera të ndryshme të veprimtarisë njerëzore.

Çdo ditë, kur hedhim në treg një kompjuter personal, laptop apo telefon, hasim në programe që na shërbejnë. Për më tepër, nëse nuk e mendoni, duket se përdorimi i softuerit fillon në momentin kur ne hapim shkurtoren në desktop. Megjithatë, ky nuk është rasti.

Baza

Le të shohim se çfarë është softueri. Në fakt, është një koleksion komandash dhe kodi programi të mbyllur në një guaskë grafike - një ndërfaqe. Por ndërfaqja është e ndryshme dhe varet drejtpërdrejt nga aplikacioni dhe qëllimi i tij.

Çdo softuer përbëhet nga skedarë që përmbajnë procedurat dhe funksionet që programi ndjek gjatë ekzekutimit.

Një nga modelet e para të softuerit ishte e ashtuquajtura makinë Turing. Në vitin 1935, Alan Turing formuloi një model matematikor, sipas të cilit një makinë e caktuar abstrakte duhej të lëvizte nga një gjendje në tjetrën, duke ekzekutuar komanda elementare nga një grup fiks.

Le të fillojmë analizën e pyetjes se çfarë është softueri, me klasifikimin e tij.

Sistemi operativ

Fillimisht, mund të dallohen klasa të ndryshme të softuerit. E para dhe më themelore është softueri i sistemit. Ndërfaqet, programet dhe kodet pa të cilat është e pamundur të punohet në kompjuter ose pajisje të tjera duke përdorur çdo lloj mjedisi softuerësh. Ky është softueri më thelbësor në kompjuterin tuaj personal.

Kjo klasë mund të ndahet në dy nënseksione të rëndësishme:

  1. Software bazë. Ai përfshin të gjitha llojet e sistemeve operative, pavarësisht nëse ato janë zyrtare apo pirate, nëse ato ekzekutojnë aplikacione të disponueshme publikisht ose ekskluzivisht 1-2 programe aplikimi për të cilat është krijuar ky mjedis softuerësh. Ky grup përfshin gjithashtu emulatorë të ndryshëm dhe makina virtuale që lejojnë simulimin e mjediseve të ndryshme softuerike.
  2. Softueri i shërbimit është një grup i veçantë. Siç nënkupton edhe emri, ai u krijua për të shërbyer dhe mbrojtur sistemin operativ. Këto përfshijnë motorët e kërkimit, antiviruset dhe mjetet diagnostikuese dhe zgjidhjen e problemeve për kompjuterin tuaj.

Në vetvete, softueri i sistemit është një koleksion programesh dhe mjedisesh të ndryshme të krijuara për të mbështetur funksionimin e një kompjuteri personal dhe rrjeteve kompjuterike. Zhvillimi i këtij lloji të softuerit është një proces i gjatë dhe i mundimshëm, pasi performanca e vendit të punës do të varet nga kjo. Softueri i sistemit kryen detyrat e mëposhtme:

  • krijimi i një mjedisi për funksionimin e programeve aplikative;
  • mbështetje për PC dhe rrjet;
  • diagnostikimi dhe parandalimi i dështimeve të PC dhe LAN;
  • kryerja e operacioneve shtesë mbështetëse, të tilla si arkivimi, formatimi, defragmentimi dhe të tjera.

Për kompjuter

Një njohuri tjetër që na jep mundësinë të kuptojmë se çfarë është softueri është të kuptuarit se nga çfarë softueri zhvillohet. Për këtë proces, përdoret softueri instrumental, domethënë një grup softuerësh dhe mjetesh harduerike që përdoren për të shkruar dhe përpiluar kodin e sistemit të shërbimeve të aplikacionit.

Në softuerin instrumental mund të dallohen tre nëngrupe:

  • gjuhët dhe sistemet e programimit;
  • mjedise programimi të integruara;
  • sistemet softuerike.

Ka shumë gjuhë programimi, dhe të gjitha ato ndahen në nëngrupe sipas parimit të orientimit - sipas fushëveprimit të detyrave të produktit të përfunduar.

Është e pamundur të mos thuash disa fjalë se cilat janë gjuhët e programimit të orientuara nga makina. Ato përdoren për të shkruar softuer jo për përdoruesin përfundimtar, por për të krijuar kodin mbështetës të softuerit direkt për harduerin. Këto gjuhë bëjnë të mundur që të merret parasysh veçantia e arkitekturës dhe parimeve të funksionimit të një kompjuteri të caktuar ose, për shembull, një makine pune në një fabrikë që nuk funksionon në sistemet e zakonshme operative.

Për përdoruesin

Gjuhët e programimit të pavarura nga makina kryejnë funksionin e shkrimit të kodeve të programit, si dhe programet e aplikimit për predha të gatshme dhe sisteme operative.

  • Gjuhët e programimit të orientuara nga procedura janë softuer të specializuar. Shembuj - Pascal, Basic. Këto gjuhë programimi më të thjeshta përdoren për të shkruar programe, funksione dhe procedura elementare të aplikimit. Dhe gjithashtu, për të përshkruar algoritmet për zgjidhjen e detyrave.
  • Gjuhët e orientuara drejt problemeve - lejojnë zgjidhjen e problemeve në fusha specifike më të ngushta të programimit, shembuj të të cilave janë Lisp, APL.
  • Gjuhët e orientuara nga objektet janë mjete më moderne dhe më të përshtatshme për krijimin e aplikacioneve dhe krijimin e llojeve të ndryshme të softuerëve për përdoruesin përfundimtar. Karakteristika e tyre kryesore është aftësia për të bërë elementë të gatshëm të aplikacionit, si kuti dialogu, fusha për mbushje, butona. Për ilustrim, mund të emërtohen gjuhë të tilla si C ++ dhe Visual Basic.

Me çfarë punojmë

Klasa e fundit është softueri aplikativ. Nëse e lexoni me kujdes artikullin, tashmë duhet ta keni marrë me mend se kjo nuk është asgjë më shumë se programet, aplikacionet dhe lojërat me të cilat merremi në jetën e përditshme. Por specialistët e ndajnë edhe një koncept kaq të thjeshtë në nënklasa.

  1. Ndoshta kategoria më e zakonshme e aplikacioneve është multimedia. Kjo është, programe për të luajtur video, audio, lojëra. Çdo gjë që shërben për të argëtuar përdoruesin përfundimtar. Kështu, një nga shpikjet më të mëdha të njerëzimit është shndërruar nga një instrument shkencor funksional në një mjet argëtimi për publikun e gjerë.
  2. Softuer për marrjen e informacionit. Siç e kuptoni, këta janë shfletues të ndryshëm dhe klientë të teknologjisë së internetit të krijuar për të marrë informacion nga rrjeti botëror.
  3. Qëllimi i përgjithshëm. Këto janë lloje softuerësh që përdoren në jetën e përditshme vetëm nga nevoja. Këta janë redaktues grafikë dhe teksti, shërbime postare, baza të të dhënave.
  4. I orientuar nga problemi. Për shembull, sisteme ekspertësh ose sisteme konferencash audio dhe video.
  5. Mjedise softuerike profesionale. Këto janë sistemet e kontabilitetit dhe pedagogjisë, sistemet e kontrollit të aksesit.

Shembull ilustrues

Pasi të mësojmë se çfarë është softueri, le të shohim disa shembuj të botës reale të programeve dhe aplikacioneve që mund të hasim në jetën reale.

  • 1C Kontabiliteti. Një shembull i gjallë i softuerit profesional që shërben për të punuar me kontabilitetin, fushën ligjore dhe shumë fusha të tjera të mbështetura dhe të lidhura.
  • Microsof Office Word. Shembulli më i qartë dhe më i arritshëm i softuerit për qëllime të përgjithshme. Pothuajse të gjithë në jetën e tyre e kanë përdorur këtë paketë softuerike për të shkruar një CV, abstrakt ose raport.
  • Microsof Office Access. Zbatimi më i thjeshtë i një baze të dhënash, i cili është gjithashtu softuer me qëllim të përgjithshëm.
  • Të gjithë kanë dëgjuar për kategorinë e multimedias. Ky është Windows Media Player i mirënjohur, i aftë për të luajtur skedarë audio dhe video.
  • Photoshop është një shembull tjetër i softuerit për qëllime të përgjithshme. Si një redaktues grafik profesional i përdorur në shumë kompani printimi, ai gjithashtu i përket një mjedisi softuerësh të nivelit profesional.
  • Nëse flasim për softuer me qëllime të përgjithshme, atëherë çdo person që ka nisur ndonjëherë një kompjuter e ka hasur atë. Ky është Windows-i i njohur.

Të gjithë këta janë softuer shumë të zakonshëm. Nuk ka kuptim të japim shembuj të programeve të tjera. Në ditët e sotme, kur edhe një fëmijë mund të angazhohet në zhvillimin e aplikacioneve, çdo përdorues mund të shkarkojë cilindo prej tyre sipas dëshirës së tij, për të zëvendësuar markat e njohura.

Instalimi

Instalimi i softuerit në shumicën e rasteve nuk do të shkaktojë ndonjë vështirësi për përdoruesin mesatar. Shumica e aplikacioneve që ne përdorim në jetën tonë të përditshme synohen në mënyrë specifike për përdoruesit e pa iniciuar. Një modul i veçantë - një instalues ​​- është i qepur në programin e përfunduar.

Kur futni diskun e softuerit në disk, instaluesi fillon automatikisht. Duke lundruar nëpër kutitë e dialogut, ju zgjidhni shtegun në hard diskun tuaj ku do të instalohet softueri. Nëse është softuer mbështetës për sistemin tuaj operativ, atëherë ai do të instalohet automatikisht në dosjen e kërkuar.

Disa softuer, si p.sh. softueri i nevojshëm për zhvillimin e aplikacioneve, nuk kërkojnë instalim. Shkurtorja e punës hapet në dosjen e programit, e ndjekur nga mjeti i zhvillimit.

Instalimi i softuerit për disa pajisje kompjuterike, të tilla si një motherboard ose BIOS, mund të kërkojë aftësi të veçanta dhe njohuri profesionale, ndaj mos hezitoni të telefononi një specialist në raste të tilla.

Krijim

Zhvillimi i softuerit zhvillohet në disa faza.

  • Faza fillestare është faza e shfaqjes dhe zbatimit të një ideje. Krijimi i dizajnit të aplikacionit të ardhshëm, si dhe funksionaliteti i tij.
  • Testimi alfa është një proces testimi i brendshëm. Ai dhe shtimi i çdo funksioni kryhen brenda një rrethi të kufizuar njerëzish, zakonisht zhvillues ose njerëz të afërt me ta.
  • Testimi beta kryhet midis konsumatorëve sipas gjykimit të prodhuesit. Ky është procesi i korrigjimit të një programi.
  • Lironi kandidatin. Një program që ka kaluar të gjitha fazat e testimit, me gabime kritike të gjetura dhe të rregulluara. Një aplikacion pothuajse gati për t'u lëshuar.
  • Dhe së fundi, lirimi. Produkti gati për lëshim dhe përsëritje.
  • Faza e fundit, e cila vazhdon pas lëshimit, është mbështetja e softuerit dhe mirëmbajtja e aplikacioneve.

konkluzionet

Pra, siç e kuptoni tani, zhvillimi dhe përdorimi i softuerit është një pjesë integrale e jetës sonë të përditshme. Duket se gjatë kryerjes së veprimeve më të thjeshta në një kompjuter personal, çdo ditë hasim një larmi softuerësh të krijuar nga puna e mundimshme e specialistëve veçanërisht për përdoruesit. Klasifikimi i programeve dhe aplikacioneve është aq i gjerë sa është e pamundur të thuhet me siguri se me çfarë po punoni tani.

Ekziston një pjesë e nevojshme në softuerin e kompjuterit, pa të cilin nuk mund të bëhet asgjë në të. Quhet softuerin e sistemit... Blerësi blen një kompjuter të pajisur me softuer të sistemit që është po aq i rëndësishëm për funksionimin e kompjuterit sa memoria ose një procesor. Përveç softuerit të sistemit, softveri kompjuterik përfshin gjithashtu programet e aplikimit dhe sistemet e programimit.

Softueri kompjuterik ndahet në:

Softuer i sistemit;

Software shërbimi,
- softuer i aplikuar;
- sistemet e programimit.

TE sistematike përfshijnë kryesisht sistemet operative dhe programet që janë pjesë e sistemit operativ (për shembull, drejtuesit për pajisje të ndryshme kompjuterike (nga fjala angleze "drive" - ​​për të kontrolluar), dmth programet që kontrollojnë funksionimin e pajisjeve: drejtuesit për një skaner , printer, etj. etj.). Përveç sistemeve operative, ekzistojnë edhe softuer të mirëmbajtjes (ato quhen edhe shërbime ose shërbime, nga fjala angleze "utilize" - për t'u përdorur) për servisimin e disqeve, arkivave, programeve antivirus etj.

Software shërbimiështë një grup produktesh softuerësh që i ofrojnë përdoruesit shërbime shtesë në punën me një kompjuter dhe zgjerojnë aftësitë e sistemeve operative. Sipas funksionalitetit, mjetet e shërbimit mund të ndahen në mjete:

  • përmirësimi i ndërfaqes së përdoruesit;
  • mbrojtjen e të dhënave nga shkatërrimi dhe aksesi i paautorizuar;
  • rivendosja e të dhënave;
  • përshpejtimi i shkëmbimit të të dhënave midis diskut dhe RAM-it:
  • mjete arkivimi dhe zharkivimi;
  • mjete antivirus.

Quhen programe me të cilat përdoruesi mund të zgjidhë detyrat e tij të informacionit pa iu drejtuar programimit programet e aplikimit.

Si rregull, të gjithë përdoruesit preferojnë të kenë një grup aplikacionesh që pothuajse të gjithë kanë nevojë. Ata quhen programe të përgjithshme... Kjo perfshin:

Redaktorë tekstesh dhe grafikë, me të cilët mund të përgatisni tekste të ndryshme, të krijoni vizatime, të ndërtoni vizatime; me fjalë të tjera, shkruani, vizatoni, vizatoni;

Sistemet e menaxhimit të bazës së të dhënave (DBMS), të cilat bëjnë të mundur shndërrimin e një kompjuteri në një libër referimi për çdo temë;

Përpunues tabelare që lejojnë organizimin e llogaritjeve tabelare që janë shumë të zakonshme në praktikë;

Programe komunikimi (rrjeti) të dizajnuara për të shkëmbyer informacione me kompjuterë të tjerë, të kombinuara me të dhëna në një rrjet kompjuterik.

Përveç kësaj, ka një numër të madh të programe aplikimi për qëllime të veçanta për veprimtari profesionale. Ato shpesh quhen paketa aplikimi. Këto janë, për shembull, programet e kontabilitetit që prodhojnë listën e pagave dhe llogaritjet e tjera që bëhen në departamentet e kontabilitetit; sistemet e projektimit me ndihmën e kompjuterit që ndihmojnë projektuesit të zhvillojnë dizajne për pajisje të ndryshme teknike; paketa që ju lejojnë të zgjidhni probleme komplekse matematikore pa shkruar programe; programe arsimore në lëndë të ndryshme shkollore dhe shumë më tepër.

Një grup mjetesh, duke përfshirë një gjuhë programimi hyrëse, një përkthyes, një gjuhë makine, biblioteka të programeve standarde, mjete për korrigjimin e programeve të përkthyera dhe lidhjen e tyre në një tërësi të vetme, quhet sistemi i programimit... Në një sistem programimi, një përkthyes përkthen një program të shkruar në një gjuhë programimi hyrëse në gjuhën e udhëzimeve të makinës të një kompjuteri specifik.

26. Sistemi operativ i kompjuterit (qëllimi, përbërja, ngarkimi).

E gjithë shumëllojshmëria e programeve të përdorura në kompjuterët modernë quhet softuer.

Një sistem operativ është një komponent bazë dhe i domosdoshëm i softuerit të një kompjuteri; pa të, një kompjuter nuk mund të funksionojë në parim.

Sistemi operativ - atë program e cila siguron funksionimin e përbashkët të të gjitha pajisjeve kompjuterike dhe i siguron përdoruesit akses në burimet e tij.

Sot, sistemet operative më të njohura për kompjuterët personalë të pajtueshëm me IBM janë familjet e sistemeve operative Microsoft Windows dhe Linux.

FUNKSIONET KRYESORE TË SISTEMIT OPERATIV:

Zbatimi i një dialogu me përdoruesin;

I/O dhe menaxhimi i të dhënave;

Planifikimi dhe organizimi i procesit të përpunimit të programit;

Shpërndarja e burimeve (RAM dhe cache, procesor, pajisje të jashtme);

Ekzekutimi i një programi për ekzekutim;

Të gjitha llojet e operacioneve të mirëmbajtjes ndihmëse;

Transferimi i informacionit ndërmjet pajisjeve të ndryshme të brendshme;

Mbështetje softuerike për funksionimin e pajisjeve periferike (ekran, tastierë, disqe, printer, etj.).

Sistemet operative moderne kanë një strukturë komplekse, secili element i të cilit kryen funksione specifike për kontrollin e një kompjuteri.

Menaxhimi i sistemit të skedarëve. Procesi i një kompjuteri në njëfarë kuptimi reduktohet në shkëmbimin e skedarëve midis pajisjeve. Sistemi operativ ka modulet e softuerit të sistemit të skedarëve.

Procesori i komandës - një program i veçantë që kërkon nga përdoruesi komanda dhe i ekzekuton ato.

Drejtuesit e pajisjes - programe speciale që kontrollojnë funksionimin e pajisjeve dhe koordinimin e shkëmbimit të informacionit me pajisjet e tjera, dhe gjithashtu ju lejojnë të konfiguroni disa parametra të pajisjeve.

GUI është një mbështjellës që lejonkryeni ndërveprimin njeri-kompjuter në formën e një dialogu duke përdorur dritare, meny dhe kontrolle (panele dialogu, butona, etj.). Në sistemet operative GUI, përdoruesi mund të futë komanda duke përdorur miun, ndërsa në modalitetin e linjës komanduese, komandat duhet të futen duke përdorur tastierën.

programet e shërbimit. Sistemi operativ gjithashtu përfshin programet e shërbimit, ose shërbimet komunale... Programe të tilla ju lejojnë të mirëmbani disqe (kontrolloni, kompresoni, defragmentoni, etj.), të kryeni operacione me skedarë (arkivë, etj.), të punoni në rrjetet kompjuterike etj.

Sistemi i referencës. Për lehtësinë e përdoruesit, sistemi operativ zakonisht përfshin gjithashtu sistemi i referencës... Sistemi i ndihmës ju lejon të merrni shpejt informacionin e nevojshëm si për funksionimin e sistemit operativ në tërësi, ashtu edhe për punën e moduleve të tij individuale.

Skedarët e sistemit operativ ruhen në memorien e jashtme jo të paqëndrueshme të kompjuterit (hard disk, disketë ose disk lazer). Sidoqoftë, programet mund të ekzekutohen vetëm nëse janë në RAM, kështu që skedarët e sistemit operativ duhet të ngarkohen në RAM. Disku (i fortë, floppy ose lazer) që përmban skedarët e sistemit operativ dhe nga i cili ngarkohet quhet sistematike.

Vetë-testimi i kompjuterit. Kompjuteri përfshin një memorie jo të paqëndrueshme vetëm për lexim (ROM) që përmban programe për testimin e kompjuterit dhe fazën e parë të ngarkimit të sistemit operativ - kjo është BIOS(BasicInput / OutputSystem - sistemi bazë i hyrjes / daljes).

Pas ndezjes, procesori fillon programin e vetë-testimit kompjuterik POST (Power-ONSelfTest). Është testuar funksionueshmëria e procesorit, memories dhe pajisjeve të tjera kompjuterike të procesorit, përshtatësit video, RAM-it, disqeve, kontrolluesve të diskut të ngurtë dhe tastierës. Në rast të zbulimit të një mosfunksionimi, mesazhet diagnostikuese lëshohen në formën e sekuencave të ndryshme të sinjaleve të shkurtra dhe të gjata ose në formën e mesazheve me tekst. Pas inicializimit të suksesshëm të kartës video, në ekranin e monitorit shfaqen mesazhe të shkurtra diagnostikuese.

Pas vetë-testimit, një program i veçantë në BIOS fillon të kërkojë për ngarkuesin e OS. Ekziston një akses alternativ në disqet e disponueshme dhe një kërkim në sektorin e parë të nisjes së diskut për një program special MasterBoot (programi i ngarkuesit OS).

Nëse disku i sistemit dhe programi i ngarkuesit janë në vend, atëherë ai ngarkohet në RAM dhe kontrolli i kompjuterit transferohet në të. Programi kërkon skedarë të sistemit operativ në diskun e sistemit dhe i ngarkon ato në RAM si module programi. Nëse nuk ka disqe sistemi në kompjuter, mesazhi "Nonsystemdisk" shfaqet në ekranin e monitorit, sistemi operativ ndalon ngarkimin dhe kompjuteri mbetet i pafuqishëm.

27. Skedarët. Emri i skedarit. Sistemi i skedarëve. Operacionet bazë të skedarëve.

Të gjitha programet dhe të dhënat ruhen në kujtesën afatgjatë (të jashtme) të kompjuterit në formën e skedarëve.

Skedariështë një sasi e caktuar informacioni (program ose të dhëna) që ka një emër dhe ruhet në kujtesën afatgjatë (të jashtme).

Emri i skedarit. Emri i skedarit përbëhet nga dy pjesë, të ndara me një pikë: emri aktual i skedarit dhe zgjerimi që përcakton llojin e tij.

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

Emri aktual i skedarit jepet nga përdoruesi dhe shtesa vendoset nga programi automatikisht kur krijohet.

Tabela 1. Llojet e skedarëve dhe shtesave

Sisteme të ndryshme operative kanë formate të ndryshme të emrave të skedarëve. Në sistemin operativ MS-DOS, emri aktual i skedarit duhet të përmbajë jo më shumë se 8 shkronja të alfabetit latin, numra dhe disa karaktere të veçanta, dhe shtrirja përbëhet nga tre shkronja latine, për shembull: proba.txt

Në sistemin operativ Windows, emri i skedarit mund të jetë deri në 255 karaktere dhe mund të përdorni alfabetin rus, për shembull: Information units.doc

Rregullat e krijimit të emrit të skedarit:

Karakteret e mëposhtme, të cilat janë të rezervuara për funksione të veçanta, nuk mund të përdoren:? : * / \ “>< |

Ka fjalë të veçanta të rezervuara për të cilat nuk mund të emërtoni një dosje. Windows nuk e lejon këtë. Fakti është se para Windows ekzistonte një sistem operativ DOS. Ai përdorte dosjet e sistemit me emrat e mëposhtëm: PRN, AUX, CLOCK $, NUL, COM0, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, CON

Sistemi i skedarëveështë një pjesë funksionale e sistemit operativ që ofron operacione në skedarë. Sistemi i skedarëve ju lejon të punoni me skedarë dhe direktori (drejtori) pavarësisht nga përmbajtja, madhësia, lloji, etj.

Sistemi i skedarëve përcakton strukturën e përgjithshme të emërtimit, ruajtjes dhe organizimit të skedarëve në sistemin operativ.

Funksionet e sistemit të skedarëve:

  1. Ruajtja e informacionit në media të jashtme
  2. Leximi i informacionit nga skedarët
  3. Heqja e skedarëve, drejtorive
  4. Riemërtimi i skedarëve
  5. Kopjimi i skedarëve, etj.

Për disqe me një numër të vogël skedarësh (deri në disa dhjetëra) mund të përdoren sistemi i skedarëve me një nivel të vetëm kur një direktori (tabela e përmbajtjes së diskut) është një sekuencë lineare e emrave të skedarëve. Një katalog i tillë mund të krahasohet me përmbajtjen e një libri për fëmijë, i cili përmban vetëm titujt e tregimeve individuale.

Nëse qindra e mijëra skedarë ruhen në disk, atëherë për lehtësinë e kërkimit, përdoret sistemi i skedarëve hierarkik me shumë nivele e cila ka një strukturë peme. Drejtoria fillestare, rrënjë përmban nëndrejtori të nivelit të parë, nga ana tjetër, secila prej këtyre të fundit mund të përmbajë nëndrejtori të nivelit të dytë, e kështu me radhë. Duhet të theksohet se skedarët mund të ruhen në drejtoritë e të gjitha niveleve.

Rruga për në skedar... Për të gjetur një skedar në një strukturë skedari hierarkik, duhet të specifikoni shtegun për në skedar. Rruga drejt skedarit përfshin një emër logjik të diskut (të ndarë me "\") dhe një sekuencë emrash të drejtorive të ndërlidhura, e fundit prej të cilave përmban skedarin e kërkuar.

Nganjëherë thirret shtegu i skedarit së bashku me emrin e skedarit emri i plotë i skedarit.

Operacionet e skedarëve. Në procesin e punës në një kompjuter, operacionet e mëposhtme kryhen më shpesh në skedarë:

  • kopjimi (një kopje e skedarit vendoset në një drejtori tjetër);
  • zhvendos (vetë skedari zhvendoset në një drejtori tjetër);
  • fshirje (regjistri i skedarit fshihet nga drejtoria);
  • riemërto (ndryshon emri i skedarit).

Ndërfaqja grafike e Windows lejon operacionet në skedarë me miun duke përdorur metodën Drag & Drop. Ekzistojnë gjithashtu aplikacione të specializuara për të punuar me skedarë, të ashtuquajturat menaxherët e skedarëve: NortonCommander, TotalCommander, File Explorer, etj.

Në disa raste, bëhet e nevojshme të punohet me ndërfaqen e linjës së komandës. Windows ofron një modalitet të ndërfaqes së linjës së komandës MS-DOS.

28. Viruset kompjuterike: metodat e shpërndarjes, parandalimi i infeksionit.

Virus kompjuterik- një lloj programi kompjuterik ose kodi keqdashës, karakteristikë e të cilit është aftësia për t'u riprodhuar (vetë-përsëritje). Përveç kësaj, viruset, pa dijeninë e përdoruesit, mund të kryejnë veprime të tjera arbitrare, duke përfshirë ato që dëmtojnë përdoruesin dhe/ose kompjuterin.

Edhe nëse autori i virusit nuk ka programuar efekte të dëmshme, virusi mund të çojë në dështime të kompjuterit për shkak të gabimeve, pa llogaritur hollësitë e ndërveprimit me sistemin operativ dhe programet e tjera. Përveç kësaj, viruset zakonisht zënë pak hapësirë ​​në median e ruajtjes dhe heqin disa burime të tjera të sistemit. Prandaj, viruset klasifikohen si malware.

Viruset përhapen duke kopjuar trupin e tyre dhe duke siguruar ekzekutimin e tij të mëvonshëm: duke u futur në kodin e ekzekutueshëm të programeve të tjera, duke zëvendësuar programe të tjera, duke përshkruar autorun, dhe më shumë. Një virus ose bartës i tij mund të jetë jo vetëm programe që përmbajnë kodin e makinës, por edhe çdo informacion që përmban komanda të ekzekutueshme automatikisht - për shembull, skedarë grupi dhe dokumente të Microsoft Word dhe Excel që përmbajnë makro. Për më tepër, për të depërtuar në një kompjuter, një virus mund të përdorë dobësi në softuerët e njohur (për shembull, Adobe Flash, Internet Explorer, Outlook), për të cilin shpërndarësit e futin atë në të dhëna të zakonshme (foto, tekste, etj.)

Viruset përhapen nëpërmjet disketave (të vjetruara), disqeve flash, postës elektronike, sistemeve të mesazheve të çastit, faqeve të internetit, internetit dhe rrjeteve lokale (krimbat).

Llojet kryesore të viruseve kompjuterike janë:

Software (skedar): infektoni skedarët e ekzekutueshëm të kompjuterit me shtesa com dhe exe. Kësaj klase i përkasin edhe makroviruset e shkruar duke përdorur makro. Ata infektojnë skedarë të paekzekutueshëm (për shembull, në redaktuesin e tekstit MSWord ose në fletëllogaritëse MSExcel).

Boot viruse janë të ngulitura në sektorin e nisjes së diskut (Boot - sektori) ose në sektorin që përmban programin e nisjes për diskun e sistemit (MasterBootRecord - MBR). Disa viruse i shkruajnë trupat e tyre në sektorët e lirë të diskut, duke i shënuar në tabelën FAT - si "të këqija" (Badcluster).

Makroviruset infektojnë dokumentet e ekzekutuara në disa programe aplikimi (për shembull, Word). Infeksioni ndodh kur një skedar dokumenti hapet në dritaren e programit

Viruset e rrjetit përhapur në rrjete të ndryshme kompjuterike.

Artikujt kryesorë të lidhur