Операциялық жүйе (ОЖ)


Операциялық жүйе (ОЖ) - бұл компьютерлік аппараттық және бағдарламалық қамтамасыз ету ресурстарын басқаратын және компьютерлік бағдарламалар үшін бірыңғай қызметтерді ұсынатын жүйе.

Уақытты бөлісу операциялық жүйелері жүйені тиімді пайдалануды жоспарлап отырады және процессорлық уақытты, жаппай сақтауды, басып шығаруды және басқа ресурстардың шығындарын бөлу үшін бухгалтерлік бағдарламаны қамтуы мүмкін.

Кіріс және шығыс және жады бөлу сияқты аппараттық функциялар үшін, амалдық жүйе бағдарламалар мен компьютерлік аппараттық құралдар арасындағы делдал ретінде әрекет етеді бірақ қолданба коды әдетте орындалады OS функциясымен немесе оны тоқтатады. Операциялық жүйелер компьютерден тұратын көптеген құрылғыларда, яғни ұялы телефондардан және веб-серверлер мен суперкомпьютерлерден бейне ойын консольдерінен табылған.

Үстелдік жұмыс үстелі операциялық жүйесі - Microsoft Windows, нарық үлесі шамамен 82, 74%. макрос Apple Inc. компаниясы екінші орынға (13, 23%), Linux-нің сорттары үшінші орында (1, 57%) . Жылжымалы телефонда (смартфон мен планшетті біріктіргенде) 2017 жылы Google Android-тың 70% -ына дейін жетеді, ал 2016 жылдың үшінші тоқсанына сәйкес смартфондардағы Android 87, 5% және өсу қарқыны жылына 10, 3% ал Apple iOS-ін 12, 1 пайыз, ал басқа операциялық жүйелер - 0, 3 пайыз. Серверде және суперкомпьютерде Linux дистрибутивтері басым. Ендірілген және нақты уақыт режиміндегі жүйелер сияқты операциялық жүйелердің басқа мамандандырылған кластары көптеген қосымшалар үшін бар.

Operating systems
Operating systems: Operating system placement.svg

Операциялық жүйелердің түрлері

Бір және бірнеше тапсырмалар. Бір тапсырма жүйесі тек бір бағдарламаны бір уақытта ғана іске асыра алады, ал көп мақсатты амалдық жүйе бірнеше бағдарламаны бір мезгілде іске қосуға мүмкіндік береді. Бұл уақытты бөлісу, қол жетімді процессордың уақытын операциялық жүйенің тапсырмаларды жоспарлау кіші жүйесі арқылы уақытша тілде бірнеше рет үзілген бірнеше процестер арасында бөлу арқылы қол жеткізіледі. Мульти-тапсырма алдын-ала және кооператив түрінде сипатталуы мүмкін. Preemptive multitasking операциялық жүйе CPU уақытын бөліп, әрбір бағдарламаға слотты арнайды. Unix сияқты операциялық жүйелер, мысалы Solaris, Linux, сондай-ақ AmigaOS басымдықты көп функцияны қолдайды. Кооперативті көп тапсырысты орындау басқа процестерге белгіленген тәртіпте уақытты қамтамасыз ету үшін әр процеске сүйену арқылы жүзеге асырылады. Microsoft Windows жүйесінің 16 биттік нұсқалары кооперативтік көп тапсырмаларды пайдаланған. Windows NT және Win9x екеуінің де 32 биттік нұсқалары алдын-ала мульти-тапсырмаларды қолданды.

Бір және көп пайдаланушы

Бір қолданушы операциялық жүйелерде пайдаланушыларды бөлектеуге мүмкіндік жоқ, бірақ бірнеше бағдарламалардың тандемде жұмыс істеуіне рұқсат етуі мүмкін. Бірнеше қолданушы операциялық жүйесі бірнеше тапсырмалардың негізгі тұжырымдамасын бірнеше пайдаланушыларға тиесілі процестер мен ресурстарды анықтайтын қондырғылармен кеңейтеді және жүйе көптеген пайдаланушылардың бір уақытта жүйемен өзара әрекеттесуіне мүмкіндік береді. Уақытты бөлісу операциялық жүйелері жүйені тиімді пайдалануды жоспарлап отырады және процессордың уақытын, массасын сақтауды, басып шығаруды және басқа да ресурстарды бірнеше қолданушыларға бөлу үшін бухгалтерлік бағдарламалық қамсыздандыруды қамтуы мүмкін.

