close

Arkadaş

Navigasyona git Aramaya git
Arkadaş
İşletim sistemi ailesinin bir parçası
Genel bilgi
geliştirici Amiral Uluslararası
Lisans özel lisans
Teknik Bilgiler
Zamanlanmış

AmigaDOS , dosya sistemlerini , dosya ve dizin işlemeyi, komut satırı arabirimini ve dosya yeniden yönlendirmesini içeren AmigaOS için disk işletim sistemidir .

AmigaOS 1.x'te, AmigaDOS, BCPL ile yazılmış MetaComCo'nun TRIPOS portunu temel alır . BCPL yerel işaretçiler kullanmaz , bu nedenle işletim sisteminin daha gelişmiş işlevselliğini kullanmak zordu ve hatalara açıktı. Üçüncü Taraf AmigaDOS Kaynak Projesi [ 1 ] (önceden AmigaDOS Değiştirme Projesi olarak bilinen ARP ), [ 2 ] Amiga geliştiricisi Charlie Heath tarafından başlatılan bir proje, BCPL yardımcı programlarının çoğunu C ve assembler ile yazılmış daha küçük, daha karmaşık eşdeğerlerle değiştirdi ve bir sarmalayıcı kitaplığı sağladı,arp.library. Bu, yerel işaretçilerden (C veya montajcı tarafından kullanılanlar gibi) BCPL eşdeğerlerine ve tüm AmigaDOS işlevleri için tam tersi dönüşümleri otomatik olarak gerçekleştirerek uygulamalardaki arabirim sorunlarını ortadan kaldırdı.

AmigaOS 2.x'ten itibaren, AmigaDOS, mümkün olan her yerde 1.x ile uyumluluk korunarak C ile yeniden yazılmıştır. AmigaOS 4 ile başlayan AmigaDOS, BCPL ile mirasını terk etti. AmigaOS 4.1'den itibaren AmigaDOS, 64-bit dosya erişim desteği ile genişletilmiştir.

Konsol

Amiga konsolu, genellikle CON: 'e atanan ve console.handler tarafından kontrol edilen standart bir Amiga sanal cihazıdır . AmigaOS 1.1'deki ilkel bir arayüzden geliştirildi ve AmigaShell olarak bilinmeye başladığında ve orijinal işleyicisinin yerini newconsole.handler ( NEWCON:) aldığında 1.2 ve 1.3 sürümleriyle stabilize edildi .

Konsol, 1985'te oluşturulduğunda son teknoloji olarak kabul edilen, Komut Şablonu Yardımı, null'a yeniden yönlendirme (" NIL: ") ve ANSI renkli terminal gibi çeşitli özelliklere sahiptir . 1.2 sürümünde uygulanan yeni konsol sürücüsü, komut geçmişi, borular ve çıktı yeniden yönlendirildiğinde otomatik dosya oluşturma gibi daha birçok özelliği etkinleştirir . TCP/IP yığınları 1990'ların başında AmiTCP olarak piyasaya sürüldüğünde, konsol ayrıca İnternet etkin Amiga aygıt sürücülerinden yeniden yönlendirme alabilirdi (örneğin, TCP :, Dosyayı TCP'ye Kopyala: Site/Port ).

İlk olarak 1980'lerin ortalarında piyasaya sürülen diğer sistemlerin aksine, AmigaDOS tescilli bir karakter seti uygulamaz; geliştiriciler , ASCII karakter setini içeren ANSI – ISO ISO -8859-1 (Latin 1) standardını kullanmayı seçtiler . Unix sistemlerinde olduğu gibi , Amiga konsolu sadece yeni satırı (" LF " ) satır sonu (" EOL ") karakteri olarak kabul eder. Amiga konsolu, klavyedeki "ölü tuş" kombinasyonları tarafından oluşturulan karakterlerin yanı sıra aksanlı karakterleri de destekler.

AmigaDOS komut sözdizimi

Bu, tipik AmigaDOS komut sözdizimine bir örnektir:

Adres DF0 :
Dizin ağacına girmeden bu, bir dizinin içeriğini bir diskette görüntüler ve ayrıca alt dizinleri de listeler.
Yön SYS: TÜMÜ
"ALL" argümanı, komutun tüm dizin ağaçlarına girip genişleterek bir birimin veya aygıtın tüm içeriğini görüntülemesine neden olur. "SYS:", fiziksel adından bağımsız olarak, önyükleme aygıtına atanan varsayılan bir addır. [ 3 ]

Yönlendirme komutu

AmigaDOS, bir komutun çıktısını dosyalara, borulara, bir yazıcıya, boş aygıta ve diğer Amiga aygıtlarına yeniden yönlendirebilir.

Yön  > KONUŞ: HEPSİ
"dir" komutunun çıktısını konuşma sentezi denetleyicisine yönlendirir. İki nokta üst üste karakteri ":", SPEAK: öğesinin bir AmigaDOS cihazını işaret ettiğini belirtir. Bir aygıtın tipik bir kullanımı dosya sistemleri için olsa da, sistemde yaygın olarak bunun gibi özel amaçlı aygıt adları kullanılır.

Komut şablonları

AmigaDOS komutlarının kabul edebilecekleri argümanları tanımlayan standart bir "şablon" sağlaması beklenir. Bu, komutlar için temel bir "yardım" işlevi olarak kullanılabilir, ancak Bash veya Zshell ( Unix'ten taşınan ) veya KingCON gibi üçüncü taraf yedek konsol sürücüleri ve kabukları genellikle komutlar için daha ayrıntılı yardım sağlar.

" Kopyala " komutu için şablon istemek aşağıdaki çıktıyı verir:

kopyala  ?
DAN, İÇİN/A, TÜM/S, SESSİZ/S
Bu dize, kullanıcının bu komutu FROM ve TO bağımsız değişkenleriyle birlikte kullanması gerektiği anlamına gelir , ikincisinin gerekli olduğu durumlarda (/A). ALL ve QUIET bağımsız değişken anahtar sözcükleri anahtarlardır (/S) ve Copy komutunun sonuçlarını değiştirir ( ALL , bir dizindeki tüm dosyaların kopyalanmasına neden olurken, QUIET komutun standart çıktıya hiçbir sonuç vermemesine neden olur ).

Bir kullanıcı bu şablonu okuyarak aşağıdaki sözdiziminin komut için kabul edilebilir olduğunu anlayabilir:

DF0:Dosya Adını DH0:Dizin/Dosya Adına
 kopyalayın

Komut tamamlama ve konsol çıktısını duraklatma

Kullanıcı, Ctrl + C veya Ctrl + D kombinasyonunu çağırarak bir programı sonlandırabilir Boşluk veya klavyedeki herhangi bir yazdırma karakterine basmak , konsol çıktısını askıya alır. Çıktı, geri al tuşuna basılarak (tüm girişleri kaldırmak için) veya Enter tuşuna basılarak devam ettirilebilir (bu, mevcut komutun yürütülmesini durdurur durdurmaz girişin bir komut olarak işlenmesine neden olur).

Joker karakterler

Diğer işletim sistemlerinde olduğu gibi, AmigaDOS ayrıca bir dizedeki herhangi bir karakterin veya herhangi bir rastgele karakter dizisinin yerine geçen joker karakterler de sağlar. AmigaDOS komutlarındaki joker karakterlere bir örnek:

Yön #?.bilgi
Son ek olarak ".info" içeren dosyaları geçerli dizinde arayın ve çıktıda yalnızca bu dosyaları gösterin.

Bunun analizi şu şekildedir. Joker karakter "?" "herhangi bir karakteri" gösterir. "#" ön eki "herhangi bir sayıda tekrar" anlamına gelir. Bu, ".*" normal ifadesine benzer olarak görülebilir.

Komut dosyası oluşturma

AmigaDOS ayrıca "script" programlama olarak adlandırdığı toplu programlama ile ilgilenme özelliğine sahiptir ve yapılandırılmış script programlama ile başa çıkmak için Echo , If , Then , EndIf , Val ve Skip gibi bir dizi komuta sahiptir . Komut dosyaları metin tabanlı dosyalardır ve Ed ( Unix Ed ile ilgisi olmayan ) adlı AmigaDOS dahili metin düzenleyici programıyla veya başka herhangi bir üçüncü taraf metin düzenleyiciyle oluşturulabilir. Bir komut dosyası programını çağırmak için AmigaDOS, "myscript" adlı komut dosyasını çalıştırmak için Execute : komutunu kullanır.

Komut dosyalarını yürütmenin bu yöntemi, komut dosyası zamanlanmış işini bitirene kadar konsol penceresini meşgul tutar. Komut dosyası tamamlanana veya kesintiye uğrayana kadar kullanıcılar konsol penceresiyle etkileşime giremez.

Süre:

kopyala  ?
DAN, İÇİN/A, TÜM/S, SESSİZ/S
Bu dize, kullanıcının bu komutu FROM ve TO bağımsız değişkenleriyle birlikte kullanması gerektiği anlamına gelir , ikincisinin gerekli olduğu durumlarda (/A). ALL ve QUIET bağımsız değişken anahtar sözcükleri anahtarlardır (/S) ve Kopyala komutunun sonuçlarını değiştirir ( ALL , bir dizindeki tüm dosyaların kopyalanmasına neden olurken, QUIET komutun hiçbir sonuç üretmemesine neden olur).

Koruma bitleri

Koruma bitleri, dosya sisteminde dosyaların, bağlantıların ve dizinlerin sahip olduğu işaretlerdir. Bunları değiştirmek için, seçilen dosyalarda Koruma komutunu veya Workbench'teki Simgeler menüsü girişini kullanabilirsiniz . AmigaDOS aşağıdaki koruma bitlerini destekler (HSPARWED olarak kısaltılır):

  • H=Keep (P bitleri ayarlanmış yeniden giriş komutları, ilk çalıştırmada otomatik olarak yerleşik hale gelir. E, P ve R bitlerinin çalışması gerekir. "Gizle" anlamına gelmez. Aşağıya bakın. )
  • S= Komut dosyası (toplu dosya. Çalışmak için E ve R bitlerinin ayarlanması gerekir. ) Bu koruma biti açıksa, AmigaDOS bir komut dosyasını yalnızca adını çağırarak otomatik olarak tanıyabilir ve çalıştırabilir. S biti olmadan, komut dosyaları Çalıştır komutuyla hala başlatılabilir .
  • P= Saf (RAM'de yerleşik hale getirilebilen ve artık herhangi bir zamanda flash sürücülerden, sabit sürücülerden veya başka herhangi bir ortam aygıtından yüklenmesi gerekmeyen yeniden giren komutları gösterir). Çalışmak için ayarlanmış E ve R bitleri gerektirir. )
  • A= Dosya (Bir dosyanın yedeklendiğini belirtmek için çeşitli yedekleme programları tarafından kullanılan arşivlenmiş bit)
  • R= Oku (Dosya, bağlantı veya dizin içeriğini okuma izni)
  • W= Yaz (Dosya, bağlantı veya bir dizine yazma izni)
  • E=Çalıştır (Dosyayı çalıştırma veya dizine girme izni. Tüm komutların bu bit kümesine ihtiyacı vardır, yoksa çalışmazlar. Çalıştırmak için R bitinin ayarlanması gerekir.)
  • D=Sil (Dosyayı, bağlantıyı veya dizini silme izni)

Bit H, genellikle "Gizle" anlamında yanlış anlaşılmıştır. Akıllı Dosya Sisteminde (SFS), H bit setli dosyalar ve dizinler sistemden gizlenir. Gizli dosyalara hala erişilebilir, ancak herhangi bir dizin listesinde görünmezler.

Bitin iş başında Hgösterilmesi:

Amiga İstemi > hangi liste
Tezgah:C/Liste
Amiga İstemi > liste tezgahı:c/list30-Ekim-08 Perşembe günü "workbench:c" 
dizini
list 6464 --p-rwed 25-Şubat-02 22:30:00
1 dosya - kullanılan 14 blok
Amiga İstemi > hangi liste
Tezgah:C/Liste
AmigaPrompt > tezgahı koru:c/list +h
Amiga İstemi > hangi liste
Tezgah:C/Liste
Amiga İstemi > liste tezgahı:c/list30-Ekim-08 Perşembe günü "workbench:c" 
dizini
liste 6464 hp-rwed 25-Şubat-02 22:30:00
1 dosya - kullanılan 14 blok
Amiga İstemi > hangi liste 

RES listesi
Bit ayarlandığında liste komutunun yürütmeden sonra nasıl yerleşik hale geldiğine dikkat edin H.

Yerel ve global değişkenler

Diğer tüm DOS gibi, Amiga da toplu programlamada kullanılan ortam değişkenleriyle ilgilenir.

Global ve yerel değişkenler vardır ve bunlar değişken adının önünde dolar işaretiyle belirtilir, örneğin $myvar . Global değişkenler sistem genelinde mevcuttur; Yerel değişkenler yalnızca geçerli kabukta geçerlidir. Bir isim çakışması durumunda, yerel değişkenler global değişkenlere göre önceliklidir. Global değişkenler SetEnv komutuyla, yerel değişkenler ise Set komutuyla ayarlanabilir . Sırasıyla global ve yerel değişkenleri yazdırmak için kullanılabilecek GetEnv ve Get komutları da vardır .

Aşağıdaki örnekler basit bir kullanımı göstermektedir:

setenv foo blapp
 yankı $foo
gıcık
 foo çubuğunu 
ayarla yankı $foo
çubuk
getenv foo
gıcık
getfoo
çubuk
ENV yazın :foo
gıcık
setenv foo $foo kaydet
ENV yazın :foo
çubuk
ENVARC yazın: foo
çubuk
SetEnv komutu için kaydetme istemine ve dosya sisteminde global değişkenlerin nasıl mevcut olduğuna dikkat edin.

Global değişkenler ENV'de dosyalar olarak kaydedilir : ve isteğe bağlı olarak ENVARC'ta diske kaydedilir : yeniden başlatma ve güç döngüsünden kurtulmak için. ENV: varsayılan olarak RAM: Env ile eşleştirmedir ve ENVARC: SYS: Prefs/Env-archive ile eşleştirmedir, burada SYS: önyükleme aygıtına atıfta bulunur. Başlangıçta, ENVARC: içeriği erişilebilirlik için ENV:'ye kopyalanır.

AmigaDOS komut dosyalarını programlarken, global değişkenlerin sistem genelinde olduğunu unutmayın. Komut dosyasındaki tüm değişkenler, yerel değişkenler kullanılarak ayarlanacaktır veya bunlardan biri komut dosyaları arasındaki global değişkenler üzerinde çakışma riski taşır. Ayrıca, genel değişkenler dosya sistemine erişim gerektirir, bu da genellikle erişimlerini yerel değişkenlerden daha yavaş hale getirir.

ENVARC: ayrıca dize değişkenlerinin (sistem ayarları, varsayılan simgeler ve daha fazlası gibi) yanı sıra diğer sistem ayarlarını da depolamak için kullanıldığından, zaman içinde çok büyümeye ve her şeyi ENV'ye kopyalamaya eğilimlidir: RAM diskinde bulunan pahalı hale gelir. Bu, ENV'yi yapılandırmanın alternatif yollarına yol açmıştır: dosyalar istendiğinde yalnızca ENVARC'tan dosya kopyalayan özel RAM disk denetleyicileri kullanarak. Bu tür işleyicilerin örnekleri [ 4 ]​ ve. [ 5 ]

Global değişkenlerin yanı sıra Lab ve Skip'in yaratıcı bir şekilde kötüye kullanıldığını gösteren bir örnek , kötü şöhretli GOTO'nun AmigaDOS varyantıdır . [ 6 ]

Büyük/ küçük harf duyarlılığı

AmigaDOS genel olarak büyük/ küçük harfe duyarlı değildir . [ 7 ] Bir aygıtı "Dh0:", "DH0:" veya "dh0:" olarak belirtmek her zaman aynı bölüme atıfta bulunur; ancak dosya ve dizin adları için bu, dosya sistemine bağlıdır ve bazı dosya sistemleri biçimlendirme sırasında işaretleme olarak büyük/küçük harf duyarlılığına izin verir. Böyle bir dosya sistemine bir örnek, Akıllı Dosya Sistemidir. Bu, Un*x dünyasından taşınan , çoğunlukla büyük/küçük harf duyarlı olan, ancak büyük/küçük harfe duyarlı olmayan yerel Amiga uygulamalarında çok fazla kafa karışıklığına neden olan yazılımlarla uğraşırken çok kullanışlıdır . Bu nedenle, ileri düzey kullanıcılar, Un*x kaynaklı yazılımlar için kullanılan dosya sistemleri için genellikle yalnızca büyük/küçük harfe duyarlı bayrağı kullanır.

Ayrıca, sıradan yöntemler kullanılarak dosya, dizin ve birim adlarının dönüştürülmesine izin verildiğini unutmayın; "foo Foo'yu yeniden adlandır" ve "relabel Bar: bAr:" komutları geçerlidir ve örneğin Linux'ta "mv foo Foo"nun "mv :` foo 've VFAT gibi büyük/küçük harfe duyarsız dosya sistemlerinde `Foo' is the same file" .

Birim adlandırma kuralları

Bölümler ve fiziksel sürücüler genellikle DF0: (Floppy Drive 0), DH0: (Sabit Drive 0) vb. olarak adlandırılır. Ancak, birçok işletim sisteminin aksine, DF0 : veya HD0 gibi yerleşik fiziksel donanım aygıtlarının dışında : tek tek disklerin , birimlerin ve bölümlerin adları tamamen isteğe bağlıdır: örneğin, bir sabit sürücü bölümünün adı Work veya System olabilir , ya da yaratıldığı sırada başka herhangi bir şey. Birim adları, karşılık gelen aygıt adlarının yerine kullanılabilir, bu nedenle, Workbench adlı aygıttaki DH0: adlı bir disk bölümüne DH0 : veya Workbench : adıyla erişilebilir . Kullanıcılar , bir istek formuna veya AmigaShell'e bilgi girerken her zaman iki nokta üst üste ":" yazarak " Workbench " in " Workbench: " hacmi olduğunu sisteme söylemelidir.

Erişilen bir birim adı bulunamazsa, işletim sistemi kullanıcıdan verilen birim adıyla diski takmasını ister veya kullanıcının işlemi iptal etmesine izin verir.

Ek olarak, mantıksal aygıt adları "atama" komutuyla herhangi bir dizine veya aygıta ayarlanabilir; programlar genellikle kurulum dizinlerine bir sanal birim adı eşler (örneğin, Writer adlı kurgusal bir kelime işlemcisi Writer : ile DH0: Productivity/Writer 'ı eşleyebilir ). Bu, kurulu programların kolayca taşınmasını sağlar. SYS: varsayılan adı , sistemin başlatıldığı birime atıfta bulunmak için kullanılır. Diğer varsayılan adlar, sistemdeki önemli konumlara atıfta bulunmak için sağlanmıştır. örneğin S: başlangıç ​​komut dosyaları için, C: AmigaDOS komutları için, FONTS: kurulu yazı tipleri için vb.

Hacim etiketi eşlemesi, içeriklerinin bir birleşimi olarak değerlendirilecek olan birden çok dizinde de ayarlanabilir. Örneğin, FONTS: SYS:Fonts öğesine atanabilir , ardından örneğin AmigaDos atama komutunun ekleme seçeneği kullanılarak Work :UserFonts öğesini içerecek şekilde genişletilebilir . Sistem daha sonra herhangi bir dizinde kurulu yazı tiplerinin kullanımına izin verir. Yazı tipi listesi : her iki konumdaki dosyaları da gösterir.

Adlandırma kuralları ve sanal aygıtların tipik davranışı.

Fiziksel cihaz DF0 :, PC formatlı disketleri okuyabilen sanal CrossDOS cihazı olan PC0: ile aynı disket sürücü mekaniğini paylaşır. Disket sürücüsüne herhangi bir PC formatlı disket takıldığında, DF0: Amiga disket simgesi, diskin normal Amiga aygıtı tarafından bilinmediğini ve dört soru işareti olduğunu gösterecek şekilde değişecektir ???? standart "bilinmeyen" birim adı olarak, PC0: simgesi görünecek ve PC biçimli diskin adını gösterecektir. Amiga formatlı disklerle yapılan herhangi bir disk değişimi bu davranışı tersine çevirecektir.

Dosya sistemleri

AmigaDOS çeşitli dosya sistemlerini ve türevlerini destekler. İlk dosya sistemine basitçe Amiga Dosya Sistemi adı verildi ve sabit sürücülerden otomatik önyüklemeyi desteklemediğinden (diskette, önyükleme blok kodu kullanılarak önyükleme yapıldı) temel olarak disketler için uygundur. Yakında yerini FastFileSystem (FFS) aldı ve bu nedenle orijinal dosya sistemi "Eski" Dosya Sistemi (OFS) adıyla biliniyordu. FFS, OFS'den daha fazla alan verimli ve biraz daha hızlıydı, dolayısıyla adı.

AmigaOS 2.x ile FFS, işletim sisteminin resmi bir parçası haline geldi ve kısa süre sonra önbelleğe alınmış bölümleri, dosya ve bölüm adlarında aksanlı karakterlere izin veren uluslararası bölümleri ve son olarak ( MorphOS ve AmigaOS 4 ile) adları tanıyacak şekilde genişletildi. 108 karaktere kadar. (31 itibariyle).

Hem AmigaOS 4.x hem de MorphOS, FastFileSystem 2 adlı yeni bir FFS sürümünü tanıttı. FFS2, yazarına göre "bazı küçük değişiklikler" dahil olmak üzere orijinal FFS'nin tüm özelliklerini içeriyordu. Geriye dönük uyumluluğu korumak için önemli bir yapısal değişiklik yapılmadı. (Ancak, AmigaOS 4.1'deki FF2, eklentiler yardımıyla özelliklerini ve yeteneklerini genişletebilmeniz bakımından farklılık gösterir .) FFS2'de olduğu gibi, Smart FileSystem'ın AmigaOS 4 ve MorphOS sürümü, orijinal SFS'nin bir çatalıdır ve onunla %100 uyumlu değildir.

FAT12 , FAT16 , Windows FAT32 veya Linux ext2 gibi diğer dosya sistemleri , kolayca kurulabilen (sürükle ve bırak) sistem kitaplıkları veya Aminet Yazılımında bulunabilen FAT95 [ 8 ] (okuma/yazma destek özellikleri) gibi üçüncü taraf modüller aracılığıyla kullanılabilir. Depo. MorphOS 2, FAT dosya sistemleri için yerleşik desteğe sahiptir.

AmigaOS 4.1, bir terabayta kadar olan bölümleri destekleyebilen JXFS adlı yeni bir dosya sistemini benimsedi.

Alternatif üçüncü taraf dosya sistemleri, basit yapılandırılmış, yüksek dahili tutarlılık sağlayan, anında birleştirilebilen ve yeniden monte edilmeden önce sökülmesi gerekmeyen , meta veri odaklı bir dosya sistemi olan Professional FileSystem'ı içerir. ve sistem hareketsizliği sırasında günlük etkinlikleri gerçekleştiren ve MorphOS tarafından standart dosya sistemi olarak seçilen bir günlük kaydı dosya sistemi olan akıllı Dosya Sistemi.

Amiga dosya sistemlerinin resmi çeşitleri.

Eski Dosya Sistemi / Hızlı Dosya Sistemi

  • SFO (DOS0)
  • FFS(DOS1)
  • OFS Uluslararası (DOS2)
  • FFS Uluslararası (DOS3)
  • OFS Dizin Önbelleğe Alma (DOS4)
  • FFS Dizin Önbelleğe Alma (DOS5)

Hızlı Dosya Sistemi 2 (AmigaOS4.x / MorphOS)

  • OFS Uzun Dosya Adları (DOS6)
  • FFS uzun dosya adları (DOS7)

Hem DOS6 hem de DOS7, DOS2 ve DO3'te görünen, ancak orijinal uygulamadaki hatalar nedeniyle terk edilen Directory Caching'de olmayan uluslararası dosya adlarına sahiptir. DOS4 ve DOS5'in bu nedenle kullanılması önerilmez.

Tüm yeni sürümler geriye dönük uyumludur, ancak ileriye dönük uyumlu olması gerekmez. DOS7 biçimli bir disk orijinal Amiga FFS'de okunamaz ve bir DOS3 diski bir Amiga KS1.3'te okunamaz. Ancak, FFS veya FFS2 kullanılarak DOS0 ile biçimlendirilmiş herhangi bir disk, Amiga işletim sisteminin herhangi bir sürümü tarafından okunabilir. Bu nedenle, DOS0, Amiga oyunlarında yaygın bir uygulama olan özel bir dosya sistemi ve önyükleme bloğu kullanılması dışında, disketlere dağıtım yapan yazılım geliştiricilerin tercih ettiği formattı. Yazılımın zaten AmigaOS 2'ye ihtiyaç duyduğu yerlerde, genellikle DOS3 kullanıldı.

Hızlı Dosya Sistemi 2 eklentileri

2007'deki "AmigaOS 4.0 Temmuz 2007 Güncellemesi" ile FFS2 için ilk iki eklenti yayınlandı:

  • fs_plugin_cache  - Verileri arabelleğe almak için yeni bir yöntem sunarak FFS2 performansını artırır.
  • fs_plugin_encrypt : Blowfish algoritmasını  kullanan bölümler için veri şifreleme eklentisi .

Dosya adı uzantıları

AmigaDOS'un yalnızca tek bir zorunlu dosya adı uzantısı vardır: ".info", her simgenin dosya adına eklenmesi gerekir. myprog adlı bir dosya varsa , simge dosyanız myprog.info olarak adlandırılmalıdır . Simge dosyası, görüntü verilerine ek olarak, seçenekler ve anahtar sözcükler gibi program meta verilerini, masaüstündeki kendi konumunu (AmigaOS, simgeleri kullanıcı tanımlı konumlarda "anlık görüntüleyebilir") ve dosyayla ilgili diğer bilgileri de kaydeder. Dizin penceresi boyutu ve konum bilgisi, dizinle ilişkili ".info" dosyasında saklanır ve disk simgesi bilgisi, birimin kökündeki "Disk.info" içinde saklanır.

Simgeler dışında, Amiga sistemi uzantılı dosya türlerini tanımlamaz, bunun yerine dosya türünü belirlemek için bir dosyayla ilişkili simgeyi veya dosyanın ikili başlığını inceler.

Referanslar

  1. ^ "Arşivlenmiş kopyalar" . 2007-03-11 tarihinde kaynağından arşivlendi . 18 Temmuz 2006'da alındı . 
  2. [1] Bozuk bağlantı şablonunun yanlış kullanımı ( bozuk bağlantı İnternet Arşivinde mevcuttur ; geçmişe , ilk ve son sürüme bakın ).
  3. Commodore-Amiga, Inc. (1986). AmigaDos Kılavuzu . Bant Kitapları. ISBN  0553342940 . OCLC  13433732 . Erişim tarihi: 6 Mayıs 2019 . 
  4. ^ "disk/çeşitli/HappyENV.lha" . Amin . Erişim tarihi: 15 Temmuz 2016 . 
  5. "util/sys/envhandler.lha" . Amin . Erişim tarihi: 15 Temmuz 2016 . 
  6. ^ "Stephen Morley tarafından kod" . Stephen Morley tarafından kod . Erişim tarihi: 5 Nisan 2016 . 
  7. C-Kermit Kullanımı: İletişim Yazılımı . p. 549. ISBN  978-1-55558-164-0 . 
  8. ^ "disk/çeşitli/fat95.lha" . Amin . Erişim tarihi: 15 Temmuz 2016 . 

Notlar

  • Amiral Amiga A.Ş. (1986). AmigaDOS Kullanım Kılavuzu . BantamBilgisayar . 

Dış bağlantılar

  • Tim King. "Arkadaş Tarihi" . tim-king.com . Erişim tarihi: 15 Temmuz 2016 . 
  • Tim King. "Özgeçmiş" . Tim King . Erişim tarihi: 15 Temmuz 2016 . 

Ayrıca