Բովանդակություն
- 1. Օպերացիոն համակարգ (ՕՀ)
- Օպերացիոն համակարգերի տեսակները
- Գործառնական համակարգերի գործառույթները
- Օպերացիոն համակարգերի օրինակներ
- 2. Սարքի վարորդներ
- 3. որոնվածը
- BIOS- ը և UEFI- ն
- 4. mingրագրավորման լեզվի թարգմանիչներ
- 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: