Ziynet Odası       Odam Olsun       Türklider Odaları       Sizin Odalarınız       Sohbet Odası       TV Odası       E-Kitap Odası       BŞenver       Gazete Odası       iPad       Hakkımızda       Şifremi Unuttum   

 

Necmettin Türkoğlu Gözüyle 


     

 



Tüm Yazıları

       ShareThis
Tunguska bir üçlü bilgisayar emülatörüdür.
24.08.2009
Necmettin Turkoglu
Okunma Sayısı : 1390
Oy Sayısı : 1
Değerlendirme : 5
Popülarite : 0
Verdiğiniz Puan :
 

 

 

Tunguska bir üçlü bilgisayar emülatörüdür. On a good day, it's performance it is roughly equivalent with that of a personal computer from the 1980's, with peak speeds around 1,000,000 operations per second, on a more normal day roughly 250,000 ops/sec. Iyi bir gün, o performansı kabaca bir kişisel bilgisayar ile gelen denktir 1980's, başına 1.000.000 operasyonları etrafında yoğun hızları ikinci, daha normal bir günde yaklaşık 250.000 OPS / sn.

It is loosely based on the excellent design of the (binary) 6502-processor by MOS Technology, but entirely ternary. O gevşek (binary mükemmel tasarımı dayalı) 6502-MOS Technology tarafından işlemci, ama tamamen bir üçlü. So instead of having two memory cell states (0, 1), it has three (-1, 0, 1). Bunun yerine iki bellek hücre devletlerin sahip (0, 1), o (-1, 0, 1) üç vardır.

The machine uses tryte-width (tryte = ternary analog to "byte") 6, with 3 6 =729 states per tryte. Makine tryte kullanır-width (), tryte başına 3 6 = 729 devletlerle 6 "byte = üçlü analog tryte.

The name is both a tip of the hat to the predominantly russian heritage of ternary computing, and an (obsolete) in-joke about the stability of an earlier version. Üçlü bilgisayar ağırlıklı olarak rusça mirasına şapkasının adıdır hem uç, ve () içinde eski-bir önceki sürümü istikrar şaka. Components Bileşenler

Besides the emulator itself, tunguska has several other components: Emülatör kendisi dışında, Tunguska diğer birçok bileşeni vardır: Assembler Assembler The tunguska assembler compiles assembly code into a compressed binary format that the emulator can run. Tunguska assembler sıkıştırılmış ikili biçimi emülatörü çalıştırabilirsiniz içine assembly kodu derler. Operating system İşletim sistemi Tunguska comes with a crude operating system, written in assembly, it has functions for basic I/O and provides a less programmer-hostile environment than a blank memory slate. Tunguska bir ham işletim sistemi ile, montaj yazılmış, temel fonksiyonlara sahip I / O gelir ve daha az programcı-boş bir bellek kayrak daha düşmanca ortamı sağlar. C compiler C derleyicisi In development is also a C-like language that will translate into assembly code. Gelişmede de bir C-montaj koduna çevirecek dil gibi. At this stage, it is rudimentally functioning, but very early alpha. Since the main goal is to provide a higher level alternative to assembly, it will not initially have all the functionality standard C has. , Başlangıçta olmayacaktır Bu aşamada, o rudimentally, ama çok erken alfa çalışmıyor. Ana hedefi bu yana montaj için daha yüksek bir düzeyde alternatif sağlamaktır Tüm C işlevi standart vardır. Purpose Amaç

"I wonder how it would be if my computer was ternary?", I asked myself a while back. "Eğer benim bilgisayar üçlü olarak nasıl olurdu acaba?", Kendimi geri bir süre istedi. I googled around, and found a few stub-ish wikipedia articles, a few pages explaining why ternary computing is vastly superior to everything, and some documents discussing russian experiments in the 1950's. Ben yaklaşık googled ve birkaç taslaktır-ish Vikipedi, bir kaç sayfa açıklayan bulundu neden üçlü işlem büyük ölçüde her şeyi ve bazı belgelerde rusça deneyler tartışıyor üstündür 1950's.

Obviously, this wouldn't do. Açıkçası, bu yapmak değildir. I wanted a hands-on computer I could play with. Bir elleri-I ile oynayabilir bilgisayarda istedim. So I got to work, and a few months later, this is the result. Bu yüzden çalışmak ve birkaç ay sonra var, bu sonucudur.

So, the purpose is to provide a simple and accessible, yet powerful playground for ternary computing for the man in the street (with a decent understanding of assembly programming and general computer infrastructure). Yani, amaç montaj programlama ve genel bilgisayar altyapısının düzgün bir anlayış () ile sokakta adam için üçlü işlem için basit ve erişilebilir, ama güçlü bir oyun sağlamaktır. Goals Gol

The goal of the project is primarily enjoyment, but undirected programming won't really produce anything useful, so some sort of priorities and goals need to be defined. Projenin hedefi öncelikle zevk, ama adressiz programlama gerçekten, öncelikleri ve hedefleri çok çeşit ihtiyacı tanımlanması için yararlı bir şey üretmek değildir. In descending order of importance: Azalan önem sırasına göre:
  1. Simplicity / usability Sadelik / kullanılabilirlik
  2. Speed Hız
  3. Beautiful code Güzel kod
  4. Experimentation Deneme

    The goal of the project is ultimately to make ternary computing widely accessible to those who are interested. Sonuçta üçlü bilgisayar yaygın olanlar ilgilendi erişilebilir hale getirmektir projenin hedefi. As a diversion, as a toy, as a what-if; to tug a bit in the binary groupthink, and see if something comes loose. Bir saptırma olarak, bir oyuncak gibi bir ne-eğer ikili groupthink içinde; için römorkör biraz ve görmek eğer bir şey gevşek geliyor.

    An important side-goal is to document the project well enough so that people who don't quite meet the knowledge level required to understand Tunguska easily can catch up on the essentials. Önemli bir yan amaç yeterince böylece insanlar oldukça bilgi seviyesini kolaylıkla temel yetişmek için Tunguska anlamak için gerekli uymayan proje belgelenmektedir.

    YAZININ ORJİNALİ

    http://www.acc.umu.se/~achtt315/tunguska/about.html

    Tunguska Navigation
  5. News
  6. About
  7. Status
  8. Documentation
  9. Screenshots
  10. Download About

    Tunguska is a ternary computer emulator. On a good day, it's performance it is roughly equivalent with that of a personal computer from the 1980's, with peak speeds around 1,000,000 operations per second, on a more normal day roughly 250,000 ops/sec.

    It is loosely based on the excellent design of the (binary) 6502-processor by MOS Technology, but entirely ternary. So instead of having two memory cell states (0, 1), it has three (-1, 0, 1).

    The machine uses tryte-width (tryte = ternary analog to "byte") 6, with 36=729 states per tryte.

    The name is both a tip of the hat to the predominantly russian heritage of ternary computing, and an (obsolete) in-joke about the stability of an earlier version.Components

    Besides the emulator itself, tunguska has several other components:Assembler The tunguska assembler compiles assembly code into a compressed binary format that the emulator can run. Operating system Tunguska comes with a crude operating system, written in assembly, it has functions for basic I/O and provides a less programmer-hostile environment than a blank memory slate. C compiler In development is also a C-like language that will translate into assembly code. At this stage, it is rudimentally functioning, but very early alpha. Since the main goal is to provide a higher level alternative to assembly, it will not initially have all the functionality standard C has. Purpose

    "I wonder how it would be if my computer was ternary?", I asked myself a while back. I googled around, and found a few stub-ish wikipedia articles, a few pages explaining why ternary computing is vastly superior to everything, and some documents discussing russian experiments in the 1950's.

    Obviously, this wouldn't do. I wanted a hands-on computer I could play with. So I got to work, and a few months later, this is the result.

    So, the purpose is to provide a simple and accessible, yet powerful playground for ternary computing for the man in the street (with a decent understanding of assembly programming and general computer infrastructure). Goals

    The goal of the project is primarily enjoyment, but undirected programming won't really produce anything useful, so some sort of priorities and goals need to be defined. In descending order of importance:
    1. Simplicity / usability
    2. Speed
    3. Beautiful code
    4. Experimentation

      The goal of the project is ultimately to make ternary computing widely accessible to those who are interested. As a diversion, as a toy, as a what-if; to tug a bit in the binary groupthink, and see if something comes loose.

      An important side-goal is to document the project well enough so that people who don't quite meet the knowledge level required to understand Tunguska easily can catch up on the essentials.

      ©opy(direction) 2008 Viktor Lofgren

Kötü         Çok İyi  Oyla 
           
Tüm yazıları        ShareThis
  Geri  |  Arkadaşıma Gönder  |  Yazıcı Dostu
                 

    Hayat Verenler : Microsoft    HP Türkiye    PBS Bilişim    SAY Ajans    SFS - MAN    Superonline       

Türk Liderler:

Abbas Güçlü, Adil Karaağaç, Ali Ağaoğlu, <Ali Kibar, Adnan Nas, Adnan Polat, Adnan Şenses, Ahmet Başar, Ahmet Esen, Alber Bilen ,Ahmet Cemal Kura, Ali Abalıoğlu, Ali Naci Karacan, Ali Sabancı, Ali Koç, Ali Saydam, Ali Talip Özdemir, Ali Üstay, Arman Manukyan, Arzuhan Yalçındağ, Asaf Güneri, Atila Şenol, Attila Özdemiroğlu, Avni Çelik, Ayduk Koray, Aydın Ayaydın, Aydın Boysan, Ayhan Bermek, AyşeKulin, Ayten Gökçer, Başaran Ulusoy, BedrettinDalan, Bedri Baykam, Berhan Şimşek, BetülMardin, Bülend Özaydınlı, Bülent Akarcalı, Bülent Eczacıbaşı, Bülent Şenver, CağvitÇağlar, Can Ataklı, Can Dikmen, Can Has, Can Kıraç, Canan Edipoğlu, Celalettin Vardarsuyu, Cengiz Kaptanoğlu, Cevdetİnci, Çoşkun Ural, Cüneyt Asan, Cünety Ülsever, Çağlayan Arkan, Çetin Gezgincan, DenizAdanalı, Deniz Kurtsan, Didem Demirkent, Dilek Sabancı, Dr. Oktay Duran, Ege Cansel, Em. Org. Çevik Bir, Emre Berkin, Engin Akçakoca, Enver Ören, Erdal Aksoy, Erdoğan Demirören, ErhanKurdoğlu, Erkan Mumcu, Erkut Yücaoğlu, Ergun Özakat, Ergun Özen, Erol Üçer, Ersin Arıoğlu, Ersin Faralyalı, Ersin Özince, Ethem Sancak, Fatih Altaylı, Fatih Terim, Ferit Şahenk, Ferruh Tanay,Feyhan Kalpaklıoğlu, Feyyaz Berker, Fuat Miras, Fuat Süren, Füsun Önal, Göksel Kortay, Güler Sabancı, Güngör Kaymak, Hakan Ateş, Halit Soydan, Halit Kıvanç, Haluk Okutur, Haluk Şahin, Hamdi Akın, Hasan Güleşçi, HayrettinKaraca, Hazım Kantarcı, Hilmi Özkök, Hüsamettin Kavi, Hüseyin Kıvrıkoğlu, Hüsnü Özyeğin, Işın Çelebi, İbrahim Arıkan, İbrahim Betil, İbrahim Bodur, İbrahim Cevahir, İbrahim Kefeli, İdris Yamantürk, İhsan Kalkavan, İshak Alaton, İsmet Acar, İzzet Garih, İzzet Günay, İzzet Özilhan, JakKamhi, Kazım Taşkent, Kemal Köprülü, Kemal Şahin, Leyla Alaton Günyeli, LeylaUmar, Lucien Arkas, Mahfi Eğilmez, MehmetAli Birand, Mehmet Ali Yalçındağ, Mehmet Başer, Mehmet Günyeli, Mehmet Huntürk, Mehmet Keçeciler, Mehmet Kutman, Mehmet Şuhubi, Melih Aşık, Meltem Kurtsan, Mesut Erez, Metin Kalkavan, Metin Kaşo, Muharrem Kayhan, Muhtar Kent, Murat Akdoğan, Murat Dedeman, MuratVargı, Mustafa Koç, Mustafa Özyürek, Mustafa Sarıgül, Mustafa Süzer, Mümtaz Soysal, Nafi Güral, Nail Keçili, Nasuh Mahruki, Nebil Özgentürk, Neşe Erberk, Nevval Sevindi, Nezih Demirkent, Nihat Boytüzün, Nihat Gökyiğit, Nihat Sırdar, Niyazi Önen, Nur Ger, Nurettin Çarmıklı, Nuri Çolakoğlu, Nüzhet Kandemir, Oğuz Gürsel, Oktay Duran, Oktay Ekşi, Oktay Varlıer, Osman Birsel, Osman Şevket Çarmıklı, Ozan Diren, Özen Göksel, ÖzdemirErdoğan, Özhan Erem, Pervin Kaşo, R.BülentTarhan, Raffi Portakal, Rahmi Koç, Rauf Denktaş, Refik Baydur, Rıfat Hisarcıklıoğlu, SakıpSabancı, Samsa Karamehmet, Savaş Ünal, SedatAloğlu, Sefa Sirmen, Selçuk Alagöz, SelçukYaşar, Selim Seval, Semih Saygıner, SerdarBilgili, Sevan Bıçakçı, Sevgi Gönül, Sezen Cumhur Önal, SinanAygün, Suna Kıraç, Süha Derbent, Süleyman Demirel, ŞadanKalkavan, Şadi Gücüm, Şahin Tulga, Şakir Eczacıbaşı, Şarık Tara, Şerif Kaynar, ŞevketSabancı, Tan Sağtürk, Taner Ayhan, Tanıl Küçük, Tanju Argun, Tansu Yeğen, TavacıRecep Usta, Tayfun Okter, Tevfik Altınok, Tezcan Yaramancı, Tinaz Titiz, Tuna Beklevic, Tuncay Özilhan, Türkan Saylan, Uğur Dündar, Uluç Gürkan, Umur Talu, Ümit Tokçan, Üzeyir Garih, Vehbi Koç, Vitali Hakko, Vural Öger, Yaşar Aşçıoğlu, Yaşar Nuri Öztürk, Yılmaz Ulusoy, Yusuf Köse, Zafer Çağlayan, Zeynel AbidinErdem

Tecrübeleriniz ve birikimleriniz toprak olmasın @ Copyright 2004 turklider.org