We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback
00:00

Formale Metadaten

Titel
MINIX 3
Serientitel
Teil
23
Anzahl der Teile
79
Autor
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Most computer users nowadays are nontechnical people who have a mental model of what they expect from a computer based on their experience with TV sets and stereos: you buy it, plug it in, and it works perfectly for the next 10 years. Computers aren't like that, which leads to frustration. Part of the problem is the operating system, which is often millions of lines of kernel code, each of which can potentially bring the system down. As long as we maintain the current structure of the operating system as a huge single monolithic program full of foreign code device drivers) and running in kernel mode, the situation will not improve. In an attempt to provide better reliability and security, we have created a new multiserver operating system, MINIX 3, with only 15,000 lines in kernel and the rest of the operating system split up into small components each running as a separate user-mode processes. It is available for the x86 and ARM for embedded systems. The talk will discuss the design of the system and some of unique aspects, such as live update--the ability to replace the operating system with a new version while it is running without affecting running applications. Andrew S. Tanenbaum
FreewareSoftwareOffene MengeEreignishorizontGruppenoperationATMWort <Informatik>MikrokernelXMLUMLComputeranimationVorlesung/Konferenz
Einfache GenauigkeitKnoten <Statik>SystemprogrammierungTermModelltheorieExt-FunktorComputerDienst <Informatik>SoftwareVirenscannerSystemaufrufAusgleichsrechnungLeistung <Physik>Operations ResearchServerHardwarePortscannerMini-DiscROM <Informatik>Klasse <Mathematik>UnendlichkeitBefehlsprozessorDatenflussModul <Datentyp>IkosaederBetriebssystemRechenschieberBildschirmfensterHackerMinkowski-MetrikWort <Informatik>EreignisdatenanalyseFaktor <Algebra>EinsDisk-ArrayRelationentheorieUnendlichkeitProgrammiergerätVersionsverwaltungProjektive EbeneComputersicherheitMultiplikationsoperatorTopologischer VektorraumSoftwareGeradeSystemprogrammierungMathematikNeuroinformatikProdukt <Mathematik>MaschinencodeAssemblerNichtlinearer OperatorHardwareBitrateHalbleiterspeicherMultiplikationComputersimulationTreiber <Programm>Leistung <Physik>ServerNetz <Graphische Darstellung>MereologieVirenscannerSpywareTermMikrokernelTabelleQuellcodeDienst <Informatik>MaßerweiterungMatrizenrechnungPunktParametersystemBitEndliche ModelltheorieRechenwerkFokalpunktGeschlecht <Mathematik>t-TestGrundraumGrundsätze ordnungsmäßiger DatenverarbeitungZellularer AutomatBericht <Informatik>BandmatrixStrömungsrichtungCoxeter-GruppeNP-hartes ProblemVirtuelle MaschineNummernsystemZahlenbereichCASE <Informatik>MAPFlächeninhaltFehlermeldungGerade ZahlAlgorithmusCodierung <Programmierung>UnrundheitCD-ROMDifferenteArithmetisches MittelTorvalds, LinusMini-DiscBefehlsprozessorKlasse <Mathematik>Quick-SortÜberlagerung <Mathematik>RechnernetzProgrammfehlerEigentliche AbbildungService PackComputeranimation
SystemprogrammierungKernel <Informatik>MaschinencodeModul <Datentyp>Elektronische PublikationGrenzschichtablösungBimodulInverser LimesSystemaufrufBasis <Mathematik>ATMInterrupt <Informatik>Mini-DiscServerVirtuelle RealitätDatei-ServerROM <Informatik>Rechnernetzp-BlockCachingTabelleGruppenoperationServerMaschinencodeOverhead <Kommunikationstechnik>Kernel <Informatik>Elektronische PublikationInterrupt <Informatik>Mini-DiscSystemprogrammierungMAPp-BlockCachingMultiplikationSystemaufrufGeradeMessage-PassingVirtualisierungBildschirmfensterProgrammfehlerBeobachtungsstudieATMZweiBitMultiplikationsoperatorHalbleiterspeicherLesen <Datenverarbeitung>VererbungshierarchieFehlermeldungTermE-MailDateiverwaltungZusammenhängender GraphSoftwareGrenzschichtablösungVorgehensmodellCASE <Informatik>Basis <Mathematik>InterprozesskommunikationSpeicherverwaltungBimodulRegulärer GraphLeistung <Physik>Quick-SortBetriebssystemInverser LimesComputerarchitekturAdressraumSchedulingRadikal <Mathematik>MikrokernelMehrplatzsystemAusnahmebehandlungNichtlinearer OperatorTabelleForcingDatenmissbrauchEin-AusgabeEinsSystemverwaltungLineare RegressionMinimumGruppenoperationOffice-PaketReelle ZahlStandardabweichungMetastabilitätEndliche ModelltheorieMixed RealityModallogikBericht <Informatik>TelekommunikationAggregatzustandOpen SourceRechter WinkelMinkowski-MetrikHyperbelverfahrenDatenverwaltungParametrische ErregungParametersystemValiditätAutorisierungTreiber <Programm>StörungstheorieSpeicherabzugSchnittmengeWeb logDokumentenserverProgram SlicingBootenDatei-ServerDienst <Informatik>Computeranimation
ATMMini-DiscWiederherstellung <Informatik>SystemzusammenbruchKernel <Informatik>ServerDatei-ServerMessage-PassingMini-DiscQuick-SortTabelleZusammenhängender GraphOrdnung <Mathematik>DatenstrukturBitRandverteilungZeiger <Informatik>Semantic WebEinsServerSystemzusammenbruchÄquivalenzklasseSystemaufrufWiederherstellung <Informatik>DateiverwaltungVorgehensmodellElektronische PublikationKlasse <Mathematik>MaschinencodeFehlermeldungRechter WinkelVorlesung/KonferenzComputeranimation
ATMSystemprogrammierungMini-DiscWiederherstellung <Informatik>SystemzusammenbruchKernel <Informatik>ServerMetropolitan area networkMaschinencodeLeistung <Physik>Message-PassingDatenverwaltungModul <Datentyp>MaschinenschreibenZeiger <Informatik>UnendlichkeitProgrammschleifeModelltheorieBinärdatenStichprobeMathematikData Encryption StandardLoopARM <Computerarchitektur>PunktFehlermeldungSchaltnetzQuick-SortFlächeninhaltMultiplikationsoperatorSystemprogrammierungKernel <Informatik>ProgrammiergerätLeckZweiProgrammfehlerKategorie <Mathematik>ComputersicherheitMaschinencodeVerzweigendes ProgrammBenutzerschnittstellenverwaltungssystemDatenverarbeitungssystemNichtlinearer OperatorEndliche ModelltheorieServerUnendlichkeitPufferüberlaufMessage-PassingInterrupt <Informatik>DatenverwaltungBetriebssystemMaschinenschreibenSystemzusammenbruchDatenstrukturBimodulSoftwareentwicklerProgrammierungZusammenhängender GraphVariableSoftwareDreiecksfreier GraphGeradet-TestVorgehensmodellWiederherstellung <Informatik>TypentheorieLeistung <Physik>InjektivitätHalbleiterspeicherSchreiben <Datenverarbeitung>ClientNummernsystemComputervirusPuffer <Netzplantechnik>DifferenteZeiger <Informatik>OrtsoperatorAdressraumAggregatzustandFehlertoleranzProgrammschleifeBinärcodeDickeNabel <Mathematik>ZufallsgeneratorSystemaufrufE-MailZahlenbereichMaßerweiterungWort <Informatik>Rechter WinkelEntscheidungstheorieMittelwertLogischer SchlussLaufzeitfehlerRauschenOrdnung <Mathematik>ProgrammierparadigmaSummierbarkeitMereologieMinkowski-MetrikArithmetisches MittelDynamisches SystemRechenwerkDimensionsanalyseHydrostatikGraphGruppenoperationBitrateNormalvektorBootenVorlesung/KonferenzComputeranimation
ARM <Computerarchitektur>SchießverfahrenMathematikMaschinencodeMAPHardwareSystemprogrammierungMetropolitan area networkBefehlsprozessorFlash-SpeicherEinfügungsdämpfungVideokonferenzOffene MengePRINCE2SoftwareMobiles EndgerätProdukt <Mathematik>CompilerElektronische PublikationDateiformatAggregatzustandSampler <Musikinstrument>Automatische HandlungsplanungKategorie <Mathematik>MultiplikationsoperatorRechter WinkelEndliche ModelltheorieSystemprogrammierungQuellcodeRechnernetzE-MailProgrammbibliothekKontextbezogenes SystemQuick-SortMAPTopologieGeradeMaschinencodeProgrammierungMobiles EndgerätSystemplattformDatenverwaltungDimensionsanalyseComputerarchitekturTaskInverser LimesBericht <Informatik>CompilerMomentenproblemZahlenbereichKartesische KoordinatenRechenwerkWasserdampftafelRelativitätstheorieGüte der AnpassungZentrische StreckungMinimumGebäude <Mathematik>Formation <Mathematik>Produkt <Mathematik>BootenSmartphoneOpen SourceMultiplikationComputervirusPlastikkarteZählenPersönliche IdentifikationsnummerSoftwareVorgehensmodellHalbleiterspeicherCharakteristisches PolynomDateiformatElement <Gruppentheorie>ARM <Computerarchitektur>Elektronische PublikationOffene MengeMini-DiscStandardabweichungFlash-SpeicherSoftwaretestBitDifferenteComputeranimation
CompilerMaschinencodeSystemprogrammierungKernel <Informatik>ServerSystemaufrufKlon <Mathematik>Prozess <Informatik>SoftwaretestGruppenoperationZählenARM <Computerarchitektur>ATMMini-DiscWhiteboardMetropolitan area networkMachsches PrinzipOffene MengeBrowserAppletNotebook-ComputerEinfache GenauigkeitFontSystemprogrammierungQuick-SortMustersprachePhysikalische TheorieQuaderProjektive EbenePunktVirtualisierungBetriebssystemKartesische KoordinatenWhiteboardKategorie <Mathematik>Zusammenhängender GraphInterface <Schaltung>ATMBus <Informatik>Serielle SchnittstellePeripheres GerätDefaultProzess <Informatik>SoftwaretestMereologieLastSystemaufrufProgrammierumgebungNotebook-ComputerZählenMessage-PassingBrowserCompilerInterrupt <Informatik>AuswahlaxiomOrtsoperatorTypentheorieDatenverwaltungSoftwareentwicklerFramework <Informatik>BildschirmfensterKernel <Informatik>MultiplikationsoperatorNichtlinearer OperatorBildschirmsymbolTouchscreenFehlertoleranzGraphische BenutzeroberflächeMikrokernelOpen SourceVirtuelle MaschineSeitentabelleProgrammbibliothekModul <Datentyp>SpieltheorieMAPSystemplattformVerschlingungWort <Informatik>ExistenzsatzPatch <Software>VorgehensmodellServerTaskStichprobenumfangBenutzeroberflächeMögliche-Welten-SemantikThreadMailing-ListeWasserdampftafelComputervirusEinsReelle ZahlEreignishorizontTopologieComputerarchitekturGeradeAutorisierungGewicht <Ausgleichsrechnung>NormalvektorTeilmengeEinfügungsdämpfungVorlesung/KonferenzComputeranimation
SystemprogrammierungSoftwareVersionsverwaltungKernel <Informatik>WarteschlangeRFIDMaschinencodeAggregatzustandTaskElektronische PublikationTabelleMailing-ListeDateiverwaltungTypentheorieObjekt <Kategorie>Message-PassingServerBericht <Informatik>Dienst <Informatik>VariableHalbleiterspeicherDatenstrukturKartesische KoordinatenVorgehensmodellOffene MengeMathematikPunktDatenverwaltungNichtlinearer OperatorNatürliche ZahlPhysikalische TheorieSchedulingPatch <Software>ProgrammierumgebungAggregatzustandProgrammierungMultiplikationsoperatorFrequenzVirtuelle MaschineRechter WinkelEchtzeitsystemQuick-SortBildschirmfensterVersionsverwaltungBenutzerbeteiligungInformationDateiformatGrundraumKategorie <Mathematik>DifferenteMAPMaschinencodeSystemprogrammierungEinfache GenauigkeitFlächeninhaltNebenbedingungDreiEuler-WinkelKonstanteVarietät <Mathematik>BeweistheorieNeuroinformatikBetriebssystemEinsUmsetzung <Informatik>WärmeübergangTranslation <Mathematik>SoftwareHash-AlgorithmusZeiger <Informatik>KoroutinePuffer <Netzplantechnik>ProgrammiergerätBitWarteschlangeComputeranimation
Regulärer Ausdruck <Textverarbeitung>VariablePortscannerWiederherstellung <Informatik>BitrateROM <Informatik>InformationVersionsverwaltungTabusuchep-BlockCompilerSoftwaretestOverhead <Kommunikationstechnik>SoftwaretestReelle ZahlMatchingHalbleiterspeicherDifferentep-BlockInjektivitätPufferüberlaufVersionsverwaltungSpeicherbereinigungInformationMessage-PassingDateiverwaltungDatenstrukturSystemzusammenbruchStrukturierte ProgrammierungZeiger <Informatik>MaschinencodeGeradeProgrammiergerätLeckSystemprogrammierungElektronische PublikationMultiplikationsoperatorProgrammierungPunktSichtenkonzeptWechselsprungComputersicherheitMailing-ListeFunktionalPuffer <Netzplantechnik>AdressraumBetriebssystemFrequenzPatch <Software>Overhead <Kommunikationstechnik>BinärcodeVerzweigendes ProgrammZweiLaufzeitfehlerTaskGruppenoperationEchtzeitsystemCASE <Informatik>Formale SpracheCompilerRechter WinkelNummernsystemMehrrechnersystemVorgehensmodellFront-End <Software>Datenflusst-TestMereologieMathematikDreiProzess <Informatik>FehlermeldungÜbersetzer <Informatik>Inverser LimesFakultät <Mathematik>Vorlesung/KonferenzComputeranimation
Dedekind-SchnittLokales MinimumWeb SiteGammafunktionMetropolitan area networkMehrwertnetzSystemprogrammierungTotal <Mathematik>GoogolKernel <Informatik>GrenzschichtablösungSondierungKnoten <Statik>Web-Seitet-TestVideokonferenzKreisflächeKernel <Informatik>SystemprogrammierungNichtlinearer OperatorBitWikiStatistikBetriebssystemPhasenumwandlungDateiverwaltungQuick-SortCAN-BusVersionsverwaltungInformationsspeicherungNeuroinformatikQuellcodeMultiplikationsoperatorMathematikVerschlingungZusammenhängender GraphWeb-SeiteSpezifisches VolumenGrenzschichtablösungAggregatzustandEinsSondierungMAPVideokonferenzCASE <Informatik>Rechter WinkelProgrammierungMessage-Passingt-TestZeiger <Informatik>ServerSpider <Programm>Offene MengeSoftwareentwicklerZahlenbereichErhaltungssatzSystemaufrufBitmap-GraphikTabelleGeradeStrömungsrichtungVorgehensmodellHilfesystemMotion CapturingRuhmasseHomepageRechenwerkWort <Informatik>GrundraumSchätzfunktionBrennen <Datenverarbeitung>Projektive EbeneKondensation <Mathematik>Kartesische KoordinatenBefehl <Informatik>Minkowski-MetrikLastDatensatzRoutingSelbst organisierendes SystemOntologie <Wissensverarbeitung>DatenverarbeitungssystemDifferentePhysikalischer EffektSoftwareDienst <Informatik>GruppenoperationFacebookMaschinencodeComputersicherheitKrümmungsmaßTrennschärfe <Statistik>HeimcomputerVorlesung/KonferenzBesprechung/InterviewComputeranimation
Metropolitan area networkSystemprogrammierungMailing-ListeKategorie <Mathematik>RichtungProjektive EbeneMultiplikationsoperatorKreisflächeQuick-SortStandardabweichungWellenpaketZahlenbereichDifferenteMechanismus-Design-TheorieTelekommunikationRahmenproblemMinkowski-MetrikThreadRechter WinkelOpen SourceInternetworkingThermische ZustandsgleichungEchtzeitsystemFlächeninhaltInstantiierungQuellcodeComputersicherheitKartesische KoordinatenSchlussregelEDV-BeratungAssoziativgesetzVorlesung/Konferenz
Offene MengeSoftwareFreewareComputeranimation
Transkript: Englisch(automatisch erzeugt)