ՀամակարգիչներԾրագրային ապահովման

ACT - դա ... Հիմնական operating software. Ի համակարգի ծրագրային ապահովման ներառում են

Համակարգիչներ - մեր հատուկ կյանքի ուղեկիցները համար երկրորդ տասնօրյակում: Նրանք օգնում են մարդկանց ունեն զվարճանալ, եւ աշխատանք, շփվել ընկերների հետ ամբողջ աշխարհում: Ցավոք, ոչ բոլոր օգտվողները կարող են ներկայումս աշխատանքային սկզբունքները հետ համակարգչի համար.

Մասնավորապես, նրանք հազվադեպ մտածել այն մասին, որ կարեւորության բաց կոդով ծրագրային ապահովման. Այս համակարգը ծրագրային. Թե ինչ է նշանակում այս հայեցակարգի եւ ինչ է կարեւորվում այդ ծրագրերին: Բացահայտումը այս հարցում եւ ենթակա սույն հոդվածի. Բացի այդ, մենք կհամարենք, որ ներկայիս ամսաթիվը համակարգը ծրագրային դասակարգում:

Անհրաժեշտ է իմանալ, թե նույնիսկ հասարակ օգտագործողներին, քանի որ այն ժամանակ, երբ կարդալով որոշ հոդվածներ նրանք հաճախ չեն կարող հասկանալ էությունը, այն գրված է. Այն տեղի է ունենում միայն նույնը, քանի որ անտեղյակության միասնական տերմինաբանության: Հարկ է նշել, որ դա հաճախ աղավաղում է մեղքի նույնիսկ մասնագիտացված ռեսուրսների.

ներածություն

Պատմականորեն, մենք օգտագործել բոլոր ծրագրի բաժանվում են երկու դասերի:

  • Համակարգի դիմումները (ACT - հիմքն է ցանկացած օպերացիոն համակարգի):
  • Կիրառական ծրագրեր:

Կա մեկ այլ դասի խորապես մասնագիտացված ծրագրեր, բայց առօրյա կյանքում նրա հետ եւ գտնվել է միայն տեխնոլոգիական մշակողների համար:

Համար դիմումները պետք է ներառի գրասենյակային ծրագրեր, ծրագրային ապահովման ստեղծման եւ խմբագրման պատկերները, ինչպես նաեւ այլ ֆինանսական միջոցներ, որոնք մեզանից յուրաքանչյուրը պետք է զբաղվի է օրական կտրվածքով: Դժվար չէ կռահել, որ այդ դասին առավել տարածված եւ բազմաթիվ են.

Թե ինչ է ներառված հայեցակարգին բաց կոդով ծրագրային ապահովման. Այս ծրագիրը նախատեսված է կառավարել ՏԲԿՀ (բազա) նախատեսված է փոխգործակցության միջեւ անձնագիրը եւ համակարգչի (de - Գրաֆիկական թաղանթ), ինչպես նաեւ մասնագիտացված համակարգերը հավաքման եւ մշակման տեղեկություններ. Վերջերս օգտագործման (մասնավորապես) օդանավի վրա եւ մարտական մեքենա:

Վարորդները, եւ այլն:

Շատ հաճախ կհատկացնի համակարգի գրադարանների եւ սարքի վարորդները իր նպատակային ոչ մի կերպ տարբերվում է ACT. Սա նշանակում է, որ պետք է հաշվի առնել նրանց առանձին-առանձին իմաստ չունի:

Այսպիսով, համակարգը ծրագրային (System Software) կարելի է անվանել մի շարք ծրագրերի եւ ինտերֆեյս, որոնք օգտագործվում են վերահսկել եւ համակարգչային մարդկային փոխազդեցության. Նրանց հիմնական նպատակն - է մեքենա թարգմանչական գործիքներ, դրսեւորել եւ վերլուծել է ավելի հոգեհարազատ է մեզ բոլորիս տեքստային կամ գրաֆիկական ձեւը: Կազմը STR (Կիրառական տարբերություն կոմունալ ծառայությունների) գործնականում կախված չէ կոնկրետ ինչ խնդիրներ են լուծում է համակարգչի մասին:

Նա կարող է նախագծել այն տանը, կամ գուցե մի ամբողջ օր է նստել սոցիալական ցանցերում: Յուրաքանչյուր դեպքում, համակարգչային ծրագրային ապահովման տարբերվում կտրուկ, իսկ կազմը համակարգի դիմումները չի փոխվում:

Ինչ է համակարգի ծրագրային ապահովման

Եւ այժմ մենք վերլուծել մանրամասնորեն նշանակումը այս տեսակի ծրագրերի: Այնպես որ, իրենց հիմնական գործառույթներով:

  • Նրանք ստեղծում են միջավայր, որտեղ դիմում են կոմունալ (ՕՀ):
  • Տրամադրել պարզեցում ու ավտոմատացումը զարգացման նոր ծրագրեր.
  • Առավելագույնի հասցնել ճշգրտությունը եւ արդյունավետությունը միջեւ կապի համակարգիչների տեղական եւ գլոբալ ցանցերում:
  • Ախտորոշել (եւ վերանորոգել) տարբեր ծրագրային անհաջողությունները.
  • Պատասխանատու կատարումն օժանդակ գործողություններ (մինչեւ, արխիվացման, տվյալների փոխանցման):

Ըստ այդմ, ոչ համակարգիչ աշխատանքը, առանց ազատ ծրագրային ապահովման չի կարող, սկզբունքորեն, քանի որ նույնիսկ առավել պարզունակ օպերացիոն համակարգի, նաեւ մի շարք մասնագիտական դիմումների. Պահպանումը, այդ ծրագրերը կարող են զբաղվել միայն որակյալ օգտվողների, եւ զարգացման, միայն լավագույն ծրագրավորողների, որոնք որոշ դեպքերում պետք է իմանալ, թե մեքենան ծրագրավորման լեզվի (նման մասնագետներ է աշխարհում ընդհանուր միավորներով). Կարճ ասած, ստեղծել իրենց սեփական օպերացիոն շքեղ մեկուսացման դուք պարզապես չի աշխատի.

Հիմնական գիտելիքներ եւ հմտություններ

Չնայած բարդության նման ծրագրերի, նույնիսկ հասարակ օգտվողները պետք է հասկանալ, թե բնույթը իրենց աշխատանքի, քանի որ այն ազդում է արտադրողականության իրենց փոխազդեցության հետ համակարգչի համար. Օրինակ, չիմանալով, աշխատանքի մասին ծրագրերին սկզբունքների, որոնք վերահսկում գրելու եւ ընթերցանության ից տեղեկատվություն սկավառակի մակերեսին, դուք չեք կարող ֆորմատավորելու կոշտ սկավառակի, հիմնված տեսակի տվյալների, որոնք մտադիր են պահել այն.

Քանի որ մենք արդեն ասել, դրանց կիրառումը կրում է համակարգային բնույթ, որը չի փոխել գրեթե երբեք: Դա է պատճառը, որ զարգացումը բաց կոդով ծրագրային ապահովման, որոնք ներկայացվում մասնավորապես խիստ պահանջներ:

Դասակարգումը համակարգի ծրագրային ապահովման

Ավանդաբար այս դասի հետեւյալն են ծրագրային ապահովման տարբերակները:

  • Հսկողության բաղադրիչներ.
  • հարգը բաղադրիչներ, վերամշակման եւ փոխանցող տեղեկատվություն.

Թե ինչպես հեշտ է հասկանալ, վերահսկման ծրագրեր են սինխրոն հիմնական գործընթացները `թույլ տալով բոլոր սարքերը է գործելու ճիշտ ձեր համակարգչի համար. Նրանց հիմնական գործառույթներն են `

  • Ուղղակի վերահսկում ամբողջ պրոցեսինգային իշխանության համակարգի.
  • Հետ աշխատելու համար անհրաժեշտ տվյալների իր գործունեության.

Առավել հաճախ, այդ գործիքները, որոնք մշտապես գտնվում են համակարգչի հիշողության մեջ: Պատկանում է բնակիչ սարքերի կազմող առանցքը OS. Եթե վերահսկման ծրագրեր, որոնք անհրաժեշտ է իրականացնել որոշ կարեւոր գործառնություններ, որոնք բեռնված է հիշողության մեջ անմիջապես առաջ շահագործման, նրանք կոչվում են տարանցիկ (անցողական): Ամեն դեպքում, այսօր այդ գործիքները հասանելի են միայն որպես մաս, այնպես էլ օպերացիոն համակարգի եւ վարորդների ձեւով գրադարանների.

