Movatterモバイル変換


[0]ホーム

URL:


Saltar al contento
WikipediaLe encyclopedia libere
Recerca

Systema de operation

Pendente
De Wikipedia, le encyclopedia libere

Stato del version del pagina

Le modificationes pendente es presentate in iste pagina

Il ha2 modificationes in iste version queattende revision.Leversion stabile ha essiterevidite le8 april 2019.
Systema de operation
instantia de:software category[*]
subclasse de:system software[*]
parte de:computing platform[*]


precedite per:Nucleo
Commons:Operating systems

Unsystema de operation osystema operative[1] (SO) es le systema deprogrammarios que provide al functiones essential pro le operation de uncomputator. Generalmente, le systema operative se refere a plure differente typos de programmas que functiona insimul.

Normalmente le systemas operative provide:

Il ha plure typos diverse de systemas operative. Systemas operative procomputatores personal includeAmigaOS,Mac OS X, eMicrosoft Windows; iste systemas son plen de bibliothecas expansive einterfacies simple pro promover le disvellopamentoprogrammari e le facilitate prousatores final. Proservitores, le systema principal esUnix (implimentate perBSD,Linux,Solaris, et cetera); systemas proservitores usualmente ha bibliothecas einterfacies minimal, usante solmente un minimo del ressurces. Protelephonos mobile, le principal systemas operative sonAndroid,iOS, eSymbian; iste systemas operative balancia ressurces minimal contra lor pauc dimensiones. In omne caso, iste categorias non son stricte.

Historia

[modificar |modificar fonte]

Originalmente, devisas electronic esseva create pro provider solmente un function, como uncalculator. Ben que le prime devisa qui pote esser considerate uncomputator general, leZuse Z3, es create in maio de1941, il non habeva nulle systema de operation; cataprogramma esseva create de novo, e iste programma esseva le sol function que lecomputator pote facer usque un nove programma esseva cargate physicamente alcomputator.

Bibliothecas de functiones commun esseva create per le primeprogrammatores pro reducer le tempore usate inprogrammation. Duocomputatores in le anno1948,ENIAC e leManchester Small-Scale Experimental Machine, habeva bibliothecas commun.

Le prime programma qui pote esser nominate un systema de operation essevaGM-NAA I/O, un projecto perGeneral Motors eNorth American Aviation. Solmente usate in circa 40 installationes, iste systema de operation automaticamente initia unprocesso pendente quando unprocesso ha finite, e provideva un pauc functiones general pro interfacer con lehardware.

Nucleo

[modificar |modificar fonte]
Articulo principe:Nucleo

Lenucleo es le fundation de un systema de operation. Al minimo, unnucleo minimal debe poter gerer unprocessator central a operarprocessos, manipular lememoria de accesso aleatori pro mover software edatos, e provider uninterfacie in le qualprocessos pote usar iste ressources. Unnucleo pote haber plure altere functiones: generperipheros (a vices con le adjuta de un pauc pecietta de software nominate uncontrolator), portar messages interprocessos, etc.

Unmicronucleo es un typo denucleo qui ha un pauc centro de codice, e qui delega le majoritate de operationes del systema al altere programmas e bibliothecas; versiones moderneMicrosoft Windows es unmicronucleo. Unnucleo monolithic es unnucleo qui incorpora tote le servicios del systema in le mesme memoria delnucleo. Le adjectivomonolitic es usate specialmente quando lenucleo incorpora altere functiones del systema de operation, como leinterfacieusator.Linux es unnucleo monolithic.

Le majoritate de systemas de operation ha ni tote ni nulle del servicios in commun con lenucleo, e iste nucleos pote esser nominate unnucleo hybrida pro notar que lenucleo es ni puramentemonolithic ni puramente unmicronucleo. Pro exemplo, es rar hodie que unnucleo monolithic provide uninterfacieusator, aun qui esseva facite assi inWindows 95.

Le systema de operation provide uninterfacie inter unprogramma e lehardware, pro que un application pote facer actiones. Isteinterfacie etiam assecura que leprogramma sol pote facer interactiones programmate in le systema de operation. Innucleos multiprocesso, cata application es ponite in unprocesso, qui defini le ressources e memoria disponibile al application delprocesso.

Plure systemas de operation usaprocessos non solmente pro leprogrammas delusator, sed etiam pro codice como controlatores.

Interruptiones

[modificar |modificar fonte]

Interruptiones ha un rolo central in le systemas de operation. Coninterrumptiones, un pecia dehardware dedicate pote pausar le execution del programma currente, reserver le receptaculos delregistros, e saltar a un specificprocesso pro facer un action in responsa. In systemas de operation moderne,interrumptiones es maneate per le systemas de operation.

