Unix-ի նման օպերացիոն համակարգերում կան երկու ընդհանուր տեսակի սարքի ֆայլեր, որոնք հայտնի են որպես նիշերի հատուկ ֆայլեր և արգելափակել հատուկ ֆայլեր: Նրանց միջև տարբերությունը կայանում է նրանում, թե որքան տվյալներ են կարդացվում և գրվում օպերացիոն համակարգի և սարքաշարի կողմից:
Որո՞նք են Unix-ի տարբեր տեսակները:
Յոթ ստանդարտ Unix ֆայլի տեսակներն են՝ կանոնավոր, գրացուցակ, խորհրդանշական հղում, FIFO հատուկ, բլոկ հատուկ, հատուկ նիշ և վարդակից, ինչպես սահմանված է POSIX-ի կողմից: ՕՀ-ին հատուկ ներդրումներն ավելի շատ տեսակներ են թույլ տալիս, քան պահանջում է POSIX-ը (օրինակ՝ Solaris դռներ):
Ինչպե՞ս են սարքերը ներկայացված Unix-ում:
Բոլոր սարքերը ներկայացված են ֆայլերով, որոնք կոչվում են հատուկ ֆայլեր, որոնք գտնվում են/dev գրացուցակում: Այսպիսով, սարքի ֆայլերը և այլ ֆայլերը կոչվում և հասանելի են նույն ձևով: «Սովորական ֆայլը» պարզապես սովորական տվյալների ֆայլ է սկավառակի վրա:
Որոնք են երկու տեսակի սարքի ֆայլերը Linux-ում:
Սարքի ֆայլերի երկու տեսակ կա՝ հիմնված այն բանի վրա, թե ինչպես են դրանց գրված և դրանցից կարդացվող տվյալները մշակվում օպերացիոն համակարգի և սարքաշարի կողմից՝ Նիշերի հատուկ ֆայլեր կամ Նիշերի սարքեր: Արգելափակել հատուկ ֆայլեր կամ Արգելափակել սարքերը:
Որո՞նք են նիշերի սարքերը Linux-ում:
Նիշերի սարքերը սարքեր են, որոնք չունեն ֆիզիկապես հասցեավորվող պահեստային կրիչներ, ինչպիսիք են ժապավենային կրիչները կամ սերիական պորտերը, որտեղ I/O սովորաբար կատարվում է բայթ հոսքով:
Որո՞նք են Unix-ի հիմնական հատկանիշները:
UNIX օպերացիոն համակարգն աջակցում է հետևյալ հատկանիշներին և հնարավորություններին.
- Բազմաֆունկցիոնալ և բազմաֆունկցիոնալ:
- Ծրագրավորման ինտերֆեյս.
- Ֆայլերի օգտագործումը որպես սարքերի և այլ օբյեկտների աբստրակցիա:
- Ներկառուցված ցանց (TCP/IP ստանդարտ է)
- Համակարգի սպասարկման մշտական գործընթացներ, որոնք կոչվում են «դեյմոններ» և կառավարվում են init-ի կամ inet-ի կողմից:
Windows Unix-ն է:
Բացի Microsoft-ի Windows NT-ի վրա հիմնված օպերացիոն համակարգերից, մնացած գրեթե ամեն ինչ իր ժառանգությունը հետ է բերում Unix-ից: Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS, որոնք օգտագործվում են PlayStation 4-ում, անկախ այն բանից, թե որոնվածը աշխատում է ձեր երթուղիչի վրա. այս բոլոր օպերացիոն համակարգերը հաճախ կոչվում են «Unix-ի նման» օպերացիոն համակարգեր:
Ի՞նչ է Unix սարքը:
Unix-ի նման օպերացիոն համակարգերում սարքի ֆայլը կամ հատուկ ֆայլը ինտերֆեյս է սարքի վարորդի համար, որը հայտնվում է ֆայլային համակարգում, կարծես սովորական ֆայլ լիներ: … Այս հատուկ ֆայլերը թույլ են տալիս հավելվածային ծրագրին փոխազդել սարքի հետ՝ օգտագործելով սարքի դրայվերը ստանդարտ մուտքային/ելքային համակարգի զանգերի միջոցով:
Որոնք են տարբեր տեսակի ֆայլեր Linux-ում:
Linux-ն աջակցում է յոթ տարբեր տեսակի ֆայլեր: Այս ֆայլերի տեսակներն են՝ Կանոնավոր ֆայլը, Տեղեկատուի ֆայլը, Հղման ֆայլը, Նիշերի հատուկ ֆայլը, Արգելափակման հատուկ ֆայլը, Socket ֆայլը և Անվանված խողովակի ֆայլը: Հետևյալ աղյուսակը ներկայացնում է այս ֆայլերի տեսակների համառոտ նկարագրությունը:
Որտե՞ղ են պահվում սարքի ֆայլերը Linux-ում:
Բոլոր Linux սարքի ֆայլերը գտնվում են /dev գրացուցակում, որը արմատային (/) ֆայլային համակարգի անբաժանելի մասն է, քանի որ այս սարքի ֆայլերը պետք է հասանելի լինեն օպերացիոն համակարգին բեռնման գործընթացում:
Ինչ է mkdir-ը:
Linux/Unix-ում mkdir հրամանը թույլ է տալիս օգտվողներին ստեղծել կամ ստեղծել նոր դիրեկտորիաներ: mkdir նշանակում է «ստեղծել գրացուցակ»: mkdir-ի միջոցով կարող եք նաև թույլտվություններ սահմանել, միանգամից մի քանի գրացուցակներ (թղթապանակներ) ստեղծել և շատ ավելին:
Ի՞նչ է նիշերի սարքի ֆայլը:
Նիշերի սարքերը այնպիսի բաներ են, ինչպիսիք են աուդիո կամ գրաֆիկական քարտերը կամ մուտքային սարքերը, ինչպիսիք են ստեղնաշարը և մկնիկը: Ամեն դեպքում, երբ միջուկը բեռնում է ճիշտ դրայվերը (կամ բեռնման ժամանակ, կամ udev-ի նման ծրագրերի միջոցով), այն սկանավորում է տարբեր ավտոբուսները՝ տեսնելու, թե արդյոք այդ վարորդի կողմից կառավարվող որևէ սարք իրականում առկա է համակարգում:
Որոնք են սարքի հանգույցները:
Սարքի հանգույցը, սարքի ֆայլը կամ սարքի հատուկ ֆայլը հատուկ ֆայլի տեսակ է, որն օգտագործվում է Unix-ի նման շատ օպերացիոն համակարգերում, ներառյալ Linux-ը: Սարքի հանգույցները հեշտացնում են թափանցիկ հաղորդակցությունը օգտագործողի տարածքի հավելվածների և համակարգչային տեխնիկայի միջև:
Ի՞նչ են բլոկ սարքերը Linux-ում:
Բլոկ սարքերը բնութագրվում են ֆիքսված չափի բլոկներում կազմակերպված տվյալների պատահական հասանելիությամբ: Նման սարքերի օրինակներ են կոշտ սկավառակներ, CD-ROM կրիչներ, RAM սկավառակներ և այլն… Բլոկ սարքերի հետ աշխատանքը պարզեցնելու համար Linux միջուկը տրամադրում է մի ամբողջ ենթահամակարգ, որը կոչվում է բլոկ I/O (կամ բլոկ շերտ) ենթահամակարգ: