Amoeba Andrew S. Tanenbaum ve diğerleri tarafından 'da geliştirilen bir 'dir. Amoeba projesinin amacı, tüm bir bilgisayar ağının kullanıcıya bir olarak görünmesini sağlayan bir zaman paylaşımı sistemi oluşturmaktı. Vrije Universiteit'teki geliştirme durduruldu: en son sürümün (5.3) kaynak kodu en son 30 Temmuz 1996'da değiştirildi.
Geliştirici(ler) | Andrew S. Tanenbaum |
---|---|
Lisans | MIT Lisansı |
Çekirdek türü | Mikro çekirdek |
Platform desteği | i386/i486, MIPS, , , /50 ve 3/60, SPARC, |
Web sitesi | cs.vu.nl/pub/amoeba/ |
Dil sayısı | İngilizce |
Python programlama dili ilk olarak bu platform için geliştirilmiştir.
Genel Bakış
Amoeba projesinin amacı, bilgisayar ağları için, ağı kullanıcıya tek bir makineymiş gibi sunacak bir işletim sistemi oluşturmaktı. Bir Amoeba ağı, bir işlemci "havuzuna" bağlı bir dizi iş istasyonu'ndan oluşur ve bir terminalden bir program çalıştırmak, işletim sisteminin yük dengeleme sağladığı mevcut işlemcilerden herhangi birinde çalışmasına neden olur. Çağdaş 'ın aksine, Amoeba 'ni desteklemez.
İş istasyonları tipik olarak yalnızca ağa bağlı terminaller olarak işlev görür. İş istasyonları ve işlemcilerin yanı sıra, ek makineler dosyalar, dizin hizmetleri, (TCP/IP) iletişimleri vb. için sunucu olarak çalışır.
Amoeba mikro çekirdek tabanlı bir işletim sistemidir. Bu sistem multithreaded programlar ve iş parçacıkları arasında, potansiyel olarak ağ üzerinden iletişim için bir uzaktan yordam çağrısı (RPC-remote procedure call) mekanizması sunar; çekirdek iş parçacıkları bile iletişim için bu RPC mekanizmasını kullanır. Her iş parçacığına, iletişim için benzersiz, ağ çapında "adres" olarak hizmet veren "bağlantı noktası" adı verilen 48 bitlik bir sayı atanır.
Amoeba'nın kullanıcı arayüzü ve API'ler Unix'ten sonra modellenmiş ve POSIX standardına uyum kısmen uygulanmıştır; Unix öykünme kodunun bir kısmı Tanenbaum'un diğer işletim sistemi MINIX'ten taşınan yardımcı programlardan oluşmaktadır. İlk sürümler, Amoeba yazarlarının "daha hızlı ... bizim görüşümüze göre, daha temiz ... daha küçük ve anlaşılması çok daha kolay" olarak gördükleri bir "homebrew" pencere sistemi kullandı, ancak sürüm 4.0 X Pencere Sistemi kullanıyor (ve 'lere terminal olarak izin veriyor). Sistem ağ protokolü olarak kullanır.
Ayrıca bakınız
Kaynakça
- ^ "Amoeba Licence". 13 Mayıs 2001 tarihinde kaynağından . Erişim tarihi: 3 Mart 2023.
- ^ . 1 Eylül 2000 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Mart 2023.
- ^ "Why was Python created in first place?". Python FAQ. 23 Şubat 2008 tarihinde kaynağından . Erişim tarihi: 11 Şubat 2008.
- ^ a b c d Andrew S. Tanenbaum, , Robbert van Renesse & Henri E. Bal (1991), "The Amoeba distributed operating system - a status report", Computer Communications, 14, 7 Haziran 2013 tarihinde kaynağından , erişim tarihi: 11 Haziran 2023
- ^ Fred Douglis, , Andrew S. Tanenbaum & John Ousterhout (1991), "A comparison of two distributed systems: Amoeba and Sprite" [İki dağıtık sistemin karşılaştırılması: Amoeba ve Sprite], Computing Systems, 4 (4), ss. 353-384, 14 Mart 2016 tarihinde kaynağından , erişim tarihi: 11 Haziran 2023
Dış bağlantılar
- Amoeba home page (static page, ftp links are dead), 22 Nisan 2007 tarihinde kaynağından , erişim tarihi: 16 Nisan 2007
- FSD-Amoeba page at Sourceforge (file downloads give 403 errors), 24 Haziran 2023 tarihinde kaynağından , erişim tarihi: 11 Haziran 2023
- ArchiveOS mirror of Amoeba 5.3, 16 Haziran 2023 tarihinde kaynağından , erişim tarihi: 11 Haziran 2023
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Amoeba Andrew S Tanenbaum ve digerleri tarafindan da gelistirilen bir dir Amoeba projesinin amaci tum bir bilgisayar aginin kullaniciya bir olarak gorunmesini saglayan bir zaman paylasimi sistemi olusturmakti Vrije Universiteit teki gelistirme durduruldu en son surumun 5 3 kaynak kodu en son 30 Temmuz 1996 da degistirildi AmoebaGelistirici ler Andrew S TanenbaumLisansMIT LisansiCekirdek turuMikro cekirdekPlatform destegii386 i486 MIPS 50 ve 3 60 SPARC Web sitesics vu nl pub amoeba Dil sayisiIngilizce Python programlama dili ilk olarak bu platform icin gelistirilmistir Genel BakisAmoeba projesinin amaci bilgisayar aglari icin agi kullaniciya tek bir makineymis gibi sunacak bir isletim sistemi olusturmakti Bir Amoeba agi bir islemci havuzuna bagli bir dizi is istasyonu ndan olusur ve bir terminalden bir program calistirmak isletim sisteminin yuk dengeleme sagladigi mevcut islemcilerden herhangi birinde calismasina neden olur Cagdas in aksine Amoeba ni desteklemez Is istasyonlari tipik olarak yalnizca aga bagli terminaller olarak islev gorur Is istasyonlari ve islemcilerin yani sira ek makineler dosyalar dizin hizmetleri TCP IP iletisimleri vb icin sunucu olarak calisir Amoeba mikro cekirdek tabanli bir isletim sistemidir Bu sistem multithreaded programlar ve is parcaciklari arasinda potansiyel olarak ag uzerinden iletisim icin bir uzaktan yordam cagrisi RPC remote procedure call mekanizmasi sunar cekirdek is parcaciklari bile iletisim icin bu RPC mekanizmasini kullanir Her is parcacigina iletisim icin benzersiz ag capinda adres olarak hizmet veren baglanti noktasi adi verilen 48 bitlik bir sayi atanir Amoeba nin kullanici arayuzu ve API ler Unix ten sonra modellenmis ve POSIX standardina uyum kismen uygulanmistir Unix oykunme kodunun bir kismi Tanenbaum un diger isletim sistemi MINIX ten tasinan yardimci programlardan olusmaktadir Ilk surumler Amoeba yazarlarinin daha hizli bizim gorusumuze gore daha temiz daha kucuk ve anlasilmasi cok daha kolay olarak gordukleri bir homebrew pencere sistemi kullandi ancak surum 4 0 X Pencere Sistemi kullaniyor ve lere terminal olarak izin veriyor Sistem ag protokolu olarak kullanir Ayrica bakinizDagitik hesaplama Bell Laboratuvarlarindan Plan 9 MinixKaynakca Amoeba Licence 13 Mayis 2001 tarihinde kaynagindan Erisim tarihi 3 Mart 2023 1 Eylul 2000 tarihinde kaynagindan arsivlendi Erisim tarihi 3 Mart 2023 Why was Python created in first place Python FAQ 23 Subat 2008 tarihinde kaynagindan Erisim tarihi 11 Subat 2008 a b c d Andrew S Tanenbaum Robbert van Renesse amp Henri E Bal 1991 The Amoeba distributed operating system a status report Computer Communications 14 7 Haziran 2013 tarihinde kaynagindan erisim tarihi 11 Haziran 2023 Fred Douglis Andrew S Tanenbaum amp John Ousterhout 1991 A comparison of two distributed systems Amoeba and Sprite Iki dagitik sistemin karsilastirilmasi Amoeba ve Sprite Computing Systems 4 4 ss 353 384 14 Mart 2016 tarihinde kaynagindan erisim tarihi 11 Haziran 2023 Dis baglantilarAmoeba home page static page ftp links are dead 22 Nisan 2007 tarihinde kaynagindan erisim tarihi 16 Nisan 2007 FSD Amoeba page at Sourceforge file downloads give 403 errors 24 Haziran 2023 tarihinde kaynagindan erisim tarihi 11 Haziran 2023 ArchiveOS mirror of Amoeba 5 3 16 Haziran 2023 tarihinde kaynagindan erisim tarihi 11 Haziran 2023