Картинки по запросу Операциялық жүйелердің түрлері

Бөлінген

Бөлінген операциялық жүйе түрлі компьютерлер тобын басқарады және оларды бір компьютер ретінде көрсетеді. Бір-бірімен байланысып, байланысуы мүмкін желілік компьютерлерді дамыту бөлінген есептеулерді тудырды. Бөлінген есептеулер бірнеше машиналарда орындалады. Топтағы компьютерлер бірлесіп жұмыс істесе, олар бөлінген жүйені қалыптастырады.

Үлгілендірілген

ОЖ-да, таратылған және бұлтты есептеулер контекстінде, шаблондау қонақтық амалдық жүйе ретінде бір виртуалды машина бейнесін жасауды білдіреді, содан кейін оны бірнеше виртуалды машиналар үшін құрал ретінде сақтайды. Бұл әдіс виртуалдандыруда да, бұлтты есептеулерді басқаруда да қолданылады және үлкен сервер қоймаларында кеңінен қолданылады.

Похожее изображение

Ендірілген

Енгізілген амалдық жүйелер ендірілген компьютер жүйелерінде қолдануға арналған. Олар шағын дербес компьютерлермен жұмыс істеуге арналған. Олар шектеулі ресурстармен жұмыс істей алады. Олар дизайн бойынша өте ықшам және өте тиімді. Windows CE және Minix 3 кірістірілген амалдық жүйелердің кейбір мысалдары болып табылады.

Похожее изображение

Real-time

Нақты уақыттағы операциялық жүйе - оқиғаларды немесе деректерді белгілі бір сәтте өңдеуге кепілдік беретін операциялық жүйе. Нақты уақыттағы операциялық жүйе бір немесе көп тапсырма болуы мүмкін, бірақ көп тапсырма кезінде мінез-құлықтың детерминистикалық сипатына қол жеткізу үшін арнайы жоспарлау алгоритмдерін қолданады. Оқиға негізделген жүйе уақытты бөлісу операциялық жүйелері сағаттардың үзілістеріне негізделген тапсырмаларды ауыстырғанда, басымдықтарына немесе сыртқы оқиғаларға негізделген тапсырмалар арасында ауысады.

Кітапхана

Кітапханалық операциялық жүйе типтік операциялық жүйе сияқты желілік қызмет көрсететін қызметтер кітапхана түрінде ұсынылған және Unikernel құру үшін қолданба және теңшелім кодымен бірге жасалған қызметтер: бір мамандандырылған, бір мекенжай кеңістігі, машина бейнесі ол бұлтқа немесе ендірілген орталарға орналастырылуы мүмкін.

Картинки по запросу операционные системы

Тарихы

Алғашқы компьютерлер калькулятор сияқты бірнеше тапсырмаларды орындауға арналған. Негізгі амалдық жүйенің мүмкіндіктері 1950-жылдары, мысалы, әр түрлі бағдарламаларды автоматты түрде өңдеуді жылдамдатуға мүмкіндік беретін резиденттер мониторының функциялары сияқты дамыған. Операциялық жүйелер 1960-шы жылдардың басына дейін қазіргі заманғы және күрделі формаларда болмады. Бағдарламалық қамтамасыз етудің мүмкіндіктері қосылды, бұл жұмыс кітапханаларын, үзілістерді және параллельді өңдеуді пайдалануға мүмкіндік берді. 1980-шы жылдарда дербес компьютерлер танымал болған кезде, оларды ірі компьютерлерде қолданылатын тұжырымдамаға ұқсас операциялық жүйелер жасалды.

1940 жылдары ең алғашқы электрондық сандық жүйелерде операциялық жүйелер болмады. Осы уақыттың электронды жүйелері механикалық қосқыштар немесе плюс тақталардағы секіру сымдарымен бағдарламаланған. Олар әскерге арналған баллистикалық кестелерді құрастырды немесе жазылған қағаз карталарындағы деректерден жалақы тексеруін басып шығаруға бақылау жасайтын арнайы мақсаттағы жүйелер болды. Бағдарламаланатын жалпы мақсаттағы компьютерлер ойлап тапқаннан кейін, бағдарламалау үдерісін кеңейтетін машиналық тілдер енгізілді (Stern, 1981) .

https://upload.wikimedia.org/wikipedia/commons/thumb/6/6a/IBM360-65-1.corestore.jpg/220px-IBM360-65-1.corestore.jpg

1950 жылдардың басында компьютер тек бір бағдарламаны бір уақытта орындады. Әрбір пайдаланушы белгілі бір уақыт ішінде компьютерді біржолата қолданып, бағдарламамен және қағазға салынған қағаз карточкалары немесе жазылған таспа туралы деректермен жоспарланған уақытқа келеді. Бағдарлама компьютерге жүктеліп, бағдарлама аяқталғанша немесе құлап түскенше жұмыс істейтін болады. Бағдарламалар, әдетте, алдыңғы панель арқылы ауыстырып қосқыштар мен панельдік шамдар арқылы жөндеуге болады. Айтпақшы, Алан Тьюринг осы мансапты Манчестер Марк 1 машинасында меңгерген және ол әмбебап Turing машинасының қағидаттарынан операциялық жүйенің тұжырымдамалық тұжырымдамасын жасаған. Атлас супервайзері 1962 жылы тапсырылған «Манчестер Атласпен» ұсынылған атлас супервайзері «көптеген танылған заманауи операциялық жүйе ретінде танылды». Бринч Хэнсен оны «операциялық жүйелер тарихындағы ең маңызды серпіліс» деп сипаттады.

Картинки по запросу самый 1 компьютер

Кейінірек машиналар кіріс және шығыс сияқты операцияларға көмектесу үшін және адамдық оқылатын символдық кодтан компьютер кодын генерациялау үшін қолданушының бағдарламасымен байланысатын бағдарламалардың кітапханасымен бірге келді. Бұл қазіргі заманғы операциялық жүйенің генезисі болды. Дегенмен, машина бір уақытта бір тапсырманы орындады. Англиядағы Кембридж университетінде кезекке кезек кезекте түрлі-түсті киіммен таспалар ілінген жуу желісі (киім сызығы) болды, бұл жұмыс басымдылығын көрсету үшін. Картинки по запросу самый 1 компьютер

Mainframes

1950-ші жылдар аралығында көптеген негізгі ерекшеліктер негізгі файлдардағы операциялық жүйелер саласында, соның ішінде пакеттік өңдеу, енгізу / шығару үзу, буферизация, көп тапсырма, спулинг, жұмыс уақытының кітапханалары, сілтемелерді жүктеу және файлдардағы жазбаларды сұрыптау бағдарламалары бойынша ізашар болды. Бұл мүмкіндіктер барлық қолданбалар пайдаланатын бөлек операциялық жүйеге емес, бағдарлама бағдарламашыларының таңдауы бойынша қолданбалы бағдарламалық жасақтамаға қосылған немесе енгізілмеген. 1959 жылы SHARE операциялық жүйесі 709, 7090 және 7094 бойынша IBSYS / IBJOB арқылы тез арылтылып тұрса да, IBM 704 үшін, кейінірек 709 және 7090 басты схемаларына арналған интеграцияланған бағдарлама ретінде шығарылды. 1960 жылдары IBM OS / 360 жүйе / 360 машиналарының жетістігі үшін шешуші маңызы бар өнімнің бүкіл желісін қамтитын бір ОС тұжырымдамасын ұсынды. IBM корпорациясының ағымдағы операциялық жүйелері осы түпнұсқа жүйенің ұрпақ ұрпақтары болып табылады және OS / 360 үшін жазылған қосымшалар әлі де қазіргі заманғы машиналарда жұмыс істей алады.

Картинки по запросу IBM

OS / 360 операциялық жүйе пайдаланылатын барлық жүйелік ресурстардың, соның ішінде негізгі жадтағы және файлдық кеңістіктегі бағдарлама мен деректер кеңістігін бөлуді және жаңартулар кезінде файлды құлыптауды қадағалайтын тұжырымдаманы бастады. Кез келген себеппен үдеріс тоқтатылғанда, осы ресурстардың барлығы операциялық жүйе тарапынан қайтадан талап етіледі. S / 360-67 үшін баламалы CP-67 жүйесі виртуалды машиналар тұжырымдамасына бағытталған IBM операциялық жүйелерінің тұтас сызығын бастады. IBM S / 360 сериялы негізгі кадрларға қолданылатын басқа операциялық жүйелер IBM, COS / 360 (Сыйысымдылық операциялық жүйесі), DOS / 360 (Дискілік операциялық жүйе), TSS / 360 (Time Sharing System), TOS / 360 Жүйе), BOS / 360 (негізгі операциялық жүйе) және ACP (Airline Control Program), сондай-ақ бірнеше IBM емес жүйелер: MTS (Мичиган терминалы жүйесі), MUSIC (Интерактивті есептеу үшін көпсалалы жүйе) және ORVYL (Stanford Timesharing жүйесі) . Control Data Corporation корпорациясы 1960 жылдары SCOPE операциялық жүйесін, партияны өңдеу үшін әзірледі. Миннесота Университетімен бірлесе отырып, Kronos және кейінірек NOS операциялық жүйелері 1970-шы жылдарда әзірленді, олар бір мезгілде пакеттік және уақытты пайдалануды қолдады. Көптеген коммерциялық уақытша жүйе сияқты, оның интерфейсі Dharshmart BASIC операциялық жүйелерінің кеңеюі болды, уақытты белгілеу және бағдарламалау тілдеріндегі алғашқы қадамдардың бірі. 1970-ші жылдардың соңында, Control Data және Иллинойс университеті плазмалық панельдік дисплейлер мен қалааралық уақытты бөлісу желілерін қолданатын PLATO операциялық жүйесін жасады. Платон өзінің уақыттағы керемет жаңалықтары болды, нақты уақыттағы сөйлесуді және көп пайдаланушы графикалық ойындарын көрсетті.

Картинки по запросу IBM

1961 жылы Burroughs корпорациясы B5000 MCP (Master Control Program) операциялық жүйесімен таныстырды. B5000 - машина тілін немесе ассемблерді қолдамайтын жоғары деңгейлі тілдерді қолдауға арналған стека машинасы болды, ал шын мәнінде MCP - жоғары деңгейлі тілде жазылған бірінші ОЖ - ALGOL диалектісі ESPOL. MCP-де виртуалды жадты алғашқы коммерциялық енгізу сияқты басқа да көптеген жаңалықтарды енгізді. AS / 400 әзірлеу кезінде IBM Burroughs компаниясына AS / 400 құрылғысына жұмыс істеуге MCP лицензия беру туралы ұсыныс жасады. Бұл ұсыныс Burroughs басшылығымен қолданыстағы аппараттық өнімді қорғау үшін қабылдамады. MCP бүгінгі күні компьютерлердің Unisys ClearPath / MCP желісінде пайдаланылуда.

Картинки по запросу IBM

UNIVAC, бірінші коммерциялық компьютер өндірушісі, EXEC операциялық жүйелерінің серияларын дайындады. Барлық негізгі базалық жүйе сияқты, бұл пакеттік бағдарланған жүйе магнитті барабандарды, дискілерді, карталарды оқырмандар мен желілік принтерлерді басқарады. 1970-жылдары UNIVAC ауқымды уақытты бөлісуді қолдау үшін Real-Time Basic (RTB) жүйесін жасады, сонымен қатар Дартмут ББ жүйесінен кейін қалыптасты.

