Մարդ, որը խոսում է սարքավորումների հետ և հակառակը
Տեխնոլոգիա

Մարդ, որը խոսում է սարքավորումների հետ և հակառակը

Դրանցից հարյուրավոր են կառուցվել։ Տոննա տարբերակներ և բաշխումներ: Դրանցից մի քանիսը խորշ հետաքրքրություններ են, մյուսները օգտագործվում են մի քանիսի կողմից, բայց դրանք մեծ նշանակություն ունեն, քանի որ պատասխանատու են համակարգչային և ցանցային ենթակառուցվածքի հիմնական մասերի համար: Չնայած նման բազմությանը, շուկայի յուրաքանչյուր հատվածում երկուսից ավելի գերիշխողներ չկան:

որը աշխատում է ձեր համակարգչում: Այն կառավարում է հիշողությունը, գործընթացները և դրա ողջ ծրագրակազմն ու սարքավորումը: Այն նաև թույլ է տալիս շփվել համակարգչի հետ՝ առանց մեքենայի «լեզուն» իմանալու։ Շատ դեպքերում սարքում միաժամանակ աշխատում են բազմաթիվ տարբեր ծրագրեր, և դրանցից յուրաքանչյուրը պետք է մուտք ունենա դեպի կենտրոնական պրոցեսոր (CPU), հիշողություն և պահեստ: Օպերացիոն համակարգ համակարգում է այդ ամենը` յուրաքանչյուր ծրագրին տալով այն, ինչ անհրաժեշտ է: Առանց օպերացիոն համակարգի, ծրագրաշարը նույնիսկ չէր կարողանա փոխազդել սարքավորումների հետ, և համակարգիչը անօգուտ կլիներ:

Օգտագործողներ և կիրառական ծրագրեր մուտք ունենալ օպերացիոն համակարգերի կողմից առաջարկվող ծառայություններին համակարգային զանգերի և հավելվածների ծրագրավորման միջերեսների միջոցով: Նրանք փոխազդում են համակարգչի օպերացիոն համակարգի հետ: - ից հրամանի տողերի միջերեսներ (CLI) գրաֆիկական միջերեսներ օգտվող, որը հայտնի է որպես GUI (տես նաեւ: ) Մի խոսքով, օպերացիոն համակարգը թույլ է տալիս օգտվողներին փոխազդել համակարգչային համակարգերի հետ՝ գործելով որպես ինտերֆեյս օգտվողների կամ կիրառական ծրագրերի և համակարգչային տեխնիկայի միջև:

1. Ամենատարածված օպերացիոն համակարգերի լոգոները

Օպերացիոն համակարգեր (1) կարելի է գտնել գրեթե բոլոր սարքերում, որոնք ներառում են ձեր համակարգիչը՝ սկսած բջջային հեռախոսներ i խաղային կոնսոլ po սուպերհամակարգիչներ i ինտերնետ սերվերներ. Հայտնի ժամանակակից օպերացիոն համակարգերի օրինակներն են՝ Android, iOS, GNU/Linux, Mac OS X, Microsoft Windows կամ z/OS IBM-ից: Այս բոլոր համակարգերը, բացառությամբ Windows-ի և/և z/OS-ի, UNIX արմատավորված են: Վերջերս, եթե դուք չեք տարբերում աշխատասեղանի և բջջային հարթակների միջև, Windows-ն այլևս չի գերակայում, այլ այն է (2):

2. Ընդհանուր առմամբ վերջին տասնամյակում օպերացիոն համակարգերի համաշխարհային շուկայի մասնաբաժնի փոփոխություն՝ ըստ StatCounter-ի

3. Վերջին տասնամյակում աշխատասեղանի օպերացիոն համակարգերի համաշխարհային շուկայի մասնաբաժնի փոփոխությունը, ըստ StatCounter-ի:

4. Վերջին տարվա ընթացքում բջջային սարքերի օպերացիոն համակարգերի համաշխարհային շուկայի մասնաբաժնի փոփոխություն, ըստ StatCounter-ի

5. Օպերացիոն համակարգերի տեսակների բաժնետոմսերը սերվերների շուկայում 2018թ

Անհատական ​​համակարգիչների համար ամենահայտնի երեք օպերացիոն համակարգերն են. Microsoft Windows- ը, Apple Mac OS X i Linux, որի մասնաբաժինը տատանվում է 1-2%-ի սահմաններում։ (3) Բջջային սարքերի շարքում Android-ը գերակշռում է Apple-ի iOS-ում, որը երկրորդ տեղում է՝ վերջերս աճող շուկայական մասնաբաժնով (4): Իսկ սերվերների համաշխարհային շուկայում նրանց գրեթե կեսն ունի Microsoft-ի արտադրանք, թեև այդ տոկոսը կամաց-կամաց նվազում է, և Red Hat Linux-ի տարածման հետ մեկտեղ այս երկու համակարգերը կազմում են այս շուկայի մոտ 4/5-ը (5):

Սմարթֆոնից սերվեր

Microsoft-ը ստեղծեց Windows օպերացիոն համակարգ 80-ականների կեսերին։ Այն հիմնված էր MS-DOS միջուկի վրա, որն այն ժամանակ ամենից հաճախ օգտագործվող ծրագրի ղեկավարն էր հավելվածների գործարկման համար: Այնուհետև, ներառյալ առաջին խոշոր թարմացումը 1987 թվականին, որին հաջորդեց Windows 3.0-ը: Մի քանի տարի անց հաջորդ տարբերակը՝ Windows 95-ը դարձավ գերիշխող օպերացիոն համակարգը։ Փորձագետներն ասում են, որ Microsoft-ի համակարգը Windows 95-ից ի վեր հիմնական ճարտարապետության առումով առանձնապես չի փոխվել, թեև այն ավելացրել է հսկայական թվով հնարավորություններ՝ նոր հաշվողական կարիքները բավարարելու համար: Այսօրվա մեր իմացած տարրերից շատերը եղել են 90-ականներից, ինչպիսիք են մեկնարկային ընտրացանկը, առաջադրանքների տողը և Windows Explorer-ը (այժմ հայտնի է որպես «Explorer»):

Այն ստեղծվել է երկար տարիների ընթացքում Windows-ի շատ տարբեր տարբերակներ. Դրանցից ամենատարածվածներն են Windows 7 (թողարկվել է 2009 թ.) Windows Vista (2007) եւ Windows XP (2001): Windows-ը նախապես տեղադրված է մեծ մասում նոր ԱՀորը համարվում է աշխարհում նրա գերիշխանության հիմնական պատճառը։ Օգտագործողը, ով գնում է համակարգիչ կամ նոութբուք կամ թարմացնում է Windows-ն իր համակարգչում, կարող է ընտրել համակարգի մի քանի տարբեր տարբերակներից, այդ թվում՝ Home Premium, պրոֆեսիոնալ կամ Վերջնական.

Նույնը բոլորի համար նոր Macintosh համակարգիչներ կամ կակաչ գործարանում նախապես տեղադրված է 2002 թվականից։ Apple օպերացիոն համակարգ, այժմ հայտնի է որպես MacOS (նախկինում OS X և նաև Mac OS X): Apple օպերացիոն համակարգերը UNIX-ի վրա հիմնված հին օպերացիոն համակարգերի ընտանիք են, որոնք պաշտոնապես հասանելի են միայն Apple համակարգիչների համար, որոնք նախապես տեղադրված են 2002 թվականից: Համակարգի անվանումը հայտարարվել է 2016 թվականին WWDC կոնֆերանսում՝ Apple-ի կողմից իրենց օպերացիոն համակարգերի համար օգտագործվող անունները միավորելու անհրաժեշտության պատճառով (այսպես, macOS-ը շարքի մի մասն է՝ iOS, watchOS, tvOS և այլն)։

ք հին UNIX Նախկինում օգտագործվել է ժամանակակից Apple համակարգի ստեղծման հիմքը NeXTStep համակարգ 80-ականների երկրորդ կեսին Apple-ը գնել է NeXT արտադրողի հետ 1996թ. Այդ «դասական» Macintosh համակարգչային համակարգի վերջին տարբերակը Mac OS 9-ն էր: 2006 թվականին առաջին տարբերակը թողարկվեց նոր x86 Mac-ների համար: - Mac OS X 10.4. 2005 թվականին թողարկվեց առաջին տարբերակը, որը լիովին համատեղելի էր Uniform UNIX Specification-ի երրորդ տարբերակի հետ՝ Mac OS X 10.5, որն աշխատում էր PowerPC-ով և x86 «mac»-ով՝ օգտագործելով տեխնոլոգիա, որը կոչվում է. Ունիվերսալ Երկուական, որը գործարկվող ֆայլի ձևաչափ է, որն աշխատում է երկու ճարտարապետության վրա: Այս տարբերակի հիման վրա ստեղծվել է iOS համակարգը (ի սկզբանե iPhone OS), Apple Inc.-ի օպերացիոն համակարգը։ iPhone, iPod touch և iPad բջջային սարքերի համար: Ինչպես տեսնում եք, Apple-ի համակարգի/օպերացիոն համակարգերի պատմությունը շատ ավելի բարդ է, քան Windows-ը:

Այնուամենայնիվ, սա ոչինչ է ընտանիքի բազմազանության համեմատ։ Linux, մուտքագրեք օպերացիոն համակարգեր, ինչը նշանակում է, որ դրանք կարող են փոփոխվել և վերաբաշխվել ցանկացածի կողմից աշխարհի ցանկացած կետում: Այն սկզբունքորեն տարբերվում է Windows-ի նման սեփական ծրագրաշարից, որը կարող է փոխվել միայն այն ընկերության կողմից, ում սեփականատերն է: Linux-ի առավելությունը այն է, որ այն «ազատ ծրագրային ապահովում» է, և կան բազմաթիվ տարբեր բաշխումներ (տարբերակներ), որոնցից կարող եք ընտրել ձեր կարիքներին համապատասխանող մեկը: Յուրաքանչյուր բաշխում ունի տարբեր տեսք և զգացում: Ամենահայտնի բաշխումները հայտնի են որպես Ubuntu, Mint և Fedora: Linux-ը կոչվում է ընտանիքի անունով Լինուս Տորվալդսով ստեղծել է Linux միջուկը 1991 թվականին։

Linux-ն առաջին անգամ տարածվել է GNU General Public License 1992 թվականին։ Այն իր սկզբնական թողարկման սկզբնական կոդերի առաջին մի քանի տողից աճել է մինչև ավելի քան քսան միլիոն տող այսօր: Այս համակարգը կարող է փոփոխվել յուրաքանչյուրի կողմից իր նպատակների համար: Հետեւաբար մենք ունենք Linux-ի վրա հիմնված հարյուրավոր օպերացիոն համակարգերկոչվում են բաշխումներ: Սա չափազանց դժվար է դարձնում նրանց միջև ընտրությունը, շատ ավելի դժվար, քան համակարգային տարբերակ ընտրելը:

Linux բաշխումների բազմազանություն դա այնքան հիանալի է, որ յուրաքանչյուրը կգտնի իր կարիքներին և նախասիրություններին համապատասխան մի բան: Օրինակ, կան տարբերակներ, որոնք նմանակում են հայտնի Windows XP-ին: Կան նաև Linux-ի ավելի մասնագիտացված տարբերակներ, ինչպիսիք են բաշխումները, որոնք նախատեսված են հնացած, ցածրակարգ համակարգիչներին նոր կյանք հաղորդելու կամ ծայրահեղ անվտանգ բաշխումներին, որոնք կարող են. գործարկել USB կրիչից. Իհարկե, կան Linux-ի բազմաթիվ տարբերակներ սերվերների և ձեռնարկությունների դասի այլ հավելվածների համար: Linux-ի ընդունողները խորհուրդ են տալիս Ubuntu-ն որպես լավ մեկնարկային կետ: Սա շատ հարմար համակարգ է (նույնիսկ Windows-ի համեմատ), բայց միևնույն ժամանակ բազմակողմանի և բազմաֆունկցիոնալ: համակարգչային արվեստի մասնագետներ.

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

Կան նաև օպերացիոն համակարգեր սերվերների համար, այսինքն. ծանր և չափազանց ծանր քաշով: Ո՞րն է տարբերությունը սերվերի օպերացիոն համակարգ a օպերացիոն համակարգ միջին օգտագործողի համար? «Նորմալ» օպերացիոն համակարգը կարող է գործարկել այնպիսի ծրագրեր, ինչպիսիք են MS Word, PowerPoint, Excel, ինչպես նաև գրաֆիկական ծրագրեր, վիդեո նվագարկիչներ և այլն։ Այն օգտագործում է LAN և Bluetooth կապեր և ավելի էժան է, քան սերվերի օպերացիոն համակարգը:

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

Օպերացիոն համակարգեր IoT սարքերի համար

Կոնտիկուս – Բաց կոդով օպերացիոն համակարգ, որը մշակվել է 2002 թվականին, հիմնականում կենտրոնացած է ցածր էներգիայի ցանցի միկրոկառավարիչների և IoT սարքերի վրա:

Android իրեր - Ստեղծվել է Google-ի կողմից: Նրա նախկին անունը Բրիլո էր։ Այն աջակցում է Bluetooth և Wi-Fi տեխնոլոգիաներին:

հասարակական կարգի խախտում - ունի մշակողների մեծ համայնք և թողարկվում է GNU Lesser General Public License-ի ներքո: Այսպիսով, RIOT-ը կոչվում է IoT աշխարհի Linux:

Apache Mayneute - նման է RIOT օպերացիոն համակարգին: Այն թողարկվում է Apache 2.0 լիցենզիայի ներքո: Աշխատում է իրական ժամանակում: Այն կարող է օգտագործվել բազմաթիվ միկրոկարգավորիչներում, արդյունաբերական IoT սարքերում և բժշկական սարքերում:

LiteOS – գործարկվել է չինական տեխնոլոգիական հսկայի Huawei-ի կողմից 2015 թվականին: Այն համարվում է անվտանգ և փոխգործունակ:

Զեփյուռ – թողարկվել է 2016 թվականին Linux Foundation-ի կողմից: Տարբեր IoT սարքերի հեշտ ինտեգրումը այս օպերացիոն համակարգը դարձրել է աշխարհում ամենահայտնիներից մեկը:

կծում Ubuntu IoT-ի հիմնական օպերացիոն համակարգն է: Հիմնվելով Ubuntu համայնքի վրա՝ այն երաշխավորում է ուժեղ անվտանգություն IoT սարքերի համար:

Փոքր ՕՀ - Առաջին անգամ թողարկվել է 2000 թ. Այն IoT սարքերի ամենահին օպերացիոն համակարգերից է։ Այն հիմնականում օգտագործում է անլար սենսորային ցանցեր։ 

Windows իրերի ինտերնետ – նախկինում հայտնի էր նաև որպես Windows Embedded: Windows 10-ի գալուստով այն փոխվեց Windows IoT-ի:

Ռասպյան Debian-ի վրա հիմնված օպերացիոն համակարգ է միայն Raspberry Pi-ի համար: Միջուկը նման է Unix միջուկին։

Ֆրիրտոս բաց կոդով օպերացիոն համակարգ է միկրոկոնտրոլերների համար: Այն օգտագործում է Amazon ամպային ծառայությունը, այսինքն՝ AWS:

ներդրված Linux – Այս տարբերակի Linux օպերացիոն համակարգը օգտագործվում է խելացի հեռուստացույցների, անլար (Wi-Fi) երթուղիչների և այլնի համար:

GUI-ի համառոտ պատմություն

Մարդկանց մեծ մասը օգտագործում է օպերացիոն համակարգըորը տեղադրվում է նրանց համակարգչում նախքան այն գնելը, բայց, իհարկե, միշտ հնարավոր է փոխել, թարմացնել կամ նույնիսկ փոխարինել այն: Ժամանակակից օպերացիոն համակարգերը օգտագործում են գրաֆիկական ինտերֆեյս կամ ինտերֆեյս, որը թույլ է տալիս մկնիկի կամ սենսորային վահանակի միջոցով սեղմել պատկերակները, կոճակները և մենյուները, և ամեն ինչ ցուցադրվում է էկրանին՝ օգտագործելով գրաֆիկայի և տեքստի համադրություն: Նախքան GUI-ը, համակարգչային միջերեսը բաղկացած էր հրամանի տողից, և օգտատերը պետք է յուրաքանչյուր հրաման մուտքագրեր համակարգիչ, իսկ մեքենան ցուցադրում էր միայն տեքստը:

Աշխարհի առաջին գրաֆիկական ինտերֆեյսը համարվում է Apple System 1-ի թողարկումը 1984 թվականի հունվարին։ Հաջորդ նոյեմբերին թողարկված Windows 1-ը նաև առաջարկեց GUI՝ 16-բիթանոց գրաֆիկական ինտերֆեյս: Այն ժամանակ, բացի Apple-ից, գրաֆիկական միջավայրերի նախատիպերը ցուցադրվեցին այլ ընկերությունների կողմից, օրինակ՝ VisiCorp-ը COMDEX-ում 1982 թվականին, և Windows GUI-ի ստեղծման հիմնական պատճառը անհանգստությունն էր: Bill Gates IBM PC շուկայում դիրքերի կորստի համար:

Նրա ինտերֆեյսը, ինչպես նշեցինք, ավելի շատ դիտումներ ունի Windows օպերացիոն համակարգ հենվել է Սկսել ընտրացանկըորն առաջին անգամ ներկայացվել է Windows 95 (1995) 6-ում: Սկսել կոճակը i Սկսել ընտրացանկը օգտատերերին նոր ծրագրի գործարկման գործընթացին ներգրավելու գովազդային արշավով։ Երբ Windows 2012-ը դուրս եկավ 8-ին, կոճակն անհետացավ, և օգտատերը անմիջապես տեղափոխվեց ամբողջական մեկնարկային էկրան, որը նախատեսված էր նոր սենսորային սարքերի հետ համատեղելի լինելու համար: Սկսնակ էկրանը կենտրոնանում է հավելվածների պատկերակների և սալիկների վրա, որոնց վրա կարող եք սեղմել, ինչպես Apple-ի բարում, այլ ոչ թե համակարգի ընտրանքների և ծրագրերի ցանկը, որոնք Windows-ն օգտագործում էր Start ընտրացանկի համար նախորդ տարիներին:

6. Օգտագործելով Windows Start կոճակը

2013 թվականին հայտնվեց Windows 8.1 տարբերակորը վերադարձրեց «Սկսել» կոճակը՝ Microsoft-ի հաճախորդների համար հեշտացնելու գործարկման համակարգից օգտվելը: 2014 թվականին Windows 10-ը վերջնականապես վերականգնեց «Սկսել» կոճակը և «Սկսել» ընտրացանկը:

Նշված է օգտատերերին հայտնի Apple-ի դոկ ներկայացվել է 2000 թվականին Mac OS X-ի թողարկմամբ, որը կոչվում է Cheetah: Մինչև 2000 թվականը Apple օպերացիոն համակարգի օգտատերերն օգտագործում էին վերին մենյուի սանդղակը ծրագրերը գործարկելու և ընտրելու, ինչպես նաև արդեն գործարկվող հավելվածներում փոփոխություններ կատարելու համար: Երբ օպերացիոն համակարգը X 10.5, որը նաև հայտնի է որպես Leopard2007 թվականի հոկտեմբերին թողարկված Dock-ը (7) վերափոխվել է՝ օգտագործելով նույն տեսողական մոտեցումը, որը մենք գիտենք այսօր:

UNIX և ոչ UNIX

Windows համակարգեր, Mac OS i Linux-ի տարբեր բաշխումներ (ներառյալ այս ընտանիքին պատկանող Android-ը) - սա այն ամենը չէ, ինչ առաջարկում է շուկան: Պետք է հստակեցնել, որ այս աշխարհում շատ տարբեր ապրանքներ այս կամ այն ​​կերպ կապված են միմյանց հետ. Օրինակ, Linux-ը մոդելավորվել է հին UNIX համակարգի հիման վրա, որը մշակվել է Bell Labs-ի կողմից 60-ականների վերջից: Ժամանակակից Apple համակարգերը գալիս են UNIX-ից: Այսպիսով, գոյություն ունի կապերի ցանց, բայց շատ ծրագրավորողներ, հատկապես նրանք, ովքեր ստեղծում են այդ համակարգերը, փորձում են դրանք չտեսնել որպես «ըստ էության նույնը» և ընդգծել տարբերությունները: Linux անվանումն ինքնին պետք է լինի «Linux Is Not UniX»-ի հապավումը։ Սա նշանակում է, որ Linux-ը նման է UNIX-ին, բայց մշակվել է առանց Unix կոդի, ի տարբերություն, օրինակ, BSD()-ի և դրա տարբերակների։

Նման հարակից, բայց հստակ համակարգի օրինակ է Chrome OSGoogle-ի կողմից ստեղծված համակարգի հիմնական խնդիրն է ինտերնետ հավելվածների գործարկում. Այն հասանելի է շատ էժան և թանկ նոութբուքերի վրա: Chrome OS-ով նախապես տեղադրված համակարգիչները հայտնի են շուկայում քրոմբուքեր.

Վերոնշյալ ԲՍԴ-ի ժառանգներից մեկը զանգահարել է FreeBSD- ը (ութ). Համակարգի առաջին տարբերակը թողարկվել է 8 թվականին։ Ներկայումս առկա է երկու կայուն տարբերակ՝ 1993 և 11.4: Ստեղծվել է FreeBSD անվանումը Դեյվիդ Գրինմեն Walnut Creek CD-ից, որն ի սկզբանե աջակցել է նախագծին: FreeBSD-ի պաշտոնական թալիսմանը դևն է, պաշտոնական արտահայտությունն է՝ «Ծառայելու ուժը»։ Իր արդյունավետության և հուսալիության շնորհիվ այն հաճախ օգտագործվում է որպես սերվեր կամ firewall: Օրինակ, օգտագործվում է FreeBSD: Apache.org-ի, Netflix-ի, Flight-Aware-ի, Yahoo!-ի, Yandex-ի, Netcraft-ի, Sony Playstation 4-ի, WhatsApp-ի միջոցով:

Օպերացիոն համակարգ, որն իր հերթին նախատեսված է տնային (պարզ կառավարում, մուլտիմեդիա) և գրասենյակային հավելվածների համար Վանկ. Այն ստեղծվել է 2002 թվականի հուլիսին որպես AtheOS համակարգի մասնաճյուղըորը լքել է նրա հեղինակ Կուրտ Սկաուենը։ Միջուկը և համակարգի ճարտարապետությունը, ինչպես AtheOS նախագիծը, ոգեշնչվել են AmigaOS համակարգ.

ReactOS-ը համարվում է Windows-ի կլոն, անվճար անհատական ​​համակարգչի տիպի օպերացիոն համակարգ, որը փոխգործունակ է Windows-ի տարբեր տարբերակների հետ։ Համակարգի ենթադրությունները ներառում են Windows հավելվածներ և դրայվերներ, ինչպես նաև OS/2, Java և POSIX հավելվածներ օգտագործելու հնարավորություն:

ReactOS-ը գրվել է Cև որոշ տարրեր, ինչպիսիք են ReactOS Explorer-ը C++-ում: ReactOS-ի մշակողները պնդում են, որ այն Windows-ի կլոն չէ։ ReactOS-ը մշակվում է 1996 թվականից: Դեռևս 2019 թվականին այն դեռ համարվում էր ծրագրաշարի թերի ալֆա տարբերակ, ուստի մշակողները խորհուրդ էին տալիս այն միայն թեստավորման նպատակով։ Windows-ի շատ ծրագրեր, ինչպիսիք են Adobe Reader 6.0-ը և OpenOffice-ը, ներկայումս աշխատում են դրա վրա:

Ոչ բոլորը գիտեն Solaris UNIX-ի վրա հիմնված օպերացիոն համակարգ է, որն ի սկզբանե մշակվել է Sun Microsystems-ի կողմից 90-ականների կեսերին, սակայն վերանվանվել է 2010 թ. Oracle Solaris Oracle-ի կողմից Sun Microsystems-ի ձեռքբերումից հետո: Այն հայտնի է իր մասշտաբայնությամբ և մի քանի այլ առանձնահատկություններով, որոնք հնարավոր են դարձրել հետաքրքիր հավելվածներ:

Կան բազմաթիվ օպերացիոն համակարգեր, որոնք նշանակալից էին իրենց ժամանակներում, բայց այլևս այնքան մեծ չեն, որքան AmigaOS-ը. OS/2 IBM-ից և Microsoft-ից, դասական Mac OS-ից, այսինքն. Apple MacOS-ի, BeOS-ի, XTS-300-ի, RISC OS-ի, MorphOS-ի, Haiku-ի, Bare-Metal-ի և FreeMint-ի ոչ Unix-ի նախորդը: Դրանցից մի քանիսը դեռ օգտագործվում են խորշ շուկաներում և շարունակում են մշակվել որպես փոքրամասնությունների հարթակներ էնտուզիաստների և հավելվածների մշակման համայնքի համար:

OpenVMS ստեղծված DEK-ում դեռ կա. Այլ օպերացիոն համակարգեր օգտագործվում են գրեթե բացառապես ակադեմիական միջավայրում՝ օպերացիոն համակարգեր սովորեցնելու կամ ՕՀ-ի հայեցակարգերը հետազոտելու համար: Համակարգի տիպիկ օրինակ, որն անում է երկուսն էլ ՄԻՆԻՔՍ. Մյուսը, որը կոչվում է մեկը, օգտագործվում է միայն հետազոտության համար: Oberon-ը մշակվել է Ցյուրիխի ETH-ում Նիկոլաս Վիրտ, Յուրգա Գուտկնեխտում և մի խումբ ուսանողների 80-ականներին, այն օգտագործվում էր հիմնականում հետազոտական, ուսուցման և ամենօրյա աշխատանքի համար Wirth խմբում: Այնուամենայնիվ, որոշ օպերացիոն համակարգեր, որոնք շուկայի զգալի մասնաբաժին չեն ստացել, ներդրեցին նորամուծություններ, որոնք ազդեցին առաջատար զարգացումների վրա: Սա հատկապես վերաբերում է Bell Labs-ի հետազոտություններին և փորձերին:

դա նույնն է տարբեր օպերացիոն համակարգեր այլ հարթակների համար, բացառությամբ ԱՀ-ների, սմարթֆոնների և պլանշետների: Տարիների ընթացքում մշակվել են առանձին լուծումներ խելացի հեռուստացույցների, մեքենաների, ժամացույցների, իրերի ինտերնետի համար (9) և այլն։ Տեխնիկապես դրանք նույն օպերացիոն համակարգերը չեն, թեև ունեն նմանատիպ անուններ։ Օրինակ Օպերացիոն համակարգ Android TV OS դա նույնը չէ, ինչ մենք ունենք սմարթֆոնում: Օրինակ՝ ավտոմեքենաներում օգտագործվող ներկառուցված համակարգերը կարող են լինել տարբեր տեսակների, մեկ սարքի համար նախատեսված բազմաթիվ կարգավորումներով, քանի որ մեքենաների էլեկտրոնային համակարգերն ունեն տասնյակ պրոցեսորներ: Յուրաքանչյուր պրոցեսոր (այս դեպքում՝ միկրոկոնտրոլերը) կարող է ունենալ տարբեր օպերացիոն համակարգ (կամ նույնը) կամ ընդհանրապես ոչ մեկը:

9. Օպերացիոն համակարգ իրերի ինտերնետի համար

Բջջային բաց համակարգեր և կենտրոնացված կառավարում

Մոտ 15 տարի առաջ նա գերիշխում էր բջջային կապի շուկայում։ Symbian համակարգ, այսօր դա ըստ էության ՕՀ-ի պատմությունն է, ինչպես PalmOS-ը, webOS-ը: Ներկայումս, ինչպես գիտեք, բջջային օպերացիոն համակարգերի շուկայում գերակշռում է Android-ը, որը Google-ի կողմից մշակված բաց և անվճար ծրագրային փաթեթ է, որը պարունակում է հիմնական օպերացիոն համակարգը, միջին ծրագրերը և հիմնական հավելվածները՝ շարժական սարքերում օգտագործելու համար:

Linux միջուկը և Android-ի համար հարմարեցված որոշ այլ բաղադրիչներ թողարկվում են GNU GPL-ի ներքո: Այնուամենայնիվ, Android-ը չի ներառում GNU նախագծի կոդ: Այս հատկությունը տարբերում է Android-ը շատ այլ Linux բաշխումներից այսօր: Android օպերացիոն համակարգի թարմացումները նախկինում հրապարակվել են աղանդերի հետ կապված անուններով (Cupcake, Donut, Eclair, Gingerbread, Honeycomb, Ice Cream Sandwich): Արդեն երկու տարի է՝ Android-ի տարբերակները պարզապես անընդմեջ համարակալված են։

երկրորդ iOS-ը բջջային համակարգ է, Apple-ի արտադրանք iPhone, iPod touch և iPad շարժական սարքերի համար: Ներկայիս անվանումը գործում է 2010 թվականից։ Համակարգը նախկինում հայտնի էր որպես iPhone ՕՀ. Այս համակարգը հիմնված է Mac OS X 10.5- ը. iOS-ը հասանելի է միայն Apple սարքերում, քանի որ ընկերությունը չի լիցենզավորում օպերացիոն համակարգը այլ արտադրողների սարքերի համար: Ամբողջ ծրագրաշարը հրապարակվում է անհատապես Apple Inc.-ի կողմից: և բաժանվում է մեկ պահոցից () կենտրոնականորեն AppStore-ի միջոցով՝ պարտադիր ծածկագրային հաստատման ստորագրությամբ: Բաշխման այս մոդելը, չնայած կենտրոնական կառավարմամբ, թույլ է տալիս կանխել չարամիտ ծրագրերի տարածումը, արդյունավետ վերանորոգում և արդիականացում և, հետևաբար, անվտանգության և որակի անզուգական բարձր ստանդարտ բոլոր օգտագործողների համար:

Windows Mobile Microsoft-ի բջջային օպերացիոն համակարգ է, որն օգտագործվում է սմարթֆոններում և շարժական սարքերում սենսորային էկրաններով կամ առանց դրանց: Mobile օպերացիոն համակարգը հիմնված է Windows CE 5.2 միջուկի վրա:

Windows Mobile-ը օպերացիոն համակարգ է, որը նախատեսված է PocketPC PDA-ների, PDA-ների և սմարթֆոնների համար: Windows Mobile շարքի իրավահաջորդը Windows Phone-ն էր, որը ներկայացվեց 27 թվականի սեպտեմբերի 2011-ին։ 2015 թվականին Microsoft-ը վերադարձավ իր նախկին անվանումը՝ Windows 10 Mobile օպերացիոն համակարգի ներդրմամբ, սակայն այս համակարգը չի պատկանում Windows Mobile ընտանիքին, որը հիմնված է Windows CE միջուկի վրա։ Այն պատկանում է Windows 10 ընտանիքին՝ որպես ունիվերսալ պլատֆորմի ստեղծման մաս, որը կոչվում է Universal Windows Platform:

Մեկ այլ համակարգ, որը հայտնի է բջջային ՕՀ շուկայում BlackBerryOS, սեփական բջջային օպերացիոն համակարգ է, որը մշակվել է Research In Motion-ի կողմից՝ տարիներ առաջ հայտնի BlackBerry-ի ձեռքի սարքերում օգտագործելու համար: BlackBerry հարթակ հայտնի էր կորպորատիվ օգտատերերի կողմից, քանի որ BlackBerry Enterprise Server-ի հետ համակցվելիս այն ապահովում է համաժամացում Microsoft Exchange-ի, Lotus Domino-ի, Novell GroupWise էլփոստի և այլ բիզնես ծրագրերի հետ:

Կան այլ քիչ հայտնի առաջարկներ, ինչպիսիք են Bada, Samsung օպերացիոն համակարգ բջջային հեռախոսների համարորը գործարկվել է 2010թ. Առաջին սմարթֆոնը, որն օգտագործեց այն, Samsung Wave-ն էր: Օպերացիոն համակարգ սա իր հերթին Linux բաշխում, ստեղծվել է համատեղելով Moblin բաշխումը (ստեղծվել է Intel-ի կողմից) և Մաեմո (Հովանավորվում է Nokia-ի կողմից) տարբեր շարժական սարքերի և հավելվածների համար, ինչպիսիք են մեքենաները, զբոսանավերը, հեռախոսները, նեթբուքերը կամ պլանշետները: MeeGo v1.2-ով առաջին բջջային հեռախոսի՝ Nokia N9-ի շնորհանդեսը տեղի ունեցավ 21 թվականի հունիսի 2011-ին։

Բարի գալուստ օպերացիոն համակարգի կենդանաբանական այգի

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

Այսպիսի տարօրինակ արարած, օրինակ. Տաճար, նախկինում J Operating System, SparrowOS եւ LoseThos - թեթեւ աստվածաշնչյան օպերացիոն համակարգ. Այն նախագծվել է ամերիկացի ծրագրավորողի կողմից՝ որպես Աստվածաշնչում կանխատեսված երրորդ տաճար: Terriego A. Davis. Դևիսը պնդում էր, որ համակարգի առանձնահատկությունները, ինչպիսիք են 640×480 պիքսել լուծաչափը, 16 գույնի էկրանը և աուդիո կառավարումը, հատուկ իրեն վստահված են Աստծո կողմից: Այն ծրագրավորվել է C լեզվի սկզբնական տարբերակով (կոչվում է HolyC) և ներառում է, ի թիվս այլ բաների, թռիչքի սիմուլյատոր, կոմպիլյատոր և միջուկ։

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

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

Հայտնի է, որ Հյուսիսային Կորեան իրեն մեկուսացնում է արտաքին աշխարհից։ Սա վերաբերում է նաև ծրագրային ապահովում. Համակարգիչներ DPR-D-ում դրանք աշխատում են ոչ թե Windows կամ Apple համակարգերում, այլ Red Star-ի վրա (Պուլգունբյոլ): UNIX-ի վրա հիմնված այս օպերացիոն համակարգը մշակվել է այնտեղ՝ Ազգային համակարգչային կենտրոնում և ներառում է փոփոխված դիտարկիչ՝ հիմնված Firefox-ի վրաորը թույլ է տալիս մուտք գործել ժամանակակից վեբ, տեքստային խմբագրիչ և նույնիսկ խաղեր: Red Star-ն ունի նաև այնպիսի առանձնահատկություններ, ինչպիսիք են ջրանիշի համակարգ, որը նշում է բոլոր ֆայլերը տեղադրման եզակի սերիական համարով, որպեսզի հնարավոր լինի դրանց հետագծում գտնել, ինչպես նաև կորեական հետախուզական գործակալությունների հետին դռների հասանելիություն:

Այն բեղմնավորված է մի փոքր նման Sabilli համակարգ, որը նաև հայտնի է որպես «Ubuntu Muslim Edition»: Sabily-ն իր սեփական Linux բաշխումն է: գործարկվել է 2007 թվականին՝ մուսուլման օգտատերերին սպասարկելու համար: Ի լրումն օպերացիոն համակարգի կողմից տրամադրված ստանդարտ հնարավորությունների, Sabily-ն ներառում է արաբերեն լեզվի աջակցություն առանց տուփի: Օպերացիոն համակարգը նաև պարծենում է մի շարք եզակի ծրագրերով, ինչպիսիք են պատկերակը, որը օրական մի քանի անգամ կանչում է մահմեդական աղոթքի կանչը, կամ Zakat Calc օգնել օգտագործողին որոշել պարտադիր ողորմության տարբեր չափերը: Sabily նախագիծը դադարեցվել է 2011 թվականին, սակայն հասանելի է ArchiveOS-ում:

Տարօրինակություններով լի Ինքնասպան Linuxորը Linux ստանդարտով չճանաչված հրաման մուտքագրելուց հետո ֆորմատավորում է կոշտ սկավառակը, որը պետք է հասկանալ որպես «պատիժ»։ Կամ PonyOS, հոբբի համակարգ, որը ստեղծվել է ի սկզբանե My Little Pony երկրպագուների կողմից և նրանց համար՝ հիմնված մեկ այլ անհասկանալի համակարգի՝ Toaru-ի վրա: Բացի սրամիտ պոնիներով լի ինտերֆեյսից, PonyOS-ն առաջարկում է մեկ հետաքրքիր առանձնահատկություն՝ պտտվող GUI պատուհանները՝ ի լրումն դրանց ավանդական փոքրացման և շարժման:

Թվային իրական աշխարհի OS

Սա մեր ժամանակներում է: Իսկ օպերացիոն համակարգերը պատրաստ են դրան: Ամերիկյան Veritone ընկերությունը 2020 թվականի ապրիլին հայտարարեց, որ իրեն հաջողվել է զարգացնել աշխարհում առաջինը։ Նրա «aiWARE» կոչվող արտադրանքը ծրագրերի փոխարեն գործարկում է AI ալգորիթմներ: Կանխադրված aiWARE ներառում է խոսքի, տեքստի, ձայնի, լուսանկարչության, կենսաչափության, տվյալների վերլուծության, տվյալների փոխակերպման և այլնի համար: Այսպիսով, օրինակ, ձայնային օգնականի ֆունկցիան արդեն ներկառուցված է ավանդական սարքերում և հասանելի է առանձին հավելվածում։

Քանի որ արհեստական ​​բանականություն, խոսքի ճանաչում կամ պատկերով, վիրտուալ օգնականներ i Տեխնիկա Մեքենաների այսպես կոչված բնական ինտերֆեյսը այսօր սկսում է ստեղծել նոր միջավայր, որտեղ ժամանակակից մարդը կարող է շարժվել, ապրել, աշխատել, գնել, խաղալ և շատ ավելին, «օպերացիոն համակարգ» հասկացությունը զարգանում է և հանգիստ տեղափոխվում համակարգիչների աշխարհից: և այլ համակարգչային սարքեր միայն մեր միջավայրի, շրջապատի և աշխարհի համար, որտեղ մենք ապրում ենք ամեն օր:

Արդյո՞ք ապագան պատկանում է «աշխարհի օպերացիոն համակարգին», այսինքն՝ լուծումների, որոնք համակարգում են ինչ-որ ավելին, քան պարզապես ծրագրային ապահովման և սարքավորումների աշխատանքը: Արդյո՞ք նոր օպերացիոն համակարգերը շուտով կապահովեն վիրտուալ, մեքենայական և իրական աշխարհի տարրերի փոխազդեցությունն ու անխափան աշխատանքը: Նման համակարգը կհատկացնի ոչ միայն պրոցեսորի հաշվողական ռեսուրսները, այլև մեր ընկալման, ուշադրության և ճանաչողական կարողությունների հասանելիությունը, այսինքն. մեր ուղեղին:

Տարբեր տեսակի օպերացիոն համակարգերի ակնարկ

Իրական ժամանակի օպերացիոն համակարգ (իրական ժամանակի օպերացիոն համակարգ, RTOS) - բավարարել ցանկալի գործողությունների կատարման ժամանակի պահանջները: Նման համակարգերը օգտագործվում են որպես իրական ժամանակում գործող համակարգչային կառավարման համակարգերի տարրեր: Ըստ այս չափանիշի՝ իրական ժամանակի օպերացիոն համակարգերը բաժանվում են երկու տեսակի.

  • կոշտ, այսինքն. նրանք, որոնց համար հայտնի է ամենավատ (ամենամեծ) արձագանքման ժամանակը և հայտնի է, որ այն չի գերազանցվի.
  • փափուկ, այսինքն. նրանք, ովքեր փորձում են հնարավորինս արագ արձագանքել, բայց հայտնի չէ, թե որն է ավելի երկար արձագանքման ժամանակը:

Իրական ժամանակի օպերացիոն համակարգում անհրաժեշտ է որոշել, թե գործընթացներից որին պետք է հատկացվի պրոցեսոր և որքան ժամանակ բոլոր գործարկվող գործընթացները կհամապատասխանեն իրենց ժամանակային սահմաններին: Այս տեսակի օպերացիոն համակարգերի ի հայտ գալը, ի թիվս այլ բաների, կապված է հրթիռների ժամանակին հսկողության մեջ ռազմական տեխնիկայի անհրաժեշտության հետ: Այս տեսակի օպերացիոն համակարգերն այժմ լայնորեն օգտագործվում են քաղաքացիական արդյունաբերության մեջ, և դրանք նաև վերահսկում են այնպիսի սարքեր, ինչպիսիք են հեռախոսային կայանները, NASA-ի Մարսի վայրէջքները և ավտոմոբիլային ABS-ները: Հատկանշական օրինակներ են Windows CE, OS-9, Symbian և LynxOS:

Օգտագործողի հետ շփվելու եղանակով մենք առանձնացնում ենք.

  • Տեքստային համակարգեր - հաղորդակցություն հրամանների տողից կամ, այլ կերպ ասած, հրամանի տողից (օրինակ, UNIX, MS-DOS) տրված հրամանների միջոցով:
  • Գրաֆիկական համակարգեր – հաղորդակցություն՝ օգտագործելով գրաֆիկական պատուհաններ և սիմվոլներ (GUI): Համակարգիչը կառավարվում է մկնիկի կուրսորով (օրինակ՝ MS Windows ընտանիք, Mac OS):

Ըստ ճարտարապետության՝ օպերացիոն համակարգերը բաժանվում են.

  • մեկ նշանակության համակարգեր: Սրանք ամենապարզ դիզայնի մոնոլիտ համակարգեր են։ Համակարգը կարող է միաժամանակ կատարել միայն մեկ առաջադրանք: Միայն մեկ ծրագիր կարող է միաժամանակ աշխատել (օրինակ՝ MS-DOS):
  • Multitasking համակարգեր (բազմ առաջադրանք): Սրանք բազմաստիճան համակարգեր են՝ համակարգի հրամանների հիերարխիկ կառուցվածքով: Համակարգը կարող է միաժամանակ կատարել բազմաթիվ առաջադրանքներ (օրինակ՝ վերահսկել տպման գործընթացը ծրագրում տեքստը խմբագրելիս): Մի քանի ծրագրեր կարող են միաժամանակ աշխատել (օրինակ՝ MS Windows 9x/Me, NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp): 
  • Միասնական մուտքի համակարգեր. Սրանք համակարգեր են, որոնք միաժամանակ աջակցում են միայն մեկ օգտագործողի (օրինակ՝ MS-DOS, Windows 9x/Me): 
  • բազմաֆունկցիոնալ համակարգեր: Սրանք համակարգեր են, որոնք միաժամանակ աջակցում են բազմաթիվ օգտվողների: Պրոցեսորը հերթով կատարում է մի քանի առաջադրանքներ՝ միացնելով այնքան հաճախ, որ օգտվողները կարող են շփվել ծրագրի հետ, երբ այն աշխատում է (օրինակ՝ MS Windows NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp): 
  • Հաճախորդ-սերվեր համակարգեր. Սրանք խիստ բարդ համակարգեր են, որոնք վերահսկում են առանձին ցանցային համակարգիչների վրա տեղադրված երկրորդական համակարգերը: Հավելվածները օպերացիոն համակարգի կողմից վերաբերվում են որպես սերվերների «հաճախորդներ», որոնք ծառայություններ են մատուցում նրանց: «Կլիենտները» սերվերների հետ շփվում են համակարգի միջուկի միջոցով, և յուրաքանչյուր սերվեր աշխատում է իր սեփական, առանձին և պաշտպանված հիշողության տարածքում՝ լավ մեկուսացված այլ գործընթացներից:

Ներկառուցված համակարգ - մասնագիտացված համակարգչային համակարգ, որը դառնում է իր կողմից շահագործվող սարքավորումների անբաժանելի մասը: Այն պետք է համապատասխանի որոշակի պահանջների՝ խստորեն սահմանված՝ այն առաջադրանքների առումով, որը պետք է կատարի: Հետեւաբար, այն չի կարելի անվանել տիպիկ բազմաֆունկցիոնալ անհատական ​​համակարգիչ: Յուրաքանչյուր ներկառուցված համակարգ հիմնված է միկրոպրոցեսորի (կամ միկրոկոնտրոլերի) վրա, որը ծրագրավորված է սահմանափակ թվով առաջադրանքներ կամ նույնիսկ մեկ առաջադրանք կատարելու համար: Համակարգիչը, որը կառավարում է ամերիկյան Apollo տիեզերանավը, համարվում է առաջին ներկառուցված համակարգիչը: Այնուամենայնիվ, առաջին զանգվածային արտադրության ներկառուցված համակարգիչը օգտագործվել է LGM-30 Minuteman I հրթիռը կառավարելու համար: Մի քանի օրինակներ են Windows CE, FreeBSD և Minix 3:

ներկառուցված օպերացիոն համակարգեր: Ներկառուցված համակարգերում Linux-ի օգտագործումը կոչվում է Embedded Linux: 

Բջջային օպերացիոն համակարգ (կամ շարժական ՕՀ) – օպերացիոն համակարգ սմարթֆոնների, պլանշետների, PDA-ների կամ այլ շարժական սարքերի համար: Բջջային օպերացիոն համակարգերը համատեղում են համակարգչի առանձնահատկությունները բջջային հեռախոսի կամ այլ շարժական սարքերի համար օգտակար այլ գործառույթների հետ. սովորաբար դրանք են՝ սենսորային էկրան, հեռախոս, Bluetooth, Wi-Fi, նավիգացիա, տեսախցիկ, տեսախցիկ, խոսքի ճանաչում, ձայնագրիչ, երաժշտական ​​նվագարկիչ, NFC և ինֆրակարմիր պորտ: Հաղորդակցման ունակ շարժական սարքերը (օրինակ՝ սմարթֆոնները) պարունակում են երկու շարժական օպերացիոն համակարգ՝ հիմնական ծրագիր, որը տեսանելի է օգտատիրոջը, որը լրացվում է իրական ժամանակի ցածր մակարդակի համակարգով, որն աջակցում է ռադիոյին և այլ բաղադրիչներին: Նշանավոր օրինակներն են՝ Blackberry OS, Google Android և Apple iOS:

Добавить комментарий