Համակարգիչներ

Համակարգերի ծրագրակազմի հինգ տեսակները

Հեղինակ: Peter Berry
Ստեղծման Ամսաթիվը: 17 Հուլիս 2021
Թարմացման Ամսաթիվը: 11 Մայիս 2024
Anonim
5 Почему.  Бережливое производство.  Управление изменениями.
Տեսանյութ: 5 Почему. Бережливое производство. Управление изменениями.

Բովանդակություն

Ալֆրեդը երկարամյա ուսուցիչ և համակարգչային էնտուզիաստ է, ով աշխատում և հաշվում է հաշվողական սարքերի լայն տեսականի:

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

Համակարգային ծրագրաշարն իրականացնում է միջնորդի առաջադրանքներ `ապահովելու կապը այլ ծրագրաշարի և ապարատային համակարգի միջև` օգտագործողի հետ ներդաշնակ համակեցություն ապահովելու համար:

Համակարգերի ծրագրակազմը կարելի է դասակարգել հետևյալի տակ.

  • Օպերացիոն համակարգ: Օգտագործում է կապը ապարատային, համակարգային ծրագրերի և այլ ծրագրերի միջև:
  • Սարքի վարորդ. Հնարավորություն է տալիս սարքի հաղորդակցումը ՕՀ-ի և այլ ծրագրերի հետ:
  • Որոնվածը Հնարավորություն է տալիս սարքի կառավարմանը և նույնականացմանը:
  • Թարգմանիչ: Բարձր մակարդակի լեզուները թարգմանում է ցածր մակարդակի մեքենայական կոդերի:
  • Կոմունալ: Ապահովում է սարքերի և ծրագրերի օպտիմալ ֆունկցիոնալությունը:

1. Օպերացիոն համակարգ (ՕՀ)

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


Համակարգային ծրագրակազմը ծրագրաշարի առաջին շերտն է, որը բեռնվում է հիշողության մեջ ամեն անգամ, երբ համակարգիչը միանում է:

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

Որպեսզի բառ մշակիչը, ստեղնաշարը և տպիչը կատարեն այս խնդիրը, նրանք պետք է աշխատեն OS- ի հետ, որը վերահսկում է մուտքի և ելքի գործառույթները, հիշողության կառավարումը և տպիչի փչացումը:

Այսօր օգտվողը փոխազդում է օպերացիոն համակարգի հետ գրաֆիկական օգտագործողի ինտերֆեյսի (GUI) միջոցով ՝ մոնիտորի կամ սենսորային ինտերֆեյսի վրա: Desktopամանակակից ՕՀ-ներում աշխատասեղանը գրաֆիկական աշխատանքային տարածք է, որը պարունակում է ընտրացանկեր, պատկերակներ և ծրագրեր, որոնք օգտագործողի կողմից մանիպուլյացված կուրսորը կամ մատի հպումն է մանիպուլացնում: Սկավառակի գործառնական համակարգը (DOS) հայտնի միջերես էր, որն օգտագործվում էր 1980-ականներին:

Օպերացիոն համակարգերի տեսակները

  • Իրական ժամանակի ՕՀ: Տեղադրված է հատուկ նշանակության ներկառուցված համակարգերում, ինչպիսիք են ռոբոտները, մեքենաները և մոդեմները:
  • Մեկ օգտագործող և մեկ առաջադրանք ՕՀ. Տեղադրված են մեկանգամյա օգտագործվող սարքերում, ինչպիսիք են հեռախոսները:
  • Մեկանգամյա օգտագործող և բազմախնդիր ՕՀ. Տեղադրված են ժամանակակից անհատական ​​համակարգիչներ:
  • Մուլտի օգտագործող ՕՀ: Տեղադրված է ցանցային միջավայրում, որտեղ շատ օգտվողներ ստիպված են կիսել ռեսուրսները: Սերվերային ՕՀ-ները բազմաբնակարան օգտագործող գործառնական համակարգերի օրինակներ են:
  • OSանցային OS: Օգտագործվում է ռեսուրսներ, ինչպիսիք են ֆայլերը, տպիչները ցանցի կարգավորման մեջ բաժանելու համար:
  • Ինտերնետ / Վեբ ՕՀ: Նախատեսված է առցանց զննարկչի վրա աշխատելու համար:
  • Բջջային OS: Նախատեսված է շարժական հեռախոսների, պլանշետների և այլ շարժական սարքերի վրա աշխատելու համար:

Գործառնական համակարգերի գործառույթները

  • Դրանք GUI- ի միջոցով ապահովում են օգտագործողի և սարքավորումների միջերեսը:
  • Կառավարում և բաշխում է հիշողության տարածքը ծրագրերի համար:
  • Մշակում է ծրագրերի, մուտքային / ելքային սարքերի և հրահանգների կառավարումը:
  • Կարգավորում և կառավարում է ներքին և ծայրամասային սարքերը:
  • Կառավարում է տեղական և ցանցային համակարգիչներում մեկ կամ բազմաբնակարան օգտագործողների պահեստը:
  • Ֆայլերի և ծրագրերի անվտանգության կառավարում:
  • Կառավարում է մուտքային և ելքային սարքերը:
  • Հայտնաբերում, տեղադրում և վերացնում է սարքերը:
  • Վերահսկում է համակարգի կատարումը Task Manager- ի և այլ գործիքների միջոցով:
  • Արտադրեք սխալի հաղորդագրություններ և անսարքությունների վերացման ընտրանքներ:
  • Իրականացնել ցանցային կապի միջերեսը:
  • Կառավարում է տպիչները միայնակ կամ բազմաբնակարան համակարգերում:
  • Ներքին կամ ցանցային ֆայլերի կառավարում:

Օպերացիոն համակարգերի օրինակներ

Համակարգիչների համար հանրաճանաչ ՕՀ-ներն են.


  • Windows 10
  • Mac OS X
  • Ubuntu

Popularանցի / սերվերի հանրաճանաչ ՕՀ-ներն են.

  • Ubuntu սերվեր
  • Windows Server
  • Red Hat Enterprise

Հանրաճանաչ ինտերնետային / վեբ ՕՀ-ներն են.

  • Chrome OS
  • Ակումբային Linux
  • Remix OS

Հանրաճանաչ շարժական ՕՀ-ներն են.

  • iPhone օպերացիոն համակարգ
  • Android օպերացիոն համակարգ
  • Windows Phone OS

2. Սարքի վարորդներ

Վարորդի ծրագրակազմը համակարգային ծրագրաշարի մի տեսակ է, որը կյանքի է կոչում համակարգչային սարքերն ու ծայրամասերը: Վարորդները հնարավորություն են տալիս բոլոր միացված բաղադրիչներին և արտաքին հավելումներին կատարել իրենց նպատակային խնդիրները, ինչպես նշված է ՕՀ-ի կողմից: Առանց վարորդների, ՕՀ-ը ոչ մի պարտականություն չէր նշանակի:

Սարքերի օրինակներ, որոնք վարորդներ են պահանջում.

  • Մուկ
  • Ստեղնաշար
  • Ձայնային քարտ
  • Displayուցադրման քարտ
  • Անցային քարտ
  • Տպիչ

Սովորաբար, օպերացիոն համակարգը վարորդներով ուղեկցվում է արդեն շուկայում գտնվող սարքերի մեծ մասի համար: Լռելյայնորեն, մուտքային սարքերը, ինչպիսիք են մկնիկը և ստեղնաշարը, տեղադրելու են իրենց վարորդները: Դրանք երբեք չեն կարող պահանջել երրորդ կողմի տեղադրումներ:


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

3. որոնվածը

Irmրագրակազմը գործառնական ծրագրաշարն է, որը տեղադրված է ֆլեշ, ROM կամ EPROM հիշողության չիպի մեջ ՝ OS- ի այն նույնականացնելու համար: Այն ուղղակիորեն ղեկավարում և վերահսկում է ցանկացած ապարատային համակարգի բոլոր գործողությունները:

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

Դա արվել է դրանք բարձր մակարդակի ծրագրակազմից տարբերակելու համար, որոնք հնարավոր է արդիականացնել առանց բաղադրիչները փոխանակելու:

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

BIOS- ը և UEFI- ն

Համակարգչային համակարգչում այսօր ամենակարևոր որոնվածը տեղադրվում է արտադրողի կողմից մայր տախտակի վրա և այն հասանելի է հինով BIOS- ը (Հիմնական մուտքային / ելքային համակարգ) կամ նորը ՈՒԵՖԻ (Միավորված ընդլայնված որոնվածի միջերես) պլատֆորմներ:

Դա կազմաձևման ինտերֆեյսն է, որը բեռնվում է առաջին անգամ, երբ համակարգիչը միացված է և անցնում է ՓՈՍՏ (Միացում ինքնաթեստավորման վրա):

Մայր պլանշետը սկսվում է ամբողջ ապարատը արթնացնելուց և ապահովում է, որ պրոցեսորը, հիշողությունը և սկավառակի կրիչները, ինչպիսիք են պրոցեսորը, հիշողությունը և սկավառակը: Եթե ​​բոլոր կարևոր բաղադրիչները լավն են, այն կգործարկի bootloader- ը, որը կբեռնի գործառնական համակարգը: Եթե ​​պատահական մուտքի հիշողությունը սխալ է, BIOS- ը թույլ չի տա համակարգչին գործարկել:

Բեռնման ժամանակ օգտագործողը կարող է փոխել BIOS- ի և UEFI- ի կարգավորումները `սեղմելով հատուկ ստեղներ (գործառույթի ստեղն, ջնջել կամ esc ստեղնը)` կազմաձևման էջը բեռնելու համար: Օգտվողը կարող է կազմաձևել անվտանգությունը, բեռնման կարգը, ժամանակը և այլ ընտրանքներ հայտնվող էջում:

Չնայած դրանք այլ կերպ են աշխատում, որոնվածը մի քանի եղանակով հաճոյախոսում է վարորդներին: Երկուսն էլ ինքնություն են տալիս ապարատային սարքերին, վերջիններս ստիպում են օպերացիոն համակարգին տեսնել սարքը:

Երկուսի հիմնական տարբերությունն այն է, որ որոնվածը միշտ բնակվելու է սարքերի մեջ, մինչդեռ վարորդները տեղադրվելու են գործառնական համակարգում:

Նյութերի ծրագրակազմի արդիականացումը գալիս է սարքի արտադրողի կողմից (ոչ թե ՕՀ-ի արտադրողի): Դրանք անհրաժեշտ են, եթե օգտագործողը ցանկանում է, որ համակարգչային սարքավորումները ստանան նոր ապարատային և ծրագրային ապահովում: Նյութերի որոնվածը հնարավորություն կտա, որ սարքերը ավելի լավ աշխատեն հին և նոր գործառնական համակարգերի և ծրագրերի հետ:

Գրեթե բոլոր սարքերը և ծայրամասերը ներկառուցված են որոնվածի հետ: Networkանցային քարտ, հեռուստալսիչ, երթուղիչ, սկաներ կամ մոնիտոր և սարքերի օրինակներ, որոնց վրա տեղադրված է որոնվածը:

4. mingրագրավորման լեզվի թարգմանիչներ

Սրանք միջանկյալ ծրագրեր են, որոնց վրա վստահում են ծրագրակազմի ծրագրավորողները ՝ բարձր մակարդակի լեզվի սկզբնաղբյուրը մեքենայի լեզվի կոդի վերափոխելու համար: Առաջինը ծրագրավորման լեզուների հավաքածու է, որը մարդկանց համար հեշտ է ընկալել և ծածկագրել (այսինքն ՝ Java, C ++, Python, PHP, BASIC): Վերջինս բարդ կոդ է, որը միայն պրոցեսորը հասկանում է:

Թարգմանչի հանրաճանաչ լեզուներն են կազմող, հավաքող և թարգմանիչ: Դրանք սովորաբար նախագծվում են համակարգչային արտադրողների կողմից: Թարգմանչի ծրագրերը կարող են կատարել ծրագրի կոդերի ամբողջական թարգմանություն կամ միաժամանակ թարգմանել յուրաքանչյուր այլ հրահանգ:

Մեքենայի կոդը գրված է բազա -2-ի թվային համակարգում `գրված 0-ով կամ 1-ով: Սա հնարավոր ամենացածր մակարդակի լեզուն է: Մարդկանց համար թվացյալ անիմաստ լինելով հանդերձ, վերամշակողի կողմից զրոներն ու մեկը իրականում խելացի դասակարգվում են ՝ հղում անելով յուրաքանչյուր պատկերացվող մարդկային ծածկագրին և բառին:

Softwareրագրակազմ մշակողների աշխատանքը պարզեցնելուց բացի, թարգմանիչները օգնում են տարբեր նախագծային առաջադրանքների,

  • Բացահայտեք շարահյուսական սխալները թարգմանության ընթացքում ՝ այդպիսով թույլ տալով փոփոխություններ կատարել օրենսգրքում:
  • Տրամադրեք ախտորոշիչ հաշվետվություններ, երբ կոդի կանոնները չեն պահպանվում:
  • Dataրագրի համար հատկացրեք տվյալների պահեստը:
  • Նշեք ինչպես աղբյուրի կոդը, այնպես էլ ծրագրի մանրամասները:

5. Կոմունալ ծառայություններ

Կոմունալ ծառայությունները համակարգային ծրագրակազմի տեսակներ են, որոնք տեղակայված են համակարգի և կիրառական ծրագրերի միջև: Սրանք ծրագրեր են, որոնք նախատեսված են համակարգչի ախտորոշիչ և տեխնիկական սպասարկման համար: Նրանք օգտակար են համակարգչի գործառույթն օպտիմալ կերպով ապահովելու համար: Նրանց առաջադրանքները տատանվում են ՝ տվյալների վճռորոշ անվտանգությունից մինչև սկավառակի կրիչի դեֆրագրացում:

Մեծ մասը երրորդ կողմի գործիքներ են, բայց դրանք կարող են միավորված լինել գործառնական համակարգով: Երրորդ կողմի գործիքները հասանելի են անհատապես կամ միավորված են միասին, ինչպիսիք են Hiren Boot CD- ի, Ultimate Boot CD- ի և Kaspersky Rescue Disk- ի հետ:

Կոմունալ ծրագրաշարի օրինակներն ու առանձնահատկությունները ներառում են.

  • Ֆայլերի և ծրագրերի անվտանգության համար նախատեսված հակավիրուսային և անվտանգության ծրագրակազմ, օրինակ ՝ Malwarebytes, Microsoft Security Essentials և AVG:
  • Սկավառակի բաժանման ծառայություններ, ինչպիսիք են Windows Disk Management, Easeus Partition Master և Partition Magic:
  • Սկավառակի defragmentation- ը սկավառակի վրա ցրված ֆայլեր կազմակերպելու համար: Օրինակներից են Disk Defragmenter- ը, Perfect Disk- ը, Disk Keeper- ը, Comodo Free Firewall- ը և Little Snitch- ը:
  • Ֆայլի սեղմում ՝ սկավառակի տարածքը օպտիմալացնելու համար, ինչպիսիք են WinRAR, Winzip և 7-Zip:
  • Տվյալների պահուստավորում ՝ անվտանգության նկատառումներից ելնելով, օրինակ ՝ Cobian, Clonezilla և Comodo:
  • Սարքավորումների ախտորոշման ծառայություններ, ինչպիսիք են կոշտ սկավառակի պահապանը, Memtest- ը և կատարողականի մոնիտորը:
  • Տվյալների վերականգնում ՝ կորցրած տվյալները հետ ստանալու համար: Օրինակներից են iCare Data Recovery, Recuva և EaseUs Data Recovery Wizard:
  • Firewall արտաքին սպառնալիքներից պաշտպանվելու համար, օրինակ `Windows Firewall:

Համոզվեք, Որ Նայեք

Մենք Խորհուրդ Ենք Տալիս Տեսնել

3 անվճար տեսանյութերի խմբագիր դանդաղ կամ ցածրակարգ համակարգիչների համար
Համակարգիչներ

3 անվճար տեսանյութերի խմբագիր դանդաղ կամ ցածրակարգ համակարգիչների համար

Նինան թվային շուկայավարման խորհրդատու է, որը գտնվում է Բրուքլինում, Նյու Յորք:Ձեր ցածրակարգ համակարգիչը խանգարո՞ւմ է դառնալ հաջորդ Սփիլբերգը: Դու մենակ չես. Տեսանյութերի խմբագիրներից շատերը պահանջում ...
9 կախվածություն առաջացնող կայքեր, ինչպիսիք են Reddit- ը, բոլորը պետք է ստուգեն
Համացանց

9 կախվածություն առաջացնող կայքեր, ինչպիսիք են Reddit- ը, բոլորը պետք է ստուգեն

Ռահուլը Reddit թմրամոլ է, ով չի կարող կշտանալ A kreddit- ից և անհամար այլ paranormal ubreddit - ից:Reddit- ը աշխարհում լավագույնն ու վատթար իրադարձություններն գտնելու տեղն է: Այն բոլորի համար առաջարկե...