Il ha duo typos principe deinterrumption. Uninterrumptionhardware indica que un pecia dehardware ha un signalo pro lecomputator; le majoritate de systemas de operation reserva le receptaculo delinterrumption pro lecontrollator delhardware qui mandava leinterrumption. Uninterrumption software indica un signallo delprocesso al systema de operation - pro exemplo, pro acceder alhardware, o pro mandar un message al systema de operation pro que un altereprocesso pote leger. Isteinterrumptiones es nominateappello al systema; unnucleo pote haber cento deappellos al systema que illo ascolta.

Maneamento de memoria

[modificar |modificar fonte]

Unnucleo de un systema de operation ha a manear tote le memoria operative del systema. Illo debe assecurar que nulle programma pote intervenir con le memoria de altere programmas, e que cata programma ha bastante.

Le prime systemas de operation usava un maneamento cooperative, sed iste modello de maneamento esseva abandonate rapidemente; il es troppo facile que un error in un programma pote causar le uso de troppo de memoria. (Le violation intentional del allocation de memoria esseva e es ja usate per plureviruses. Ergo, le majoritate del systemas de operation usa alcun forma deprotection de memoria.

Systemas de operation moderne pote usarmemoria virtual, in le qual alcun parte de undisco dur o altere reservo es usate pro reservar le contentos de un area de memoria.

Interfacie con le hardware

[modificar |modificar fonte]

Uncomputator ha plure ressources physic qui pote esser usate pro le varie programmas. Per provider uninterfacie commun, le systema de operation facilita le disvellopamento del programma pro prevenir cata disveloppator que pro saper cata detalio technic de cata typo dehardware qui pote esser usate per unusator final.

Hodie, il es rar que un systema de operation pote esser create pro solmente un typo dehardware. Pro operar con plure typos dehardware, le majoritate deusatores incorpora programmas breve denominatecontrollatores. Como le systema de operation provide uninterfacie simple al programmator, lecontrollator provide uninterfacie simple al systema de operation. Generalmente, uncontrollator pote interfacer con un singule typo dehardware.

Systema de files

[modificar |modificar fonte]

Un systema primari facite per le systema de operation es le organisation e le accesso alfiles. Unfile pote representar unprogramma, un archivo dedatos, o aun un function (specialmente in systemas basate superUnix e suHierarchia de Systema de Files). Unsystema de files manipula tote lefiles de un systema como unbase de datos.Systemas de files moderne usualmente manipuladirectorios in un structura dearbore.

Le prime systemas de operation solmente supportava un typo de disco; usualmente, iste esseva undisco dur, o un typo dedisquette super unsystema de operation de disco. Iste primesystemas de file assi habeva limitationes notabile in su velocitate de accesso, e assi illo esseva create pro supportar solmente un systema de operation.Systemas de files moderne, comoNTFS eext3, es usate per plure systemas de operation.

Interfacie de usator

[modificar |modificar fonte]
MS DOS, un commun systema de operation, usava uninterfacie textual.

Casi catacomputator personal, e plurecomputatores servitor, es maneate per unusatorhuman. Istecomputatores require uninterfacieusator. (Si uncomputator non interage directemente con unusatorhuman, uncomputator pote abstiner se de haber alcuninterfacieusator, sed illo debe ja haber alcuninterfacie definite pro su 'usator'.)

Le primeinterfaciesusator qui non essevadatos crude essevainterfacies textual, basate in leinterfacies dactylographic del primecomputatores; unusator dactyla su commandos, e le systema de operation responde con le resultato. Aun hodie, tote del tres principal systemas de operation (Linux,Mac OS X, eMicrosoft Windows) hainterfacies textual. Leinterfacie textual assi es le base de uninterfacies de rete, con le qual on pote manear uncomputator con un connexion remote.

Interfacies graphic, popularisate per leMacintosh original e le systema de operationMicrosoft Windows, provide un organisation dedatos in un forma plus legible. Ben que leinterfacies graphic se cambia e se meliora rapidemente, le metaphora principal de uninterfacie graphic es nominate "wimp" - qui representa le ideas defenestras (ab(anglese)window),icones,menus, epunctator.

Ligamines externe

[modificar |modificar fonte]
  • (anglese)OSDev - sito pro illos qui crea systemas de operation como un hobby; ha plure informationes technic e simple.

Referentias

  1. Paroladerivate de:en:Operating system,es:Sistema operativo +pt:Sistema operativo,fr:Système d'exploitation,it:Sistema operativo //de:Betriebssystem,ru:Операционная система.
Obtenite de “https://ia.wikipedia.org/w/index.php?title=Systema_de_operation&oldid=641767
Categoria:

[8]ページ先頭

©2009-2026 Movatter.jp