General Electric және MIT General Electric толыққанды операциялық қадағалаушыны (GECOS) әзірледі, ол сақина қауіпсіздігі артықшылықтар деңгейінің тұжырымдамасын енгізді. Honeywell-ты сатып алғаннан кейін ол General Comprehensive Operating System (GCOS) деп өзгертілді. Digital Equipment Corporation 36-дәрежелі PDP-10 сынып жүйелеріне арналған TOPS-10 және TOPS-20 уақытты бөлісу жүйелерін қоса, әртүрлі компьютерлік желілер үшін көптеген операциялық жүйелерді әзірледі. UNIX-тің кеңінен пайдаланылуына дейін TOPS-10 университеттерде, сондай-ақ ARPANET-тың ерте басында танымал болды.

Похожее изображение

1960-шы жылдардың аяғынан бастап 1970-ші жылдардың аяғына дейін бір немесе бірнеше жүйеде жұмыс істеуге мүмкіндік беретін бірнеше аппараттық мүмкіндіктер дамыды. Алғашқы жүйе әртүрлі базалық компьютерлік архитектуралардың басқа сериялармен бірдей болуына мүмкіндік беру үшін олардың жүйелерінде мүмкіндіктерді іске асыру үшін микропроцессорлық қолданды. Шын мәнінде, 360/360-нан кейінгі 360-жылдардан кейін (360/165 және 360/168 жағдайларды қоспағанда) микропроцессорлық іске асырылды. 1960 жылдан бері жасалған осы жүйелерге арналған бағдарламалық жасақтамаға үлкен инвестициялар бастапқы компьютер өндірушілерінің көпшілігін жабдықпен қатар үйлесімді операциялық жүйелерді дамытуды жалғастыруға мәжбүр етті. Белгілі қолдау көрсетілген негізгі жүйе операциялық жүйелерге мыналар кіреді:

Burroughs MCP - B5000, 1961 жылғы Unisys Clearpath / MCP, ұсынылған

IBM OS / 360 - IBM System / 360, 1966 IBM z / OS жүйесінде ұсынылған

IBM CP-67 - IBM жүйесі / 360, 1967 IBM z / VM

UNIVAC EXEC 8 - UNIVAC 1108, 1967, OS 2200 дейін Unisys Clearpath Dorado, present

Картинки по запросу IBM

Microcomputers

Алғашқы микрокомпьютерлердің басты схемалар мен минитариялар үшін әзірленген мұқият операциялық жүйелердің мүмкіндіктері немесе қажеттілігі болмады; minimalistic операциялық жүйелер әзірленді, жиі ROM-тан жүктелді және мониторлар ретінде белгілі болды. Ең маңызды ерте дискілердің операциялық жүйесі CP / M болды, ол көптеген ерте микрокомпьютерлерде қолдау тапты және IBM PC үшін танымал операциялық жүйе ретінде кеңінен танымал болатын Microsoft-ның MS-DOS үлгісімен (IBM DOS немесе компьютер DOS) . 80-ші жылдары Apple Computer Inc. (қазір Apple Inc. ) Apple Mac компьютеріне инновациялық графикалық интерфейсімен (GUI) Macintosh компьютерін таныстыру үшін танымал Apple II микрокомпьютерлер сериясынан бас тартты. 1985 жылдың қазан айында Intel 80386 CPU чипін 32 биттік архитектура және пейджинг мүмкіндіктері арқылы енгізу, бұрынғы шағын компьютерлер мен басты схемалар сияқты көп функционалды операциялық жүйелерді іске қосу мүмкіндігі бар дербес компьютерлермен қамтамасыз етілді.

Картинки по запросу hack

Microsoft бұл прогрестке жауап берді, ол Digital Equipment Corporation корпорациясының VMS операциялық жүйесін әзірлеген Дэйв Кэттермен жұмысқа орналасты. Ол Microsoft корпорациясының операциялық жүйелері үшін негіз бола беретін Windows NT операциялық жүйесін дамытуды басқарады. Apple Inc. корпорациясының негізін қалаушы Стив Джобс NEXTSTEP операциялық жүйесін әзірлеген NeXT Computer Inc. бастады. NEXTSTEP кейінірек Apple Inc. компаниясымен сатып алынып, FreeBSD-дан Mac OS X (MacOS-тің аты өзгергеннен кейін) негізі ретінде пайдаланылды. GNU жобасын активист және бағдарламашы Ричард Столлмен жеке меншік UNIX операциялық жүйесіне толық тегін бағдарламалық жасақтаманы ауыстыру мақсатында іске қосты. Жобаның UNIX түрлі бөліктерінің функционалдығын қайталауда өте табысты болғанымен, GNU Hurd ядросының дамуы нәтижелі болмады. 1991 жылы фин информатика студенті Линус Торвальдс интернеттегі еріктілердің ынтымақтастығымен Linux ядросының бірінші нұсқасын шығарды. Көп ұзамай GNU пайдаланушылық компоненттері мен жүйелік бағдарламалық жасақтамамен толық операциялық жүйе қалыптасты. Содан бері, екі негізгі компоненттің тіркесімі әдетте бағдарламалық жасақтама индустриясы «Linux» деп аталды, Stallman және Free Software Foundation бұл GNU / Linux атауын артық көретін қарсы конвенция. BSD ретінде белгілі Berkeley Software Distribution - 1970-ші жылдардан бастап Калифорния, Беркли университеті таратқан UNIX туындысы. Көптеген мини-компьютерлерге еркін таратылады және таратылады, олар ақырында FreeBSD, NetBSD және OpenBSD сияқты дербес компьютерлерде пайдалануға арналған.

Картинки по запросу linux

Examples of operating systems

Unix бастапқыда жиналыс тілінде жазылған. Томпсон B-ды жазған, негізінен MULTICS жобасында оның тәжірибесіне негізделген BCPL-ге негізделген. B ауыстырылды C, ал C-де қайта жазылған Unix, заманауи операциялық жүйелердің әрқайсысында ықпалды болатын өзара байланысты операциялық жүйелердің үлкен, күрделі тұқымына айналды. Unix сияқты отбасы - System V, BSD және Linux сияқты бірнеше негізгі шағын санаттары бар операциялық жүйелердің әртүрлі тобы. «UNIX» атауы - бұл Open Group компаниясының сауда белгісі, ол оның анықтамаларына сәйкес келетін кез-келген амалдық жүйемен пайдалануға рұқсат етеді. «UNIX-ті ұқсас» әдеттегі UNIX-ға ұқсас операциялық жүйелердің үлкен жиынтығына сілтеме жасау үшін қолданылады.

Картинки по запросу unix

Unix-ға ұқсас жүйе көптеген компьютерлік архитектураларда жұмыс істейді. Олар бизнестегі серверлерге, сондай-ақ академиялық және инженерлік ортадағы жұмыс станцияларына қатты қолданылады. Linux және BSD секілді тегін UNIX нұсқалары осы салаларда танымал. Төрт операциялық жүйе Open Group (Unix сауда маркасының иесі) Unix ретінде сертификатталған. HP компаниясының HP-UX және IBM AIX жүйесі V жүйесінің түпнұсқалық Unix-дің ұрпақтары болып табылады және тек өздерінің жабдықтаушыларының аппараттық құралдарында ғана жұмыс істеуге арналған. Керісінше, Sun Microsystems компаниясының Solaris х86 және Sparc серверлері мен компьютерлерін қоса, бірнеше түрдегі аппараттық құралдармен жұмыс істей алады. Apple MacOS, бұрынғы (Unix емес) Mac OS-ді ауыстыру, NeXTSTEP, Mach және FreeBSD-дан алынған гибридті ядро негізіндегі BSD нұсқасы. POSIX стандартын орнату арқылы Unix интероперабелділігі сұралды. POSIX стандарты кез-келген операциялық жүйеге қолданылуы мүмкін, бірақ ол бастапқыда әртүрлі Unix нұсқалары үшін жасалған. Unix - AT & T Unix түпнұсқасынан шыққан, 1970-шы жылдардың Bell Thousands зертханасының Ken Thompson, Dennis Ritchie және басқалардан басталатын көп функционалды компьютерлік операциялық жүйелердің отбасы. 1970-ші жылдардың соңында Bell System, AT & T Unix компаниясын лицензиялау үшін AT & T лицензияланған Unix нұсқаларын Калифорния, Беркли (BSD), Microsoft (Xenix), IBM (AIX) және Sun Microsystems (Solaris) . 90-жылдардың басында AT & T Unix компаниясында Novell компаниясына өз құқықтарын сатты, содан кейін Unix бизнесін Санта Круз операциясына (ШЫҰ) 1995 жылы сатты. UNIX сауда белгісі «Open Group» компаниясына бейтарап салалық консорциумға Бірыңғай UNIX Ерекшелігіне (SUS) сәйкес келетін сертификатталған операциялық жүйелерге арналған белгі. Картинки по запросу unix

