Поддерживать
www.wikidata.ru-ru.nina.az
U etogo termina sushestvuyut i drugie znacheniya sm Operacionnaya sistema znacheniya Zapros OS perenapravlyaetsya syuda sm takzhe drugie znacheniya Operacio nnaya siste ma sokr OS angl operating system OS programmnoe obespechenie upravlyayushee kompyuterami vklyuchaya mikrokontrollery i pozvolyayushee zapuskat na nih prikladnye programmy Predostavlyaet programmnyj interfejs dlya vzaimodejstviya s kompyuterom upravlyaet prikladnymi programmami i zanimaetsya raspredeleniem predostavlyaemyh resursov v tom chisle mezhdu prikladnymi programmami Nekotorye operacionnye sistemy pozvolyayut prikladnym programmam rabotat s napryamuyu V shirokom smysle pod operacionnoj sistemoj ponimaetsya sovokupnost yadra operacionnoj sistemy i rabotayushih poverh nego programm i utilit predostavlyayushih interfejs dlya vzaimodejstviya polzovatelya s kompyuterom V logicheskoj strukture tipichnoj vychislitelnoj sistemy operacionnaya sistema zanimaet polozhenie mezhdu ustrojstvami s ih mikroarhitekturoj mashinnym yazykom i vozmozhno sobstvennymi vstroennymi mikroprogrammami drajverami s odnoj storony i prikladnymi programmami s drugoj Razrabotchikam programmnogo obespecheniya operacionnaya sistema pozvolyaet abstragirovatsya ot detalej realizacii i funkcionirovaniya ustrojstv predostavlyaya minimalno neobhodimyj nabor funkcij sm interfejs programmirovaniya prilozhenij V bolshinstve vychislitelnyh sistem operacionnaya sistema yavlyaetsya osnovnoj naibolee vazhnoj a inogda i edinstvennoj chastyu sistemnogo programmnogo obespecheniya S 1990 h godov naibolee rasprostranyonnymi operacionnymi sistemami yavlyayutsya sistemy semejstva Windows Unix i UNIX podobnye sistemy IstoriyaV razdele ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 30 noyabrya 2023 Predshestvennikom operacionnyh sistem sleduet schitat sluzhebnye programmy zagruzchiki i monitory a takzhe biblioteki chasto ispolzuemyh podprogramm nachavshie razrabatyvatsya s poyavleniem universalnyh kompyuterov 1 go pokoleniya konec 1940 h godov Sluzhebnye programmy minimizirovali fizicheskie manipulyacii operatora s oborudovaniem a biblioteki pozvolyali izbezhat mnogokratnogo programmirovaniya odnih i teh zhe dejstvij osushestvleniya operacij vvoda vyvoda vychisleniya matematicheskih funkcij i t p V 1950 1960 h godah sformirovalis i byli realizovany osnovnye idei opredelyayushie funkcionalnost OS paketnyj rezhim razdelenie vremeni i mnogozadachnost razdelenie polnomochij realnyj masshtab vremeni fajlovye struktury i fajlovye sistemy Odnoj iz samyh pervyh operacionnyh sistem byla GM NAA I O razrabotannaya v 1955 godu dlya kompyutera IBM 704 Paketnyj rezhim Neobhodimost optimalnogo ispolzovaniya dorogostoyashih vychislitelnyh resursov privela k poyavleniyu koncepcii paketnogo rezhima ispolneniya programm Paketnyj rezhim predpolagaet nalichie ocheredi programm na ispolnenie prichyom sistema mozhet obespechivat zagruzku programmy s vneshnih nositelej dannyh v operativnuyu pamyat ne dozhidayas zaversheniya ispolneniya predydushej programmy chto pozvolyaet izbezhat prostoya processora Razdelenie vremeni i mnogozadachnost Osnovnaya statya Razdelenie vremeni Uzhe paketnyj rezhim v svoyom razvitom variante trebuet razdeleniya processornogo vremeni mezhdu vypolneniem neskolkih programm Neobhodimost v razdelenii vremeni mnogozadachnosti multiprogrammirovanii proyavilas eshyo silnee pri rasprostranenii v kachestve ustrojstv vvoda vyvoda teletajpov a pozdnee terminalov s elektronno luchevymi displeyami 1960 e gody Poskolku skorost klaviaturnogo vvoda i dazhe chteniya s ekrana dannyh operatorom namnogo nizhe chem skorost obrabotki etih dannyh kompyuterom ispolzovanie kompyutera v monopolnom rezhime s odnim operatorom moglo privesti k prostoyu dorogostoyashih vychislitelnyh resursov Razdelenie vremeni pozvolilo sozdat mnogopolzovatelskie sistemy v kotoryh odin kak pravilo centralnyj processor i blok operativnoj pamyati soedinyalsya s mnogochislennymi terminalami Pri etom chast zadach takih kak vvod ili redaktirovanie dannyh operatorom mogla ispolnyatsya v rezhime dialoga a drugie zadachi takie kak massivnye vychisleniya v paketnom rezhime Razdelenie polnomochij Rasprostranenie mnogopolzovatelskih sistem potrebovalo resheniya zadachi razdeleniya polnomochij pozvolyayushej izbezhat vozmozhnosti izmeneniya ispolnyaemoj programmy ili dannyh odnoj programmy v pamyati kompyutera drugoj programmoj namerenno ili po oshibke a takzhe izmeneniya samoj sistemy prikladnoj programmoj Realizaciya razdeleniya polnomochij v operacionnyh sistemah byla podderzhana razrabotchikami processorov predlozhivshih arhitektury s dvumya rezhimami raboty processora realnym v kotorom ispolnyaemoj programme dostupno vsyo adresnoe prostranstvo kompyutera i zashishyonnym v kotorom dostupnost adresnogo prostranstva ogranichena diapazonom vydelennym pri zapuske programmy na ispolnenie Masshtab realnogo vremeni Osnovnaya statya Operacionnaya sistema realnogo vremeni Primenenie universalnyh kompyuterov dlya upravleniya proizvodstvennymi processami potrebovalo realizacii masshtaba realnogo vremeni realnogo vremeni sinhronizacii ispolneniya programm s vneshnimi fizicheskimi processami Vklyuchenie funkcii masshtaba realnogo vremeni pozvolilo sozdavat resheniya odnovremenno obsluzhivayushie proizvodstvennye processy i reshayushie drugie zadachi v paketnom rezhime i ili v rezhime razdeleniya vremeni Fajlovye sistemy i struktury Postepennaya zamena nositelej s posledovatelnym dostupom perfolent perfokart i magnitnyh lent nakopitelyami proizvolnogo dostupa na magnitnyh diskah Fajlovaya sistema sposob hraneniya dannyh na vneshnih zapominayushih ustrojstvah FunkciiV razdele ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 30 noyabrya 2023 Osnovnye funkcii Ispolnenie zaprosov programm vvod i vyvod dannyh zapusk i ostanovka drugih programm vydelenie i osvobozhdenie dopolnitelnoj pamyati i dr Zagruzka programm v operativnuyu pamyat i ih vypolnenie Standartizovannyj dostup k periferijnym ustrojstvam ustrojstva vvoda vyvoda Upravlenie operativnoj pamyatyu raspredelenie mezhdu processami organizaciya virtualnoj pamyati Upravlenie dostupom k dannym na energonezavisimyh nositelyah takih kak zhyostkij disk opticheskie diski i dr organizovannym v toj ili inoj fajlovoj sisteme Obespechenie polzovatelskogo interfejsa Sohranenie informacii ob oshibkah sistemy OS 360 ispolzovalas na bolshinstve kompyuterov IBM nachinaya s 1966 vklyuchaya te kompyutery kotorye pomogali NASA otpravit cheloveka na Lunu Dopolnitelnye funkcii Parallelnoe ili psevdoparallelnoe vypolnenie zadach mnogozadachnost Effektivnoe raspredelenie resursov vychislitelnoj sistemy mezhdu processami Razgranichenie dostupa razlichnyh processov k resursam Organizaciya nadyozhnyh vychislenij nevozmozhnosti odnogo vychislitelnogo processa namerenno ili po oshibke povliyat na vychisleniya v drugom processe osnovana na razgranichenii dostupa k resursam Vzaimodejstvie mezhdu processami obmen dannymi vzaimnaya sinhronizaciya Zashita samoj sistemy a takzhe polzovatelskih dannyh i programm ot dejstvij polzovatelej zlonamerennyh ili po neznaniyu ili prilozhenij Mnogopolzovatelskij rezhim raboty i razgranichenie prav dostupa sm autentifikaciya avtorizaciya PonyatieV razdele ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 30 noyabrya 2023 Sushestvuyut dve gruppy opredelenij operacionnoj sistemy nabor programm upravlyayushih oborudovaniem i nabor programm upravlyayushih drugimi programmami Obe oni imeyut svoj tochnyj tehnicheskij smysl kotoryj svyazan s voprosom v kakih sluchayah trebuetsya operacionnaya sistema Est prilozheniya vychislitelnoj tehniki dlya kotoryh operacionnye sistemy izlishni Naprimer vstroennye mikrokompyutery soderzhashiesya vo mnogih bytovyh priborah avtomobilyah inogda po desyatku v kazhdom prostejshih sotovyh telefonah postoyanno ispolnyayut lish odnu programmu zapuskayushuyusya po vklyuchenii Mnogie prostye igrovye pristavki takzhe predstavlyayushie soboj specializirovannye mikrokompyutery mogut obhoditsya bez operacionnoj sistemy zapuskaya pri vklyuchenii programmu zapisannuyu na vstavlennom v ustrojstvo kartridzhe ili kompakt diske Operacionnye sistemy nuzhny esli nuzhen universalnyj mehanizm sohraneniya dannyh dlya predostavleniya programmam sistemnyh bibliotek s chasto ispolzuemymi podprogrammami dlya raspredeleniya polnomochij neobhodima vozmozhnost imitacii odnovremennogo ispolneniya neskolkih programm na odnom kompyutere dlya upravleniya processami vypolneniya otdelnyh programm Takim obrazom sovremennye universalnye operacionnye sistemy mozhno oharakterizovat prezhde vsego kak ispolzuyushie fajlovye sistemy s universalnym mehanizmom dostupa k dannym mnogopolzovatelskie s razdeleniem polnomochij mnogozadachnye s razdeleniem vremeni Mnogozadachnost i raspredelenie polnomochij trebuyut opredelyonnoj ierarhii privilegij komponentov v samoj operacionnoj sisteme V sostave operacionnoj sistemy razlichayut tri gruppy komponentov yadro soderzhashee planirovshik drajvery ustrojstv neposredstvenno upravlyayushie oborudovaniem setevaya podsistema fajlovaya sistema sistemnye biblioteki obolochka s utilitami Bolshinstvo programm kak sistemnyh vhodyashih v operacionnuyu sistemu tak i prikladnyh ispolnyayutsya v neprivilegirovannom polzovatelskom rezhime raboty processora i poluchayut dostup k oborudovaniyu i pri neobhodimosti k drugim resursam yadra a takzhe resursam inyh programm tolko posredstvom sistemnyh vyzovov Yadro ispolnyaetsya v privilegirovannom rezhime imenno v etom smysle govoryat chto sistema tochnee eyo yadro upravlyaet oborudovaniem V opredelenii sostava operacionnoj sistemy znachenie imeet kriterij operacionalnoj celostnosti zamknutosti sistema dolzhna pozvolyat polnocenno ispolzovat vklyuchaya modifikaciyu svoi komponenty Poetomu v polnyj sostav operacionnoj sistemy vklyuchayut i nabor instrumentalnyh sredstv ot tekstovyh redaktorov do kompilyatorov otladchikov i komponovshikov YadroOsnovnaya statya Yadro operacionnoj sistemy V razdele ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 30 noyabrya 2023 Yadro centralnaya chast operacionnoj sistemy upravlyayushaya vypolneniem processov resursami vychislitelnoj sistemy i predostavlyayushaya processam koordinirovannyj dostup k etim resursam Osnovnymi resursami yavlyayutsya processornoe vremya pamyat i ustrojstva vvoda vyvoda Dostup k fajlovoj sisteme i setevoe vzaimodejstvie takzhe mogut byt realizovany na urovne yadra Kak osnovopolagayushij element operacionnoj sistemy yadro predstavlyaet soboj naibolee nizkij uroven abstrakcii dlya dostupa prilozhenij k resursam vychislitelnoj sistemy neobhodimym dlya ih raboty Kak pravilo yadro predostavlyaet takoj dostup ispolnyaemym processam sootvetstvuyushih prilozhenij za schyot ispolzovaniya mehanizmov mezhprocessnogo vzaimodejstviya i obrasheniya prilozhenij k sistemnym vyzovam OS Opisannaya zadacha mozhet razlichatsya v zavisimosti ot tipa arhitektury yadra i sposoba eyo realizacii Obekty yadra OS processy fajly sobytiya potoki semafory myuteksy kanaly fajly proeciruemye v pamyat Osnovnye semejstvaEtot razdel stati eshyo ne napisan Zdes mozhet raspolagatsya otdelnyj razdel Pomogite Vikipedii napisav ego 8 marta 2023 Semejstvo Windows Semejstvo UNIXUNIX standartizaciya operacionnyh sistem i POSIXV razdele ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 30 noyabrya 2023 K koncu 1960 h godov otraslyu i nauchno obrazovatelnym soobshestvom byl sozdan celyj ryad operacionnyh sistem realizuyushih vse ili chast ocherchennyh vyshe funkcij K nim otnosyatsya Atlas Manchesterskij universitet angl i angl Massachusetskij tehnologicheskij institut MIT THE Ejndhovenskij tehnologicheskij universitet RS4000 Universitet Orhusa i dr vsego ekspluatirovalos bolee sotni razlichnyh OS Naibolee razvitye operacionnye sistemy takie kak OS 360 IBM SCOPE CDC i zavershyonnyj uzhe v 1970 h godah Multics MIT i Bell Labs predusmatrivali vozmozhnost ispolneniya na mnogoprocessornyh kompyuterah Eklektichnyj harakter razrabotki operacionnyh sistem privyol k narastaniyu krizisnyh yavlenij prezhde vsego svyazannyh s chrezmernymi slozhnostyu i razmerami sozdavaemyh sistem Sistemy byli ploho masshtabiruemymi bolee prostye ne mogli ispolzovat vse vozmozhnosti krupnyh vychislitelnyh sistem bolee razvitye neoptimalno ispolnyalis na malyh ili ne mogli ispolnyatsya na nih vovse i polnostyu nesovmestimymi mezhdu soboj ih razrabotka i sovershenstvovanie zatyagivalis Zadumannaya i realizovannaya v 1969 godu Kenom Tompsonom pri uchastii neskolkih kolleg vklyuchaya Dennisa Ritchi i Brajana Kernigana operacionnaya sistema UNIX pervonachalno UNICS chto obygryvalo nazvanie Multics sobrala v sebya mnogie cherty bolee rannih sistem no obladala celym ryadom svojstv otlichayushih eyo ot bolshinstva predshestvennic prostaya metaforika dva klyuchevyh ponyatiya vychislitelnyj process i fajl komponentnaya arhitektura princip odna programma odna funkciya plyus moshnye sredstva svyazyvaniya razlichnyh programm dlya resheniya voznikayushih zadach obolochka minimizaciya yadra koda vypolnyayushegosya v realnom privilegirovannom rezhime processora i kolichestva sistemnyh vyzovov nezavisimost ot apparatnoj arhitektury i realizaciya na mashinnonezavisimom yazyke programmirovaniya yazyk programmirovaniya Si stal pobochnym produktom razrabotki UNIX unifikaciya fajlov UNIX blagodarya svoemu udobstvu prezhde vsego v kachestve instrumentalnoj sredy sredy razrabotki obrela populyarnost snachala v universitetah a zatem i v otrasli poluchivshej prototip edinoj operacionnoj sistemy kotoraya mogla ispolzovatsya na samyh raznyh vychislitelnyh sistemah i bolee togo mogla byt bystro i s minimalnymi usiliyami perenesena na lyubuyu vnov razrabotannuyu apparatnuyu arhitekturu V konce 1970 h godov sotrudniki Kalifornijskogo universiteta v Berkli vnesli ryad usovershenstvovanij v ishodnye kody UNIX vklyuchaya rabotu s protokolami TCP IP Ih razrabotka stala izvestna pod imenem BSD Berkeley Software Distribution Zadachu razrabotat nezavisimuyu ot avtorskih prav Bell Labs realizaciyu toj zhe arhitektury postavil i Richard Stollman osnovatel proekta GNU Blagodarya konkurentnosti realizacij arhitektura UNIX stala vnachale fakticheskim otraslevym standartom a zatem obrela status i standarta yuridicheskogo ISO IEC 9945 POSIX Tolko sistemy otvechayushie specifikacii Single UNIX Specification imeyut pravo nosit imya UNIX K takim sistemam otnosyatsya AIX HP UX IRIX Mac OS X SCO OpenServer Solaris Tru64 i z OS Operacionnye sistemy sleduyushie standartu POSIX ili opirayushiesya na nego nazyvayut POSIX sovmestimymi chashe vstrechaetsya slovoupotreblenie UNIX podobnye ili semejstvo UNIX no ono protivorechit statusu torgovogo znaka UNIX prinadlezhashego konsorciumu The Open Group i zarezervirovannomu dlya oboznacheniya tolko operacionnyh sistem strogo sleduyushih standartu Sertifikaciya na sovmestimost so standartom platnaya iz za chego nekotorye sistemy ne prohodili etot process odnako schitayutsya POSIX sovmestimymi po sushestvu K UNIX podobnym otnosyatsya operacionnye sistemy osnovannye na poslednej versii UNIX vypushennoj Bell Labs System V na razrabotkah universiteta Berkli FreeBSD OpenBSD NetBSD na osnove Solaris OpenSolaris BeleniX Nexenta OS a takzhe Linux razrabotannaya v chasti utilit i bibliotek proektom GNU i v chasti yadra soobshestvom vozglavlyaemym Linusom Torvaldsom Standartizaciya operacionnyh sistem presleduet cel uprosheniya zameny samoj sistemy ili oborudovaniya pri razvitii vychislitelnoj sistemy ili seti i uproshenii perenosa prikladnogo programmnogo obespecheniya strogoe sledovanie standartu predpolagaet polnuyu sovmestimost programm na urovne ishodnogo teksta iz za profilirovaniya standarta i ego razvitiya nekotorye izmeneniya byvayut vsyo zhe neobhodimy no perenos programmy mezhdu POSIX sovmestimymi sistemami obhoditsya na poryadki deshevle chem mezhdu alternativnymi a takzhe preemstvennost opyta polzovatelej Samym zametnym effektom sushestvovaniya etogo standarta stalo effektivnoe razvorachivanie Interneta v 1990 h godah PrimechaniyaTanenbaum 2015 1 1 Chto takoe operacionnaya sistema p 20 21 Hemmendinger D Operating system angl Encyclopaedia Britannica online encyclopedia Data obnovleniya 2 dekabrya 2022 Data obrasheniya 4 fevralya 2023 Daniel Pierre Bovet d 1 4 Basic Operating System Concepts angl Understanding the Linux Kernel d Daniel Pierre Bovet Marco Cesati d 3rd Edition O Reilly Media 2005 1 November 944 p ISBN 978 0 596 00565 8 WD Q116678027 Svezhaya versiya ISO IEC 9945 prinyata Mezhdunarodnoj organizaciej po standartizacii ISO v 2003 godu LiteraturaGordeev A V Operacionnye sistemy Uchebnik dlya vuzov 2 e izd SPb Piter 2007 416 s ISBN 978 5 94723 632 3 Denning P Dzh Braun R L Operacionnye sistemy Sovremennyj kompyuter M 1986 Irtegov D V Vvedenie v operacionnye sistemy 2 e izd SPb BHV SPb 2007 ISBN 978 5 94157 695 1 Kernigan B U Pajk R U UNIX universalnaya sreda programmirovaniya The UNIX Programming Environment M 1992 Olifer V G Olifer N A Setevye operacionnye sistemy SPb Piter 2002 544 s ISBN 5 272 00120 6 Stollings U Operacionnye sistemy Operating Systems Internals and Design Principles M 2004 848 s ISBN 0 1303 1999 6 Tanenbaum E S Mnogourovnevaya organizaciya EVM Structured Computer Organization M Mir 1979 547 s Tanenbaum E S Sovremennye operacionnye sistemy Modern Operating Systems 2 e izd SPb Piter 2005 1038 s ISBN 5 318 00299 4 Tanenbaum E Sovremennye operacionnye sistemy 3 e izdanie SPb Piter 2015 1120 s Seriya Klassika Computer science ISBN 978 5 496 00301 8 WD Q115645152 Tanenbaum E S Vudhall A S Operacionnye sistemy Razrabotka i realizaciya Operating Systems Design and Implementation 3 e izd SPb Piter 2007 704 s ISBN 978 5 469 01403 4 Shou A Logicheskoe proektirovanie operacionnyh sistem The Logical Design of Operating Systems M Mir 1981 360 s Rejmond E S Iskusstvo programmirovaniya dlya UNIX The Art of UNIX Programming M 2005 544 s ISBN 5 8459 0791 8 Mark G Sobell UNIX System V A Practical Guide 3rd ed 1995 SsylkiV Vikislovare est statya operacionnaya sistema Operacionnaya sistema v kataloge ssylok Curlie dmoz Operacionnaya sistema Operating system po GOST 15971 90 ot 7 oktyabrya 2014 na Wayback MachineV state est spisok istochnikov no v etom razdele ne hvataet snosok Bez snosok slozhno opredelit iz kakogo istochnika vzyato kazhdoe otdelnoe utverzhdenie Vy mozhete uluchshit statyu prostaviv snoski na istochniki podtverzhdayushie informaciyu Svedeniya bez snosok mogut byt udaleny 30 maya 2022
Вершина