Vifaa kuu na programu inayotumiwa. Boresha utendakazi wa programu za media titika kwa kutumia kuongeza kasi ya maunzi. Programu ya teknolojia ya habari

Ulinzi wa programu na maunzi hutumika kulinda programu dhidi ya ufikiaji usioidhinishwa (usioidhinishwa) na matumizi haramu. Utaratibu wa usalama huchagua kwa utaratibu kifaa maalum kinachotumiwa kama ufunguo na hufanya kazi tu ikiwa iko. Kwa hivyo, utaratibu wa ulinzi wa vifaa na programu una vipengele viwili:

1) kifaa cha vifaa (vifaa);

2) moduli ya programu (sehemu ya programu).

Kwa hivyo kawaida huzungumza mifumo ulinzi wa programu na vifaa.

Kwa wazi, gharama ya utaratibu huo huzidi gharama ya ulinzi wa programu, na gharama ya vifaa, kama sheria, huzidi gharama ya programu. Kwa sababu hii, ulinzi wa programu na vifaa huchukuliwa kuwa fursa kwa wateja wa kampuni, kwani mara nyingi haikubaliki kutoka kwa mtazamo wa kiuchumi kwa mtumiaji binafsi.

Tafadhali kumbuka kuwa, kwa asili, ulinzi wa programu na vifaa haulinde programu kutoka kwa usambazaji na matumizi haramu. Mteja wa programu hatalipia vifaa vya gharama kubwa ili tu kuheshimu hakimiliki ya msanidi programu. Lakini ikiwa bidhaa ya programu ina vifaa vya moduli iliyoundwa kulinda dhidi ya ufikiaji usioidhinishwa kwa data na habari mtumiaji, basi mteja, kama sheria, yuko tayari kulipia vifaa vinavyoongeza kuegemea kwa ulinzi kama huo.

Mfumo wa kulinda dhidi ya ufikiaji usioidhinishwa wa data unatekelezwa kwa njia ambayo inakagua uhalali wa mtumiaji wakati wa kufanya kazi na programu na kwa hivyo kuzuia matumizi haramu ya programu.

Kwa kuongeza, vifaa vya kisasa vya vifaa (funguo), pamoja na habari kuhusu mtumiaji halali, vinaweza pia kuwa na habari kuhusu bidhaa ya programu. Na mifumo ya ulinzi ya maunzi na programu, pamoja na uthibitishaji wa mtumiaji, inaweza kuthibitisha programu.

Kwa hiyo, mifumo ya ulinzi wa maunzi na programu dhidi ya ufikiaji usioidhinishwa inaweza wakati huo huo kulinda hakimiliki za watengenezaji wa programu.

Mifumo ya ulinzi wa vifaa na programu hutumiwa sana katika mazoezi na inatambuliwa na watumiaji wengi kama zana ya kuaminika.

Utambulisho wa mtumiaji unaweza kutegemea

· juu ya ujuzi wa habari fulani za siri (nenosiri, kanuni);

· juu ya milki ya kitu maalum au kifaa (kadi ya sumaku, ufunguo wa elektroniki);

· juu ya sifa za biometriska (alama za vidole, retina, muundo wa sauti wa sauti, nk).

Mifumo kulingana na maarifa ya habari fulani ya siri

Aina hizi za mifumo ni pamoja na mbinu za ulinzi wa nenosiri za programu, ambazo tayari zimejadiliwa hapo juu. Kwa kuongezea, tunaona kuwa mifumo inayotegemea umiliki wa kitu maalum au kifaa (kadi ya sumaku, ufunguo wa elektroniki), kama sheria, pia inahitaji mtumiaji kujua habari fulani ya siri.

Mifumo kulingana na umiliki wa kitu maalum au kifaa

Kijadi, vifaa vile vilitumiwa kadi za magnetic. Mfumo wa usalama ulikuwa na kifaa cha kusoma maelezo ya kibinafsi (msimbo wa kipekee wa mtumiaji) uliorekodiwa kwenye kadi ya sumaku. Kumbuka kwamba kutoka kwa mtazamo wa ulinzi dhidi ya upatikanaji usioidhinishwa, mifumo hiyo ina kiwango cha chini cha kuaminika, kwani kadi ya magnetic inaweza kuwa bandia kwa urahisi (kwa mfano, kunakiliwa kwa kutumia vifaa maalum).

Nambari ya kipekee ya mtumiaji pia imehifadhiwa kwenye kinachojulikanaUkaribu- ramaniiliyo na kifaa cha kusambaza redio. Msomaji maalum daima hutoa nishati ya umeme. Kadi inapoingia kwenye uwanja wa sumakuumeme, kadi hutuma msimbo wake kwa msomaji, ambayo mfumo kisha unalinganisha na kiwango.

Mifumo ya ulinzi inayotumika sana ni ile inayotumia kadi smart ( SmartCard - kadi smart). Kumbukumbu ya kadi mahiri pia huhifadhi maelezo ya marejeleo ya uthibitishaji wa mtumiaji, lakini tofauti na kadi ya kawaida ya sumaku, kadi mahiri ina kichakataji kidogo kinachoruhusu ubadilishaji fulani wa msimbo wa kipekee wa mtumiaji au vitendo vingine.

Wataalamu wengi wanaona teknolojia za usalama kulingana na matumizi ya kadi za smart kuwa za maendeleo, na kwa hiyo huzingatia sana maendeleo yao.

Sambamba na maendeleo ya teknolojia ya kadi smart, teknolojia kulingana na matumizi ya funguo za elektroniki. Teknolojia hizo ni za kuvutia zaidi kutoka kwa mtazamo wa kulinda haki za watengenezaji wa programu, kwa hiyo tutazingatia kwa undani zaidi hapa chini.

Mifumo kulingana na sifa za biometriska

Mifumo hutumia vipengele vya kipekee vya kimuundo vya mwili wa binadamu ili kutambua mtu binafsi. Mifumo hiyo inajumuisha vifaa maalum vya kusoma vinavyozalisha vitambulishi vya watumiaji wa marejeleo, pamoja na vifaa au programu inayochanganua sampuli iliyowasilishwa na kuilinganisha na marejeleo yaliyohifadhiwa.

Hivi sasa, vifaa mbalimbali vimetengenezwa vinavyoruhusu utambulisho wa kibinafsi kulingana na sifa za kibayometriki. Hebu tuangalie mifano fulani.

Vifaa vya kusoma alama za vidole kutambua mtu kwa sura na idadi ya maelezo - pointi za kuanzia na za mwisho za mistari kwenye kidole.

Vichanganuzi retina soma sampuli za retina ya mtumiaji, ikilenga mishipa ya kipekee ya damu. Kutumia mionzi ya infrared na mwangaza wa taa ya mti wa Krismasi, data inachukuliwa kutoka kwa alama 300 kwenye eneo la retina la jicho, na habari iliyokusanywa inabadilishwa kuwa nambari (gharama ya mfumo kama huo wa ulinzi ni kati ya $ 6,000).

Vifaa uthibitishaji wa sauti jenga muundo wa hisabati wa safu ya sauti ya mzungumzaji na uitumie kulinganisha na sampuli ya sauti (bei ya kifaa kama hicho ni kati ya $1,000 hadi $1,500). Waendelezaji wa mifumo hiyo makini na kutatua tatizo la kudanganya mifumo hiyo kwa kutumia rekodi za tepi.

Vifaa vya kusoma jiometri ya mkono tumia mwanga kujenga picha ya pande tatu za mkono wa mtu, ukiangalia sifa kama vile urefu na upana wa vidole na unene wa mkono (bei ya kifaa kama hicho ni takriban dola 3,500).

Ni dhahiri kwamba mifumo ya kibayometriki ni vigumu kutekeleza na inahitaji uhifadhi wa hifadhidata kubwa, teknolojia za kuaminika za utambuzi wa picha na vifaa vya kusoma vya gharama kubwa. Kwa hiyo, mifumo hiyo ya kulinda dhidi ya upatikanaji usioidhinishwa hutumiwa hasa katika taasisi zinazohitaji udhibiti maalum wa upatikanaji wa taarifa za siri.

Uthibitishaji wa mtumiaji kawaida hutekelezwa kwa kutumia moja ya mipango miwili: rahisi PIN -imethibitishwa au salama PIN -uthibitisho. Miradi yote miwili inategemea uthibitishaji wa mtumiaji kwa kulinganisha PIN - nambari ya mtumiaji ( PIN - Nambari ya kitambulisho cha kibinafsi , nambari ya kitambulisho cha kibinafsi) yenye kiwango.

Wakati bila kazi PIN-uthibitisho PIN -nambari inatumwa tu kwa ufunguo (smart card); ufunguo (kadi smart) inalinganisha na kiwango, ambacho kimehifadhiwa kwenye kumbukumbu yake (yake), na hufanya uamuzi juu ya kazi zaidi.

Mchakato unalindwa PIN-uthibitishoinatekelezwa kulingana na mpango ufuatao:

· programu iliyolindwa hutuma ombi kwa ufunguo (smart card) kwenye PIN -uthibitisho;

· ufunguo (kadi smart) inarudisha nambari ya 64-bit isiyo ya kawaida;

· programu inaongeza nambari hii modulo 2 s PIN - msimbo ulioingia na mmiliki wa ufunguo (smart card) huificha DES -algorithm kwenye ufunguo maalum wa uthibitishaji na kutuma matokeo kwa ufunguo (smart card);

· ufunguo (kadi smart) hufanya ubadilishaji wa nyuma na kulinganisha matokeo na kile kilichohifadhiwa kwenye kumbukumbu yake.

Ikiwa kuna mechi, uthibitishaji unachukuliwa kuwa umefanikiwa na mtumiaji (programu) anaweza kuendelea kufanya kazi.

