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

Software i referohet asaj. Çfarë është softueri

Cfare ndodhi software? Shembuj të saj përdorim praktik takohemi çdo ditë, ulur në kompjuter. Edhe lëvizja e thjeshtë e miut nëpër ekran është rezultat i softuerit. Çfarë lloje softuerësh ekzistojnë? Si kryhet zhvillimi i softuerit?

Software: teori

Funksionimi i një kompjuteri kryhet përmes përdorimit të kombinuar të harduerit dhe softuerit. E para është një grup mikroqarqesh, bordesh dhe të tjerash. komponente elektronike dhe pajisjet e përfshira në PC. Nën të dytën - programet kompjuterike që janë krijuar për të përpunuar informacionin dhe për të ekzekutuar veprime të dobishme duke përdorur një PC. E para në zhargon shpesh quhet "hardware", e dyta - "software".

Softueri shfaqet në kompjuter me anë të instalimit - vendosjes së skedarëve përkatës në disk. Në disa raste, është e nevojshme të përditësoni softuerin. Kjo është, në fakt, ri-instalimi më e përsosur dhe version modern AKTIV. Të ketë një të ashtuquajtur “shpërndarje”. Është një program instalues ​​i specializuar.

Ekzistojnë dy lloje kryesore të softuerit - softueri i sistemit dhe softueri aplikativ. Lloji i parë siguron funksionimin e PC për sa i përket funksioneve të tij kryesore: nisja, ngarkimi dhe kryerja e operacioneve llogaritëse të nivelit të ulët. Llojet kryesore të softuerit të sistemit konsiderohen të jenë si dhe kontrollet për komponentët e harduerit të kompjuterit dhe cilësimet e tyre.

Këto janë programe me ndihmën e të cilave kryhen veprime praktikisht të rëndësishme në një PC. Për shembull, shtypja, ndërtimi i tabelave, vizatimi, përdorimi i internetit etj.

Për të thjeshtuar gjuhën, ajo mund të përmblidhet si më poshtë: softueri i sistemit - për një kompjuter, softueri aplikativ - për një përdorues. Një mënyrë tjetër për të shpjeguar ndryshimin gjuhë e thjeshtë: puna zakonisht nuk është e dukshme. Ata kryejnë funksionet e tyre pa "koordinim" me përdoruesin, në modaliteti i fshehur... Nga ana tjetër, vetëm me pjesëmarrjen e drejtpërdrejtë të përdoruesit funksionon softueri i aplikacionit. Shembuj të të dyjave, ne do t'i shqyrtojmë sot.

Sigurisht që ka lloje të softuerit "jo kompjuter". Ata mund të kontrollojnë lloje të tjera pajisjesh - për shembull, tableta, telefona inteligjentë, televizorë. Ka sisteme të kontrollit të klimës, objekte industriale, etj.

Çfarë është një sistem operativ?

OS është një lloj bazë i softuerit të sistemit nga pikëpamja e funksionimit të aftësive të një PC. Pse përfshihet në këtë kategori softuerësh? Fakti është se në mjediset e formuara sistemet operative, i gjithë pjesa tjetër e softuerit kompjuterik (si sistemi ashtu edhe aplikacioni) funksionon. Sistemi operativ është baza për funksionimin e kompjuterit. Nëse nuk ka sistem operativ, atëherë asnjë program tjetër nuk do të funksionojë. Proceset kryesore të funksionimit të OS janë të fshehura nga përdoruesi.

Sistemet operative më të zakonshme për PC në botë janë Windows (më të njohurit, ka shumë versione të tij - 7, 8, XP dhe të tjerët), Linux, MacOS.

Softueri i sistemit: drejtuesit

Lloji i dytë, ndoshta, më i rëndësishëm i softuerit të sistemit është një drejtues. Ato janë krijuar për të siguruar funksionimin e saktë të komponentëve të harduerit. Nëse drejtuesit e diskut nuk janë të instaluar në kompjuter, atëherë ai nuk do të funksionojë. Po kështu - për një kartë video, miun, modemin dhe madje edhe një procesor. Softueri tipik i rrjetit është një drejtues ruteri ose modemi. Ky lloj Softueri zakonisht furnizohet nga prodhuesit e harduerit (dhe në shumë raste përfshihet në sistemet operative).

Ky është thelbi i softuerit të sistemit. Tjetra në radhë kemi - softuer aplikacioni, shembuj të zgjidhjeve më të njohura dhe veçoritë kryesore që u ofrohen përdoruesve.

Softueri aplikativ: antiviruse, shërbime

Llojet e zakonshme të softuerit aplikativ janë antiviruset dhe shërbimet. Të parët janë krijuar për të mbrojtur kompjuterin nga malware që mund të dëmtojë softuerët e tjerë apo edhe komponentët harduerikë të kompjuterit. Disa nga antiviruset më të njohur në Rusi janë NOD32, DrWeb, Kaspersky. Shërbimet komunale janë krijuar për të ofruar punë të qëndrueshme PC, monitoroni se si procesori, disqet, memoria dhe komponentët e tjerë harduerikë të kompjuterit funksionojnë siç duhet.

Microsoft Word popullor

Cilët nga mostrat specifike të softuerit aplikativ janë në kërkesën më të madhe sot? Para së gjithash, kjo vlen për programet e përpunimit të tekstit. Operacione të tilla në një kompjuter janë historikisht të parat. Një nga programet më të njohura të përpunimit të tekstit në botë dhe kryerja e operacioneve të lidhura me to (vizatimi i tabelave, grafikët, etj.) është Word. Ai u zhvillua nga një nga korporatat më të mëdha në botë - Microsofti amerikan. Transkriptimi i tij në rusisht, i cili tingëllon si "programi Word", është i pranueshëm.

Deri më sot, disa versione të këtij softueri janë lëshuar. Funksionet në secilën prej tyre janë të ndryshme, por detyra themelore (dhe më e kërkuar në praktikë) e kryer nga MS Word në një formë ose në një tjetër është formatimi i tekstit, ruajtja e tij në një skedar dhe sigurimi (nëse është e nevojshme) prodhimi i tij i saktë në printer.

Microsoft Word: veçoritë

"Programi Word" është në gjendje të kryejë sasi e madhe operacionet. Gjegjësisht:

Formatimi i shkronjave dhe paragrafëve (zgjedhja e shkronjave madhësinë e duhur dhe atributet bazë - nënvizuar, bold, italic, ndarje rreshtash, etj.)

Regjistrimi pamjen faqet (vendosja e ngjyrës dhe modelit në sfond, shtimi i grafikëve, fotografive, etj.)

Shtimi i elementeve që shoqërojnë tekstin (tabela, grafikë, ikona, etj.)

Mësimi i përdorimit të Word-it është i lehtë. Shumë nga kontrollet e programit janë intuitive. Gjithashtu vlen të theksohet se Microsoft, e cila lëshoi ​​Word, ofroi zgjidhjen e saj me detaje sistemi i ndihmës, të cilit përdoruesi mund t'i referohet duke shtypur F1 në tastierë.

Programet e njohura të aplikimit: Microsoft Excel

Një shembull i një softueri tjetër aplikimi popullor është Microsoft Excel (në Rusisht - "Programi Excel"). Specializimi i saj i ngushtë është llogaritja duke përdorur spreadsheets. Kjo lloj zgjidhje thjeshton shumë punën me numrat.

edhe pse këtë program konsiderohet profesionist, mjeshtër metodat bazë edhe përdoruesit fillestarë mund të punojnë me të (kjo është arsyeja pse fitoi famë në mbarë botën).

Microsoft Excel: veçoritë

Më së shumti operacione të thjeshta në Excel, është shfaqja e tekstit dhe numrave në formën e tabelave. Zona e punës e programit, në fakt, duket si një numër i madh qelizash, në secilën prej të cilave mund të shkruani diçka. Një procedurë më e ndërlikuar është vizatimi i grafikëve, futja e formulave. Operacionet që kërkojnë trajnim profesional - programimi i të ashtuquajturave "makro" (një lloj programet e brendshme), llogaritjet inxhinierike.

Le të rendisim llojet më të zakonshme të problemeve në praktikë që mund të zgjidhë "programi Excel":

Llogaritjet matematikore duke përdorur vlerat numerike në qelizat tabelare (mbledhja, zbritja, pjesëtimi, shumëzimi, përparimet e ndërtimit, etj.);

Aplikimi i formulave për automatizimin e llogarisë;

Hartimi i raporteve, formularëve, pyetësorëve dhe dokumenteve të tjera që duken më komode në formën e tabelave;

Ndërtimi i grafikëve, vizualizimi i statistikave duke përdorur diagrame.

Ashtu si me Word, përdorimi i Excel-it është shumë i lehtë për t'u mësuar vetë. Kontrollet e programit janë kryesisht intuitive. Ky lloj softueri është gjithashtu i pajisur me një sistem ndihme të detajuar (i cili mund të jetë i dobishëm jo vetëm për një përdorues fillestar, por edhe për një profesionist).

Softueri i njohur i aplikacionit: Adobe Photoshop

Shpesh përdoruesit kanë nevojë të përdorin një të tillë program interesant- "Photoshop". Për Windows 7, 8 ose XP, ai ekziston në një numër të madh versionesh. Zyrtarisht, ky program quhet Adobe Photoshop... Është menduar për vizatim (zgjidhje të tilla quhen "redaktorë grafikë"). Përdoret, siç është rasti me Word dhe Excel, si nga përdoruesit fillestarë ashtu edhe nga profesionistët: projektues, zhvillues ueb, krijues të filmave vizatimorë.

Photoshop i referohet programeve që përpunojnë imazhe në të ashtuquajturin modalitet "raster". Çfarë do të thotë? Mund të themi se pjesa kryesore e grafikës kompjuterike i përket kategorisë së "raster". Ne po flasim për imazhe që përbëhen nga një numër i madh pikash të vogla (kujtoni se si është ndërtuar një fotografi në një TV dhe monitor - parimi është i njëjtë). Me ndihmën e "rasterit" mund të krijoni absolutisht çdo element grafik. Ju mund të vizatoni një portret të një personi, një shtëpi, një peizazh - çfarëdo. Përveç grafikës “raster”, ekziston edhe grafika “vektoriale”. Imazhet e bazuara në të, nga ana tjetër, mund të ndërtohen vetëm sipas modeleve të përfshira në program.

Adobe Photoshop: veçoritë

Ndihmë Photoshop ju jo vetëm që mund të krijoni fotografi, por edhe të bëni ndryshime në ato të gatshme. Prandaj termi "photoshop". Për shembull, mund të modifikoni objektet në foto, t'u shtoni diçka, të retushoni - me shumë përvojë me Photoshop, gjithçka mund të dalë shumë e besueshme.

Adobe Photoshop punon me shumicën e formateve skedarët grafikë falë grupit të madh të konvertuesve për formate të ndryshme... Këto të fundit konvertojnë informacionin grafik nga formati i skedarit në format pronësor Redaktori i Adobe Photoshop kur lexoni nga një skedar. Kur shkruani në një skedar, konvertuesit kryejnë konvertimin e kundërt.

Cilat janë llojet më të njohura të operacioneve Photoshop? Këto përfshijnë sa vijon:

Krijimi i vizatimeve të reja duke përdorur furça virtuale, lapsa, vizore, forma duke përdorur ngjyra të ndryshme;

Ndryshimi i madhësisë së fotografive ose elementeve të tyre individuale;

Kombinimi i përmbajtjes së dy imazheve të ndryshme;

Ndryshimi i ngjyrës së një fotografie ose pjesëve të saj;

Aplikacion efektet vizuale për shkak të shablloneve dhe algoritmeve të integruara në program;

Transformimi i fotografive (reflektimi, rrotullimi, etj.).

Ashtu si me Word dhe Excel, kontrollet e Photoshop janë të lehta për t'u mësuar në mënyrë intuitive. Pra edhe përdorues i papërvojë do të jetë në gjendje të vizatojë diçka. Shumë nga versionet e programit janë të pajisura me një sistem ndihmës në Rusisht, i cili përshkruan në detaje se si të punoni me Photoshop.

Llojet e njohura të softuerit aplikativ: shfletuesit

Një shfletues është një program me të cilin përdoruesit shkojnë në internet, lexojnë lajme nga faqet, shkruajnë mesazhe në rrjetet sociale, shikojnë video - me një fjalë, ata bëjnë gjithçka që është tipike për "hapësirën virtuale". Zgjidhjet më të njohura të këtij lloji në botë janë - Internet Explorer, Opera, Google Chrome... Ekziston një numër shumë i madh i analogëve dhe nënllojeve të tyre. Funksionaliteti i secilit prej tyre, në përgjithësi, është i njëjtë. Shumica e përdoruesve preferojnë të shfrytëzojnë një ose një tjetër, bazuar në vlerësim subjektiv cilësinë e hartimit të programeve dhe komoditetin e rregullimit të kontrolleve mbi to.

Parimi i funksionimit të shfletuesve bazohet në njohjen e gjuhës së shënjimit të hipertekstit (të quajtur HTML) dhe shndërrimin e saj në elementë vizualë që janë të kuptueshëm për përdoruesin - tekst, fotografi, tabela, video, animacion, forma mesazhi, etj.

Shfletuesit: veçoritë

Mostrat e rregulluara të një softueri të tillë janë shumë të thjeshta. Elementet kryesore të shfletuesit janë linja me adresën e faqes dhe fusha kryesore (më shpesh quhet "ndërfaqja e internetit", ku shfaqet informacioni nga Interneti. tipar kryesor një program i tillë - është një ndërmjetës ndërmjet përdoruesit të PC-së dhe njerëzve të tjerë në hapësirën virtuale. Kjo do të thotë, me ndihmën e një shfletuesi (më saktë, një "ndërfaqe në internet"), një person, në fakt, mund të shkëmbejë të dhëna duke dërguar diçka nga vetja (tekst, skedarë) dhe duke marrë diçka nga të tjerët. A ishte interneti para shpikjes së shfletuesve? Pa dyshim. Fakti është se "ndërfaqja në internet" nuk është historikisht mënyra e parë e komunikimit midis përdoruesve. Ajo u shfaq pas shumë vitesh marrëveshjesh ndërkombëtare për standardet sipas të cilave duhet të kryhej shkëmbimi i informacionit "virtual".

Softueri: me pagesë dhe falas

Një nga kriteret për klasifikimin e softuerit është kostoja. Ekzistojnë tre kategori zgjidhjesh. Së pari, është softuer plotësisht i lirë. Së dyti, ka komerciale. Nëse përdoruesi dëshiron të përdorë një softuer të tillë, atëherë ai duhet të paguajë për instalimin e tij. Së treti, ekziston një lloj i ndërmjetëm i softuerit - shareware. Cila është veçantia e saj? V rast i përgjithshëm përdorimi i një softueri të tillë është si më poshtë: nuk keni nevojë të paguani për instalimin, por pasi të keni përdorur programin për ca kohë (për shembull, një muaj), do t'ju duhet të transferoni fonde te zhvilluesi për përdorim të mëtejshëm.

Çfarë është cloud computing?

V vitet e fundit termi "teknologji cloud" fitoi popullaritet shumë të madh. Cili është ky fenomen? " Teknologjitë e resë"- ky është, me fjalë të thjeshta, një softuer aplikacioni që mund të lëshohet nga një shfletues (sipas kësaj, ai nuk është i instaluar në një PC). Le të shqyrtojmë një shembull. Microsoft Word, për të cilën folëm më lart, shkon klikoni dy herë nga ikona në desktop. Por ekziston e njëjta zgjidhje, por "me re": përdorimi i këtij lloji të softuerit kryhet përmes ndërfaqes së shfletuesit të internetit. Si rregull, skedarët me të cilët përdoruesi punon duke përdorur një softuer të tillë ruhen gjithashtu në internet.

Tani ekzistojnë shumë programe në formatin "cloud". Ka edhe versione të këtij lloji të sistemit operativ. Pra, mund të themi se nuk aplikohet vetëm formati “cloud”, por edhe softveri i sistemit. Popullariteti i zgjidhjeve të tilla sot shoqërohet me shpejtësi të shpejtë Interneti (disa vite më parë nuk kishte një gjë të tillë), si dhe duke kursyer kohën e përdoruesit - nuk ka nevojë të instaloni asgjë në PC. Nga rruga, përditësimi i softuerit lloji i resë ndodh në mënyrë të pavarur nga përdoruesi. Kjo është gjithashtu e përshtatshme.

Kush e zhvillon softuerin?

Ekziston një degë e tërë e ekonomisë brenda së cilës kryhet zhvillimi i softuerit - programimi. Ajo punëson njerëz me një shumëllojshmëri të gjerë të profileve të njohurive. Por ata janë të bashkuar tipar i përbashkët- njohuri të gjuhëve të programimit. Duke përdorur një ose më shumë prej tyre, një person shkruan softuer. Një gjuhë programimi është një grup udhëzimesh që njihen nga komponentët harduerikë të një kompjuteri. Duke shkruar një "frazë" të ndërtuar në një mënyrë të caktuar, personi që krijon softuerin i jep "urdhrin" procesorit, ose, le të themi, diskut të PC-së për të kryer një operacion të tillë në skedar. Ka qindra gjuhë që përdoren për zhvillimin e softuerit. Ndër më të njohurat janë C ("C"), Java, Pascal, Ruby-on-Rails.

A është e vështirë të mësosh se si të krijosh softuer?

Aspak. Çdokush mund të bëhet një zhvillues softuerësh. Zhvillimi i softuerit nuk është aspak një aktivitet i ndaluar. Shumë sipërmarrës të suksesshëm filluan zhvillimin e softuerit. Shembuj të tillë njerëzish janë Bill Gates, Linux Torvalds, Eugene Kaspersky. Ju mund të mësoni gjuhë për krijimin e softuerit bazuar në një sasi të madhe të literaturës së disponueshme, video mësimore ose duke ndjekur kurse të specializuara. Zhvillimi i softuerit është një nga industritë me rritje më të shpejtë dhe rritja e popullaritetit të tij lidhet kryesisht me disponueshmërinë universale.

Pavarësisht se sa "të zgjuar" janë kompjuterët elektronikë apo kompjuterët personalë, ata do të mbeten një "copë hekuri" e padobishme nëse nuk janë të ngarkuar me softuer. I bën ata të punojnë duke kryer veprime të caktuara: duke bërë llogaritje, duke shfaqur tekst, foto dhe video, duke bërë tinguj dhe duke luajtur muzikë, si dhe duke kontrolluar pajisje të tjera. Të gjitha veprimet që kryen kompjuteri, ai i kryen sipas një program të caktuar, i zhvilluar për të nga një person, dhe grupi i programeve të tilla për administrimin e pajisjeve kompjuterike elektronike quhet softuer.

Koncepti i softuerit

Në fakt, programi përbëhet nga hapa, të cilët, në sekuencë, PC kryen veprime të caktuara, për shembull, ai pranon karakteret e futura nga tastiera dhe i shfaq ato në ekran, e bën printerin të printojë tekstin në një fletë letre. , etj. Secili prej këtyre hapave është i koduar në një speciale gjuha e makinerisë dhe quhet "ekip", dhe mbledhja e komandave të tilla - kodi i programit.

Për herë të parë, ideja se çdo gjendje e paracaktuar e sistemit mund të arrihet, zbatimi konsistent komandat elementare, duke e transferuar atë nga një gjendje e qëndrueshme në tjetrën, u sugjeruan nga një matematikan anglez i quajtur Alan Turing... Në esenë e tij "Numrat e llogaritshëm me një aplikim për Entscheidungsproblem (Problemi i vendimit)" ai krijoi një model teorik, i cili ishte një makinë abstrakte (automat) e aftë për të kryer veprime elementare dhe për ta transferuar atë nga një gjendje fikse në një gjendje tjetër fikse. Si rezultat, operacionet më të thjeshta, rudimentare mund të kryheshin automatikisht. Një automat i tillë, më pas, mori emrin në literaturë - "Makina Turing"... Ideja kryesore ishte të vërtetohej matematikisht se çdo gjendje e paracaktuar e këtij automati mund të arrihet duke kryer një grup të fundëm. ekipe të caktuara, nga i gjithë grupi (programi) fiks. Falë kësaj teorie, më pas, një shkencë e tillë (si të thuash) lindi si programim.

Kështu, programuesit - njerëzit që zhvillojnë softuer, në fakt, kontrollojnë një kompjuter personal duke përdorur kodet e programit që ata kanë shkruar, duke e detyruar atë të lexojë karakteret e futura nga tastiera, të luajë muzikë, të luajë video etj.

Llojet e softuerit

Sot ka një numër të madh nga më të shumtët programe të ndryshme projektuar për të performuar në mënyrë perfekte funksione të ndryshme: aritmetike ose llogaritjet inxhinierike, vizatimi, programimi, luajtja e muzikës ose filmave, etj. Por në të njëjtën kohë, secili prej tyre nuk funksionon më vete në një kompjuter personal, ai funksionon, siç thonë ata, nën kontrollin e një sistemi operativ të caktuar.

Lind një pyetje e arsyeshme: "Pse nuk mund të ekzekutoni secilin nga programet në mënyrë të pavarur duke anashkaluar pikërisht këtë sistem operativ, nëse programi është një grup kodesh me të cilat mund të kontrolloni kompjuterin?"

Në fakt - sigurisht që është e mundur, dhe kjo praktikohet gjithashtu, për shembull, në makinat CNC (numerike menaxhimin e programit), në makinat në prodhim, etj., por ka disa pika për shkak të të cilave janë zhvilluar pikërisht këto sisteme operative për kompjuterë personalë dhe madje edhe për kompjuterë të mëdhenj.

Fakti është se kur bëhet fjalë për një automat standard, ai kryen një grup të thjeshtë operacionet e njëpasnjëshme, për shembull, zgjasni manipuluesin, merrni pjesën e punës, kthejeni, vendosni pjesën e punës Vendi i duhur... Pastaj operacioni përsëritet. Gjatë gjithë kohës automatiku kryen të njëjtat veprime sipas të njëjtit, një programi.

Në rastin e një PC, përdoruesi dëshiron jo vetëm, për shembull, të vizatojë në një program të shkarkuar, ai dëshiron të dëgjojë muzikë në të njëjtën kohë, të jetë, siç thonë ata sot, "në kontakt" me të afërmit dhe miqtë. , domethënë, në të njëjtin dhe të njëjtin moment në kohë për të punuar jo me një, por me disa programe në të njëjtën kohë.

Përveç kësaj, ekziston një pikë tjetër thjesht praktike. Kur zhvilloni një program për një PC që mund të funksiononte në mënyrë të pavarur pa një sistem operativ, të gjitha funksionet e punës me pajisje kompjuterike duhet të përshkruhen në një program: leximi dhe shkrimi në një disk, hyrje / dalje nga një tastierë, puna me një monitor, etj. Si rezultat - kosto të mëdha kohore, madhësia e madhe Softueri, varësia nga platforma harduerike, prania e një numri të madh gabimesh dhe një seri e tërë aspektesh negative.

Sistemi operativ kujdeset për shumicën e këtyre operacioneve "rutinë", duke ofruar "multitasking". Kjo do të thotë, përdoruesi mund të ekzekutojë dhe ekzekutojë në të tijën Kompjuter personal jo një, por disa programe në të njëjtën kohë.

Kështu, i gjithë softueri mund të ndahet përafërsisht në tre lloje:

  1. Softuer i sistemit;
  2. Softuer aplikativ;
  3. Softuer instrumental.

Softueri i sistemit

Ky është një koleksion programesh që ofrojnë kontroll të harduerit të kompjuterit: procesor, RAM, pajisje hyrëse-dalëse, sisteme grafike, pajisje rrjeti, etj. Në veçanti, softueri i tillë përfshin:

  • OS;
  • Drejtues- programe me përmasa të vogla që sigurojnë funksionimin e saktë me një ose një pajisje tjetër (grafikë, rrjet, kartat e zërit, kontrollorët, etj.);
  • Programe shtesë që zgjerojnë aftësitë e sistemit operativ.

Dallimi kryesor midis softuerit të sistemit dhe llojeve të tjera të softuerit është se ai nuk synon të kryejë ndonjë detyrë praktike ose specifike. Siguron vetëm funksionimin korrekt të programeve të tjera, është një lloj "shtrese" midis harduerit të kompjuterit nga njëra anë dhe kodit të programit të përdoruesit nga ana tjetër, duke siguruar ndërveprimin e tyre korrekt.

Softuer aplikimi

Kjo klasë e softuerit është më e gjera. Është për të që shumica e programeve që ne përdorim në tonë Jeta e përditshme... Shfletuesit, luajtësit audio dhe video, redaktuesit grafikë dhe teksti, paketat antivirus, kontabilitetin dhe programet e tjera që kryejnë llogaritje dhe llogaritje të ndryshme - e gjithë kjo, si shumë programe të zhvilluara për të kryer veprime, funksione dhe detyra specifike të përdoruesit, quhet softuer aplikacioni.

Softuer instrumental

Ky lloj softueri është softuer shumë specifik. Nga njëra anë, mund t'i atribuohet edhe llojit të aplikuar, por nga ana tjetër, për shkak të specifikave të aplikimit dhe përdorimit të tij, është theksuar në specie të veçanta(edhe pse do të ishte më e saktë ta quanim një nënspecie të aplikuar).

Funksioni kryesor për programet softuerike të veglave është të sigurojë aftësinë për të dizajnuar, krijuar, korrigjuar dhe mirëmbajtur kodin e programit, domethënë, në fakt, këto janë mjedise të ndryshme programimi: përpilues nga gjuhët nivel të lartë, korrigjuesit, redaktorët, etj.

Fakti është se çdo kompjuter, çdo kompjuter, pajisje dixhitale fjalët tona "nuk kupton" me ju. Pajisjet e tilla punojnë me "gjuhën e tyre të makinës" - kodi binar ... Por programimi direkt në "kodin e makinës" paraqet disa vështirësi për të shkruar programe. Prandaj, është zhvilluar një softuer i specializuar që përkthen fjalët më të kuptueshme të softuerit "gjuhë të nivelit të lartë" në "kod makine". Programe të tilla quhen përpiluesit dhe përkthyesve.

Dallimi është se përpiluesi ju lejon të bëni një skedar gati për ekzekutim, dhe interpretuesin, një skedar që mund të ekzekutohet në një kompjuter, vetëm duke e përdorur atë vetë. Nga rruga, u emërua teksti i shkruar i programit që përmban komanda në gjuhën e nivelit të lartë « burimi» (në zhargon kompjuterik- "burimi").

Për hir të drejtësisë, duhet të theksohet se skedarët e programit përmbajnë kodin e makinës jo në "binar", por, si rregull, në sistemin e numrave "heksadecimal". Dhe një program i veçantë sistemi i integruar në sistemin operativ - "procesori i komandës", "përkthen" kodin "heksadecimal" në "binar". Kjo është bërë për të zvogëluar madhësinë dosje programesh, pasi shënimi "heksadecimal" është shumë më kompakt.

Shpërndarja e softuerit

Shpërndarja e çdo softueri shoqërohet nga dokument i veçantë, i cili përcakton qartë të gjitha të drejtat dhe detyrimet e palëve që transferojnë dhe përdorin këtë softuer.

Sipas metodës së përdorimit dhe shpërndarjes, i gjithë softueri ndahet në mënyrë konvencionale në:

  1. Software falas... Si rregull, ato mund të kopjohen lirisht dhe të rishpërndahen absolutisht pa pagesë. Në të njëjtën kohë, shpërndarësi mund të paguajë një tarifë, por jo për vetë softuerin, por, për shembull, për regjistrimin e shërbimeve në një medium, një kanal transmetimi të dhënash, etj .;
  2. Software falas... Ashtu si në rastin e parave "falas" për programe të tilla, askush nuk tarifon, por ndryshimi kryesor nga i pari është aftësia për të bërë ndryshime në kodin e programit dhe për të shpërndarë versione të reja të softuerit të marrë së bashku me ndryshimet e tyre. Kështu, softueri "falas" shpërndahet së bashku me kodin burimor;
  3. Softuer me burim të hapur... Sipas kushteve të licencës, është e detyrueshme të shpërndahet me kod të hapur;
  4. Softuer i mbyllur... Është pronë private e autorëve të saj dhe shpërndahet në mënyrë rigoroze në kushte të caktuara. Ky mund të jetë si shpërblim monetar ashtu edhe lloje të tjera shpërblimesh që nuk bien ndesh me legjislacionin, të cilin zhvilluesi mund të kërkojë për përdorimin e tij. Për shembull, mund të jetë një shpërndarje shareware, në të cilën, për të përdorur programin, do t'ju duhet të regjistroheni në sit. Si rregull, ai shpërndahet pa kode burimore.

konkluzioni

Softueri është një nga kushtet e nevojshme funksionimi i çdo sistemi kompjuterik (ose, siç thonë ata, dixhital). Dhe nuk ka rëndësi se çfarë është - nëse është e integruar në pajisje, nëse është e ngarkuar nga media e jashtme, në çdo rast, vetëm nëse ajo punë korrekte sistemi kompjuterik do të kryejë ato veprime që kërkohen prej tij.

Njohuri dhe aftësi për të punuar me softuer - kusht i kërkuar për çdo përdorues, përndryshe edhe problem i lehtë, e cila zgjidhet në pesë minuta do të çojë në një hutim dhe do të çojë jo vetëm në humbje kohe, por edhe para.

Software (eng. sofware) Është një grup programesh që sigurojnë funksionimin e kompjuterëve dhe zgjidhjen me ndihmën e tyre të problemeve të fushave lëndore. Softueri (softueri) është pjesë përbërëse sistemi kompjuterik, është vazhdim logjik i mjeteve teknike dhe përcakton shtrirjen e kompjuterit.

Softueri i kompjuterëve modernë përfshin shumë programe të ndryshme, të cilat mund të ndahen përafërsisht në tre grupe (Fig. 3.1):

1. Programet e sistemit (programet e sistemit);

2. Softuer aplikativ (programe aplikative);

3. Mbështetja instrumentale (sistemet instrumentale).

Softueri i sistemit (SPO) janë programe që kontrollojnë funksionimin e një kompjuteri dhe kryejnë funksione të ndryshme ndihmëse, për shembull, menaxhimi i burimeve kompjuterike, krijimi i kopjeve të informacionit, kontrollimi i performancës së pajisjeve kompjuterike, lëshimi i informacionit referues për një kompjuter, etj. Ato janë të destinuara për të gjitha kategoritë e përdoruesve, përdoren për punë efektive kompjuteri dhe përdoruesi, si dhe ekzekutimi efektiv programet e aplikimit.

Vendin qendror midis programeve të sistemit e zënë sistemet operative (eng. operativ sistemeve). Sistemi operativ (OS) është një grup programesh të krijuara për të kontrolluar ngarkimin, nisjen dhe ekzekutimin e programeve të tjera të përdoruesve, si dhe për të planifikuar dhe menaxhuar burimet kompjuterike të një kompjuteri, d.m.th. Kontrolli i funksionimit të PC nga momenti i ndezjes deri në momentin e ndërprerjes së furnizimit me energji elektrike. Ai ngarkohet automatikisht kur kompjuteri është i ndezur, zhvillon një dialog me përdoruesin, kontrollon kompjuterin, burimet e tij (RAM, hapësirë ​​në disk etj.), lëshon programe të tjera për ekzekutim dhe ofron një mënyrë të përshtatshme për përdoruesit dhe programet për të komunikuar - ndërfaqe - me pajisje kompjuterike. Me fjalë të tjera, sistemi operativ siguron funksionimin dhe ndërlidhjen e të gjithë komponentëve të kompjuterit, dhe gjithashtu i siguron përdoruesit akses në aftësitë e tij harduerike.

Sistemi operativ përcakton performancën e sistemit, shkallën e mbrojtjes së të dhënave, zgjedhjen e programeve që mund të përdoren në kompjuter dhe kërkesat e harduerit. Shembuj të OS janë MS DOS, OS / 2, Unix, Windows 9x, Windows XP.

Sistemet e shërbimit zgjeroni aftësitë e OS për mirëmbajtjen e sistemit, siguroni lehtësinë e përdoruesit. Kjo kategori përfshin sistemet e mirëmbajtjes, mjediset shell dhe OS dhe programet e shërbimeve.

Sistemet e mirëmbajtjes Është një grup softuerësh dhe pajisjesh kompjuterike që kryejnë kontroll, testim dhe diagnostikim dhe përdoren për të kontrolluar funksionimin e pajisjeve kompjuterike dhe për të zbuluar keqfunksionimet gjatë funksionimit të kompjuterit. Ato janë një mjet për specialistët në funksionimin dhe riparimin e pajisjeve kompjuterike.

Për të organizuar një ndërfaqe përdoruesi më të përshtatshme dhe intuitive me një kompjuter, përdorni programore guaskë sistemet operative - programe që lejojnë përdoruesin të kryejë veprime për të menaxhuar burimet kompjuterike me mjete të ndryshme nga ato të ofruara nga OS (më të kuptueshme dhe efikase). Disa nga skinet më të njohura janë paketat Norton Commander ( Symantec), FAR (Menaxheri i skedarit dhe arkivitR) ( E. Roshal).

Shërbimet komunale (shërbimet komunale, lat. utilitas- përfitim) janë programe ndihmëse që i ofrojnë përdoruesit një numër të shërbime shtesë për zbatimin e punëve të kryera shpesh ose rritjen e komoditetit dhe komoditetit të punës. Kjo perfshin:

 Programet e paketimit (arkivuesit), të cilët lejojnë regjistrimin më të dendur të informacionit në disqe, si dhe kombinojnë kopjet e disa skedarëve në një, të ashtuquajtur, skedar arkivi (arkivë);

 programe antivirus të dizajnuara për të parandaluar infektimin me viruse kompjuterike dhe për të eliminuar pasojat e infeksionit;

 programe për optimizimin dhe kontrollin e cilësisë së hapësirës në disk;

 programe për rikuperimin e informacionit, formatimin, mbrojtjen e të dhënave;

 programe për regjistrimin e CD-ve;

 Drejtues - programe që zgjerojnë aftësitë e sistemit operativ për të menaxhuar pajisjet hyrëse/dalëse, RAM, etj. Kur lidhni pajisje të reja me kompjuterin, duhet të instaloni drejtuesit e duhur;

Programet e komunikimit që organizojnë shkëmbimin e informacionit ndërmjet kompjuterëve etj.

Disa shërbime janë të përfshira në sistemin operativ dhe disa tregtohen si produkte softuerësh të pavarur, për shembull, paketa shumëfunksionale e shërbimeve të shërbimeve Norton Utilities ( Symantec).

Softuer aplikimi (PPO) është krijuar për të zgjidhur problemet e përdoruesve. Ai përfshin aplikacionet e përdoruesve dhe paketat e aplikimit (PPP) për qëllime të ndryshme .

Programi i aplikimit përdorues Është çdo program që kontribuon në zgjidhjen e një problemi brenda një të dhënë zonë problematike... Programet aplikative mund të përdoren ose të pavarura ose si pjesë e paketave ose paketave softuerike.

Paketat e aplikimit (PPP) janë sisteme softuerike të organizuara posaçërisht të krijuara për përdorim të përgjithshëm në një zonë problematike specifike dhe të plotësuara me dokumentacion teknik të përshtatshëm. Dallohen llojet e mëposhtme të RFP:

RFP Qëllimi i përgjithshëm - produkte softuerike universale të dizajnuara për të automatizuar një klasë të gjerë detyrash të përdoruesit. Kjo perfshin:

Redaktorët e tekstit(për shembull, MS Word, Word Perfect, Lexicon);

Përpunues tavoline(p.sh. MS Excel, Lotus 1-2-3, Quattro Pro);

Sistemet dinamike të prezantimit(p.sh. MS Power Point, FreelanceGraphics, Harvard Graphics);

Sistemet e menaxhimit të bazës së të dhënave(p.sh. MS Access, Oracle, MS SQL Server, Informix);

Redaktori grafik(për shembull, Corel Draw, Adobe Photoshop);

Sistemet e botimit(p.sh. Page Maker, Venture Publisher);

Projektimi i sistemeve të automatizimit(p.sh. BPWin, ERWin);

Fjalorët elektronikë dhe sistemet e përkthimit(p.sh. Prompt, Socrates, Lingvo , Kontekst);

Sistemet OCR(p.sh. Fine Reader, Cunei Form).

Sistemet e qëllimeve të përgjithshme shpesh integrohen në paketat e automatizimit të zyrës me shumë komponentë - paketat e zyrës - Microsoft Office, StarOffice, etj.

RFP e orientuar nga metoda, të cilat bazohen në zbatimin e metodave matematikore për zgjidhjen e problemave. Këto përfshijnë, për shembull, sistemet e përpunimit të të dhënave matematikore (Mathematica, MathCad, Maple), sistemet statistikore të përpunimit të të dhënave (Statistica, Stat) .;

të orientuar drejt problemit RFP janë krijuar për të zgjidhur një problem specifik në një fushë specifike lëndore. Për shembull, informacioni dhe sistemet ligjore YurExpert, YurInform; paketat e kontabilitetit dhe kontrollit 1C: Kontabiliteti, Galaxy, Angelica; në fushën e marketingut - Balenë vrasëse, Ekspert Marketingu; sistemi bankar STBank;

RFP e integruar janë një koleksion i disa produkteve softuerike të kombinuara në një mjet të vetëm. Më të zhvilluarit prej tyre përfshijnë një redaktues teksti, një menaxher personal (organizator), një spreadsheet, një sistem të menaxhimit të bazës së të dhënave, mbështetjen e postës elektronike, një program për krijimin e grafikëve të prezantimit. Rezultatet e marra nga nënprograme të veçanta mund të kombinohen në një dokument përfundimtar që përmban material tabelor, grafik dhe tekstual. Këto përfshijnë, për shembull, MS Works. Paketat e integruara, si rregull, përmbajnë një lloj bërthame, duke lejuar ndërveprim të ngushtë midis komponentëve.

Në mënyrë tipike, paketat e softuerit të aplikacionit kanë mjete personalizimi që i lejojnë ato të përshtaten me specifikat e zonës së lëndës gjatë funksionimit.

TE softuer instrumental përfshijnë: sistemet e programimit për zhvillimin e programeve të reja, për shembull, Pascal, BASIC. Ato zakonisht përfshijnë: redaktor tekste sigurimi i krijimit dhe redaktimit të programeve në gjuhën e programimit burimor (programet burimore), përkthyes, si dhe bibliotekat e nënrutinës; mjedise instrumentale për zhvillimin e aplikacioneve, për shembull, C ++, Delphi, Visual Basic, Java, të cilat përfshijnë mjete programimi vizual; sistemet e simulimit , për shembull, sistemi i simulimit MatLab, sistemi i modelimit të procesit të biznesit BpWin dhe bazat e të dhënave ErWin, dhe të tjera.

Përkthyes (eng. përkthyes- përkthyes) është një program përkthyes që konverton një program nga një gjuhë e nivelit të lartë në një program të përbërë nga udhëzime makine. Përkthyesit zbatohen si përpiluesit ose përkthyes, të cilat ndryshojnë dukshëm në mënyrën se si funksionojnë.

Përpilues(eng. përpilues- përpilues, mbledhës) lexon të gjithë programin tërësisht, bën përkthimin e tij dhe krijon një version të plotë të programit në gjuhën e makinës, i cili më pas ekzekutohet. Pas kompilimit, fitohet një program i ekzekutueshëm, gjatë ekzekutimit të të cilit asnjëra program origjinal as kompajleri.

Përkthyes(eng. përkthyes- interpretues, interpretues) përkthen dhe ekzekuton programin rresht pas rreshti... Programi i përpunuar nga përkthyesi duhet të ripërkthehet në gjuhën e makinës sa herë që niset.

Programet e përpiluara funksionojnë më shpejt, por programet e interpretuara janë më të lehta për t'u rregulluar dhe ndryshuar.

Çdo kompjuter është pajisje automatike, duke punuar sipas programeve të përfshira në të. Një program kompjuterik është një sekuencë udhëzimesh të shkruara në formë binare në një gjuhë makine të kuptueshme nga një procesor kompjuteri. Një program kompjuterik është një formë e algoritmeve të regjistrimit për zgjidhjen e detyrave. Një grup programesh të gatshme për ekzekutim të ruajtura në operativ dhe memorie të jashtme kompjuter, quhet software .

Llojet e softuerit

Ekzistojnë tre lloje kryesore të softuerit: sistemi, i aplikuar dhe instrumental.

Softueri i sistemit siguron bashkëveprimin e koordinuar të pajisjeve kompjuterike dhe krijon kushte për ekzekutimin e programeve të tjera. Pjesa më e rëndësishme e softuerit të sistemit është sistemi operativ, i cili është programi që një kompjuter duhet të ekzekutojë. Sistemi operativ kryen funksionet e mëposhtme:

  • sigurinë ndërfaqja e përdoruesit, kjo eshte mjete softuerike dialogu njeri-kompjuter;
  • kontrolli i ekzekutimit të programeve të tjera në kompjuter, duke përfshirë organizimin e aksesit të tyre në pajisje (procesor, memorie, pajisje hyrëse-dalëse);
  • menaxhimi i ruajtjes së informacionit në një kompjuter në formën e një sistemi hierarkik të dosjeve që përmbajnë skedarë.

Sistemi operativ mund të thuhet se është mjedisi në të cilin funksionojnë pjesa tjetër e programeve.

Softueri i sistemit përfshin gjithashtu drejtues - programe që kontrollojnë funksionimin e pajisjeve hyrëse-dalëse dhe disa pajisjeve të tjera, duke ju lejuar të konfiguroni parametrat e funksionimit të tyre. Drejtuesit zakonisht përfshihen me pajisjet. Një grup i drejtuesve më të zakonshëm vjen me sistemin operativ.

Softueri i sistemit përfshin gjithashtu antiviruse dhe programe të tjera që lidhen me mirëmbajtjen e kompjuterit. Programet e sistemit shpesh quhet shërbime (nga latinishtja utilis - e dobishme).

Softueri aplikativ (aplikacionet) janë programe që janë krijuar drejtpërdrejt për të përmbushur nevojat e përdoruesit. Përfaqësuesit tipikë të softuerit aplikativ:

Softueri i veglave përfshin mjetet e automatizimit të zhvillimit programet kompjuterike, pra mjetet e programuesit. Softueri i veglave është një lloj softueri aplikativ (është softuer aplikativ për zhvilluesin).

Gjatë zhvillimit të softuerit, është e nevojshme të paraqiten algoritmet në formën, kompjuter i kuptueshëm... Për këtë përdoren komplekse programesh të quajtura sisteme programimi. Ato formojnë shtyllën kurrizore të softuerit të veglave.

Numri i biletës 16

Paketa e aplikimit(shkurt. PPP, eng. paketën e aplikimit) ose paketë softuerike- një grup modulesh të ndërlidhura të krijuara për të zgjidhur problemet një klasë të caktuar disa fusha lëndore.

Karakteristikat e paketave të softuerit të aplikimit për qëllime të përgjithshme (APP)
Programet e aplikimit janë krijuar për të ofruar një aplikacion teknologji kompjuterike në sfera të ndryshme të veprimtarisë njerëzore. Përveç krijimit të ri produkte softuerike zhvilluesit e aplikacioneve shpenzojnë shumë përpjekje për përmirësimin dhe modernizimin sistemet popullore, duke krijuar versione të reja të tyre. Versionet më të reja priren të mbështesin të vjetrat duke ruajtur qëndrueshmërinë dhe përfshijnë një minimum (standarde) bazë të aftësive.
Paketat e aplikacioneve janë pjesa më dinamike e zhvillimit të softuerit: gama e detyrave të zgjidhura me ndihmën e PPP po zgjerohet vazhdimisht. Në shumë mënyra, futja e kompjuterëve në pothuajse të gjitha fushat e veprimtarisë është bërë e mundur për shkak të shfaqjes së të rejave dhe përmirësimit të PPP ekzistuese.
Përparimet në mikroelektronikë, që çojnë në shfaqjen e kompjuterëve më të fuqishëm në funksionalitetin e tyre, janë gjithashtu arsyeja e krijimit të RFP-ve të reja. Nga ana tjetër, nevoja për të përmirësuar karakteristikat e përdorimit të paketës gjatë zgjidhjes detyra specifike përdoruesi inkurajohet të përmirësojë arkitekturën dhe baza e elementit kompjuterët dhe pajisjet periferike.
Struktura dhe parimet e ndërtimit të një PPP varen nga klasa e kompjuterëve dhe sistemi operativ brenda të cilit do të funksionojë kjo paketë. Numri më i madh RFP të ndryshme janë krijuar për kompjuterë të pajtueshëm me IBM PC me sisteme operative MS DOS dhe Windows.
Secili grup i paketave ka problemet e veta organizative, vështirësitë e projektimit dhe krijimit. Çdo paketë zbatohet në një gjuhë programimi specifike në përputhje me kërkesat për paketën dhe aftësitë e gjuhës.
Një nga opsionet e mundshme për klasifikimin e softuerit që përbën softuerin aplikativ është paraqitur në figurën 7.15. Si pothuajse çdo klasifikim i paraqitur në figurë, nuk është i vetmi i mundshëm.
Redaktorët e tekstit(përpunuesit) - programe të veçanta, i krijuar për të punuar me dokumente (tekste), duke ju lejuar të rregulloni, formatoni, modifikoni tekstet kur përdoruesi krijon një dokument. Ato zakonisht përfshijnë funksione shtesë mbi punën me blloqe teksti dhe objektesh.
Sistemet e publikimit në desktop (botim në desktop) - programe të dizajnuara për botim profesional dhe lejimin e paraqitjes elektronike gamë të gjerë llojet bazë të dokumenteve, të tilla si një buletin, një broshurë e shkurtër me ngjyra dhe një katalog voluminoz ose aplikim tregtar, një drejtori. Mjetet e ofruara në pako të këtij lloji ju lejojnë të:
- të hartojë (të shtypë) tekstin;
- përdorni të gjitha llojet e shkronjave dhe kryeni printimin e imazheve;
- të kryejë redaktimin e tekstit në nivelin më të mirë përpunuesit e tekstit;
- të përpunojë imazhe grafike;
- të sigurojë daljen e dokumenteve të cilësisë së printimit;
- punë në rrjete dhe në platforma të ndryshme.
Paketat më të mira në këtë zonë kompjuterike janë: Corel Venture, PageMaker, QuarkXPress, FrameMaker, Microsoft Publisher, Ilustrues për Windows dhe etj.
Sistemet grafike - paketa të dizajnuara për t'u përpunuar informacion grafik.
Grafika kompjuterike është aktualisht një nga fushat me rritje më të shpejtë të softuerit. Ai përfshin hyrjen, përpunimin dhe daljen e informacionit grafik - vizatime, vizatime, piktura, etj. - me anë të teknologjisë kompjuterike. tipe te ndryshme sistemet grafike ju lejon të krijoni shpejt imazhe, të futni ilustrime duke përdorur një skaner ose videokamerë, të krijoni video animacione.
Redaktori grafik ju lejon të përdorni mjete të ndryshme të artistit, bibliotekat standarde imazhe, grupe fontet standarde, redaktimi i imazheve, kopjimi dhe lëvizja e fragmenteve nëpër faqet e ekranit, etj.
Paketat grafike ndahen në paketa përpunuese grafika bitmap dhe imazhe dhe paketa grafika vektoriale.
Paketat grafike raster janë krijuar për të punuar me fotografi dhe përfshijnë një grup mjetesh për kodimin e imazheve fotografike dhe formë dixhitale... Lider i njohur mes paketave të kësaj klase- Adobe Photoshop. Paketat e njohura gjithashtu Aldus Photo Styler, Picture Publisher, Photo Works Plus.
Paketa për të punuar me grafika vektoriale me qellim qe punë profesionale, në lidhje me ilustrimin artistik dhe teknik me printimin e mëvonshëm me ngjyra (në vendin e punës së stilistëve, për shembull), zënë një pozicion të ndërmjetëm midis paketave për sistemet dizajn me ndihmën e kompjuterit(CAD) dhe sistemet e botimit desktop.
Paketat e kësaj klase aktualisht kanë një gamë mjaft të gjerë pajisjesh funksionale për kryerjen e përpunimit kompleks të saktë. imazhe grafike dhe përfshin:
- mjete për krijimin e imazheve grafike;
- mjetet e shtrirjes (përgjatë vijës bazë dhe faqes, përgjatë rrjetit, kryqëzimit, pikës më të afërt, etj.);
- mjetet e manipulimit të objekteve;
- mjetet e përpunimit të tekstit përsa i përket dizajnimit dhe modifikimit të paragrafëve, punës me shkronja të ndryshme;
- mjetet e importit (eksportit) objekte grafike(skedarët) formate të ndryshme;
- mjetet e printimit me vendosjen e duhur të imazhit të ekranit për performancën e printimit;
- mjete për rregullimin e ngjyrave.
Paketa CorelDraw është një lloj standardi në këtë klasë. Ju gjithashtu mund të shënoni një paketë si Adobe illustrator, Aldus Dora Falas, Barazim Profesional.

Artikujt kryesorë të lidhur