2014 жылдың қорытындысы бойынша ең үлкен орнатылған базасы бар Unix нұсқасы Apple MacOS болып табылады. Қуат пайдаланушысы немесе бағдарламашы тұрғысынан Unix жүйелері кейде «Unix философиясы» деп аталатын модульдік дизайнмен сипатталады, яғни операциялық жүйе әрқайсысы шектеулі, күрделі жұмыс үрдістерін орындау үшін құралдарды біріктіру үшін негізгі байланыс құралы және қабық сценарийі және пәрмен тілі ретінде бірыңғай файлдық жүйемен жұмыс істейді. Бұдан басқа, Unix-де алдыңғы қатарлы құрылғылардан бірінші портативті операциялық жүйе ретінде ерекшеленеді: дерлік бүкіл операциялық жүйе C бағдарламалау тілінде жазылған, ол Unix-ге көптеген платформаларға қол жеткізуге мүмкіндік берді. Көптеген жылдар бойы Unix сияқты көптеген операциялық жүйелер әзірленді, бірақ Linux - ең танымал. Шын мәнінде, Linux көптеген басылымдарда 90-шы жылдардың басынан бастап көптеген серверлік платформаларда SUS сертификатталған Unix-ді көшірді. Әлемдегі ең көп қолданылатын мобильді операциялық жүйе Android, Linux-ге негізделген.

Картинки по запросу android

Unix бастапқыда бағдарламамен айналысатын бағдарламалық жасақтаманы әзірлеушілер үшін ыңғайлы платформа болуға арналған, сондықтан бағдарлама бағдарламашыларға емес, басқа жүйелерде жұмыс жасайды. Жүйе операциялық жүйе академиялық орталарға тарала бастады, себебі пайдаланушылар өздерінің құралдарын жүйеге және әріптестерімен бөліседі. Unix уақытты бөлісу конфигурациясында портативті, көп мақсатты және көп пайдаланушысы болу үшін жасалған. Unix жүйелері түрлі түсініктермен сипатталады: деректерді сақтау үшін қарапайым мәтінді пайдалану; иерархиялық файлдық жүйе; файлдар ретінде құрылғыларды және өзара әрекеттесудің белгілі бір түрлерін өңдеу (IPC) ; сондай-ақ барлық функционалдылықты қамтитын бір монолитті бағдарламаны қолдана отырып, құбырларды пайдалану арқылы пәрмен жолы интерпретаторы арқылы біріктіруге болатын көптеген бағдарламалық құралдарды, шағын бағдарламаларды пайдалану. Бұл ұғымдар ұжымдық түрде «Unix философиясы» деп аталады. Brian Kernighan және Rob Pike Unix Бағдарламалау ортасында «бұл жүйенің билігі бағдарламалардың өздеріне қарағанда бағдарламалардың арасындағы қарым-қатынастардан көбірек келеді деген идея» деп қорытындылайды.

Картинки по запросу unix

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
ОПЕРАЦИЯЛЫҚ ЖҮЙЕНІҢ ЯДРОСЫ
Ядросы Unix Linux тұқымдас операциялық жүйелер
Операциялық жүйелер туралы
ОПЕРАЦИЯЛЫҚ ЖҮЙЕНІҢ ҚҰРАМЫ
Операциялық жүйелердің даму бағыттары. Операциялық жүйенің функциялары және міндеттері
Операциалық жүйелердің файлдық жүйесі
Операциялық жүйе туралы
Компьютердің программалық жабдықтамалары операциялық жүйе тарихы, қызметі және түрлері
Операциялық жүйе түсінігі
Операциялық жүйе туралы ақпараттар
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz