トップページ⇒tech
1001コメント313KB

10進コンピューター

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
2進でなく10進で動くコンピューター。
内部の回路そのものを10進にすることから始まるが、集積度・処理速度・精度とも飛躍的に向上すると思われる。

どうよ?
0175デフォルトの名無しさんNGNG
その昔、デカトロンという10状態保持用真空管があったらしい
0176デフォルトの名無しさんNGNG
>>174
?? 高々10進位なら、すぐにでもできるぞ。今のロジックの振幅を10倍し
たって高々知れてるだろうし。難しいのは、高集積にすることと、高速に
することだと思うぞ。
0177デフォルトの名無しさんNGNG
何でもかんでも自分に合わせて、10進が一番便利と思ってる奴は、
プログラマーとしての適性が足りません。頑張ってz80を覚えたと
しても、一生他のCPUに手を出す事はないでしょう。
0178デフォルトの名無しさんNGNG
>148
もしかしてチューリングマシンって
1進法でないか?
0179一進法発案者NGNG
>>178
非常に良い着眼点を持っているね。
ちなみに一進法の鍵を握る言葉は「メビウスの輪」です。
そして虚無が存在する事。これも重要。
何もない状態と、何でもある状態は等しい。それは空間の異質性によって証明されます。
大体わかった?

〜こばなし〜
オノ・センダイが世界で最初に発表しますが、それよりもずっと昔に、とある
学者によって「ゾーリング」という名前で発明されていました。しかし、その
時代に存在するべき物ではなかったので、製作者によって封印されました。
0180デフォルトの名無しさんNGNG
ここはどこだ 迷路のようだ
0181デフォルトの名無しさんNGNG
今日初めてこのスレ読んだのですが、

>>1 常識人
>>2-9 バカ

と思いました。
0182デフォルトの名無しさんNGNG
電子ブロックが再発売されたそうなので、買ってから回路を学びます。
0183デフォルトの名無しさんNGNG
おいおい。ちょっと待て。
コンピュータは電子の+−で動いてるんだろ?
だったら10進数とかいっても結局2進数と同じように処理
せざるを得ないんじゃないか?意味無いよな。。
0184デフォルトの名無しさんNGNG
なんでも作れば可能ですよ
例えば 電圧を数値に対応させて 電圧で加算するとか
0185デフォルトの名無しさんNGNG
>>173
いたよ、ここにも馬鹿が…
0186デフォルトの名無しさんNGNG
>>184
だから!例えばじゃなくて!それは有るの!
計装機器の設計したこと無いだろう?
ここでハードは語るな!理論だけ語ってろ!
0187デフォルトの名無しさんNGNG
>>186
 計装はやった事ないけど計測の為の基板は設計したりしてるよ。
というか計装だと余計に関係ないんじゃない?
そもそもフルスケール1/20 程度だと 計測が対象にするような精度でもないし

でも逆に1/20の分解能をトランジスタレベルで加算とかやろうとすると
結構難しい精度なんだよね。 
0188デフォルトの名無しさんNGNG
一進数は存在しないんじゃないの?
一進数と言うことは使用できる文字は0だけって事でしょう?
0→00→000→0000
と言うようにくらいが上がっていくわけだから、結局いつまで経っても0のままと言うことになるような気が…
0189デフォルトの名無しさんNGNG
>>188 桁数で表現。
0190デフォルトの名無しさんNGNG
現状のトランジスタはECBで、電流制御している。
その10進数を扱える素子、「2ちゃんじすた」とでも呼ぼうか、
は電圧制御か電流制御かは知らないけど、足は11本あるんだろうね。

その2ちゃんじすたを使って加算機でも設計して見せよう、
としたけどその能力はあたしには無し。逝って(略
0191デフォルトの名無しさんNGNG
>>189
1の位が1になった瞬間永遠に繰り上がって終わんないと思われ
0192デフォルトの名無しさんNGNG
>>183
一応突っ込むが電子は−(マイナス)だけだ。
+と−でうごいてるんじゃなくて、
電荷があるかないか(正確には一定電圧以上か以下か)で区別している。
0193デフォルトの名無しさんNGNG
>>185
いたよ、ここにも罵ることしかできない馬鹿が・・・
0194デフォルトの名無しさんNGNG
>>191 いや、1進数だから1は無い。繰上げがあるだけ。
0→0 00→1 000→2 0000→3 って。とおもわれ。
0195デフォルトの名無しさんNGNG
>>194
??
1進数は0の数=値じゃないの?
1->0 2->00 2->000 って。
で、0は表現できないと。
0196195NGNG
違ったかも・・・
0197195NGNG
とすると0の数-1が値か。
1進数の場合、負の数はどう表現すればいいんだろ?不可能なのかな?
0198デフォルトの名無しさんNGNG
>>194
表記の問題だけど、10進数では
 0001 = 001 = 01 = 1
だよね?ということは
 0000 = 000 = 00 = 0
てことで、ず〜と変わんないと思うのだけど。
0199デフォルトの名無しさんNGNG
参考 http://cheese.2ch.net/math/kako/987/987540711.html
>>197 どういう場面での表現かわからないけど
数学的にいえば -3 → -0000 だ。

コンピュータ的にいえば、int幅で31bit目が立ってたら、
ということは出来ないので、偶数奇数で分けるしかないんじゃないかな、
と思われ。結局のところ。もしく右に伸びるか左に伸びるか。
0200デフォルトの名無しさんNGNG
>>198 頭が固いな。0で表すからそう勘違いしてしまうのであって、
1であらわしてみるのだ。

4(10進数) = 11111(1進数)

0201デフォルトの名無しさんNGNG
>>200
0や1を使うからわかんなくなると思われ。
ここは♥でいこう。

4(10進数) = ♥♥♥♥♥(1進数)
0202198NGNG
ゼロの意味合いが違うのねTT
0203デフォルトの名無しさんNGNG
>>183
> コンピュータは電子の+−で動いてるんだろ?
推測の域を出ませんが、陽電子は使ってません。
0204デフォルトの名無しさんNGNG
【1進法】

今のコンピュータで10進数を扱う時 4bitで表現するPACKED形式でも 各桁は15迄数えられる。
この場合、 010 も 00A も同じ値の表現
n桁目が D[n]なら Σ D[n]*10^n が10進数という事になる。

同じように3進法にするなら Σ D[n]*3^n と表現する事になる

同じように1進法にするなら Σ D[n]*1^n と表現するわけで 結果は ΣD[n] となる
0205デフォルトの名無しさんNGNG
>>190
 一応 足が3本あるからトランジスタと呼びます
 もっとも電界効果トランジスタでは何本も足があるのもありますね

なおトランジスタはご存知のE,C,Bの他にもFET(電界効果)と呼ばれるものもあり
こちらは その名前通り電圧で制御します。

電圧で中間値も表現した場合、加算そのものはトランジスタ1個で済みますが
結果を正規化するのにけっこう苦労しそうですね。
 3進法程度ならCMOS的な手法で 中、上、下とトランジスタ数個で出来そうですが
0206棄教者 ◆witdLTi2 NGNG
>>205
それでも一つ一つの NMOS/PMOSは電流を流す・流さないしかやっていないYO!
0207デフォルトの名無しさんNGNG
OPアンプはもともとアナログ計算用途だったんだよね
0208デフォルトの名無しさんNGNG
>>206   NMOS/PMOS/TTL/CMOS全て <電圧>レベルの信号です
0209デフォルトの名無しさんNGNG
>>207 そうだけど、OPアンプのようなフィードバック制御をしてるかぎりはスピードは上げられない
0210デフォルトの名無しさんNGNG
1進数そのまま進めてくと0を発見しそうだな
0211デフォルトの名無しさんNGNG
>>205
電界効果トランジスタ(FET)には、G(ゲート)、S(ソース)、D(ドレイン)
の三つしかありません。
0212デフォルトの名無しさんNGNG
>211
ゲートは幾つでも付けられるからねぇ。
0213デフォルトの名無しさんNGNG
10進はともかく3進や4進は有りうる。
頭から1を馬鹿にする奴の方が頭が固い。
0214デフォルトの名無しさんNGNG
>>213
理論上は可能でも、実際に作れないと意味が無いだろ。
それにもしそんなコンピュータが出来たとしたら、
現在使われているプログラミング言語は全て使えないから
あんまり意味が無いと思う。
0215デフォルトの名無しさんNGNG
? なぜ 既存のプログラミング言語が使えないの?
0216デフォルトの名無しさんNGNG
10進数にするメリットって何?
0217一進数発案者NGNG
こんにちわ。
一進数は、単純に桁数=実数値となるような単純表現ではありません。
桁の大きさは、その物の器としての大きさを表します。
ところで貴様ら、超ひも理論についてはご存知ですか?
一進数は0のみで構成されていますが、この0は全てを構成する要素となります。
大事な事は、この0がどのように存在するかです。
0218デフォルトの名無しさんNGNG
>>217
超ひも理論ってブラックホールのことだろ?
0219デフォルトの名無しさんNGNG
217+218=ブラヒモ?
それは俄然興味が出てきた!
0220デフォルトの名無しさんNGNG
電圧を「10段階」で扱う「10進コンピュータ」の方が性能が向上するならば、
「無限段階」で扱う「アナログコンピュータ」の方が飛躍的に性能は向上するはずだ。
ほれ。 ttp://ed-thelen.org/comp-hist/vs-heathkit-h-1-analog-computer.jpg
0221デフォルトの名無しさんNGNG
4進コンピュータってあったでしょ?
新聞に広告出てたぞ。10年ぐらいまえか。
0222デフォルトの名無しさんNGNG
3進数以上にして複雑化すると誤動作する可能性も高くなる?
0223デフォルトの名無しさんNGNG
>>222 yes
0224デフォルトの名無しさんNGNG
>>220 その通りだ。単純にバス幅が一緒なら、転送速度は10倍になる。
0225デフォルトの名無しさんNGNG
>>224
3.32倍だろ
0226デフォルトの名無しさんNGNG
>>225 計算式プリーズ
0227225NGNG
>>226
log_2 10

例えば、4値論理を使った場合、一度に2bit分送れるから、データ転送速度は2倍になる。
4倍にはならない。
0228デフォルトの名無しさんNGNG
log_2 10と言いたいだけちゃうんかと小1時間…

>4値論理を使った場合、一度に2bit分送れるから、データ転送速度は2倍になる。
この辺の例えがペテン臭いね。
0229デフォルトの名無しさんNGNG
>集積度・処理速度・精度とも飛躍的に向上

1のこれに何故誰もつっこまない?
全部大幅に下がりかねないのですが。
1素敵すぎ。
0230デフォルトの名無しさんNGNG
集積度はたぶん、ビルディングのように上に10進数分、
立体に積み上げるのであがるのです!!!!

処理速度は大きいほど上がるのです!!!!

精度はがんばって上げるのです!!!
0231デフォルトの名無しさんNGNG
健気な230に萌え。
0232デフォルトの名無しさんNGNG
>>集積度・処理速度・精度とも飛躍的に向上
>1のこれに何故誰もつっこまない?
そんな技術もあったらいいなぁ、と
0233一進法発案者NGNG
>>218
超ヒモ理論については、非常に多くの文献が容易に参照可能ですので
ご自身でお調べください。
敢えて言うならブラックホールよりも、ホワイトホールに近くなります。
0234227NGNG
>>228
log2_10 と言いたいだけです。

ペテン臭いと言われても困るのですが、
ちょっと例が古いけど、2400bps のモデムは、変調速度は600baud で、振幅・位相などの違いで
16値を表現できるから、転送速度が4倍の2400になってる。

それとも、3.32 っていう半端な小数なのがいけないのか?
0235デフォルトの名無しさんNGNG
>>229
きっとそういう素子なんだろ
0236デフォルトの名無しさんNGNG
>>234
 >>220の場合、電圧が10段階あるのであって、
 10bitを同時に送れるとかそういう問題ではない。

 よって、log2_10はまったく関係がない。

 ネタにマジレススマソ
0237234NGNG
>>236

ヲレがつっこみを入れてるのは224なんだが

バス幅が同じで、電圧を10段階で扱う=10値で伝送を行うのを
電圧を2段階で扱う=2値で伝送を行うのと比べた場合、
データ転送速度は10倍にはならないだろう、と言いたいだけんだが。

じゃあ何倍になるのだと聞かれたら、log_2 10 倍だとしか答えようがない。
0238デフォルトの名無しさんNGNG
だから速度デンデンじゃないのよ…
転送データ量はlog2_10になるかもしれんけどね。

2種の勉強してるんですか?
0239デフォルトの名無しさんNGNG
2値と10値なら、転送効率は5倍かもしれん(w
0240デフォルトの名無しさんNGNG
ダメだこりゃ…
0241224NGNG
すまん。10倍じゃなくて5倍だ。かつ速度じゃなくて効率だ。
0242デフォルトの名無しさんNGNG
eを底にしたのが最も効率が良い。
0243デフォルトの名無しさんNGNG
>>238
なんの2種だよ(ワラ
情報処理?2種なんてねーよ(ワラ
と煽ってみる。
0244デフォルトの名無しさんNGNG
>>215
そもそもプログラミング言語は2進数で動作するコンピュータ用に作られているから、
動作原理の異なる10進数のコンピュータで使用できるわけねーだろ。
0245デフォルトの名無しさんNGNG
>>244 だからなんで?

ああ x86用のCコンパイラはMIPSでは使えないとかそれと同じレベルの話をしてるの?
0246デフォルトの名無しさんNGNG
>>245
244は何か勘違いしてるんでしょうよ。
プログラミング言語って言うと千差万別(ってほどないかも)
たぶん世の中のCPUはx86準拠品しかないと思ってるんでしょう。

高級言語はコンパイラさえ構えてやれば、問題無いよね。
機械語はCPUが違うと互換性が無いのは当たり前。
x86互換はいっしょとか詰らんこと言うなよ!
と釘を刺しておくテスト。
0247デフォルトの名無しさんNGNG
あほばっかだなぁ。(春は終わったはずなのに。)
0248デフォルトの名無しさんNGNG
>>229
その話題は90番代に合ったと思うぞ。良く嫁
突っ込んで、このスレしばらく黙らしていたんだが、
なんか最近活性化してますなぁ
0249237NGNG
>>241

速度でも効率でも同じコトですが、「何」の伝送効率なんですか?

そこんとこが書かれてないから、私は「情報」の伝送効率だと受け取ったのですが、
シャノンによる情報量の定義に従えば、
2値の信号一つで表現できる情報量は 1 bit、
10値の信号一つで表現できる情報量は 3.32 bit (=log2_10)
でしょう。

なら、バス幅だとかクロックだとかの条件は同じで、2値と10値を比べるなら、
情報伝送効率は 3.32 倍としか言いようがない。。

それとも、電圧を256段階にして、256値を表現できるようにした場合、一度に8bitを表現できるわけですが、
伝送効率とやらは2値の時の128倍になるのでしょうか?

それが224さんの言う「効率」の定義なんだったら、もう何も言うことはありませんが…
0250デフォルトの名無しさんNGNG
あふぉばっか
0251239NGNG
(´-`).。oO(見事に釣れた…)
0252デフォルトの名無しさんNGNG
>>230
開発段階でFPGAでそれ、よくやるよな
0253デフォルトの名無しさんNGNG
>>249

> 2値の信号一つで表現できる情報量は 1 bit、
> 10値の信号一つで表現できる情報量は 3.32 bit (=log2_10)

君は、2値を表現するなら1bit必要で、10値表現するなら3.32bit必要だ、
と言っているに過ぎない。
0254デフォルトの名無しさんNGNG
きっとムツカシイ言葉を使いたい年頃なんだよ
0255249NGNG
>>253
その通りだよ。そう言いたいだけだ。それが情報量の定義なのだから。

それとも、データを転送する場合の「伝送効率」とやらを測るのに、
シャノンの定義した情報量というもの(単位=ビット)
よりもふさわしい何かあるのか?
0256デフォルトの名無しさんNGNG
恥の上塗り
0257無責任だがNGNG
234 さんは正しい事を言ってると思いますが?

ただ、バス幅が同じという定義によっては 転送速度は同じという結論になるようにも思うけどね
0258デフォルトの名無しさんNGNG
DNA 4進数
0259デフォルトの名無しさんNGNG
光コンピュータとかはまだまだ実用化にならんのかね?
0260デフォルトの名無しさんNGNG
>>255 小学生にも解るように説明してやる。

太郎君は現在1秒間にトマトを2個運ぶことが出来ます。
これを1秒間に10個運ぶようにしました。

1秒間に運べる量は何倍になりましたか?

#君がどこで勘違いしてるかわかるけどね。
0261255NGNG
ネタだと信じたいのだが、本気でそんなこと言ってるのか…

>>260
それは2値論理と10値論理の比較の例えになっていない

2値論理では同時に2個の何かを運ぶわけではないし、
10値論理は同時に10個に何かを運ぶわけでもない。

2値論理は、2個の中から選んだ1個を、
10値論理は、10個の中から選んだ1個を
運んでいるだけで、どちらも1秒間に運んでいるのモノは1個だけだ。
0262224NGNG
すまん。3.32倍だ。正直、俺が悪かった。
0263デフォルトの名無しさんNGNG
10個の状態を扱うコンピュータと、
2個の状態を扱うコンピュータの違いは、

良さとしては
・1bitの精度が上がること
のみという事でよろしいでしょうか?

弊害としては
・ハードウェアが複雑化
・信頼性の減少
・速度の低下
がありそうですね。
0264デフォルトの名無しさんNGNG
とりあえず10進2桁の加算回路図かけや
0265デフォルトの名無しさんNGNG
A0┤\
  | \
  >ACC├Y0
  | /
B0┤/|Co
    |
A1┤\|Ci
  | \
  >ACC├Y1
  | /
B1┤/|Co
0266デフォルトの名無しさんNGNG
ど・もるがんの営利
0267デフォルトの名無しさんNGNG
要するに同じ情報量を扱おうと思ったとき、
「配線は簡単になるが、デバイスが難しい」と、こんなところじゃない?
0268デフォルトの名無しさんNGNG
値の数増やすと周波数上限が下がるに決まってるじゃん。
eに近い3値信号が「数学的には」もっとも密度を上げられるだろうが、
利益が少ないので現実的でない。
結局2値信号に落ちつくだろう。
0269デフォルトの名無しさんNGNG
2値信号で10値を伝えるには、最低4ビット+それが10値であることを示す1ビット=5ビットが必要。
よって、10値から見て、2値は、転送効率1/5という罠。
0270デフォルトの名無しさんNGNG
効率。効率ね。学校逝こうね。ボク。
0271デフォルトの名無しさんNGNG
(´-`).。oO(>>270も、釣れた、というんだろうか…)
0272デフォルトの名無しさんNGNG
(´ー`).。oO(多少釣られた気分ではあるよ)
0273きしNGNG
載させていただきます
http://www.h4.dion.ne.jp/~k.seed/
0274デフォルトの名無しさんNGNG
(´-`).。oO(マターリ行こう)
■ このスレッドは過去ログ倉庫に格納されています