Ի հակադրություն, ծրագիրը տեղեկատվական մշակման վազում է առանձին: Առավել հաճախ, նրանք առաքվում են տեղադրման փաթեթի կիրառական ծրագրեր. Ի դեպ, տեղադրողը (է Windows Տեղադրիչին, օրինակ), նաեւ վերաբերում է համակարգի ծրագրային ապահովման.

Մեկ այլ տարբերակ է դասակարգման

Շատ հաճախ, փորձագետներն ասում են, որ համակարգչային ծրագրային պետք է բաժանել հիմնական եւ ծառայությունից: Ի ռազմակայանի այն ծրագրերը, որոնք ապահովում են հենց գործունեությունը համակարգչի համար. Համապատասխանաբար, մի համակարգ ծրագրային ներառում է `

  • Սեփական օպերացիոն համակարգեր եւ վարորդները, իրենց կազմի.
  • Երեսվածքները (de) եւ այլ ԶԼՄ - ների համար ծրագրերի իրականացման:
  • Ֆայլի մենեջերների.

OS, որպես մի շարք բաց կոդով ծրագրային ապահովման

Մենք շարունակում ենք դիտելու համակարգի ծրագրային ապահովման. Օպերացիոն համակարգերը անբաժանելի մասը:

Ընդհանուր առմամբ, OS ինքնին կարող է ներկայացվել որպես մի շարք համակարգչային ծրագրերի, որոնք պատասխանատու են ստանալու, մշակման, տեղեկատվության օգտագործման եւ վերահսկման համակարգի բոլոր սարքերի. Է, մի կողմից, օպերացիոն համակարգը գործում է որպես «spacer» միջեւ Օգտվողի եւ նրա համակարգչի վրա, մյուս կողմից, այն է, պատասխանատու է, քանի որ որքան հնարավոր է արդյունավետ օգտագործման, այնպես էլ ծրագրային եւ ապարատային լրացնելով վերջինիս:

Գրականության մեջ, որ օպերացիոն համակարգը կոչվում է նաեւ հիմնական համակարգը ծրագրային ապահովման. Թե ինչու ընդունվել այս տերմինաբանությունը, մենք համարում ենք ստորեւ:

Պատկեր կառավարում - կարեւոր գործառույթը ACT

Ֆայլի մենեջերների նախատեսված են հեշտ մուտք դեպի ֆիզիկական տվյալների վրա սկավառակի, որպեսզի ցույց տալ նրանց մի գրաֆիկական ներկայացուցչության. Այսպիսով, նրանք կարող են օգտագործել միայն տրամաբանական ֆայլի անունը, այլ ոչ թե նրա անմիջական վայրում կոշտ սկավառակի.

Կարեւոր է! Ֆայլային համակարգերը եւ ֆայլի մենեջերների իրենք առկա չեն, քանի որ դրանք մշակվել են կոնկրետ օպերացիոն համակարգերի եւ լուծումների որոշ խնդիրների: Այսպես, որոշ փորձագետների համաձայն եմ, որ ձեր համակարգի ծրագրային ապահովման եւ ներառում է այդ դիմումները:

Սակայն կան որոշ փաստեր, որոնք որոշում են վերաբերմունքը դեպի այնպիսի ծրագրի առումով անկախ տեղեկատվության կառավարման գործիքները:

  • Շատ օպերացիոն համակարգեր (եւ երկար ժամանակ, գրեթե բոլոր) կարող է լինել միաժամանակ (!) Աշխատելու է գրեթե բոլոր ֆայլերի համակարգում.
  • Որոշ պարզունակ (բայց դեռ գործող) համակարգը կարող անել առանց այդ դիմումների.

Որն է այդ ակտի ծառայություն

Այս կատեգորիան ներառում է այնպիսի ծրագրեր, որոնք էապես ընդլայնել հնարավորությունները ակտ ծրագրի, դարձնելով այն ավելի հարմար է վերջնական մասին. Նրանք կարող են դասակարգվել, եւ ստանալ շատ քան - նը:

  • Սարքի վարորդները չեն դրել է օպերացիոն համակարգի փուլում է իր ստեղծման.
  • Համակարգչային ծրագրեր ինքնակառավարման ախտորոշում, որը վերացնում անհրաժեշտությունը օգտագործողը պետք է գտնել պատճառը սխալներով եւ անհաջողությունների.
  • Տարօրինակ կերպով բավարար, բայց anti-virus ծրագրային նույնպես տեղավորվում է "ծառայությունից»: Նկատի ունեցեք, որ դա չի եղել միշտ.
  • Հայտերը սպասարկման կրիչներ թույլ է տալիս Ձեզ պատճենել եւ արխիվային տվյալների, մշտապես ջնջել կամ վերականգնել տվյալների ֆայլերը օպտիմալացնել գործընթացը արձանագրելով սկավառակը:
  • Ներկառուցված կրկնօրինակում ծրագրի զգալիորեն նվազեցնել գրավված տիեզերական տեղեկություններ.
  • Կոմունալ կառավարման համար ցանցային ռեսուրսները եւ ցանցը ինքն.

Հաճախ այս դասի ծրագրերի կոչվում Համակարգի Կոմունալ ծառայություններ. Պարզապես նշենք, որ հակավիրուսային ծրագրերը չեն զանգահարել: Այսօր, հայտնի միջոցները Symantec, Touch Stone, ինչպես նաեւ այլ խոշոր ընկերությունները, որոնք մատակարարում ծրագրային ապահովման. Տեսակի ծրագրային ապահովման համար, որոշ դեպքերում մենք գրախոսվող, բայց մնում չլուծված մի շարք հարցեր:

ACT է աշխատել ցանցային արձանագրությունների

Քանի որ անունը նշանակում է, որ այդ համակարգի դիմումները պատասխանատու են մուտք գործելու համար ոստայնում. Նկատի ունեցեք, որ բոլոր հետեւյալ պայմաններով կիրառվում է ավելի այն համակարգերը, որոնք նախագծված են, որպեսզի կատարել որոշ կոնկրետ գործողություններ (էլեկտրոնային փոստի սերվերը Server File). Թարմացնել ծրագրային ապահովման այս կարգի, հաճախ ստիպված է զարգացնել նոր տարբերակները օպերացիոն համակարգերի.

Բանալին հասկանալու աշխատանքը ամբողջ ալգորիթմի հատուկ սերվերի ծրագիր, որը ընդունում հարցումները ցանցից եւ ինքն ուղարկում պատասխանները: Կոմունալ ծառայություններ, որոնք նախագծված են, որպեսզի հարցումներ ուղարկելու, որը կոչվում է հաճախորդներին. Նկատի ունեցեք, որ հարցումն ուղարկվում է ձեւով ստանդարտացված ֆորմատով, որը հաճախ կոչվում է որպես արձանագրության. Այս հարցի պատասխանը նույնպես ուղարկվում են որպես ֆայլ է որոշակի ձեւաչափ, որը պարունակում է բոլոր անհրաժեշտ տեղեկությունները (փաթեթային):

Ի դեպ, IE, Firefox, Opera եւ Google Chrome - նույն հաճախորդները, որոնք հիմնված այն սկզբունքի վրա, որ միայն սահմանված դուրս.

Ծրագրավորման միջավայրի եւ ծրագրերի իրականացումը

Այս ծրագրերը վերաբերում են հատուկ միջոցների, բայց մի հիմնական ըմբռնումը նրանց անհրաժեշտ է նաեւ, քանի որ առանց դրա անհնար է հասկանալ, թե սկզբունքները շահագործման օպերացիոն համակարգի եւ համակարգիչը ընդհանրապես: Նրանք պետք է ոչ միայն ստեղծել, այլեւ debug եւ ծրագրեր:

Փորձագետներն ասում են, որ այս դեպքում համակարգում ծրագրային ապահովման ներառում է `

  • Նշանակում է մուտքագրում եւ խմբագրում տեքստը:
  • Թարգմանիչ կամ թարգմանիչը համար (պարզ լեզվով):
  • The Linker, նաեւ կոչվում է LINKER:
  • Debuggers:
  • Ամբողջական դիմում գրադարանների համար կատարման ծրագրի:

Նկատի ունեցեք, որ դիմումը ստեղծվել (չնչին բացառություններով) ներքո որեւէ կոնկրետ OS. Բայց համակարգը գործիքներ, որոնք նախագծված են, որպեսզի դրանք զարգացնել, կարող է աշխատել մի բոլորովին այլ համակարգի (այս եւ պետք է մի քանի համակարգի գրադարանների): Սա շատ կարեւոր է, քանի որ նրանք չեն սահմանափակել իրենց ծրագրավորողներին ընտրելու նախընտրած համակարգ աշխատանքի.

Որոնք են թարգմանիչներ

Քանի որ այս սահմանումը հստակ չէ բոլորի համար, նայեք այս հարցի ավելի մանրամասն.

Սա կարեւոր հասկացություն վերաբերում է մի ծրագիր, որը թարգմանում է ծրագրավորման լեզու, որը հասկանալի է մարդկանց մեջ, մեքենա լեզվով: Իհարկե, մեքենան լեզուն կարելի է հասկանալ, եւ մարդ, բայց այդ մասնագետները ամբողջ աշխարհում միավոր: Ծրագիրն ինքնին գրված է ցանկացած ծրագրավորման լեզու, որը կոչվում է աղբյուրը մոդուլը: Օբյեկտ մոդուլը կոչվում ելակետային տեղեկատվությունը կազմվում հետագա օգտագործման մեքենայի. Կառուցվածքը Այս մոդուլի բաղկացած տեքստը ծրագրի արդեն թարգմանվել է մեքենայի լեզուն, ինչպես նաեւ այլ տեղեկությունների համար անհրաժեշտ է իր ճիշտ շահագործման եւ կարգաբերում:

Բոլոր դիմումները Այս դասի բաժանվում են եւ compilers թարգմանիչների. Առաջին անմիջապես թարգմանել աղբյուր տեքստը թարգմանում մեքենա մոդուլի. Թարգմանիչն է ոչ միայն կատարում է կրիչի վրա, բայց հետո փորձում է փորձարկել ծրագիրը: Այս հիման վրա, այն ունի մեկ մեծ թերություն: դանդաղ ծրագրի իրականացմանը: Դա է պատճառը, օգտագործելով այնպիսի միջոցներ, միայն մեկն է ամենապարզ եւ առավել պարզունակ լեզուներով, որոնք օգտագործվում են սովորեցնել ծրագրավորման հիմունքներ:

Linker, կամ Linker, որը զբաղվում է վերամշակման օբյեկտի մոդուլների է boot կետերը. Նրանցից յուրաքանչյուրը արդեն կարող է տեղափոխվել հիշողության մեջ եւ մահապատժի ենթարկվել:

Debugger, եւ այլ բաղադրիչներ

Որ debugger կատարում է էական գործառույթ, քանի որ այն թույլ է տալիս վերահսկել ծրագրի հոսքը, միաժամանակ փորձում է գտնել սխալների մասին. Իր հիմնական առանձնահատկությունն փաթեթը ներառում է `

  • Է քայլ միջոցով բեռնված օբյեկտի մոդուլի, մի մշտական բուծման արդյունքների:
  • Կանգ է կանխորոշված կետերում մշակողի.
  • Եթե կա նման անհրաժեշտություն, ապա debugger կարող լիովին դադարեցնել ծրագիրը մի կանխորոշված կետում:
  • Ցուցադրել բոլոր փոփոխականներ օգտագործվել.

գտածոները

Այնպես որ, եկեք ամփոփենք. Ստացվում է, որ հետեւյալ տարրերը ներառված են համակարգի ծրագրային ապահովման.

  • Ուղղակիորեն դեպի OS (օպերացիոն համակարգը):
  • Երեսվածքները (de) եւ ծրագրի կատարողականը միջավայրում.
  • Ֆայլի մենեջերների, եւ այլ ֆայլի կառավարման գործիք.
  • Մշակողի գործիքներ.
  • Բոլոր ցանցային գործիքներ.
  • Որոշ ծրագրեր.

Այստեղ մենք ուսումնասիրել կառուցվածքը համակարգի ծրագրային ապահովման.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.delachieve.com. Theme powered by WordPress.