Kitufe cha elektroniki ni kifaa halisi. Kitufe cha elektroniki kinaweza kufanywa kwa msingi wa chip maalum, au kwa kumbukumbu zisizo na tete za kumbukumbu za umeme, au kwa msingi wa microprocessors.

Kwa muda mrefu, vifaa vile viliunganishwa kwenye bandari ya sambamba (printer) ya kompyuta, ambayo, kutokana na usumbufu, ilizuia kuenea kwa funguo za elektroniki. Baadaye, teknolojia zilionekana ambazo zilifanya iwezekanavyo kuunganisha funguo za elektroniki kupitia bandari za serial.

Viwango vya hivi karibuni na teknolojia (haswa, teknolojia ya kuunganisha vifaa kulingana na Mabasi ya USB - Universal Serial Bus ) hukuruhusu kuwa na bandari za ziada katika sehemu zinazofaa na zinazopatikana kwa urahisi kwenye kompyuta na kwa hivyo kuchangia utumiaji mkubwa wa vifaa vya ulinzi.

Taarifa ya kipekee huhifadhiwa kwenye kumbukumbu ya ufunguo wa kielektroniki. Sehemu ya programu ya mfumo wa usalama hutambua kuwepo kwa ufunguo wa elektroniki wakati wa kuanza programu na huangalia usahihi wa habari zilizomo kwenye ufunguo.

Kumbukumbu ya ufunguo wa elektroniki, pamoja na habari ya kipekee kuhusu mtumiaji (nambari ya usajili, nenosiri, PIN -code) inaweza kuwa na vigezo vingine. Ili kukabiliana na usambazaji haramu na matumizi ya programu, watengenezaji usalama hujumuisha maelezo kuhusu programu katika ufunguo wa kielektroniki, kwa mfano,

n nambari ya serial ya programu;

n nambari ya toleo;

n tarehe ya kutolewa (kuuza), nk.

Ikiwa programu ina uwezo wa kufanya kazi katika hali ya onyesho (au kwa njia ya kuzuia kazi zingine), ufunguo wa elektroniki huongezewa na habari kuhusu idadi ya mara ambazo programu itazinduliwa na wakati wa juu (tarehe) ya operesheni. Kumbuka kuwa ufunguo wa kielektroniki unaweza pia kulinda programu ya kushiriki.

Sifa ya ajabu ya funguo za kisasa za elektroniki ni uwezo wa kupanga upya kumbukumbu ya ufunguo kwa mbali. Teknolojia za urekebishaji wa mbali wa kumbukumbu muhimu hutumiwa na watengenezaji, kwanza, kukabiliana na matumizi haramu ya programu, na pili, kuboresha mali ya watumiaji wa programu.

Leo, jitihada za watengenezaji, pamoja na kuboresha ubora wa kazi za msingi za programu na kuongeza uaminifu wa ulinzi, pia zinalenga kuboresha mali ya watumiaji wa bidhaa: urahisi wa ufungaji na usanidi, urahisi wa utawala, kubadilika. ya matumizi, nk. Upangaji upya wa kumbukumbu ya ufunguo wa mbali huruhusu msanidi programu kudumisha programu kwa kiwango cha juu cha urahisi kwa mtumiaji wa mwisho. Kwa mfano, pamoja na toleo jipya la bidhaa, mtumiaji hupokea moduli maalum ambayo hurekebisha sehemu ya nambari ya toleo kwenye kumbukumbu ya ufunguo wa elektroniki. Moduli ya usalama daima inalinganisha nambari ya toleo la programu na sehemu inayolingana. Utaratibu huu unazuia matumizi haramu ya programu: mkosaji hataweza kutumia nakala iliyopatikana kwa njia isiyo halali ya toleo jipya la bidhaa bila kupanga upya kumbukumbu ya ufunguo wa elektroniki.

Pia ni rahisi kwa mtumiaji kuhamisha programu kutoka kufanya kazi katika hali ya onyesho hadi hali kamili ya utendaji. Baada ya malipo, mtumiaji pia hupokea moduli maalum ambayo hurekebisha uwanja wa kumbukumbu wa ufunguo wa elektroniki unaohusika na uhamisho huo. Katika kesi hii, mtumiaji ameachiliwa kutoka kwa hitaji la kusakinisha tena na/au kusanidi upya programu.

Wasanidi wengine wanapendekeza kutumia kumbukumbu ya ufunguo wa kielektroniki ili kudhibiti haki za ufikiaji. Kulingana na maelezo ya kipekee kuhusu mtumiaji na mashamba maalum katika kumbukumbu ya ufunguo, kazi fulani za programu zinapatikana kwa mtumiaji. Kupanga upya kumbukumbu ya ufunguo hukuruhusu kufungua/kufunga ufikiaji wa baadhi ya vitendaji.

Vifunguo vya kielektroniki pia hutoa leseni katika mitandao.

Leseni- hizi ni haki za kutumia programu iliyokubaliwa wakati wa kununua bidhaa ya programu.

Watengenezaji wa programu za mtandao hujitahidi kupata mapato kutoka kwa kila nakala ya programu iliyosakinishwa kwenye kituo cha kazi cha mtandao wa ndani. Hii inaleta matatizo. Kwa kuwa watumiaji wa programu kwenye mtandao wa ndani, baada ya kulipa gharama ya nakala moja, huwa hawalipii kutumia programu kwenye vituo vya ziada vya kazi. Kwa kuongeza, watumiaji wana fursa ya kufunga nakala ya leseni kwenye seva na kuitumia kutoka kwa kituo chochote cha kazi. Katika hali hizi, watengenezaji hupokea faida isiyofaa kutokana na uuzaji wa bidhaa ya programu.

Kijadi, tatizo hili linatatuliwa kwa msaada wa programu maalum - wasimamizi wa leseni ( meneja wa leseni ) Tunasisitiza kwamba wakati wa kutumia programu hizo, udhibiti wa matumizi ya kisheria ya bidhaa ya programu hutegemea wasimamizi wa mtandao na mara nyingi haujalindwa kutokana na ulaghai. Kwa hiyo, ili kuhakikisha suluhisho la uhakika kwa tatizo la ulinzi wa hakimiliki kwa watengenezaji wa programu za mtandao, ni muhimu kwamba msanidi mwenyewe kudhibiti matumizi ya kisheria ya bidhaa.

Ili kufanya hivyo, unaweza kuhifadhi kihesabu cha leseni, pamoja na idadi ya juu ya watumiaji wa programu iliyoidhinishwa, kwenye kumbukumbu ya ufunguo wa elektroniki katika sehemu tofauti, zilizolindwa na maandishi. Kwa wazi, mfumo unaotumia ufunguo huo wa elektroniki unakuwezesha kudhibiti na kupunguza idadi ya vituo vinavyofanya kazi (wakati huo huo) na programu iliyohifadhiwa.

Sababu ya msingi inayozuia matumizi ya programu na ulinzi wa vifaa ni gharama kubwa ya vifaa vya ziada vya vifaa. Kawaida hizi ni vifaa vya kusoma vya gharama kubwa, wanaoitwa wasomaji ( msomaji ) Kwa hiyo, mafanikio katika soko la mifumo ya ulinzi wa vifaa na programu huhakikishwa na wazalishaji hao ambao funguo za elektroniki ni rahisi zaidi na za bei nafuu.

Mnamo Januari 1999, kampuni ya Israeli Mifumo ya Maarifa ya Aladdin teknolojia ilipewa hati miliki eToken USB (kwa kizazi kipya cha kompyuta na basi ya pembeni USB ) kulingana na ufunguo mpya wa kielektroniki eToken . Ufunguo wa kielektroniki eToken iliyoundwa ili kuhifadhi manenosiri, funguo za usimbaji kwa njia salama na kulinda programu na data dhidi ya matumizi yasiyoidhinishwa. Kifaa eToken USB ni mnyororo mdogo wa funguo (ukubwa - 52 x 16 x 8 mm, uzito 5 g) na kumbukumbu isiyo na tete (hadi 8 KB) ambayo inaweza kuandikwa upya (angalau mara 100 elfu). Ufunguo eToken ni maelewano kati ya ufunguo wa jadi wa kielektroniki na kadi mahiri. Ili kupata ufikiaji wa kitu kilicholindwa, mtumiaji anahitaji tu kuingiza ufunguo eToken kwa USB -port na ingiza msimbo wako wa kibinafsi kwenye kibodi.

Ufunguo wa kielektroniki eToken inategemea mfumo wa uthibitishaji wa mtumiaji wa maunzi uliojengewa ndani. Kwa uthibitishaji wa mtumiaji, salama PIN -uthibitisho.

Msanidi wa usalama amepewa vifaa vya ukuzaji - Seti ya Wasanidi Programu . Seti ya msanidi inajumuisha programu ambayo hukuruhusu kupanga mifumo mbali mbali ya ulinzi.

Njia ya kwanza ya udukuzi ni kuondoa (kurekebisha) kutoka kwa programu iliyolindwa, kwa ujumla au sehemu, kanuni zinazohusiana na utaratibu wa ulinzi. Kwa mfano, wakati mwingine inatosha kuondoa kutoka kwa programu amri za kupigia kura ufunguo wa elektroniki na / au amri za kulinganisha na kiwango. Ni dhahiri kwamba njia nyingi zilizojadiliwa hapo juu za ulinzi wa programu ya udukuzi zinaweza kutumika kuvunja sehemu ya programu ya ulinzi wa programu na maunzi.

Uigaji muhimu wa kielektroniki - hii ni njia ya utapeli kwa kuiga utendakazi wa ufunguo wa elektroniki na programu au maunzi.

Kiigaji- programu ambayo hufanya kazi ambazo kawaida hutekelezwa na kifaa fulani cha nje.

Programu ya emulator inatekelezwa kwa njia ambayo inarudisha majibu "sahihi" kwa simu zote kwa ufunguo wa elektroniki kwa programu iliyolindwa. Matokeo yake ni ufunguo wa elektroniki unaotekelezwa tu katika kiwango cha programu.

