Inferno (system operacyjny)

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Infernorozproszony system operacyjny zapoczątkowany w Bell Labs, a obecnie rozwijany przez Vita Nuova. Aplikacje dla tego systemu są pisane w języku Limbo. Nazwa systemu oraz niektórych powiązanych programów (m.in. Styx, Limbo) pochodzą z Boskiej komedii.

Zarządzanie pamięcią – sposób zarządzania pamięcią komputera z poziomu systemu komputerowego. Głównym wymaganiem stawianym procesowi zarządzania pamięcią jest dostarczenie możliwości dynamicznego alokowania pamięci oraz jej zwalniania, gdy już nie jest potrzebna. Jest to kluczowe wymaganie dla zaawansowanych systemów, w których jednocześnie uruchomionych jest wiele procesów.Openmoko, Inc. - tajwańska firma tworząca przenośne urządzenia Open Hardware i oprogramowanie FLOSS do tych urządzeń.

Budowa[ | edytuj kod]

Inferno powstał w celu przeniesienia pomysłów z Plan 9 na szerszy zakres urządzeń i sieci. Model przedstawiania zasobów w systemie i ich interakcji z aplikacjami został zaczerpnięty w dużej mierze z Plan 9, i opiera się na trzech podstawowych zasadach:

Dyspozytor (ang. dispatcher), zwany czasami planistą niskopoziomowym (ang. low-level scheduler), jest częścią systemu operacyjnego odpowiedzialną za przydzielanie czasu procesora w ramach przełączania zadań. Decyzja o tym, któremu procesowi przydzielić czas procesora jest podejmowana przez planistę krótkoterminowego. Do zadań dyspozytora należy m.in. przełączanie kontekstu.Boska Komedia (wł. La Divina Commedia) – poemat napisany przez włoskiego pisarza Dante Alighieriego, w latach 1308-1321. Boska Komedia jest syntezą średniowiecznej myśli filozoficznej, historycznej, teologicznej oraz panoramą świata. Jako arcydzieło literatury włoskiej, należy do klasyki światowej i wywarła znaczny wpływ na kulturę europejską.
  • Zasoby jako pliki: wszystkie zasoby (w tym urządzenia, procesy, sieci, połączenia sieciowe) są reprezentowane w postaci plików wewnątrz hierarchicznego systemu plików;
  • Przestrzenie nazw: aplikacje widzą sieć jako pojedynczą, spójną przestrzeń nazw która przybiera postać hierarchicznego systemu plików, ale może reprezentować fizycznie oddzielone (lokalnie lub zdalnie) zasoby;
  • Standardowy protokół komunikacyjny: standardowy protokół jest wykorzystywany do komunikacji oraz zapewnienia dostępu do zasobów, zarówno lokalnych, jak i zdalnych.
  • Jądro Inferno zawiera między innymi interpreter, kompilator, zarządzanie pamięcią, dyspozytor, sterowniki urządzeń i stosy protokołów.

    Plan 9 from Bell Labs – rozproszony system operacyjny, który powstał w Computing Sciences Research Center w AT&T Bell Laboratories (obecnie Lucent Technologies, Bell Labs).Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone.

    Aby poradzić sobie z różnorodnością środowisk sieciowych w jakich zamierzano go stosować, projektanci zdecydowali, że maszyna wirtualna jest niezbędnym elementem systemu. Maszyna wirtualna Dis to maszyna rejestrowa zapewniająca zarządzanie pamięcią w sposób efektywny na urządzeniach z zaledwie 1 MB pamięci.

    Internet Explorer, IE (oficjalnie Windows Internet Explorer; dawniej Microsoft Internet Explorer, MSIE) – przeglądarka internetowa (dosł. Eksplorator Internetu), produkt amerykańskiej firmy Microsoft.System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.


    Podstrony: 1 [2] [3] [4]




    Warto wiedzieć że... beta

    Netscape Navigator, później Netscape Communicator, następnie Netscape i znowu Netscape Navigator to przeglądarka internetowa wyprodukowana przez amerykańskie przedsiębiorstwo Netscape Communications Corporation. Pierwsza wersja programu pojawiła się w roku 1994, ostatnia, 9. wersja programu ukazała się w 2007. 28 grudnia 2007 AOL (właściciel marki) ogłosił wstrzymanie prac nad rozwojem aplikacji internetowych (przeglądarka i klient poczty elektronicznej oraz grup dyskusyjnych), pierwotnie poprawki bezpieczeństwa miały być wypuszczane do 2 lutego 2008 r., jednak zostały przedłużone do 1 marca 2008 r.
    Jądro systemu operacyjnego (ang. kernel) – podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania.
    Bell Telephone Laboratories lub w skrócie Bell Labs – oddział badawczy i wdrożeniowy telekomunikacyjnej korporacji amerykańsko-francuskiej Alcatel-Lucent.
    Android – system operacyjny dla urządzeń mobilnych takich jak telefony komórkowe, smartfony, tablety, tablety PC i netbooki. Obecnie (2013) najpopularniejszy system mobilny na świecie. Android został oparty na jądrze Linux oraz oprogramowaniu na licencji GNU. Początkowo był rozwijany przez firmę Android Inc. (kupioną później przez Google), następnie przeszedł pod skrzydła Open Handset Alliance.
    Przestrzeń nazw (ang. namespace) – abstrakcyjne uniwersum, którego elementami mogą być nazwy, terminy techniczne lub słowa. W obrębie dowolnej przestrzeni nazw każda nazwa musi być niepowtarzalna. Przestrzeń nazw jest kontekstem, w którym słowo może być jednoznacznie przypisane do reprezentowanego przez nie pojęcia ze świata rzeczywistego.
    Proces – jedno z podstawowych pojęć w informatyce, definiowane jako egzemplarz wykonywanego programu. Każdy nowo powstały proces otrzymuje unikatowy numer, który go jednoznacznie identyfikuje, tzw. PID (od (ang.) process identifier).
    System plików – metoda przechowywania plików, zarządzania plikami, informacjami o tych plikach, tak by dostęp do plików i danych w nich zgromadzonych był łatwy dla użytkownika systemu; także: wolumin.

    Reklama