Ili kukabiliana na uigaji kupitia mahali pa kuingilia, inashauriwa kufuatilia uadilifu wa kipande cha programu husika na/au kukisimba kwa njia fiche. Wataalam wanapendekeza kutekeleza simu zilizofichwa pamoja na simu za wazi kwa ufunguo.

Ili kukabiliana na uigaji kwa kubadilisha kiendeshi muhimu, wataalam pia wanapendekeza kufuatilia uadilifu wa dereva, kwa mfano, kwa kutumia saini ya dijiti ya elektroniki.

Kumbuka kwamba utekelezaji wa emulator ya ufunguo wa elektroniki ni ngumu sana, na kwa hiyo inapatikana tu kwa wataalam waliohitimu sana.

Suluhisho la kuvutia la kulinda dhidi ya uigaji wa ufunguo wa elektroniki na mipango ya kulinda kutoka kwa utapeli hutolewa na kampuni ya Active. Mfumo wa ulinzi wa vifaa na programu Guardant Stealth hutumia algoriti za ubadilishaji wa data ya maunzi ambazo zinatatiza sana ukuzaji wa emulator ya dongle. Vifunguo vya kielektroniki Guardant Stealth vyenye vidhibiti vidogo vidogo (vina uwazi kwa mtumiaji) vinavyofanya hesabu kwa kutumia mojawapo ya algoriti kadhaa asili na changamano (ufunguo unaweza kuwa na hadi algoriti kama 18). Kidhibiti kidogo hurejesha maelezo ya ingizo yaliyobadilishwa kwa kutumia algoriti ya maunzi kwenye programu iliyolindwa.

___________________________________________________________

Maelezo zaidi

1. Vifunguo vya kielektroniki Guardant Aptus - rasilimali ya mtandao (www.novex.ru)

2. Algorithms ya vifaa vya funguo za elektroniki - Mifumo ya ulinzi wa vifaa na programu ya kampuni inayofanya kazi. Vifunguo vya kielektroniki Guardant Stealth. Rasilimali ya mtandao (www.novex.ru)

3. Mfumo wa leseni NetHASP - S. Gruzdev "Leseni ya programu katika mitandao" Rasilimali ya mtandao (www.aladdin.ru)

Tatizo la uendeshaji wa polepole wa 1C IBD inaweza kutatuliwa katika vifaa na programu. Hebu tuchunguze kwa undani zaidi kila moja ya njia.

Kwanza, kasi ya operesheni inategemea toleo lake. Kwa mfano, wakati wa kutumia programu ndani ya nchi, hakuna matatizo ya kasi. Kwa kawaida matatizo hutokea wakati wa kutumia matoleo ya mtandaoni. Kuna aina mbili za majukwaa ya mtandao. Hebu tuzingatie sifa zao.

Toleo la seva ya faili 1C: Biashara 7.7 hutumia umbizo la faili la DBF kuunganisha kwenye hifadhidata ya taarifa. Faida yake kuu ni kwamba hauhitaji programu ya ziada au vifaa vya kufanya kazi. Hata hivyo, pia kuna drawback muhimu. Umbizo hili liliundwa kwa matoleo ya mtumiaji mmoja, kwa hivyo kadiri idadi ya watumiaji inavyoongezeka, programu hupungua polepole, haswa ikiwa mmoja wa watumiaji anaendesha mchakato ambao hufanya maswali ya mara kwa mara kwenye hifadhidata, kwa mfano, kutoa ripoti.

Kusimamia misingi ya habari iliyosambazwa ni rahisi kwa kusawazisha saraka na kuandaa hifadhidata za kutumia uhamishaji wa hati kwa njia nyingine. Kwa kuongeza, URIB ni rahisi kutumia katika kesi ya mstari wa data ya kasi ya chini, kwani faili ya uhamisho ina data tu kuhusu mabadiliko yaliyofanywa.

Grafu iliyo hapa chini inaonyesha wazi utegemezi wa muda wa majibu wa toleo la seva ya faili kwa idadi ya watumiaji wanaofanya kazi ndani yake. Kadiri idadi ya watumiaji inavyoongezeka, programu hupungua.

Toleo la SQL linaweza kubadilika sana. Jedwali katika hifadhidata huhifadhiwa chini ya udhibiti wa Seva ya Microsoft SQL, ambayo wakati wa majibu ya programu unabaki bila kubadilika, ambayo pia imeonyeshwa kwenye grafu. KATIKA 1C: Biashara 8 Usanifu wa ngazi tatu wa seva ya mteja umetekelezwa. Ndani yake, "mteja" hupata seva ya 1C, mwisho hupata seva ya database ya Microsoft SQL Server, na mwisho hupata 1C IDB. Seva ya 1C inachukua kazi ngumu na ngumu, baada ya hapo "mteja" hupokea tu uteuzi muhimu. Ili kuongeza ufanisi wa kazi, unahitaji kusakinisha seva ya 1C na Seva ya Microsoft SQL kwenye kompyuta tofauti. Hii itasambaza mzigo na kuongeza kasi ya programu.

Vifaa na programu ya kuharakisha uendeshaji wa programu ya 1C

Kasi ya operesheni 1C: Biashara na 1C: Toleo la seva ya uhasibu huamuliwa zaidi na utendakazi wa vituo vya kazi vya mteja, haswa ile ambapo 1C IDB imehifadhiwa. Utendaji, kwa upande wake, imedhamiriwa na vigezo vya RAM na kasi ya diski. Ya kwanza - kwa kiasi kikubwa. Kwa hiyo, ili kuongeza kasi ya programu 1C: Biashara unaweza kusakinisha Citrix Terminal Server au Microsoft Terminal Server. Ya mwisho inakuja kiwango na Microsoft Windows 2003 Server. Faida kuu ya bidhaa hii ni kanuni ya usindikaji wa habari, ambayo haifanyiki kwenye kompyuta za watumiaji, lakini kwenye seva ya Terminal. Kwa hivyo programu 1C: Biashara Haijawekwa kwenye kompyuta za watumiaji; fomu tu ya skrini iliyopangwa tayari hutolewa kwao, ambayo inawakumbusha kazi ya huduma ya wingu ya 1C. Kutumia Seva ya Microsoft Windows 2003 hukuruhusu kupunguza mahitaji ya utendakazi wa njia za mawasiliano na kompyuta za watumiaji. Mzigo mzima huanguka kwenye seva.

Citrix Terminal Server inafanya kazi kwa njia sawa, na tofauti ambayo inakuwezesha kutumia sio tu nguvu ya seva, lakini pia kompyuta ya mtumiaji. Faida ya kutumia Seva ya terminal ni ukandamizaji wa habari iliyopitishwa, ambayo hukuruhusu kufanya kazi na 1C sio tu kwenye mtandao wa ndani, lakini pia kwenye mtandao.

Suluhisho la shirika ili kuharakisha programu ya 1C

Suluhisho la shirika la kuharakisha programu ni kama ifuatavyo. Kwa kawaida, watumiaji wote wanaofanya kazi katika programu wanaweza kugawanywa katika waendeshaji na wachambuzi. Maafisa wa uendeshaji wanahusika katika kuingiza taarifa na kuandaa hati, na wachambuzi wanachakata data inayopatikana ili kuchanganua shughuli za shirika. Kwa maafisa wa uendeshaji, majibu ya haraka ya programu kwa mabadiliko yaliyofanywa ni muhimu sana, wakati kwa wachambuzi, umuhimu wa data ndani ya saa chache haijalishi.

  • Kwa kuwa kupungua kwa programu husababishwa hasa na usindikaji wa habari, hasa kwa mtazamo wa nyuma, kwa hiyo inawezekana kupendekeza kwamba wachambuzi watengeneze nakala ya kumbukumbu ya 1C IBD kwenye diski ya ndani ya kompyuta kwa kazi.
  • Unaweza kusanidi hifadhidata za kila siku.
  • Baada ya kujenga ripoti au kufanya mchakato mwingine mkubwa, ni bora kufunga programu na kuifungua tena. Hii itafungua kumbukumbu iliyotolewa na mfumo wa uendeshaji na kuongeza kasi ya kompyuta yako.
  • Michakato mizito, kama vile kufungua kipindi, kuorodhesha upya hati, kutuma tena hati, n.k., huendeshwa vyema moja kwa moja kwenye seva, kwenye diski ya ndani ambayo saraka yake yenye hifadhidata ya habari huhifadhiwa.

Faida ya njia zilizo hapo juu ni kwamba hifadhidata za kubadilishana zinaweza kuwa za usanidi tofauti kabisa. Katika

HyperCard ni zana ya kwanza iliyofikiriwa vizuri na rahisi ya uandishi kwa kufanya kazi na Multimedia, kwa kuwa ina viungo vya vifaa vya video na sauti, michoro ya rangi, na maandishi yenye sauti.

Multimedia ni teknolojia shirikishi ambayo hutoa kazi na picha tuli, video, uhuishaji, maandishi na sauti. Moja ya zana za kwanza za kuunda teknolojia ya media titika ilikuwa teknolojia ya maandishi, ambayo hutoa kazi na habari ya maandishi, picha, sauti na hotuba. Katika kesi hii, teknolojia ya hypertext ilifanya kama zana ya programu ya mwandishi.

Kuibuka kwa mifumo ya media titika iliwezeshwa na maendeleo ya kiteknolojia: RAM na kumbukumbu ya nje ya kompyuta iliongezeka, uwezo mkubwa wa picha wa kompyuta ulionekana, ubora wa vifaa vya sauti-video uliongezeka, CD za laser zilionekana, nk.

Televisheni, video na vifaa vingi vya sauti, tofauti na kompyuta, vinashughulika na ishara ya analog. Kwa hiyo, matatizo yalitokea katika kuunganisha vifaa vya tofauti na kompyuta na kuzidhibiti.

Kadi za sauti (Mlipuko wa sauti) na kadi za media titika zimetengenezwa ambazo hutekelezea katika maunzi algorithm ya kubadilisha mawimbi ya analogi kuwa ya kipekee. CD hizo zilikuwa na kumbukumbu ya kusoma tu (CD-ROM) iliyoambatanishwa nazo.

Ili kuhifadhi picha tuli kwenye skrini yenye azimio la saizi 512 x 482, 250 KB inahitajika. Wakati huo huo, ubora wa picha ni mdogo. Ilihitaji uundaji wa mbinu za programu na maunzi kwa ukandamizaji wa data na upunguzaji. Vifaa na mbinu kama hizo zimetengenezwa kwa uwiano wa 100: 1 na 160: 1. Hii ilifanya iwezekane kuweka takriban saa moja ya video kamili ya sauti kwenye CD moja. IPEG na MPEG zinachukuliwa kuwa njia za juu zaidi za ukandamizaji na upunguzaji.

Steve Jobs mwaka wa 1988 aliunda aina mpya ya kimsingi ya kompyuta binafsi - NEXT, ambayo mifumo ya msingi ya multimedia ilijumuisha usanifu, vifaa na programu. Wasindikaji mpya wa kati wenye nguvu 68030 na 68040 walitumiwa, pamoja na processor ya ishara ya DSP, ambayo ilitoa usindikaji wa sauti na picha, usanisi wa hotuba na utambuzi, ukandamizaji wa picha, na usindikaji wa rangi. Kiasi cha RAM kilikuwa 32 MB, diski za macho zinazoweza kufutwa zilitumiwa, vidhibiti vya kawaida vya mtandao vilivyojengwa ambavyo vinakuwezesha kuunganisha kwenye mtandao, mbinu za ukandamizaji, mbinu za skanning, nk zilitolewa. Uwezo wa kumbukumbu ya gari ngumu ni 105 MB na 1.4 GB.

Teknolojia ya NEXT ni hatua mpya katika mawasiliano ya mashine ya binadamu. Hadi sasa tumefanya kazi na interface ya WIMP (dirisha, picha, menyu, pointer). Inayofuata inafanya uwezekano wa kufanya kazi na kiolesura cha SILK (hotuba, picha, lugha, maarifa). Inayofuata inajumuisha mfumo e-nyingi barua pepe ya media, ambayo hukuruhusu kubadilishana ujumbe kama vile hotuba, maandishi, maelezo ya picha, nk.

Mifumo mingi ya uendeshaji inasaidia teknolojia ya medianuwai: Windows, kuanzia toleo la 3.1, DOS 7.0, OS/2, n.k. Mfumo wa uendeshaji wa Windows-95 ulijumuisha usaidizi wa maunzi kwa medianuwai, ambayo inaruhusu watumiaji kucheza video za dijitali, sauti, michoro ya uhuishaji na kuunganisha. synthesizer mbalimbali za muziki na zana. Windows 95 ilitengeneza toleo maalum la mfumo wa faili ili kusaidia uchezaji wa sauti, video na uhuishaji wa hali ya juu. Faili za media titika huhifadhiwa kwenye CD-ROM, diski kuu, au seva ya mtandao. Video ya dijiti kawaida huhifadhiwa katika faili zilizo na kiendelezi cha AVI, habari ya sauti katika faili zilizo na kiendelezi cha WAV, na sauti katika mfumo wa kiolesura cha MIDI katika faili zilizo na kiendelezi cha MID. Ili kuwaunga mkono, mfumo mdogo wa faili umetengenezwa ambao unahakikisha uhamisho wa habari kutoka kwa CD-ROM kwa kasi mojawapo, ambayo ni muhimu wakati wa kucheza habari za sauti na video.

Hata kutoka kwa hesabu fupi kama hiyo ya uwezo wa teknolojia ya media titika, ni wazi kuwa soko la kompyuta, programu, bidhaa za watumiaji na njia za uzalishaji zinaungana. Kuna mwelekeo kuelekea maendeleo ya accelerators multimedia. Kiongeza kasi cha media titika - Maunzi na programu inayochanganya uwezo wa kimsingi wa viongeza kasi vya michoro na kitendaji kimoja au zaidi cha media titika ambazo kwa kawaida huhitaji vifaa vya ziada kusakinishwa kwenye kompyuta. Kwa vitendaji vya media titika ni pamoja na uchujaji wa dijiti na kuongeza video, skanning ya ukandamizaji wa video ya dijiti, kuongeza kasi ya utendakazi wa picha unaohusishwa na michoro ya pande tatu (3D), usaidizi wa video "moja kwa moja" kwenye kichungi, uwepo wa pato la video iliyojumuishwa, pato la Runinga. ishara (televisheni) kwa mfuatiliaji. Kiongeza kasi cha picha Pia ni njia ya programu na maunzi ya kuharakisha shughuli za picha: kuhamisha kizuizi cha data, kuweka kivuli kitu, kuunga mkono mshale wa vifaa. Teknolojia ya microcircuit inatengenezwa ili kuongeza utendaji wa vifaa vya elektroniki na kupunguza vipimo vyao vya kijiometri. Chips zinazofanya kazi za vipengele vya kadi ya sauti zimeunganishwa kwenye chip moja ya ukubwa wa kisanduku cha mechi. Na hakuna kikomo kwa hili.

Kufikia miaka ya 90. Zaidi ya vifurushi 60 vya programu na teknolojia ya media titika vimetengenezwa. Walakini, hakukuwa na kiwango, na katika mwaka huo huo Microsoft na IBM walipendekeza viwango viwili wakati huo huo. IBM ilipendekeza kiwango cha Ultimedia, na Microsoft - MPC. Makampuni mengine ya utengenezaji walianza kuendeleza vifurushi vya programu kulingana na viwango hivi. Hivi sasa, kiwango cha MPC-2 kinatumiwa, kwa kuongeza, viwango vimetengenezwa kwa anatoa za CD-RQM, Sauti Blaster - kadi za sauti, interface ya MIDI - kiwango cha kuunganisha synthesizer mbalimbali za muziki, interface ya DCI - interface na madereva ya kuonyesha ambayo inaruhusu. wewe kuzaliana habari za video za skrini nzima , kiolesura cha MCI - kiolesura cha kudhibiti vifaa mbalimbali vya media titika, viwango vya adapta za michoro. Apple, pamoja na FujiFilm, walitengeneza kiwango cha kwanza cha tasnia, 1EEEP1394, kutengeneza chipset ya Wire ya Moto, ambayo inaruhusu bidhaa nyingi za watumiaji, kama vile kamera za video, kuwa na kiolesura cha dijiti kwa matumizi katika teknolojia ya media titika.

Kuibuka kwa mifumo ya medianuwai kumeleta mapinduzi katika maeneo kama vile elimu, mafunzo ya kompyuta, biashara, na maeneo mengine ya shughuli za kitaaluma. Teknolojia ya media anuwai imeunda masharti ya kukidhi mahitaji yanayokua ya jamii. Ilifanya iwezekanavyo kuchukua nafasi ya mbinu ya technocentric (mipango ya sekta inategemea utabiri wa teknolojia iwezekanavyo) na mbinu ya anthropocentric (sekta inadhibitiwa na soko). Inafanya uwezekano wa kufuatilia kwa nguvu mahitaji ya mtu binafsi ya soko la kimataifa, ambayo inaonekana katika mwelekeo wa uzalishaji mdogo. Jambo la media titika huleta demokrasia ubunifu wa kisayansi, kisanii na viwanda. Ilikuwa ni teknolojia za umiliki, pamoja na zile za mtandao, ambazo zilihakikisha mchakato wa kuarifu jamii.

Hivi sasa, teknolojia za media titika ni eneo linalokua kwa kasi la teknolojia ya habari. Idadi kubwa ya makampuni makubwa na madogo, vyuo vikuu vya kiufundi na studio (haswa IBM, Apple, Motorola, Philips, Sony, Intel, nk) wanafanya kazi kikamilifu katika mwelekeo huu. Maeneo ya matumizi ni tofauti sana: mafunzo ya maingiliano na mifumo ya habari, CAD, burudani, nk.

Tabia kuu za teknolojia hizi ni:

Kuchanganya mazingira ya habari ya sehemu nyingi (maandishi, sauti, picha, picha, video) katika uwakilishi wa dijiti wa homogeneous;

Kuhakikisha kuaminika (hakuna upotoshaji wakati wa kunakili) na uhifadhi wa muda mrefu (dhamana muda kuhifadhi - makumi ya miaka) ya kiasi kikubwa cha habari;

Urahisi wa usindikaji wa habari (kutoka kwa kawaida hadi shughuli za ubunifu).

Msingi wa kiteknolojia uliopatikana unategemea utumiaji wa DVD mpya ya kiwango cha media ya macho (Digital Versalite/Video Disk), ambayo ina uwezo wa mpangilio wa kadhaa na makumi ya gigabytes na kuchukua nafasi ya zote zilizopita: CD-ROM, Video-CD. , CD-sauti. Matumizi ya DVD yalifanya iwezekane kutambua dhana ya usawa wa habari za kidijitali. Kifaa kimoja kinachukua nafasi ya kicheza sauti, kinasa sauti, CD-ROM, kiendeshi cha diski, kitelezi, n.k. Kwa upande wa uwasilishaji wa habari, DVD ya macho ya macho huileta karibu na kiwango cha ukweli halisi.

Inashauriwa kugawanya mazingira ya multimedia katika vikundi vitatu: sauti, video, habari ya maandishi.

Mfuatano wa sauti unaweza kujumuisha usemi, muziki, athari (sauti kama vile kelele, radi, mlio, n.k., ukiunganishwa na jina WAVE (wimbi). Tatizo kuu unapotumia kikundi hiki cha medianuwai ni uwezo wa habari. Kurekodi dakika moja ya sauti WAVE sauti ya ubora wa juu, unahitaji Kumbukumbu ni kuhusu 10 MB, hivyo uwezo wa kawaida wa CD (hadi 640 MB) inakuwezesha kurekodi si zaidi ya saa ya WAVE Ili kutatua tatizo hili, njia za ukandamizaji wa habari za sauti hutumiwa .

Mwelekeo mwingine ni matumizi ya MIDI (Musical Ala Digitale Interface) sauti katika multimedia (muziki mmoja na polyphonic, hadi orchestra, athari za sauti). Katika kesi hii, sauti za vyombo vya muziki na athari za sauti zinaunganishwa na synthesizer za elektroniki zinazodhibitiwa na programu. Marekebisho na rekodi ya dijiti ya sauti za MIDI hufanywa kwa kutumia wahariri wa muziki (programu za sequencer). Faida kuu ya MIDI ni kiasi kidogo cha kumbukumbu kinachohitajika - dakika 1 ya sauti ya MIDI inachukua wastani wa kbytes 10.

Mlolongo wa video, ikilinganishwa na mlolongo wa sauti, una sifa ya idadi kubwa ya vipengele. Kuna mfuatano wa video tuli na unaobadilika.

Video tuli inajumuisha michoro (michoro, mambo ya ndani, nyuso, alama katika hali ya picha) na picha (picha na picha zilizochanganuliwa).

Video yenye nguvu ni mfuatano wa vipengele tuli (fremu). Vikundi vitatu vya kawaida vinaweza kutofautishwa:

Video ya kawaida (video ya maisha) - mlolongo wa picha (kuhusu muafaka 24 kwa pili);

Quasi-video - mlolongo mdogo wa picha (muafaka 6-12 kwa sekunde);

Uhuishaji ni msururu wa picha zinazochorwa kwa mkono. Tatizo la kwanza wakati wa kutekeleza mlolongo wa video ni utatuzi

uwezo wa skrini na idadi ya rangi. Kuna njia tatu:

Kiwango cha VGA kinatoa azimio la skrini ya saizi 640 x 480 (dots) na rangi 16 au saizi 320 x 200 na rangi 256;

Kiwango cha SVGA (512 KB kumbukumbu ya video, 8 bits / pixel) inatoa azimio la saizi 640 x 480 na rangi 256;

Adapta za video za 24-bit (kumbukumbu ya video ya MB 2, biti 24/pixel) huruhusu matumizi ya rangi milioni 16.

Tatizo la pili ni kiasi cha kumbukumbu. Kwa picha tuli, skrini moja kamili inahitaji kiasi kifuatacho cha kumbukumbu:

Katika hali ya 640 x 480, rangi 16 - 150 kbytes;

Katika hali ya 320 x 200, rangi 256 - 62.5 kbytes;

Katika hali ya 640 x 480, rangi 256 - 300 kbytes.

Kiasi hicho muhimu katika utekelezaji wa mfuatano wa sauti na video huamua mahitaji ya juu kwa mtoa huduma wa habari, kumbukumbu ya video na kasi ya uhamisho wa habari. "

Hakuna ugumu au vikwazo wakati wa kuweka habari za maandishi kwenye CD-ROM kutokana na kiasi kikubwa cha habari cha disc ya macho.

Sehemu kuu za matumizi ya teknolojia ya multimedia:

Machapisho ya kielektroniki kwa madhumuni ya elimu, burudani, nk;

Katika mawasiliano ya simu na anuwai ya programu zinazowezekana kutoka kwa kutazama kipindi maalum cha Runinga na kuchagua kitabu sahihi hadi kushiriki katika mikutano ya media anuwai. Maendeleo hayo yanaitwa Barabara kuu ya Habari;

Mifumo ya habari ya medianuwai ("vioski vya media titika") ambayo hutoa maelezo ya kuona kwa ombi la mtumiaji.

Kwa upande wa vifaa vya kiufundi, soko hutoa kompyuta za multimedia zilizo na vifaa kamili na vifaa vya mtu binafsi na mifumo ndogo (Multimedia Upgrade Kit), pamoja na kadi za sauti, viendeshi vya CD, vijiti vya kufurahisha, maikrofoni, na mifumo ya spika.

Kwa kompyuta za kibinafsi za darasa la IBM PC, kiwango maalum cha MPC kimeidhinishwa, ambacho kinafafanua usanidi wa chini wa vifaa vya kucheza bidhaa za multimedia. Kiwango cha kimataifa (ISO 9660) kimetengenezwa kwa diski za CD-ROM za macho.

Uchumi - mwishoni mwa hati

Nakala hiyo inajadili maunzi na programu ya ukuzaji na utatuzi wa vifaa vya redio-elektroniki vilivyojengwa kwa msingi wa vidhibiti vidogo vya Teknolojia ya Renesas.

Aina mbalimbali za zana za ubora wa maunzi na programu hurahisisha uandishi na utatuzi wa kifaa na msimbo wa mfumo.

Zana hizi ni pamoja na (Mchoro 1) vifaa vya kutathmini, ukuzaji wa programu na mazingira ya utatuzi, seti ya zana za programu (mkusanyaji, kiunganishi, kiboreshaji, kikusanyaji, kigeuzi cha umbizo, maktaba za kawaida, n.k.), kirekebisha-kiigaji, kisanidi moduli za pembeni, viigizaji. -debuggers ya viwango mbalimbali, ikiwa ni pamoja na muda halisi, majukwaa ya mfumo, mifumo ya uendeshaji ya muda halisi, watengeneza programu.

Mchele. 1. Mfano wa vifaa vya msanidi programu na kifurushi cha programu, ikiwa ni pamoja na emulator ya kasi kamili

Programu

Kiungo kikuu katika uundaji wa programu ya kidhibiti kidogo ni Warsha Iliyopachikwa ya Utendaji wa Juu $ - HEW (Mchoro 2) - mazingira bora zaidi ya uundaji wa programu, kwa wote kwa vidhibiti vidogo vya Teknolojia ya Renesas. Ni mazingira ya kielelezo kwa ajili ya ukuzaji wa programu na kifurushi cha mkusanyaji cha C/C++, ambacho kina kiolesura cha kawaida cha programu za aina hii. Vipengele vyote vya kiolesura cha mazingira ya HEW, kama vile menyu mbalimbali za dirisha, upau wa vidhibiti, upau wa hali, madirisha yaliyounganishwa na menyu za ndani za muktadha, zinalenga kurahisisha uundaji na usimamizi wa miradi ya programu ya bidhaa za mwisho.

Mazingira ya ukuzaji wa programu ya HEW hutoa uwezo ufuatao:

  • kuunda na kuhariri mradi
  • usanidi wa picha wa huduma za mkusanyaji
  • ujenzi wa mradi
  • utatuzi
  • udhibiti wa toleo.

Mazingira ya HEW yanajumuisha kiigaji kilichounganishwa chenye uwezo wa hali ya juu kinachokuruhusu kutatua msimbo wa programu hata kama maunzi yanayofaa hayapatikani. Kwa kuongezea, mnyororo wa zana wa mkusanyaji wa C/C++ unaounganishwa na mazingira ya HEW hukuruhusu kutoa msimbo ambao umeboreshwa kwa kasi ya utekelezaji na/au alama ya kumbukumbu.

Kiolesura thabiti - kazi mbalimbali. Unaweza kujua haraka zana zenye nguvu zinazohitajika kuunda programu. Usimamizi rahisi wa zana hizi una jukumu muhimu katika hili.


Mchele. 2. Kiolesura cha mazingira cha maendeleo cha HEW

Zaidi ya hayo, ufanisi wa utendakazi huongezeka kwa kutumia kiolesura thabiti kinachoonekana sawa kwenye vidhibiti na vichakataji vidogo vya Renesas. Kwa kuongezea, kiolesura kinaweza kusanidiwa kwa njia ya kuunda mazingira ambayo yanafaa zaidi kwa kutengeneza programu maalum.

"Wachawi" hurahisisha hatua za mwanzo. Uwepo wa "mabwana" wa jenereta ya mradi (Mchoro 3), ambayo ni sehemu ya mazingira ya HEW, hurahisisha uandishi wa programu. Msanidi programu anaweza kuamua usaidizi wao wakati wa kuweka usanidi, kuchagua vitu vya kurekebisha na kuunda msimbo wa kuanza.


Mchele. 3. Violezo na mradi wa "wachawi" ambao hurahisisha uundaji wa nambari bora

Vipengele vipya vya kusaidia kuboresha msimbo wa programu. Simulator/debugger iliyojengewa ndani ina vipengele maalum na madirisha ya kukagua msimbo wa programu uliopatikana kutokana na mkusanyiko:

  • kidirisha cha wasifu wa msimbo (hukuruhusu kuonyesha habari ya takwimu katika maandishi na fomu ya picha)
  • uwezo wa uchambuzi wa utendaji
  • dirisha la uchanganuzi wa utumiaji wa msimbo wa chanzo.

Zana za uchambuzi msaidizi ambazo zitakusaidia kuelewa utendakazi na muundo wa programu:

  • mpango wa kuchambua stack
  • programu ya kutazama msimbo na faili ya usambazaji wa data (*.map) inayotolewa na kiunganishi.

Zana za programu za kuzalisha msimbo ulioboreshwa wa C/C++. Zana za Renesas (mkusanyaji, kiunganishi na kiunganishi) hutii kikamilifu vipimo vya lugha ya C++ na zinaendana nyuma na lugha ya C. Hutekeleza viendelezi vinavyoruhusu udhibiti kamili wa mfumo uliopachikwa kwa kutumia lugha ya C yenyewe bila kutumia vichochezi vya mkusanyiko. Viendelezi hivi ni pamoja na:

  • kukatiza taratibu
  • shughuli za usajili wa masharti
  • Amri ya kulala
  • kazi za uwongo za kuita amri mbalimbali, kama vile amri za kuzidisha na mkusanyiko au amri za kuongeza na kutoa desimali.
  • usimamizi wa uboreshaji wa simu za kazi na kushughulikia kwa mujibu wa uwezo wa usanifu wa kifaa na mfumo wa amri.

Kiunganishi cha kuboresha hutoa msimbo unaojumuisha tu vizuizi vinavyotumika, kutekeleza uboreshaji wa kimataifa wa programu nzima.

Toleo la onyesho la bure la kifurushi cha HEW. Sera ya utoaji leseni inayoweza kunyumbulika ya Renesas kwa bidhaa zake inamaanisha kuwa unaweza kupakua toleo la bure la onyesho la kifurushi cha HEW na mkusanyaji na uitumie bila vikwazo kwa siku 60. Kipengele hiki ni muhimu sana kwa kupima ufanisi wa msimbo ulioboreshwa uliokusanywa na utendakazi wa usanifu. Baada ya kipindi hiki, ukubwa wa msimbo unaozalishwa ni mdogo kwa 64 kB, ambayo, hata hivyo, haikuzuia kuchunguza usanifu wa microcontrollers au majaribio ya vifaa vya pembeni. Toleo la onyesho la mazingira ya HEW hutofautiana na toleo kamili katika kikomo cha ukubwa wa msimbo uliokusanywa. Kwa hiyo, inawezekana kuzalisha msimbo kamili wa vifaa vilivyojengwa kwa misingi ya mifano ya chini ya microcontroller (na chini ya 64 kB ya ROM).

Zana za utatuzi za kifurushi cha HEW zilizojumuishwa. Usaidizi wa utatuzi wa vitu vya kawaida hutolewa moja kwa moja na mazingira ya HEW yenyewe, kwa hivyo unaweza kuunda programu yako na kuisuluhisha bila kuacha mazingira. Kipindi cha utatuzi "mchawi" hukuruhusu kuongeza vitu vifuatavyo vya utatuzi kwenye benchi ya kazi:

  • simulator
  • emulator za mzunguko (mfululizo wa E6000)
  • Viigizo vya JTAG$ (E10A, E8)
  • bodi za tathmini zenye mfuatiliaji mkazi.

Zana ya Kukuza Flash (FDT) Renesas ni matumizi rahisi kutumia kwa kupanga kumbukumbu ya flash iliyojengwa ya familia ya H8 ya vidhibiti vidogo. Inakuruhusu kuunda miradi inayochanganya faili nyingi zilizo na rekodi za s$ hadi picha moja inayoweza kupakuliwa, na pia kuhifadhi vigezo vya muunganisho ili kurahisisha usimamizi wa mchakato wa utayarishaji wa kifaa.

FDT inasaidia:

  • muunganisho wa USB wa moja kwa moja wa vifaa vilivyo na hali ya kuwasha kupitia bandari ya USB$
  • mawasiliano ya serial kwa kasi hadi baud 115,200
  • mhariri wa picha ya hexadecimal
  • kutoa ujumbe mbalimbali ili kukusaidia kufanya kazi kwenye mradi
  • vifaa.

Maunzi huja katika viwango tofauti vya bei, kuanzia na vifaa vya ukuzaji vya bei rahisi na vifaa vya kuanza vya RSK (Renesas Starter Kit).

Seti za utatuzi. Vifaa vya majaribio na RSKs (Kielelezo 4) hutoa chaguo la maunzi la gharama ya chini kwa ajili ya kutathmini utendakazi wa kidhibiti kidogo. Kila seti ni pamoja na ubao wa mkate uliokusanyika na CD iliyo na:

  • toleo la tathmini ya kifurushi cha HEW, vikusanyaji vya lugha vya C/C++, pamoja na programu ya mawasiliano ya kitatuzi na kifuatiliaji mkazi.
  • Huduma ya Flash Development Toolkit (FDT).


Mchele. 4. Seti ya Kiwango cha Kuingia cha RSK

CD pia ina Mwongozo wa Kuanza Haraka ambao una maelezo ya mchakato wa usakinishaji wa programu, pamoja na seti kamili ya nyaraka na miradi ya mafunzo na moduli ya programu ya mafunzo ya Kijenereta cha Mradi kwa mazingira ya HEW.

Waigaji wa mzunguko wa E8 na E10A-USB. Emulators E8 na E10A$USB (Kielelezo 5 na 6, mtawalia) zimeundwa ili kuunganishwa kwenye kiolesura cha utatuzi cha JTAG. Vifaa hivi vya bei ya chini hutoa utatuzi wa wakati halisi kwa kutumia rasilimali maalum za kidhibiti kidogo kilichojumuishwa kwenye kifaa kinachotatuliwa. Emulators huunganishwa kwenye mfumo wa mtumiaji kupitia kiolesura ambacho kinaweza kutumika kwa utatuzi na kupanga kumbukumbu ya flash iliyo kwenye chip ya microcontroller.


Mchele. 5. E8 emulator-debugger


Mchele. 6. Emulator-debugger E10A-USB

E8 na E10A-USB emulators hutumia USB 2.0 na utendakazi wa kuziba-na-kucheza, huku kuruhusu kuziunganisha kwa urahisi kwenye Kompyuta au kompyuta ya mkononi yoyote iliyo na kiolesura cha USB.

Vipengele kuu vya emulators:

  • hadi sehemu 255 za kukiuka programu
  • sehemu moja ya vifaa kwenye anwani na thamani ya data
  • kuhifadhi habari kuhusu mabadiliko 4 ya mwisho
  • kupanga kumbukumbu ya ndani ya flash
  • usaidizi wa utatuzi uliojumuishwa katika mazingira ya HEW.

E6000 emulator ya mzunguko. Mfululizo wa zana za Renesas E6000 una aina mbalimbali za viigaji vya juu vya muda halisi vya mzunguko, kila kimoja kikisaidia familia tofauti ya kichakataji. Emulators hizi zinaweza kutumika katika hali ya kujitegemea kabisa kwa ajili ya kuendeleza na kurekebisha programu, au kwa kuziunganisha kwa kutumia kebo maalum kwenye kifaa kinachotengenezwa kwa ajili ya kurekebisha maunzi. Zana hizi zenye nguvu za utatuzi hutoa:

  • uigaji wa kidhibiti kidogo cha wakati halisi bila misururu ya kusubiri au kubadilisha mtiririko wa programu
  • Kumbukumbu ya uigaji ya MB 1 hadi 4 inayoweza kuchorwa kwenye nafasi ya anwani ya kichakataji lengwa
  • 256 vituo vya kuvunja
  • uwepo wa bafa ya kufuatilia hadi mzunguko wa mashine 32K kwa ukubwa, uandishi ambao unaweza kusimamishwa, na yaliyomo yake kusomwa wakati wa utekelezaji wa programu.
  • kuchuja matukio yaliyoingizwa kwenye bafa ya ufuatiliaji kwa kutumia Mfumo wa Tukio Mgumu
  • uchujaji wa matukio ambayo tayari yamerekodiwa katika bafa ya kufuatilia, kwa uwezo wa kutafuta
  • ufuatiliaji wa kiotomatiki wa voltage ya usambazaji wa kifaa ikitatuliwa ili kuzuia utendakazi usio sahihi wa kiigaji wakati kiwango cha voltage ya usambazaji wa kifaa kinapotoka kutoka kwa thamani inayokubalika.
  • Aina mbalimbali za vyanzo vya saa za kifaa lengwa
  • usaidizi wa utatuzi uliojumuishwa katika mazingira ya HEW.

Hitimisho

Usanifu wa SuperH sio tu katika mahitaji kati ya wazalishaji wa kimataifa wa umeme, lakini katika baadhi ya maeneo imekuwa kiwango cha de facto.

Hasa, IC za familia ya SH-Mobile hutumiwa katika mifano zaidi ya 200 ya simu za mkononi, na mifumo mingi ya urambazaji ya gari imejengwa kwa misingi ya IC na cores SH-4 na SH-4A. Kama vile familia za wazee, SH-2 na SH-2A hutumiwa kikamilifu katika vifaa na mifumo mbalimbali, kwa mfano, katika vifaa vya nyumbani, mifumo ya uingizaji hewa na hali ya hewa, nk. Pamoja na ujio wa chips za bei nafuu kutoka kwa familia ya SH-Tiny, hamu ya familia ya SuperH kwa ujumla imeongezeka. Utendaji wa hali ya juu, uwezo bora wa kumbukumbu, seti bora ya vifaa vya pembeni na uwezo wa hali ya juu wa mawasiliano hufanya vidhibiti vidogo hivi kuwa vya lazima sio tu katika mifumo ya kaya na vifaa vya ofisi, lakini pia katika mifumo ya viwandani ya kudhibiti michakato ya uzalishaji. Seti maalum ya vifaa vya pembeni vya mawasiliano inaruhusu matumizi ya chipsi zilizo na usanifu wa SuperH katika mifumo ya mawasiliano ya waya, kwa mfano, katika simu na mitandao ya kompyuta ya ndani.

Fasihi

  1. Mwongozo wa Watumiaji wa Warsha Uliopachikwa wa utendaji wa juu - Renesas, Januari 2004.
  2. Mwongozo wa Mtumiaji wa Kifaa cha Renesas - Renesas, Februari 2006.
  • 6. Mzunguko wa maisha wa habari. Nyanja ya habari. Matokeo mabaya ya kuanzishwa kwa teknolojia ya habari
  • 6.1. Mzunguko wa maisha wa habari. Nyanja ya habari
  • 6.2. Matokeo mabaya ya kuanzishwa kwa teknolojia ya habari
  • Hitimisho la jumla
  • Hotuba ya 2 Uainishaji wa teknolojia ya habari
  • 1. Aina za teknolojia za habari
  • 1.3. Teknolojia ya habari kwa usindikaji habari na data
  • 1.4. Shughuli za kiteknolojia za udhibiti wa data
  • 1.6. Teknolojia ya kurejesha habari
  • 1.7. Shughuli za kiteknolojia za usambazaji wa data
  • 2. Kuchagua chaguzi za kutekeleza teknolojia ya habari
  • Hitimisho la jumla
  • Hotuba ya 3 Matumizi ya teknolojia ya habari katika maeneo mbalimbali ya masomo. Hati za kielektroniki, vitabu na maktaba. Ofisi ya elektroniki
  • 1. Aina za teknolojia za habari zinazotumika katika maeneo mbalimbali ya somo
  • 1.1. Usimamizi wa teknolojia ya habari
  • 1.2. Teknolojia ya habari kwa usaidizi wa maamuzi
  • 1.3. Teknolojia ya habari inayolengwa na kitu
  • 1.4. Teknolojia ya habari ya mifumo ya wataalam
  • 1.5. Teknolojia za mawasiliano ya simu
  • 1.6. Teknolojia ya habari ya Hypertext
  • 1.7. Teknolojia ya habari kwa kujifunza umbali
  • 1.8. Teknolojia ya habari multimedia
  • 2. Utekelezaji wa teknolojia ya habari katika maeneo mbalimbali ya masomo
  • 3. Nyaraka za kielektroniki, vitabu na maktaba. Ofisi ya elektroniki
  • 3.1. Nyaraka za elektroniki
  • 3.2. Vitabu vya kielektroniki
  • 3.3. Maktaba za kielektroniki
  • 3.4. Ofisi ya elektroniki
  • Hitimisho la jumla
  • Hotuba ya 4 Mifano ya michakato ya uhamisho, usindikaji, mkusanyiko wa data katika mifumo ya habari. Njia ya kimfumo ya kutatua shida za kazi. Mzunguko wa maisha wa bidhaa na huduma za habari
  • 1. Mfano wa habari na uundaji wa michakato ya habari
  • 2. Mbinu ya utaratibu wa kutatua matatizo ya kazi
  • 3. Mzunguko wa maisha wa bidhaa na huduma za habari
  • 4. Mzunguko wa maisha ya teknolojia ya habari
  • Hitimisho la jumla
  • Mhadhara wa 5 Teknolojia ya habari kwa usalama na ulinzi
  • 1. Masharti ya ulinzi wa habari ya jumla
  • 2. Vitendo visivyoidhinishwa na mbinu za kushawishi habari, majengo, majengo na watu
  • 2.1. Aina kuu na sababu za athari zisizoidhinishwa kwa habari, majengo, majengo na watu
  • 2.2. Virusi
  • 2.3. Athari kwa habari, majengo, majengo, usalama wa kibinafsi wa mtumiaji na wafanyikazi wa uendeshaji
  • 3. Njia na njia za kulinda habari, majengo, majengo na watu ndani yake
  • 3.1. Njia za kimsingi na njia za ulinzi wa habari
  • 3.2. Zana za ulinzi wa programu na maunzi
  • 3.2.2. Njia za kiufundi za ulinzi
  • 3.2.3. Programu, maunzi na ulinzi wa kimwili dhidi ya ushawishi usioidhinishwa
  • 4. Hatua za kuhakikisha usalama na ulinzi
  • Hitimisho la jumla
  • Hotuba ya 6 Uainishaji wa teknolojia ya habari kulingana na maeneo ya matumizi. Usindikaji wa habari za maandishi na nambari. Vipengele vya usindikaji habari za kiuchumi na takwimu
  • 1. Uainishaji wa teknolojia za habari
  • 2. Matumizi ya teknolojia ya habari
  • 3. Mbinu za usindikaji wa habari
  • 3.1. Usindikaji wa habari ya maandishi
  • 3.2. Inachakata data ya jedwali
  • 3.3. Usindikaji wa habari za kiuchumi na takwimu
  • Hitimisho la jumla
  • Mhadhara wa 7 Teknolojia ya habari ya kunakili na kuchapisha habari. Vifaa vya ofisi na vifaa vya uchapishaji
  • 1. Vifaa vya ofisi na zana za uchapishaji za kunakili na kuchapisha habari
  • 2. Mbinu za kunakili na kuchapisha habari
  • 3. Kunakili na kunakili vifaa
  • 4. Vifaa vya ofisi
  • Hitimisho la jumla
  • Mhadhara wa 8 Teknolojia ya habari ya programu na maunzi
  • Vifaa vya kompyuta na vipengele vya programu
  • 2. Programu ya teknolojia ya habari
  • 3. Njia za kiufundi za teknolojia ya habari
  • Hitimisho kuu
  • Hotuba ya 9 Teknolojia ya mifumo ya wazi. Teknolojia ya habari inayolengwa na kitu. Mifumo ya usindikaji wa data iliyosambazwa. Teknolojia za habari zinazosambazwa kiutendaji
  • 1. Fungua mifumo
  • 2. Teknolojia za habari zenye mwelekeo wa kitu
  • 3. Mifumo ya usindikaji wa data iliyosambazwa
  • 3.1. Hifadhidata Zilizosambazwa
  • 3.2. Mfumo wa Usimamizi wa Hifadhidata uliosambazwa
  • Hitimisho kuu
  • Hotuba ya 10 Teknolojia ya habari ya mtumiaji wa mwisho. Viwango vya kiolesura cha mtumiaji. Vigezo vya tathmini ya teknolojia ya habari
  • 1. Teknolojia ya habari ya mtumiaji wa mwisho
  • 2. Kiolesura cha Mtumiaji
  • 3. Viwango vya Kiolesura cha Mtumiaji
  • 4. Tathmini ya teknolojia ya habari
  • Hitimisho kuu
  • Hotuba ya 11 Uwakilishi wa mchoro wa mchakato wa kiteknolojia. Usindikaji wa maelezo ya picha. Utumiaji wa teknolojia ya habari mahali pa kazi ya mtumiaji
  • 1. Uwakilishi wa mchoro wa mchakato wa kiteknolojia
  • 2. Usindikaji wa maelezo ya picha
  • 3. Matumizi ya teknolojia ya habari mahali pa kazi ya mtumiaji
  • Hitimisho kuu
  • Mhadhara wa 12 Mbinu za Hypertext za kuhifadhi na kuwasilisha taarifa. Rasilimali za habari za mtandao
  • 1. Teknolojia za habari za Hypertext
  • 2. Lugha za markup hypertext
  • 3. Rasilimali za habari za mtandao
  • Hitimisho kuu
  • Mhadhara wa 13 Teknolojia za media titika za kuchakata na kuwasilisha habari
  • 1. Teknolojia za Multimedia
  • 1.1. Vifaa vya sauti-video
  • 2. Vifaa vya makadirio. Miradi ya medianuwai
  • 3. Vyombo vya habari
  • Hitimisho kuu
  • Hotuba ya 14 Mifumo ya habari inayojiendesha. Mifumo ya kitaalam
  • 1. Mifumo ya kiotomatiki
  • 2. Mifumo ya habari ya kiotomatiki
  • 3. Automation ya michakato ya habari
  • 4. Mifumo ya kitaalam
  • Hitimisho kuu
  • Hotuba ya 15 Teknolojia ya habari ya mtandao. Teknolojia za kazi za kikundi za watumiaji: ubao wa matangazo, jukwaa, barua-pepe, simu na mikutano ya video.
  • 1. Teknolojia za habari za mtandao
  • 2. Teknolojia za kazi ya kikundi cha watumiaji
  • 3. Huduma za mtandao
  • Hitimisho kuu
  • Hotuba ya 16 Ujumuishaji wa teknolojia ya habari. Mifumo ya habari ya ushirika. Teknolojia za seva ya mteja. Hifadhi za habari. Mifumo ya usimamizi wa hati za kielektroniki
  • 1. Ujumuishaji wa teknolojia ya habari
  • 2. Mifumo ya habari ya ushirika
  • 3. Teknolojia za seva ya mteja
  • 4. Uhifadhi wa habari
  • 5. Mifumo ya usimamizi wa hati ya kielektroniki
  • 6. Teknolojia za kujifunza masafa
  • Hitimisho kuu
  • Hotuba ya 17 Taarifa za kijiografia na mifumo ya kimataifa. Teknolojia ya habari kwa usambazaji wa habari. Teknolojia za habari za hakimiliki
  • 1. Taarifa za kijiografia na mifumo ya kimataifa
  • 2. Teknolojia ya habari kwa usambazaji wa habari
  • 3. Teknolojia ya habari kwa uhamisho wa habari. Uhusiano
  • 4. Teknolojia za habari za hakimiliki
  • Hitimisho kuu
  • Mhadhara wa 8 Teknolojia ya habari ya programu na maunzi

    Dhana za kimsingi:

      Vifaa, Programu na Brainware;

      Programu na programu ya mfumo;

      Mfumo wa uendeshaji, huduma na madereva;

      Zana na programu ya maombi;

      Vifurushi vilivyojumuishwa au vifurushi vya programu;

      Uainishaji wa vifaa vya kompyuta vya teknolojia ya habari;

      Usanifu wa kompyuta;

      Mifumo ya SOHO na SMB.

    Vifaa vya kompyuta na vipengele vya programu

    Kwa kawaida, maneno yafuatayo hutumiwa kuashiria sehemu kuu za vifaa vya kompyuta na programu:

    Programu- seti ya programu zinazotumiwa katika kompyuta au programu ambayo inawakilisha mlolongo ulioamuliwa mapema, uliofafanuliwa wazi wa hesabu, mantiki na shughuli zingine.

    Vifaa- vifaa vya kiufundi vya kompyuta ("vifaa") au vifaa vilivyoundwa hasa kwa kutumia vipengele na vifaa vya umeme na electromechanical.

    Ubongo- maarifa na ujuzi muhimu kwa watumiaji kufanya kazi kwa ustadi kwenye kompyuta (utamaduni wa kompyuta na kusoma na kuandika).

    Uendeshaji wa kompyuta na vifaa vyovyote vya kompyuta hudhibitiwa na aina mbalimbali za programu. Bila programu, kompyuta yoyote sio zaidi ya rundo la chuma. Programu ya kompyuta (Kiingereza: “Program”) kwa kawaida ni mlolongo wa shughuli zinazofanywa na kompyuta ili kutekeleza kazi fulani. Kwa mfano, hii inaweza kuwa programu ya kuhariri maandishi au kuchora.

    2. Programu ya teknolojia ya habari

    Programu-Hii programu teknolojia ya habari. Zinahusisha uundaji na utumiaji wa programu za kompyuta kwa madhumuni anuwai na huruhusu njia za kiufundi kufanya shughuli na habari inayoweza kusomeka kwa mashine.

    Programu za kompyuta, kama taarifa nyingine zozote zinazoweza kusomeka kwa mashine, huhifadhiwa kwenye faili. Programu zimeandikwa (zilizokusanywa, iliyoundwa) na watengenezaji wa programu katika lugha maalum za kiwango cha juu cha algorithmic (BASIC, Fortran, Pascal, C, nk). Programu nzuri ina: kazi zilizofafanuliwa wazi na zilizotatuliwa, njia rahisi za mwingiliano na mtumiaji (interface), maagizo ya uendeshaji, leseni na dhamana, ufungaji. Programu za watumiaji zinaweza kulipwa, kushiriki, bila malipo, n.k.

    Kuna uainishaji wa programu kulingana na madhumuni, kazi, kazi zilizotatuliwa na vigezo vingine.

    Kwa makusudi Na kazi zilizofanywa Kuna aina tatu kuu za programu zinazotumiwa katika teknolojia ya habari:

    Mchele. 8.1. Muundo wa programu kwa madhumuni na utendaji.

    Programu ya mfumo mzima ni seti ya programu za matumizi ya jumla ambayo hutumikia kusimamia rasilimali za kompyuta (processor ya kati, kumbukumbu, pembejeo-pato), kuhakikisha uendeshaji wa mitandao ya kompyuta na kompyuta. Imeundwa kudhibiti uendeshaji wa kompyuta, kufanya kazi za huduma za kibinafsi na programu. Programu ya mfumo mzima inajumuisha: programu za kimsingi, lugha za programu na programu ya huduma.

    Programu ya msingi inajumuisha: mifumo ya uendeshaji, shells za uendeshaji na mifumo ya uendeshaji ya mtandao.

    mfumo wa uendeshaji(OS) ni seti ya programu zinazohusiana zilizoundwa ili kubinafsisha upangaji na upangaji wa usindikaji wa programu, usimamizi wa pembejeo na data, ugawaji wa rasilimali, utayarishaji na utatuzi wa programu, na zingine saidizi.

    OS huanza kompyuta, inasimamia uendeshaji wa kompyuta za ndani na mtandao, inapanga kazi kwa kutumia, inafuatilia utekelezaji wao, inasimamia pembejeo na matokeo ya data, nk.

    Sababu kuu ya hitaji la OS ni kwamba shughuli za msingi za kufanya kazi na vifaa vya kompyuta na kusimamia rasilimali zake ni shughuli za kiwango cha chini sana. Vitendo vinavyohitajika na mtumiaji na programu za programu zinajumuisha mia kadhaa au maelfu ya shughuli za kimsingi kama hizo. Kwa mfano, kufanya utaratibu wa nakala ya faili, ni muhimu kufanya maelfu ya shughuli za kuendesha amri za gari la diski, angalia utekelezaji wao, utafutaji na usindikaji habari katika meza za ugawaji wa faili za disk, nk Mfumo wa uendeshaji unaficha maelezo haya kutoka kwa mtumiaji na hufanya taratibu hizi.

    Kuna programu moja, programu nyingi (multi-tasking), moja na watumiaji wengi, mifumo ya uendeshaji ya mtandao na isiyo ya mtandao.

    Mfumo wa Uendeshaji wa Mtandao- hii ni seti ya programu zinazotoa usindikaji, usambazaji na uhifadhi wa data kwenye mtandao; upatikanaji wa rasilimali zake zote, kusambaza na kusambaza rasilimali mbalimbali za mtandao.

    Kamba ya uendeshaji- hii ni programu jalizi kwenye OS; mpango maalum iliyoundwa ili kuwezesha kazi na mawasiliano ya watumiaji na OS (Norton Kamanda, FAR, Windows Kamanda, Explorer, nk). Wanabadilisha kiolesura kisicho cha kawaida cha mtumiaji kulingana na amri kuwa kiolesura cha picha au cha aina ya menyu kinachofaa mtumiaji. Sheli humpa mtumiaji ufikiaji rahisi wa faili na huduma nyingi.

    Lugha za programu - hizi ni amri maalum, waendeshaji na zana zingine zinazotumiwa kukusanya na kutatua programu. Ni pamoja na lugha na sheria za programu, watafsiri, watunzi, wahariri wa viungo, visuluhishi, n.k.

    Kutatua programu(Kiingereza" utatuzi”) ni mchakato wa kugundua na kuondoa makosa katika programu ya kompyuta; hatua ya kutatua matatizo ya kompyuta, wakati ambapo makosa ya wazi katika programu yanaondolewa. Inafanywa kulingana na matokeo yaliyopatikana wakati wa kupima programu ya kompyuta, na inafanywa kwa kutumia zana maalum za programu - debuggers.

    Kitatuzi(Kiingereza" kitatuzi”) ni programu inayokuruhusu kuchunguza tabia ya ndani ya programu inayotengenezwa. Hutoa utekelezaji wa hatua kwa hatua wa programu kwa kuacha baada ya kila taarifa, kutazama thamani ya sasa ya kutofautiana, kutafuta thamani ya usemi wowote, nk.

    Wafasiri- Hizi ni programu zinazotoa tafsiri kutoka kwa lugha ya programu hadi lugha ya mashine ya kompyuta.

    Mfumo mzima wa huduma KWA kwa OS inajumuisha madereva na programu za matumizi. Madereva- hizi ni faili maalum za OS zinazopanua uwezo wake na zinajumuishwa katika utungaji wake ili kuandaa usanidi wa OS kutumia vifaa mbalimbali vya pembejeo / pato, kuweka vigezo vya kikanda (lugha, wakati, tarehe na muundo wa nambari), nk. Kwa kutumia viendeshaji, unaweza kuunganisha vifaa vipya vya nje kwenye kompyuta yako au kutumia vifaa vilivyopo kwa njia zisizo za kawaida.

    Programu za matumizi- Hizi ni programu muhimu zinazosaidia na kupanua uwezo wa OS. Baadhi yao wanaweza kuwepo tofauti na OS. Darasa hili la programu linajumuisha kumbukumbu, programu za chelezo, nk.

    Kwa kuongeza, programu ya huduma ya mfumo mzima inajumuisha mipango ya kupima na uchunguzi, ulinzi wa kupambana na virusi na mipango ya matengenezo ya mtandao.

    Programu za mtihani na uchunguzi zimeundwa ili kupima utendaji wa vipengele vya kompyuta binafsi, uendeshaji wa programu na kuondokana na makosa yaliyotambuliwa wakati wa kupima.

    Programu za antivirus kutumika kutambua, kutambua na kuondokana na programu za virusi zinazoharibu uendeshaji wa kawaida wa mfumo wa kompyuta.

    Programu ya zana au zana za programu(IPO) ni programu zilizokamilika nusu au wajenzi wanaotumiwa katika utayarishaji, urekebishaji au ukuzaji wa programu zingine. Wanakuwezesha kuunda programu mbalimbali za mtumiaji wa programu. IPO ni pamoja na: DBMS, wahariri, visuluhishi, programu za mfumo msaidizi, vifurushi vya michoro, wabunifu wa programu za elimu, mchezo, majaribio na programu zingine. Kusudi lao ni sawa na ile ya mifumo ya programu.

    Programu ya maombi (PPO) au programu ya maombi hutumiwa kutatua matatizo maalum. Programu hizi husaidia watumiaji kufanya kazi wanayohitaji kwenye kompyuta zao. Wakati mwingine programu hizo huitwa maombi.

    PPO ina mwelekeo wa matatizo katika asili. Kwa kawaida huwa na vipengele viwili: programu ya mtumiaji na yenye matatizo.

    KWA programu maalum ni pamoja na: wahariri wa maandishi, lahajedwali na picha na programu zingine zinazofanana, kwa mfano, programu za elimu na burudani.

    Seti ya programu kadhaa za watumiaji zinazosaidiana na kusaidia teknolojia moja ya habari inaitwa kifurushi cha maombi, kifurushi cha programu iliyojumuishwa au programu jumuishi. Vifurushi vya programu hufanya kazi ambazo programu maalum ziliundwa hapo awali. Kwa mfano, hebu tuchukue programu ya Microsoft Office, ambayo ni pamoja na: kichakataji cha maneno, kichakataji lahajedwali, DBMS ya Ufikiaji, Power Point na programu zingine.

    Programu yenye matatizo- hii ni programu maalum, kwa mfano, mipango ya uhasibu, mipango ya bima, nk.

    Mbali na wale waliotajwa, tunaona programu zifuatazo za maombi: elimu, mafunzo na simulators, multimedia, burudani, incl. michezo ya kompyuta, vitabu vya kumbukumbu (ensaiklopidia, kamusi na vitabu vya kumbukumbu), nk.

    Programu zozote za kompyuta zinaendeshwa kwa njia yoyote ya kiufundi ya teknolojia ya habari.