ソ連のコンピューター。 ソ連のパソコン

最初のコンピューターからレビューを開始します...

「PK-01LVOV」

プロセッサー:KR580VM80A

パフォーマンス:50万op./秒

メモリ:RAM-48 KB、ROM-16 KB

ROMBASICインタープリター

パソコン「PC-01LVOV」

ディスプレイは、消費者向けカラーテレビをベースにしたシンボリックグラフィックで、画面に表示される文字数は32×24、ドットは256×256、画像の色数は4です。ビデオメモリの容量は16KBです。

外部メモリ:家庭用カセットレコーダー

キーボード:79キー

消費電力:35W

注意してください-メモリの量はメガバイトではなくキロバイトで計算されました! そして、当時、これらのキロバイトはほとんどすべてに十分でした。

「マイクロシャ」

「リヴィウ」より少し弱かったですが、非常に大きな利点が1つありました。アンテナ入力を介してPCをテレビに接続するためのアダプターが「ミクロシャ」に付属していました。

当時、白黒モニターでも不足していました。 最初の白黒モニターを購入するとき、私は2(!)日間並んで待たなければなりませんでした。

ゲーム「Microshi」のスクリーンショット

マイクロプロセッサ:1.77 MHzのクロック周波数でのKR580VM80A、速度-30万op / s

メモリ:RAM-32 KB、ROM-2 KB

出力デバイス:変調器ブロックを介したアンテナ入力(付属)

表示モード:モノクロ、各64文字の25行、文字ジェネレーターには、128×50ピクセルのグラフィックモードをシミュレートできる疑似グラフィックシンボルが含まれています

キーボード:68キー

*外部メモリ:家庭用カセットレコーダー、読み取り/書き込み速度-1200 bps

*ポート:「インターフェース1」、「インターフェース2」、「内部インターフェース」

*電源:外部電源220V(学校版-42V)、出力-+ 5V、-5V、+ 12V、消費電力-20W以下

*寸法:システムユニット-390×230×55 mm、電源-160×100×100 mm、変調器-100×30×40 mm

コンピューター「BK」

BCは、ソビエトの16ビット家庭用および学校用コンピューターのファミリーです。

1985年1月から連続生産。 1990年、エレクトロニカのチェーン店でのBK 0010-01の小売価格は650ルーブルで、エンジニアの給与の2〜3倍でした。

家庭用の白黒テレビまたはカラーテレビがディスプレイとして使用されましたが、それほど頻繁ではありませんでした。 専用モニター、外部メモリは家庭用カセットレコーダーでした。

以下のモデルは「BK」のブランド名で製造されました。1.1BK-0010; BK-0010.01; BK-0010SHおよびBK-0010.01SH; 1.4 BK-0011; BK-0011M

BK-0010

プロセッサ:クロック周波数3MHzのK1801VM1

RAM:32 KB、そのうち16 KBはプログラムとデータ用に予約されており、別の16KBはビデオメモリ用に予約されています。

キーボード:メンブレン、92キー; コントローラーK1801VP1-014

ビデオ:テキストモード、白黒512×256ドット、4色256×256ドット。 コントローラーK1801VP1-037

プログラミング言語-ROM内の焦点言語のインタプリタ

干渉から保護するための電源は別のケースに配置されました

標準のストレージデバイスは、テープドライブ制御の有無にかかわらずカセットレコーダーでした。

パラレル16ビットプログラマブルI / Oポートにより、プリンタやその他の周辺機器を接続できます

BC用のプリンターは存在しましたが、販売されることはめったになく、非常に不足していました。

BK-0011-1990年に登場しました。 BK-0010との違い:

大量のRAM-128KB、ページごとのメモリ構成、2ページのメモリを画面に交互に表示できるため、画面を即座に再描画できます。

プロセッサは4MHzの周波数で動作し始めました

画面上のパレットが登場

フロッピーコントローラが標準になりました

コンピュータ"瑪瑙"

瑪瑙は最初のソビエトシリアルユニバーサル8ビットです パソコン、1981-1983年に開発されました。 1984年から1990年にかけて制作されました。 Lianozovsky電気機械プラント(およびVolzhskyおよびZagorskyプラント)。

プロセッサ:8ビットCM630P、1 MHzのクロック周波数で動作、宣言されたパフォーマンス-50万op./s、アドレス空間-64kb。

メモリ:RAM-技術的最小値-32 kb(追加のメモリモジュールなしのAgat-7)、96 kb(2つの追加メモリモジュール付きのAgat-7)-標準装備、128 kb(追加のメモリモジュールなしのAgat-9)-標準装備、 256 kb(追加のメモリモジュールを備えたAgat-9)。

コンピュータのモジュラーアーキテクチャにより、最大でほぼ1メガバイトの追加モジュールをインストールすることでメモリを増やすことができました。

キーボード:74キー(コンピューター「Agat」からのオリジナル、後にMS-7004キーボードがキットに含まれていました)

モニター:MC6105(モノクロ)、「Electronics 32VTC 101/201/202」(カラー)、テレビ「Yunost-404」(カラー)をベースにしたモニター。

外部ストレージデバイス:CDMD EC-5088(140 Kb)、EC-5323(840 Kb); NML(家庭用カセットテープレコーダー)

システムユニット全体の寸法:500×351×195 mm

システムユニット重量:9 kg

コンピュータ "コルベット」

コルベット-8ビットのパーソナルコンピュータ。 モスクワ州立大学の原子核物理学研究所のスタッフによって開発されました。

1988年以来、獏生産協会「Radiostroenie」、モスクワ実験コンピューティングセンターELEKS GKVTI、協同組合ENLIN、カメンスク・ウラルスク生産協会「10月」で連続制作。

当初、このコンピューターは、レーザー分光法を使用して低温プラズマのパラメーターを遠隔測定するための設備の制御を自動化すること、および受信した情報と理論計算を処理すること、データアーカイブと他の多くのことを維持することを目的としていました。ニーズ。 開発は1985年の終わりに始まりました。

PK「コルベット」が文部省に採用されました ソ連学校でコンピュータサイエンスを教えるための拠点として。 PC「コルベット」に基づいて、教育用コンピュータ技術(KUVT)の複合体が作成されました。 職場教師(PK8020、浮揚装置を装備)および最大15の学生の職場(PK8010)、関連 ローカルエリアネットワーク.

しかし、PCの連続生産には多くの困難が伴いました。そのため、コンピューターは「遅れて」おり、期待される広範な採用を受けていませんでした。

プロセッサー:クロック周波数2.5 MHz、速度625千op./sのKR580VM80A。

メモリ:RAM-64 KB、ROM-8-24 KB、GZU-48(各16kの3層)x1ページ/ 192(3層x各16k)x 4ページ、ADSU-1 KB(16x64)

出力デバイス:モニターまたはテレビ、テキストモード64文字の16行、グラフィックモード512×256、16色(テキストとグラフィックは並行して表示されます)

音源

キーボード:80キー

外部インターフェイス:プリンタを接続するためのCentronics標準のパラレルポート(通常は-Epson FX800)。 シリアルポート-RS-232Cおよび「電流ループ」。マウス、最大2つのアナログジョイスティックを接続し、ローカルネットワークに接続できます。 外部モジュールを接続するためのコネクタ。 診断機器用コネクタ

外部メモリ:家庭用カセットレコーダー(2400 bps)

コンピュータ「コルベット」は、ネットワーク内の最大16台のマシンでローカルネットワークに組み合わせることができます。

コンピュータZX Spectrum

ソ連では、クラスのコンピュータが特に一般的でした ZX-Spectrum..。 それが何であるかを覚えていない人のために、私は言います-これは、システムユニットがキーボード、最大64 kBのRAMを備えた同じケースに組み立てられている最も単純な家庭用コンピュータ(最大1,300ルーブル)です。供給は外部からも可能です。

彼らはモニターとして家庭用テレビを使用し、記憶装置として通常のカセットレコーダーを使用しました。 これらすべてがそれを安くし、それ故に大衆の間で人気がありました!

その発明者、イギリス人 クライブシンクレアは、このコンピューターの発明によりイギリスが世界でコンピューターの生産において第1位になったという事実により、名誉称号「サー」を授与されました。 (短時間ですが)..。

これらのコンピュータの人気は90年代初頭に来ました...

最初 ZX Spectrumに登場 ソ連 1980年代後半に、色、音楽の可能性、そして最も重要なことに、ゲームの豊富さのためにすぐに人気を博しました。

彼らはおそらくポーランドからソ連にやって来ました。少なくとも最初のゲームとドキュメントにはポーランド語のメモが付いていました。

テープカセットのコンピュータソフトウェア

標準のZXSpectrum48には16KBのROMがあり(後続のモデルとクローンにはさらに多くのROMがある可能性があります)、非常に成功した(このクラスのコンピューターの場合)BASIC言語の「オックスフォード」方言、いわゆるSinclairBASICがフラッシュされました。 。

この同じROMプログラムは、基本的なI / Oとユーザーインターフェイスを提供しました。 BIOS自体はありませんでした。システム手順(たとえば、画面への印刷)は、絶対アドレスで呼び出すことによってのみ、マシンコードから使用できました。

この点で、コンピュータアーキテクトは、エラー(多くありました)を修正する目的であっても、ROMプログラムを変更しないというポリシーを採用しました。 さらに、ROMコードがサードパーティ企業のNine Tiles Ltdによって開発されたため、問題は複雑になりました。

それにもかかわらず、多くの「クローン」には、特にロシア化されたキーボードを使用して、変更された「ファームウェア」がありました。 オンザフライで切り替え可能な(いわゆる「シャドウ」)ROMを備えたオプションもありました。

このような「オペレーティングシステム」とプログラミング言語を読み取り専用メモリに配置することで、コンピュータが1秒未満で再起動することが保証されました。

ゲーム「ZXSpectrum」のスクリーンショット

キーボードは別の説明に値します。 ZX Spectrumの特徴は、各キーの汎用性でした(標準バージョンには40個のキーしかないにもかかわらず)。

各キーには最大5つの値があり、カーソルモードの1つで選択できます。 これらのモードは次のとおりです。L-小文字を入力するため。 C-大文字を入力します。 K-基本を入力します キーワードベーシック; E-追加のキーワードと演算子を入力します。 疑似グラフィック、コントロール、およびユーザー定義の文字の場合はG。

モードはカーソルの使い慣れた場所に直接表示され、自動的に切り替えられ、CapsShiftおよびSymbolShiftコントロールキーを使用して切り替えられました。 たとえば、BASICの入力開始時にコマンドが期待されるため、カーソルはKモードになります。このモードで「G」キーを1回押すと、GOTOステートメントが自動的に入力されます。

その後、カーソルがLモードに切り替わり、数字、変数名を文字で入力するか、数式(Eモードの使用を含む)を入力できるようになります。 キーやカーソルモードによる言語演算子の配置は、構文的に間違った表現を入力することが難しいように考えられていました。

明らかな複雑さにもかかわらず、ある程度のスキルがあれば、プログラムを非常にすばやく入力することができました。 それ以降のモデル(128 KB以上のメモリを搭載)では、代わりに、言語コマンドを文字で入力することができました(拡張モードでのみ)。

新しい市場の状況で注文を探すために単純な家庭用(家庭用)コンピューターの組み立てに従事したのは、かつての国営企業だけではありませんでした。

特にこれらの製品に焦点を当てた小さな専門協同組合も開設されました。 生成されたすべてのモデルとSpectrumのバリアントをリストすることは意味がありません。 最も一般的なものだけに名前を付けます。

「Delta」、「Moscow」、「Pentagon」、「Dubna」、「Profi」、「Composite」、「Scorpio」、「Hobbit」、「Nafanya」

ZXSpectrumに基づくPC「DELTA」

ZX-Spectrum互換コンピュータ「Robik」

オプションの1つであるZX-Spectrum互換コンピュータ「ZX-Spectrum」

オプションの1つであるZX-Spectrum互換コンピュータ「ZX-Spectrum」

オプションの1つであるZX-Spectrum互換コンピュータ「ZX-Spectrum」

ZX-Spectrum互換コンピュータ「Quantum-BK」

ZX-Spectrum互換コンピュータ「Spectrum-48」

ZX-Spectrum互換コンピュータ「Peters-MC64」

ZX-Spectrum互換コンピュータ「Magic」

ZX-Spectrum互換コンピュータ「Leningrad-1」

最も安価で量産されたモデルは「レニングラード-1」(1989年)でした。 その互換性を高めるために、多くの職人はスキームのさまざまな単純化を排除しなければなりませんでした。 この車の唯一の追加デバイスはジョイスティックです。

ZX-Spectrum互換コンピュータ「ファニー」

ZX-Spectrum互換コンピュータ「Sura」

ZX-Spectrum互換コンピュータ「North-48」

ZX-Spectrum互換コンピュータ「ホビット」

ZX-Spectrum互換コンピュータ「バイト」

ZX-Spectrum互換コンピュータ「バイト」、パッケージと詳細

そして、これらはの価格です コンピューターテクノロジー 90年代に

最初のアップルコンピュータはこのように見えました...

Gorokhov Arseny Anatolievich、1968年(8年前 PC「アップル」より)パソコンを作成し、特許を取得!

世界初のパソコンは、パロアルトのガレージでスティーブジョブズとスティーブウォズニアックによって作成されたのではなく、オムスク航空技術研究所のシンプルなソビエトデザイナーのアーセニーアナトリエビッチゴロホフによって作成されたことをご存知ですか?

時間を巻き戻します。

1950年代..。 コンピュータは巨大で、かさばり、高価です。 画面にデータ出力を備えた最初のマシンであるソビエト「ボルテックス」1951は、 512バイト 2階建ての家を占めています。 アメリカの「ピア」- 「Univac」-磁気金属テープドライブ、高速プリンターを備えていますが、重量があります 13トン費用は約150万ドルです。 「ベンディックスG-15」 1956年にリリースされた、ミニコンピューターと呼ばれています-実際には重量があります 450キロ少なくとも50,000ドルかかります。 個人の称号に惹かれる車は1台もありません。

1960年代..。 コンピュータは、より速く、より強力に、よりコンパクトになっています。 キーボードとモニターを搭載した最初の商用コンピューターが米国でリリースされました- 「PDP-1」..。 新しい装置の寸法は冷蔵庫3台と小さく、価格は通常の大型コンピューターの10分の1です。 大きな前進ですが、テクノロジーの普及には不十分です。 合計 50部のみ販売されました.

最初の「家庭用」コンピュータは ハネウェルキッチンコンピューター 1969年に米国で導入されました。 彼の体重は約65kg、費用は 10600$ は、まな板、ライトとボタンのパネルが組み込まれた台座でした。 さまざまなレシピの保存という1つの機能のみを提供しました。 レシピがバイナリで表示されていたため、キッチンコンピュータには2週間のコースが必要でした。 そのような高価な「料理本」を購入したい人は見つかりませんでした。

1970年代..。 最初のマイクロプロセッサの作成で、パーソナルコンピュータの時代が始まります。 世界中の発明家は、独自のモデルを構築するために競争しています。 アメリカの起業家エドワードロバーツは、8ビットマイクロプロセッサの可能性を最初に理解しました Intel 8080、1974年にリリースされ、それに基づいてマイクロコンピュータを作成します Altair 8800..。 マイクロプロセッサの卸売り購入(1台あたり75ドル、小売価格360ドル)に関するIntelとの契約のおかげで、Robertsは記録的な価格(わずか397台の「タンク」)を設定しました。 評判の良い雑誌の表紙に広告を掲載 「ポピュラーエレクトロニクス」あたり 1975 年はその仕事をします。 最初の月に、開発者は数千部を販売します Altair 8800..。 しかし、受け取った注文はバイヤーにとって驚きです。キットはパーツのセットとケース用の箱で構成されています。 ユーザーは、自分で機械語でプログラムをはんだ付け、テスト、作成する必要があります。 (もちろん、それがオンになっているので、これも悪くはありません Altair 8800創設者 マイクロソフトビル・ゲイツとポール・アレンが有名なプログラムをテスト- 「ベーシック」).

とはいえ、ロバーツのコンピューターは発明家にとって天の恵みであり、「単なる人間」は依然としてテクノロジーなしで残されています。 彼らを助けるために 1976 今年、スティーブウォズニアックとスティーブジョブズが来て、彼らを売ることに決めました アップルI カリフォルニア州パロアルトのガレージで個人使用のために収集されました。 新しいコンピュータのコストは 666,66$ ..。 そして主な利点は、 Altair 8800当時の他の多くの車、 アップルI提供 すでに収集済み..。 操作には、ケース、キーボード、モニターのみが必要です。 しかし、それらは2年後、色、音の連続生産でもキットに含まれる予定です。 Apple II..。 これがパソコンの歴史です。

やめて、やめて、やめて…でも、ソビエトの科学者、オムスクと航空技術研究所はどうだろう?

そうそう! 完全に忘れました。 パソコンの歴史には 暗いページ.

こんな感じでした。 遠く 1968 最初の「リンゴ」の8年前の年、ソビエトの電気技師Arseny Anatolyevich Gorokhov 機械を発明した「部品の輪郭の再現プログラムを設定するための装置」という名前で。 したがって、いずれにせよ、それは特許、著作権証明書に示されています № 383005 、1968年5月18日付け。 開発された装置は主に複雑な設計図の作成を目的としていたため、この名前は偶然ではありません。 発明者自身は、その装置を「インテリジェント装置」と呼ぶことを好む。

図面によると、「インテリクター」にはモニターがあり、別のシステムユニットがあります。 ハードディスク、コンピュータのマウスを除く、コンピュータ、マザーボード、メモリ、ビデオカードなどとの自律的なタスクと個人的なコミュニケーションを解決するためのデバイス。

発明 特許取得済み、 しかし お金のプロトタイプ用 禁じられている、尋ねた 待つ..。 単純なソビエトのエンジニアは、必要な80,000ルーブルを自分で手に入れることができませんでした。 彼は新しいプロジェクトを引き受けました、そして、すばらしい発見は紙に残りました。 1970年、「インテリジェンス」スキームが「発明、発見、商標の会報」に掲載され、誰もが利用できるようになりました。

彼女はアメリカのエンジニアの手に渡ることができますか? 自分で判断してください:米国のソビエトの会報と特許は常に細心の注意を払って翻訳されてきました。

ソビエトのエンジニアは祖国に名誉と栄光をもたらすことができますか? 修辞的な質問。 ArsenyAnatolyevich自身はかつて次のように述べています。 「資金があれば、7年でコンピュータ化産業を作ることができるでしょう。」..。 できる。 NS。 40の著作権証明書と特許の所有者である彼はこれを知らないのですか? しかし、これらの証明書と特許は、州の保証義務が紙だけで強い場合に必要ですか?

に延期 ロングボックス永遠に逃した..。 したがって、米国のパソコンの歴史は現在であり、ロシアのパソコンの歴史は過去です。

オムスクの電気技師ArsenyGorokhovは、45年前に、現在はパーソナルコンピュータと呼ばれるデバイスを発明しました。

Omskoye Vremyaのウェブサイトによると、今日、世界初のパーソナルコンピュータを見るのは不可能です。残念ながら、それが作成された機関であるOmsk Research Institute of AviationTechnologiesの「メールボックス」は数年間閉鎖されています。 本発明の著者は 特許、説明付き 「プログラム可能なインテリジェンスデバイス」ロシアのDIVOBook of Recordsのエントリ:45年前の1968年、オムスクの電気技師Arseny Gorokhovは、現在はパーソナルコンピュータと呼ばれるデバイスを発明しました。

現在、ゴロホフは彼の個人的な「個人的」を主にタイプライターとして使用しています。 彼によると、それは5年前に新しく、アップグレードするのに費用がかかります。つまり、近代化するには、年金だけでは不十分です。

現代のコンピューターのコンポーネント(モニター、システムユニット、キーボード)も、名前は異なりますが、Gorokhovの「知性」に含まれていました。 このデバイスは、主に複雑な設計図を作成することを目的としていました。 Gorokhovはまた、彼自身の「ソフトウェア」を開発しました。これは、パンチカードの厚いパックやプログラマーのチームなしでマシンと対話する方法です。 しかしさらに 全連合特許それは機能しませんでした。「青信号」は点灯しませんでした。1975年に、彼らは「パーソナルコンピュータ」という用語がアメリカの会社Appleによって世界に与えられたことを知りました。

ArsenyGorokhovの30年間の40の著作権証明書と特許-仕事からの道徳的な満足だけ。 重要な痕跡は特許記録に残っていた- 発明ごとに20ルーブル、シリーズには含まれていません。 ノベルティがまだ「シリーズ」に侵入することを許可された場合、著者は1000倍以上を受け取りました。 不思議なことを認識してください 「運の法則」発明者は必ずしも成功したわけではありません。 そして今、Gorokhovは、「受け取った金額ではなく、受け取った金額」ではなく、反対の利益の可能性を考慮しています。

「石油ではなく、ロシアの未来、しかし発明家たち」-「知的財産」誌の2003年第12号に掲載された、ゴロホフの次の記事「発明の加速されたマスタリングのシステム」のライトモティーフ。 大統領が年に2回特許庁長と会う米国のように、ロシアで慣行がないのは残念だ。 ますます、プライドの感覚の代わりに、皮肉を使わなければならない、と著者は言います。 見通しは遠ざかっています。

今、発明者のデスクトップに- 新しい種類周期表、およびのテンプレート 空間テレビ..。 珍しいゲストを除いて、このアイデアに興味を持っている人たちだけがここにいます-ジャーナリスト、そうではありませんでした。

発明について 携帯電話 記事「ハニカムの秘密」..。

米。 8.「ElectronicsBK-0010」-紙に印刷され、フィルムで覆われた、色付きのフラットキーボードを備えたクラシックなビュー(紙の下-薄型ボタンPKN-150のキーボードマトリックス)

それで、1984年の半ばにソビエト連邦で、最初の国内 家庭用コンピューター-。 最初は540ルーブル、次に600ルーブルの費用がかかりました。これは、カラーテレビや優れた音楽センターとほぼ同じで、安くはありませんでしたが、大多数の人々にとってはかなり手頃な価格でした。 私は言わなければならない、この時までに夢中になっている人々 コンピューティングテクノロジー、彼らはすでに本や雑誌からPCとは何か、なぜそれが必要なのかをよく知っていたので、BK-0010への関心は大きかった。 そして1986年にソビエトの主要な科学雑誌「ScienceandLife」がBK-0010に関する資料を発行し始めたとき、文字通り何百万人もの読者がそれについて学びました。 一方で、当時のそのようなPCの需要とその重要性を誇張する必要はありません-ほとんどの人は、それらを真剣な実用性のない高価なおもちゃとして単純に論理的に認識していました。 しかし、趣味の愛好家にとって、家庭用コンピュータの導入は大きな問題になっています。

米。 9. BK-0010:44個のマイクロ回路、パネルにFocalおよびMSTDを備えたROM(理論的には、ユーザーにとってより必要な他のプログラムに簡単に置き換えることができます)、高価な金属セラミックケースのメインLSI(プロセッサーおよび2つのゲートアレイ)

CPU

最後に、このコンピューターがどのようなものであったかを見てみましょう。 最初に注意することは、それが完全にオリジナルのソビエトのデザインであり、明白な外国のプロトタイプがなかったことです。 第二に、それは世界初の完全に16ビットの家庭用コンピュータの1つでした。 そして多くの情報源では、それはさらに具体的に書かれています-世界初の家庭用16ビットPC。 つまり、BCには16ビットプロセッサ、16ビットRAM、16ビットROM、16ビットビデオコントローラが搭載されていたため、データはすぐに16ビットワードで送信され、プロセッサでの処理も実行されました。 16データビットをすぐに超えます。 もちろん、すべてのプロセッサレジスタも16ビットでした。 当時、低価格のPCの大部分は完全に8ビットまたは部分的に16ビットであったため、実際の16ビットの民生用PCのリリースは大きな前進でした。 ちなみに、BK-0010プロセッサ(有名なK1801VM1)には50,000個の要素(約17,000個のトランジスタ)が含まれていましたが、8ビットPCのプロセッサには3.5〜8.4千個のトランジスタしか含まれていませんでした。少し。 プロセッサのビット容量が大きいほど、複雑な計算の実行速度が速くなり、平均して、特にマルチビットデータ(16、32、64ビットなど)のデータの処理速度が速くなることに注意してください。単純なプログラムの実行速度とビット深度から直接計算する単純な計算は、ほとんど依存しません。 同時に、プロセッサの速度は、クロック周波数とそのアーキテクチャ、特に複数のコマンドを同時に実行する機能(パイプラインの存在)に強く依存します。 そのため、当時使用されていたほとんどの外国の16ビットプロセッサと同様に、第1世代の16ビットマイクロプロセッサ(MP)を代表するBK-0010プロセッサは、実際には、速度の点で、ほとんどの場合、通常のプロセッサとほとんど変わりませんでした。 8ビットモデルですが、K1801VM1は非常に成功し、PDP-11マシンの多くのコマンドシステムに愛されていたため、プログラマーにとってはるかに便利でした。 BCプロセッサは3MHzのかなり高い周波数で動作しましたが(さらに、K1801VM1は通常最大5 MHz、実際には最大6 MHzの周波数で動作できました)、メモリとディスプレイコントローラによって大幅に抑制されました。 、パフォーマンスが約20〜30%低下しました。 その結果、RAMでプログラムを実行するときの最大プロセッサ速度はわずか25万op / sでした。 ただし、命令セットが成功した16ビットアーキテクチャにより、BCは、最大パフォーマンスが50万から10万CPUのプロセッサを搭載した一般的な8ビットPCと、非常に自信を持って速度を競うことができました。 op / s。

米。 10. KR1801VM1-K1801VM1のバリエーションで、安価なプラスチックケースにあり、端子に金メッキが施されていません(BKシリーズでは、両方の種類が使用されました-プラスチックケースと金属セラミックケースの両方で)

RAMとROM

プロセッサに加えて、他のコンピュータパラメータも重要です:RAMと永続メモリの量、グラフィックスとサウンド機能、キーボード機能、外部デバイスと連携する機能、拡張オプション。 これらのパラメータによると、BK-0010は完全に正常な平均レベルにあり、1980年代半ばの外国の対応物から一方向または他の方向にあまり目立たない。 そして、当時、ソビエトの対応者はいませんでした。 ランダムアクセスメモリ(ランダムアクセスメモリ-RAM)のサイズは32キロバイト(KB)で、画面に表示される画像を保存するビデオメモリとユーザープログラム用のメモリに均等に分割されていました。 つまり、プログラムとデータの保存に割り当てられたのは約16 KBだけでした。これはそれほど多くはありませんが、それほど多くはありません。メモリに関する同様の状況、またはさらに悪いことに、多くの外国の家庭用PCで発生しました。 最も単純な最初のIBMPCでさえ、決して安価ではありませんが(周辺機器なしで1,565ドル)、RAMは16 KBしかなく、ZX Spectrum、AcornBBCなどの当時の人気のあるPCの安価なバージョンもありました。 また、有名なコモドールVIC-20(コモドール64の前身)は、1980年代初頭にすべてのPCの中で最初に販売台数100万台を突破しましたが、RAMはわずか5キロバイトでした。 ちなみに、BKの主なアメリカの通信競争相手であるTI-99 / 4A(16ビットプロセッサも搭載)は、単にユーザーRAMをモックするだけで256バイトしか搭載されていませんでした! 確かに、99 / 4Aのビデオメモリも16KBです。 BK-0010では32Kバイトが読み取り専用メモリ(ROM)に割り当てられ、そのうち24 Kバイトのみが通常使用されていました。つまり、8 Kバイトの3つのマイクロ回路がインストールされ、1つのソケットは空のままでした。必要に応じて、ユーザープログラム付きのROM。 さらに、ROM用の2つのスロット(そのうちの1つは空)は、キーボードの左側にあるBCのフロントパネルの右側にある特別な取り外し可能なカバーの下にありました。 つまり、ROMを交換するために、ケースを分解する必要さえありませんでした。 先を見据えて、BK-0010キーボードもキー指定を変更するという単純な可能性を想定していることに注意してください。 開発者は、ユーザーがROMを交換したり、キーラベルを変更したりして、自分のさまざまなタスクに簡単に適応できるように、すべてを提供しています。 しかし、もちろん、BC所有者の圧倒的多数は、PCキットの標準ROMを使用しており、キーボードレイアウトを変更する必要性をまったく感じていませんでした。 さらに、ここにもう1つの「小さな詳細」があります。標準のROMを置き換えるために独自のROMを作成することはまったく簡単ではありませんでした。BCで使用されるKR1801RE2永久メモリチップは、製造過程で工場でのみプログラムされました。チップクリスタル(これらはいわゆる「マスクされたROM」でした)、そしてプログラマーの助けを借りて自分で「フラッシュ」することは不可能でした。 KR1801RE2の代わりに、PROM(プログラム可能な永久メモリ)K573RF3と構造が類似した紫外線(UV)消去を備えたK573RF3を使用することは可能でしたが、それらは非常に少なく、アクセスできませんでした。 理論的には、より一般的なマイクロ回路(たとえば、UV消去を備えた一般的な8ビットPROM)を使用することはかなり可能でしたが、理論的にはかなり可能でしたが、KR1801RE2およびK573RF3の特定のアーキテクチャのためにさらに困難でした( 16ビットMPIバスへの接続用に特別に設計されています)。

BK-0010ROMに何が入っていたのか見てみましょう。 その主要部分は、1つの8 KBKR1801RE2マイクロ回路を占有するモニタープログラムとデバイスドライバーです。 これには、キーボード入力、画面出力、テープレコーダー操作などに不可欠なドライバーと、主にマシンコードプログラムのロードと実行に使用される単純なモニタープログラムが含まれていました。 2番目の8KB ROMチップは、すべてのBCデバイスのパフォーマンスを確認できるテストおよび診断プログラムです。 当然のことながら、正常に動作しているコンピュータでは、このPCには信頼性に関する特別な問題がなかったため、これは単に必要ではなく、通常はほとんど使用されませんでした。 最後に、3番目のマイクロサーキットはFocal言語インタープリターによって占有されていました(これは「Fortran-Pascal」ではなく「数式計算機」の略です)。 当時すでに標準であったBASICの代わりにROMにFokalが存在することは、BK-0010の批評家の主なターゲットの1つとして機能しました。 実際、BASICの膨大な数のプログラムがその時点ですでに公開されており、Focalはすべてのプログラマーにさえ知られていませんでした。 ただし、Focal自体は、あらゆる目的のプログラムを作成できるようにする、シンプルでかなり便利な言語と見なされていました。 BASICとはいくつかの重要な違いがありましたが、プログラミングを簡素化することを目的としていたため、Focalを習得することはBASICを学ぶことほど難しくはありませんでした。 一般的に、BCの所有者はすぐにFocalに慣れ、BASICの代わりにその存在から特に不便を感じることはなかったようです。 同時に、BASICは、テープレコーダーからRAMにロードすることによっても使用できます。 確かに、ユーザーのRAMはすでに小さかったので、この場合、BASICのプログラム用に残っているのは数キロバイトだけでした。

BK-0010でBASICの代わりにFocalを使用することは、すべての所有者にとって大きな謎でした。 ただし、すべてを簡単に説明します。実際、このようなPC用のBCのリリース時には、ほぼ適切なBASICインタープリター(いわゆるBASIC-DCK(DCKコンピューターに適合したバージョン))がすでに存在していましたが、非常に低速の操作とグラフィックサポートの欠如が特徴です... BC開発者が作業の速度に大いに当惑した可能性は低く、グラフィックやその他のコマンドを追加してBC用に作り直されたこのバージョンのBASICを8KバイトのROMに収めることができませんでした。 同時に、PDP互換のコンピューター用に、サイズが約6 KBのFocalインタープリターのバージョンがありました。これは、グラフィックスとテープレコーダーを操作するための最も単純な機能で拡張され、その後でも簡単に収まります。 8 KBのROMと、エラーメッセージの全文、およびFocalの制御キー、コマンド、および機能に関する簡単なヘルプ。 さらに、Focalのプログラムは、BASICDCKのプログラムよりも約3分の1速く動作しました。 このような状況下で、BK-0010の開発者は1983年に最も簡単な決定を下しました。サイズが最大8 KBの新しいBASICを作成したり、16 KBを割り当てたり、既存のBASIC-DVKを縮小したりしないでください(すでに非常に単純化されたバージョン)ですが、既製の非常にコンパクトなFokalインタープリターを使用してください。 しかし、それでもBC専用の新しいBASICトランスレータの開発はビリニュス州立大学に命じられ、1985年にカセットからBCのRAMにロードするための最初のバージョンの9 KBがリリースされ、1986年には24 ROMに配置するためのKBバージョン。 VilniusBASICについても以下で説明します。

グラフィックとサウンド

それでは、BK-0010のビジュアル機能を見てみましょう。 これは、2つの主要な解像度を持つ純粋なグラフィックディスプレイを備えています。1行あたり512ポイントで256行、256ポイントで256行です。 1つ目は任意のポイントで2色のみをサポートし、2つ目は4色をサポートし、これらの色は一定です(黒、赤、緑、青)。 カラーモードでは白は表示されません。 プログラム可能なパレットはありません。 最小限のビデオメモリを備えた特別なテキストモードはありません-他の多くのPCのように、記号はグラフィックモードで小さな画像として表示されます(つまり、画面にアルファベットの記号を問題なく表示できます) 。 画面には、1行あたり32文字または64文字の24行が表示されます。画面の上部には、現在の動作モードと「ファンクション」キーの目的に関するヒントを表示するサービス行もあります。 ハードウェアのスムーズな垂直スクロール機能がありますが、これは当時は非常にまれでした。画面をスクロールします。

一般に、BCには、カラーモニターまたはTV(TV)を接続するためのRGBカラーと白黒モニターまたはTVを接続するための白黒合成出力の2つのビデオ出力があります。 確かに、多くのBCでは、RGB出力は何らかの理由で工場にインストールされておらず、PCの所有者はそれをはんだ付けする必要がありました。 高解像度の512×256は、通常、白黒出力でのみサポートされていましたが、この解像度で画面上のカラー画像を介して接続すると、理解できない色の輪郭とドットで奇妙な外観になりました。 同時に、碑文を分解することはできますが、そのような作業は正常とは言えません。 カラーテレビの所有者は、BCを2本のケーブルで接続する必要がありました。1本はBCの白黒出力からテレビの複合入力に、もう1本はBCのカラー出力からテレビのRGB入力に接続します。プログラムで使用される解像度に応じて、作業スイッチ入力の過程で。 ただし、ほとんどのプログラム、特にゲームは、解像度256×256のカラーモードのみを使用しており、頻繁な切り替えは必要ありませんでした。 さらに、Focal、BASIC、または システムモニターキーボードから画面の解像度をすばやく切り替えて、目的の形式にすることができました。

米。 12. BK-0010:電源コネクタ、パラレルインターフェイス、白黒TVまたはモニターへの出力、MPIバスおよびテープレコーダー。 BCの他の多くのコピーと同様に、RGB出力(カラー画像用)はありません(コネクタと他のいくつかの不足している部品は、ボードに独自にはんだ付けできます。また、そのために不足している穴を開ける必要がありました。 )

ちなみに、他のほとんどの家庭用PCと同様に、BCをカラーモードのカラーテレビに接続するのはそれほど簡単ではありませんでした。ほとんどのテレビにはRGB入力がありませんでしたが、多くのモデルにインストールが提供されていました。 これは、家庭用PCが大規模に登場する前は、ビデオ入力に接続するものが何もなかったという事実によるものでした。 また、ビデオレコーダーやゲーム機など、テレビと連携して動作するデバイスは、ほとんどの場合、最も一般的なアンテナ出力を備えており、それぞれがテレビのアンテナ入力に接続されていました。 一般に、ブックメーカーの所有者は、テレビの簡単な修正を行うか、カラーテレビの白黒画像のみを検討する必要がありました。

BCには、キーボードからすばやく切り替えることができる、いわゆる拡張メモリ(RP)モードもあることに注意してください。 このモードでは、画面の上部4分の1のみが画像の表示に割り当てられましたが、ユーザーのRAMは28KBに拡張されました。 つまり、必要に応じて、画面全体を使用する必要のないプログラムの長さを大幅に増やすことができました。たとえば、複雑な計算やデータベースなどです。ファイルコピーなどの一部のプログラムが使用されているのは興味深いことです。プログラムとデータを保存するための画面メモリの一部であり、RPモードに切り替えることなく、ランダムな色のランダムなドットからの「ノイズ」領域が画面に表示されました。

BK-0010のサウンド能力は最も一般的です-特別なサウンドジェネレーターはありません、サウンドはレジスターのビット(より正確には2ビット)を変更することによって純粋にソフトウェアによって再生されます。 この決定は、当時の多くのソビエトおよび外国のPCにとって非常に典型的でした。 「Robotron-1715」(GDR)のように、まったく音が出ないコンピューターもありました。 もちろん、そのようなシンセサイザーのサウンドは、原則として非常に単純でした。通常、同じ振幅の長方形の波形を持つモノフォニックサウンドであり、それだけです。 ただし、BCにサウンドを出力するためのより巧妙なアルゴリズムを使用すると、ポリフォニック音楽やノイズエフェクトを合成したり、音量の変化をシミュレートしたりすることもできました。 また、専用のハードウェアタイマーBKを採用することで、面白い効果音を得ることができました。 しかし、サウンド再生の瞬間には、原則としてBCプロセッサが完全にロードされていたため、ゲーム中のサウンド出力は作業を大幅に遅くし、ゲーム内の音楽の一定のサウンドは通常問題外でした。 一部のゲームでは、音楽はまだ鳴っていましたが、短い断片で出力された(プロセッサが画面上のオブジェクトの移動などの他のタスクを実行する時間がある間隔で)か、組み込みを使用するより複雑なアルゴリズムが使用されましたタイマーなど

キーボード

もう一つの興味深い点はBK-0010キーボードです。 BCの最初のバージョンには、いわゆるメンブレンキーボードが装備されていました。これは、キーの指定が印刷された完全に平らな表面でした。 各キーのパターンの下で、特定の押し下げでは、かなり強い指の圧力によって閉じられる接点があります。 このデザインは、同様のキーボードオプションを使用する他のPC(たとえば、Atari 400)と同様に、タイプライターなどの通常のボリュームキーとは大きく異なり、多くの批判を引き起こしました。 その結果、BCメーカーはしばらくして、メンブレンキーボードを別のバージョンに交換しました。外観は似ていますが、内部は著しく異なります。メンブレンメンブレンキーボードの代わりに、低プラスチックのプッシャーパッドを備えた通常の押しボタンスイッチが取り付けられ、その上にすべてがありました。色付きのキーマーキングと透明な保護フィルムが付いた紙シートで覆われています。 ボリュームキーに特徴的な触覚的な接続特性はありませんでしたが、このようなキーボードで作業する方がはるかに快適でした。キーボードの表面は完全に滑らかで、キーの移動は非常に小さかったです。 それにもかかわらず、このオプションは非常に成功し、信頼できることが判明しました。 キーの総数は86で、かなりの数です。 たとえば、有名なZX Spectrumには40個しかありませんでしたが、同時にBCにはキーがあります さまざまな目的のためにさまざまな色で強調表示されます。

米。 13.非常に機能的なキーボードBK-0010:さまざまな目的のための86個のボタン、テキストの編集とモードの選択のための多くのキー、疑似グラフィック記号の文字も文字キーに適用されます

キーボードの明るい色が印象的であるだけでなく、ロシア語で指定された多数の珍しい神秘的なキーもあります:GRAPH、STEP、POVT、BLOCK RED、IND SU、ZAP、UST TAB、SBR TAB、VS、GTなど結局のところ、それらはすべていくつかの重要な機能を実行しました。そうでなければ、なぜそれらを別々のボタンとしてキーボードに配置する必要があるのでしょうか。 たとえば、GRAPHボタンは、矢印を使用して移動できる通常のテキストカーソルの代わりに「グラフィック」カーソルが表示されたときに、PCを画面上の直接描画モードに切り替えます。RECボタンとEraseボタンは、記録または消去を有効にします。カーソルがトレースを残すようにモードを消去するか(目的の色を選択できます)、以前に描画したものを消去します。 つまり、BC開発者は、ROMに組み込まれた最も単純なグラフィックエディタでさえ提供し、この「エディタ」は、その原始性にもか​​かわらず、非常に便利であることが判明しました。これは、非常に複雑なグラフィックでさえPCに入力するために積極的に使用されました(通常はは最初に方眼紙またはセル内の学校のノートに描かれ、画面上で1つずつ翻訳するのはすでに非常に簡単で、より複雑なグラフィックエディタを使用する必要がないことがよくありました)。 USTTABボタンとSBRTABボタンを使用すると、画面上の任意のタブストップを設定または削除できます(これも非常に便利な機能です)。GTを使用すると、カーソルを8位置右に移動し、STEPを使用すると、FocalまたはBASICでプログラムを段階的に実行できます。ステップ(プログラムのデバッグ時に非常に便利)、SU INDには、画面に制御文字を表示する機能が含まれています(最新のMS Wordの「Pi」ボタンのアナログ)。 REPEATボタンは、最後に押されたキーを繰り返すために使用されます(標準モードのBCでボタンを長時間押した場合、自動リピートはありませんでした)。 ちなみに、BCキーボードコントローラーの特徴は、同時に押された複数のボタンを追跡できないことでした。1つのキーコードしか発行されなかったため、ゲームでの制御がやや困難でした。 ただし、非標準の手法を使用すると、押された複数のキーを判別することができました。 さらに、ほとんどすべてのゲームは、ユーザー自身がキーを選択するために提供されていました。 また、ゲームでは、ジョイスティックが大いに役立ちました。この場合、もちろん、キーボードよりもはるかに便利でした。

コンピュータの開発者はユーザーの批判にすぐに反応し、1986年にBK-0010-01と呼ばれるBCの改良版を作成したと言わなければなりません。 FocalではなくROMのBASICで、次に、キーボードを通常のバージョンに変更し、ボリュームのあるフルウェイボタンを追加しました。 同時に、キーの数は少し少なくなりました-74そしてキーボードの品質は最初のモデルと同じくらいコメントを引き起こしました。 BK-0010-01のキーはデザインが良くなく、ボタンを1回押すと同じ文字が複数表示される「コンタクトバウンス」などの現象が発生しやすいのが実情です。 この問題は、多かれ少なかれすべてのタイプのキーボードに存在しますが、通常、ソフトウェアまたはハードウェア-ソフトウェアによって簡単に解決されます。 残念ながら、BK-0010-01では、接触バウンスから保護するために設計者が提供した対策が不十分であることが判明しました。 新しいキーボード古いものより明らかに悪かった。 ただし、BCユーザーは、できる限りこの問題を自分で解決し、キーボードをさまざまな方法で変更したり、短いクリアストロークで作業したりしました。 興味深いことに、BCの新しい変更では、ROMをすばやく交換するためにフロントパネルの取り外し可能なカバーが取り外され、キーボードの種類の変更に伴い、キーの指定を交換する可能性もなくなりました。コンピュータをユーザーのタスクに適応させることはわずかに減少しました。 どうやら、これは実際の生活でこれらの機能の需要が非常に低いために行われました。

米。 14. BK-0010-01:信頼性の高いメンブレンキーボードを備えたバージョン( モダンタイプ); 滑らかな(突起のない)側面にメカニカルボタンを備えたキーボードとは異なります

米。 15. BK 0010-01:「安価な」オプション-プラスチックケース内のすべてのマイクロ回路。 パネルなしのROM。 45マイクロ回路(BK-0010より1つ多いROM)

BK-0010-01 ROM BK-0010-01は3つのマイクロ回路(24 Kバイト)を占有し、1980年代半ばにビリニュス大学で開発されたいわゆるビリニュスBASICでした-コンパイラタイプのトランスレータの非常に興味深いバージョンですこれにより、FocalまたはBASIC DVKのインタープリターよりも、多くのプログラムを時々、または数十倍速く実行することができました。 同時に、ユーザーにとって、このような翻訳者を使用することは、従来の通訳者を使用することとほとんど変わりませんでした。 BASIC BKは、MSX標準( NSアチェ語 NS oftware e NS変更可能性)であり、整数、単精度および倍精度の実数を処理できる、ほぼすべてのグラフィカル演算子およびその他の演算子をサポートします。 確かに、Vilnius BASICにはいくつかの欠点がありました。たとえば、複数の演算子を1行に配置できないことや、大容量のメモリが必要になることなどです。 最初の制限(1行に1つの演算子)は非常に奇妙で説明がつかないものでした(特に、RAMにロードするように設計された同じBASICの簡略化された9キロバイトバージョンでは、1行に複数の演算子を書き込むことができたためです!)。 RUNコマンドを送信した後(実行のために起動)、BASIC BKは最初にプログラムを特別な中間コードに変換し、その後、従来のインタープリターよりもはるかに高速に実行されました。コンパイルされたものはBKオプションのメモリに格納されていたか、少なくともコンパイルされたプログラム用のスペースを予約する必要がありました。 一般に、BASICプログラムは、BCのユーザーメモリの半分しか占有できず、実際にはそれよりも少なく、変数とサービスデータ用のスペースを残す必要があるため、約7キロバイトしか占有できませんでした。 同時に、Fokaleのプログラムは約15KBかかる可能性があります。 したがって、BASIC BKのメモリ状況は非常に奇妙でした。つまり、BASICプログラムの最大長は、BASICトランスレータ自体のサイズの3分の1以下でした。 一方、7 KBは、ほとんどすべてのカリキュラムをコンパイルするだけでなく、多くの計算やかなりまともなゲームにも十分でした。 さらに、ビデオメモリを減らすことでプログラムのサイズをほぼ2倍に増やすことができた拡張メモリモードを忘れてはなりません。

米。 16. Vilnius BASIC BK-0010-01のプログラムのフラグメント:カラーモードでは、デフォルトのテキストの色は赤です(このモードでは、BCには白がありません)。上記は、現在の動作モードのインジケーターを備えたサービスラインです(左側の不思議な文字は、「機能」キー(BCでは「キー」と呼ばれる)の「ヒント」割り当てです。つまり、「キー」K1〜K10を押したときに入力されたBASIC演算子の最初の文字です。

BK-0010-01セットのBCの最初のバージョンとの互換性のために、特別なMSTDユニットが提供され、システムコネクタに接続され、2つのROMチップ(Focalとテストおよび診断システムを含む)が含まれています。 したがって、BK-0010-01ROMのボリュームは最大48KBになる可能性があります(ただし、同時に使用されたのは32個以下)。これは、以前のBK-0010の2倍です。

米。 17. BK 0010-01キーボードはより伝統的で、ボリュームボタンが付いています。 74キー-BK-0010より12少なく、メインキーに疑似グラフィックシンボルはありません

興味深いことに、BK-0010-01の改良版のリリースは、古いものの生産の自動終了を意味するものではありませんでした。 BK-0010とBK-0010-01の両方のコンピューターが数年間同時に製造されました。 同時に、オプション-01は50ルーブル高く、通常は650ルーブルでした(そして1990年代の初めには750ルーブルでした)。

記憶、音、周辺機器について

BCのRAMについてもう少し。 もちろん、そのボリュームは大きなプログラムや標準のオペレーティングシステムで作業するには小さすぎましたが、プログラムの作成者はすべてのBCバージョンのROMにあるデバイスドライバーと文字ジェネレーターを非常に積極的に使用し、サイズを縮小することができました数キロバイトのプログラムの。 標準の取り外し不可能なROMBK-0010には、画面へのテキストの表示、点と線の描画、キーボードからの入力、テープレコーダーの読み取りと書き込みなどのためのドライバーが含まれていました。 また、画面に表示されるすべてのシンボルのグラフィック画像も含まれていました。 これにより、プログラマーの作業が大幅に容易になり、RAMの量の要件が軽減されました。 ただし、標準ROMのリソースを使用する機能は、他のPC(たとえば、Spectrum)で積極的に使用されていましたが、すべてではありませんでした。たとえば、ROMの「Vector-06C」にはデバイスがありませんでした。ドライバーとキャラクタージェネレーター、これらはすべてプログラムの不可欠な部分であるRAMにロードされているはずであり、これは、いわばユーザーのRAMの使用可能量をいくらか減らし、プログラムのサイズを数キロバイト増やしました。 一方、このため、ブックメーカーのプログラムとゲームの大部分は、ゲームのスクリーンセーバーと同じフォントと非常によく似たデザインを使用していますが、Vectorのデザインははるかに多様です。

当時のPCの作成者は、サウンド出力を特に気にしませんでした。ソビエトのコンピューターには、ヘッドフォン出力も特別なライン出力もありませんでした。 各PCには、小さいながらもかなり大きなスピーカーまたはピエゾスピーカーがあり、音量を上げて 最高品質 PCテープコネクタが使用され、テープ出力だけでなく、別のサウンドシンセサイザー(ある場合)の出力からもサウンドを受信しました。 どのアンプもこのコネクタに簡単に接続できましたが、ほとんどの場合、録音モードで一時停止された同じテープレコーダーがその役割を果たしました。 したがって、ヘッドホンはすでにテープレコーダーまたはアンプに接続されていました。

1980年代の終わりまでに、BK-0010用にいくつかの追加デバイスが製造され、その機能が拡張されました。たとえば、ゲーム用のジョイスティック、ロマンチックな名前「Martian」のマウスマニピュレータ、シンプルなポリフォニック音楽シンセサイザー「Minstrel」、フロッピーディスクコントローラ、さらにはコンパクトなロールツーロールプロッタ。

米。 18. BCに接続するための特別なコネクタを備えた優れたリードミニジョイスティック(シリアルモデル)

BK-0011およびBK-0011M

ソビエトの家庭用PCの購入者は、一般的に教育を受けており、この分野での外国の進歩をよく知っていました。 彼らはまったく好意的で無差別な消費者ではありませんでした-それどころか、私たちのユーザーは国内技術の欠点を心に留め、最初のPCの開発者とメーカーにそれらを改善するためのコメントと提案を喜んで送信しました。 BCの主な欠点は、RAMの量が少ないこと、表示される色の数が少ないこと、プロセッサが比較的遅いこと、非標準のキーボード、およびBASICではなくROMにFokalが存在することであると考えられていました。 すでに述べたように、これらの欠点のいくつかは、BK-0010-01のリリースで1986-87年に修正されました。 同じ年に、大幅に改善されたモデルが開発されました。これは、RAMが4倍(128 KB)です(ユーザーのRAM(96〜112 KB)はBK-0010の6〜7倍です!)。クロック周波数(3ではなく4 MHz)、フロッピードライブのコントローラー、それぞれ16 KBの2つの画面バッファー、および異なるカラーパレットオプション。

米。 19. BK-0011-BK-0010-01のほぼ完全なコピーのようです(ただし、ROM付きのソケットの上にスライドカバーが表示されました)

米。 20. BK-0011メインボード:57マイクロ回路(BK-0010-01より12多い)、ユーザーROM用のソケットは1つのみ

しかし、入手可能なデータによると、BK-0011の量産は1989年に始まり、1年後にはBK-0010との互換性が向上したモデルであるBK-0011Mに置き換えられました。 外見上、BK-0011はBK-0010-01のコピーでしたが、内部の違いはかなり大きいです。 残念ながら、多くのユーザーの期待に反して、新しいモデルではグラフィックス機能に大きな変更はありませんでした。同時に表示される色の数が16に増えたことも、プログラム可能なパレットもありませんでした。 開発者は、16個の固定パレットの1つと2番目のフレームバッファの選択肢のみを追加しました。

米。 21.不思議なパレットのセットBK-0011 / 0011M:すべてのパレットでゼロカラーが常に黒であり、4つのパレット(黒を含む)で2色のみが使用され、2つのパレットが完全に同一であり、青が使用されていることがはっきりとわかります2つのパレットでのみ。 ゼロパレット(左から1列目)はBK-0010 / 0010-01で利用可能なすべての色であることに注意してください。 BK-0011 / 0011Mパレットを視覚的に表示してくれたAlexeyMorozov(vinxru)に感謝します

つまり、BK-0011 / 0011Mのプログラムのグラフィックは著しく多様化しており、特にカラーモードでは白色が表示されています。 -しかし、その根本的な改善は起こりませんでした。 ただし、グラフィックスに関しては、大量のソビエト家庭用PCの中でBK-11 / 11Mは、Vektor-06T、PK8000、および一部はSpectrumクローンに次ぐものでした。残りのコンピューターは同じ4色または8色で表示されました。同時に低解像度の色は、モノクログラフィック(黒地に白)があるか、グラフィックモードがまったくありませんでした。

米。 22. BK-0011M:BK-0010-01およびBK-0011との目立ったデザインの違いはありません。 他のBCモデルと同様に、メーカーによっては、ケースは伝統的に黒であるだけではありません。 異なるモデルライトグレー、ベージュ、ダークブラウンもありました。

米。 23. BK-0011Mの内部構造:キーボードの隣には、ROMチップの主要部分とユーザーのROM用の空のパネルを備えた追加のボードがあります

米。 24. BK-0011Mボードは、外観的にはBK-0011ボードと完全に類似しています。 メインボードの左端にある空の青いROMスロットは、オプションのROMモジュールリボンケーブルコネクタ(写真の左側)に接続します。

米。 25. BMKK1801VP1-128とOSK1801RE2-326ブートローダーを搭載したROMをベースにしたディスクドライブコントローラーは、1989年の登場以来BK-0011とBK-0011Mの標準セットに含まれており、ディスクの開発が急速に成長しました。 BKのオペレーティングシステムであり、ROMの代わりに静的RAM(8または16 Kバイト)、またはRAMとROMの両方を一緒に含めることができる他の多くのオプションの基礎になりました。撮影:N。Zimin

外部メモリ

BK-0010の生涯の最初の数年間は、通常の家庭用テープレコーダーが外部ストレージデバイスとして使用されていました。 標準の書き込み速度はかなり高速に選択されました-1200ビット/秒(1980年代の多くの外国のPCでは2〜4倍遅い)、つまり、プログラムのロードには約1〜2分かかり、これはかなり許容範囲内でした。 さらに、設計のこの部分では、BK-0010の開発者は独自のソリューションを使用しました。2ビットの出力レジスタを使用してテープレコーダー(つまり、実際には2ビットDAC)に出力しました。他のすべてのPCのように、1つではありません。 これにより、テープレコーダーへの記録に少なくとも3つの信号レベルを使用できるようになり、通常の2つではなく、短いパルスに高い信号レベルを使用するため、データストレージの信頼性が向上しました。 一般に、約500 Kバイトのデータを1つの60分のカセットに標準の記録速度で配置できます。これは約30〜50の一般的なプログラムです。 通常の記録形式に加えて、愛好家はいくつかのいわゆるターボコピー機を作成しました。これにより、記録速度を数倍に上げることができました。 これにより、カセット容量が増加し、プログラムの読み込み時間が短縮されました。 一般に、プログラムやデータを保存する手段としてのテープレコーダーやカセットはそれほど悪い選択肢ではありませんでした。テープレコーダーはすでにほとんどすべての家庭にあり、テープはフロッピーディスクよりもはるかに安価で、はるかに手頃な価格でした。 確かに、プログラムの開発にテープレコーダーを使用すると、このプロセスが大幅に遅くなり、複雑になりました。ここでは、フロッピーディスクドライブが非常に便利であることがわかりました。 BCをフロッピードライブに接続する機能は1980年代後半に実装され、短期間で1ダース以上のディスクオペレーティングシステムが作成され、BCに適合しました。 ただし、フロッピードライブは当時非常に高価でした。多くの場合、PC自体よりも何倍も高価でした。 たとえば、Elektronikaストアの通常の5.25インチドライブの価格は、1,500〜2,000ルーブルに達しました。 したがって、BCの所有者の大多数は、1990年代もテープレコーダーとカセットを使い続けました。

米。 26. ANDOSスクリーンセーバー(回転する3次元の碑文付き!)-BK-0010-01、BK-0011、BK-0011Mで人気のあるオペレーティングシステム(ANDOSは、IBMと互換性のあるディスク形式を備えているという点で便利でした) BCとPC互換PC間でファイルを簡単に交換できるPC)

米。 27.MK-DOSスクリーンセーバー-BK-0010 / 0011ファミリーで人気のあるもう1つのOSで、BKの最後のOSの1つです。1992年(スクリーンセーバーはMS Windowsロゴを明確にコピーします)。 MK-DOSは、ANDOSとは異なり、フロッピーディスク形式に関してIBM PCと互換性がありませんが、BC用の他のいくつかのオペレーティングシステムと互換性があります。 MK-DOSでファイルを操作するには、NortonCommanderと同様にファイルマネージャーも使用されます。

米。 28。 ファイルマネージャー ANDOS:当時の他のほとんどのファイルシェルと同様に、IBM互換PC用の非常に人気のあるNortonCommanderプログラムを外部にコピーしました

プログラム

1980年代と1990年代のBK-0010に関する多くの記事は、配信セットの欠如を批判しました 多数プログラムまたはそれらの取得の複雑さ。 これは一般に、新しくリリースされたコンピューターに共通の問題であり、もちろんBCも例外ではありませんでした。 プログラムは積極的に開発されましたが プロのプログラマーと愛好家は、メーカーがこれにあまり興味がなかったので(彼らのプロファイルは電子機器のリリースであり、カセットでのプログラムの複製ではなかった)、そして家庭用PC用のプログラムの販売業者であったため、最初はそれらを入手するのは簡単ではありませんでした1980年代半ばにはまだ存在していませんでした。 それにもかかわらず、もちろん、これらのコンピューターの所有者は、最初からプログラムや情報を交換し、1980年代の終わりまでに、BK-0010やその他の家庭用コンピューターのソフトウェアの複製と配布に関与する協同組合が登場しました。そしてこの時までに、BKは、もちろん、ゲーム、トレーニングプログラム、システム、応用など、さまざまな目的のために膨大な数のプログラムをすでに作成していました。 たとえば、BCには少なくとも3つのバージョンのBASICがありました-ROMに24 KBのボリュームを持つVilniusバージョン、RAMにロードするためのボリュームがわずか9 KBの短縮バージョン(代わりにFocalを備えたBCのバージョンの場合) BASIC in ROM)および純粋なBASIC-DVKインタープリター。 それぞれのプログラミング言語の中で、Focalは8キロバイトのボリュームを持つROMでも人気がありました。 便利な拡張機能(Focod、XFocal)そしてコンパイラーさえ。 主に教育の分野に焦点を当てたもう1つの興味深い開発は、いわゆるT言語であり、その通訳により、かなり高速でカラフルな教育、デモンストレーション、およびゲームプログラムを作成することが可能になりました。 BCには、フォートやCなどの言語の翻訳者もいました。 しかし、もちろん、本格的なプログラムを作成するための主要なプログラミング言語は、PCマイクロプロセッサのネイティブ言語であるアセンブラであり、テキストエディタと組み合わせたものや、逆アセンブラやデバッガなど、さまざまなトランスレータがありました。 ちなみに、BK-0010プロセッサのコマンドシステムは、PDP-11アーキテクチャに基づく他のモデルと同様に、最も便利で、用途が広く、効率的であると考えられています。 したがって、BCアセンブラーでのプログラミングは、プログラマーだけでなく、アマチュア愛好家にとっても非常に簡単に習得でき、BC用の大規模なソフトウェアライブラリをかなり短時間で作成することができました。 プログラムの開発は、EMTソフトウェア割り込みを介してアクセスできるコンピューターのROMに標準のI / Oドライバーが存在することにより、大幅に簡素化されました。 さらに、これらのドライバーの使用については、各ブックメーカーに付属のドキュメントで詳しく説明されています。 多くの優れたゲーム、教育、および応用プログラムがVilnius BASICで作成されています。これは、一種のセミコンパイラであり、特に整数を使用した単純な操作の実行が非常に高速であることが特徴です。 同時に、BASICプログラムでは、マシンコードのサブルーチンも頻繁に使用されていたため、画面にグラフィックを表示するなどの重要なアクションをさらに高速化することができました。

アセンブラーの800以上のゲームは、BCで知られており、BASICやFocalでも多く知られています。 ゲームの一般的なレベルは高く、多くのゲームはオリジナルまたはほぼオリジナルであり、人気のある外国のコンピューターから1対1で「リッピング」されていません。 ブックメーカー向けの最初のゲームが白黒であることが多い場合、特にDCKコンピューターから転送されたゲームの場合、1980年代の終わりまでに、プログラマーはすでにPCのカラー機能を強力かつメインで使用し、疑似カラーを使用してカラフルなスクリーンセーバーを作成していました。 (チェッカーボードの順序やストライプなどで原色を混合する)4つの表示色の制限を克服するために、複雑な背景に正確にオーバーレイする色「スプライト」のソフトウェア実装。

BC:結果

ソビエト初の家庭用コンピュータ「エレクトロニカBK-0010」の話をまとめて、もう一度その長所と短所に注目しましょう。
強み。一般的に、コンピュータはもちろん成功していることが判明しました。 素晴らしくコンパクトなボディ、高品質の仕上がり、非常に便利なマイクロプロセッサコマンドシステムを備えた完全な16ビットアーキテクチャ-これらは明白な利点です。
短所と論争のポイント。少量のRAMと少数の表示色-一方で、もちろん、特に1980年代後半と1990年代初頭ではマイナスでしたが、1980年代初頭には、そのようなメモリとそのようなグラフィックス機能は他のPCでは非常に一般的でした。 。 一方、メモリはさらに少なくなる可能性があり(1980年代初頭の人気のある外国のPCのように)、当時はグラフィックスとカラーがまったくないコンピュータがあったため、カラーとグラフィックスのサポートが一般的にBC開発者によって提供されるのは良いことです。非常に一般的で、有名なTRS-80、Commodore PET、Sinclair ZX81などの純粋なモノクロテキスト画面、または後にRadio-86RKをベースにした家庭用PCがあります。 BCの最初のバージョンでBASICの代わりにROMでFokalを使用することも誰かにとって不利ですが、それを私たちのパイオニアの「ハイライト」の1つと見なすことができ、すべて装備された大量の外国の類似体と区別できます。 BASICを1つとして。

欧米のPCとの比較

BK-0010を当時の外国の家庭用コンピュータと比較すると、すべての点でかなりまともなように見え、この場合のある種の「後進性」と非オリジナルのソビエトコンピュータについての広範な神話は完全に確認されていません。 同じ頃、つまり1982年から1984年に登場した有名な外国のPCを見ると、超自然的なものは何も見られません。強力なプロセッサ、大量のメモリ、信じられないほどのグラフィックスはありません。 使用したプロセッサはすべて1970年代半ばから後半と同じ8ビットモデルで、クロック周波数は1〜4 MHzで、平均して周波数3の16ビットBK-0010プロセッサと速度の違いはほとんどありませんでした。 MHz。 RAMは8〜64 KB(ほとんどの場合32〜64)、ビデオメモリは6〜20 KB、ROMは16〜32KBの範囲でした。 BKには、32 KバイトのRAM、16 Kバイトのビデオメモリ、24 KバイトのROM(BK-0010)または32-48(48-MSTDユニット付きBK-0010-01)Kバイトがありました。悪い違いはなく、ブックメーカーの平均的な外国レベルは見られず、むしろその逆です。 グラフィック機能を使用すると、状況はより興味深いものになります。一方で、当時の多くの「外国人」は、すでにより多くのマルチカラーグラフィックをサポートしていました。通常、BCの4色ではなく8色または15〜16色ですが、重要なグラフィックは海外のPCの一部は、ゲームに専念していました。たとえば、コモドール64、Atari、MSXなどでは、画面の解像度やドットの色の任意の選択に関して大きな制限がありました。 たとえば、15色が利用可能な有名なZX Spectrumには、カラー画像の属性構造に関連する非常に深刻な制限があります。8x8ピクセルの画面(64ピクセル)に慣れているたびに、2色しか使用できません。 、これにより、詳細なマルチカラー画像を完全に表示できなくなります。 その結果、ダイナミックなカラー画像の形成は複雑であるため、そのための多くのゲームには2色の競技場しかありませんでした。 実際、モノクログラフィックスと非ゲーム領域では、Spectrumグラフィックスは、複雑な画像を表示するときに明確なマルチカラーの点と線の代わりに、理解できない完全に計画外の色付きの正方形が表示されたときに、顕著ないわゆるブロック効果によって区別されました。 。 MSX標準のPCにも同様の問題があります。グラフィックモードでは、15色の同様の属性グラフィックもありますが、ブロックサイズははるかに小さく、1x8ピクセルです。 ここで、任意のグラフィックを表示する場合、アーティファクトは目立たなくなりますが、非常に存在します。 同時に、BK-0010は使用可能な色の数が少ないですが、属性の制限なしに任意のポイントの色を自由に選択できるため、より鮮明で正確な任意のグラフィックを表示できます。 さらに、同じMSXおよびZX Spectrumの画面解像度は1つだけで、さらに低解像度(256×192ピクセル)であり、BCは中解像度(256×256)だけでなく高解像度(512 x 256)もサポートします。これは非常に重要です。また、テキスト編集、表、グラフなどの操作など、PCでの本格的な使用に役立ちます。 また、MSXもSpectrumも画面のスムーズなハードウェア垂直シフトを備えていないのに対し、BCはそれを備えていることに気付くでしょう。これは、まず第一に、動的グラフィックスを表示するゲームやその他のプログラムにとって非常に重要です。文章)。 コモドール64やアタリ400/800 / XL / XEなどの家庭用PCは優れたグラフィック機能を備えていますが、完全にゲーム指向です。 ゲーム以外の領域では、その能力も厳しく制限されています。 たとえば、すべての時代と人々の最も一般的な家庭用PCであるコモドール64には、次のグラフィック表示オプションがありました。320×200ピクセルの解像度で、各8x8ピクセルの使いやすさで、2色のみが利用可能でした。 16色のパレット(つまり、Spectrumに完全に類似)。 160×200ピクセルの低解像度では、それぞれの使い慣れた場所で4色がすでに利用可能です(そのうちの1つは画面全体に共通です)。これは悪くはありませんが、解像度が弱すぎて、ピクセル化が非常に目立ちます。 コモドール64は高解像度ではありませんでした。 さらに、コモドールのROMのBASICインタープリターは、グラフィックを表示するための演算子をまったくサポートしていませんでした。点、線、円などはありませんでした。 -これはすべて、POKE(!)コマンドを使用して、対応するデータをコンピュータのビデオメモリに直接書き込むために提案されました。 ちなみに、C64とAtariのゲームでも、160×200ピクセル程度の比較的低い解像度を使用することがほとんどでした(Atariの場合はさらに低かった)ため、ゲームのグラフィックはかなりラフで素朴で時代遅れになりました。比較的豊富です。 カラーパレット状況を保存できませんでした。 別の人気のあるモデル(前述のモデルよりもはるかに高価)-Apple IIe-にも奇妙なグラフィックオプションがありました:6色で280×192ピクセルの優れたメイン解像度ですが、アメリカに関連付けられた色の選択に特別な制限がありますNTSCカラーテレビ規格。 ゲームと非ゲームの両方の分野での彼女のカラーグラフィックスの品質は、通常、非常に原始的でした。 Apple IIのカラーモニターのテキストでさえ、非常に目立つカラーアーティファクトを表示しました。 最後に、1983年に登場したかなり高価なIBM PC / XTでも、メインのビデオカードはCGAでした。これは、2つまたは3つのパレットを選択できますが、カラーグラフィックモードで一度に4色しか表示しませんでした。パレットの色は、紀元前よりもさらに多くの疑問を投げかけました。 ちなみに、PC / XT(Intel 8088)のプロセッサは、ほぼ16ビットのクラスに属していましたが、優れた速度データも示していませんでした。多くのテストで、PC / XTはほぼ質量8のレベルでした。 -ビットモデル。

すでに述べたように、BK-0010とBK-0011の音響能力はかなり一般的であり、Apple IIe、ZX Spectrum、IBMPCの音響能力とほぼ同じです。 サウンドは、プロセッサの負荷が高いソフトウェアで純粋に再生されたため、ゲーム中に直接、効果音は原則として最小限で短命であり、音楽は通常、スクリーンセーバーと一時停止中にのみ再生されました。 同時に、コモドール64、アタリ、MSXなどの外国のゲーム用PCには、プロセッサをロードせずに3チャンネルの音楽とエフェクトを出力できる、より洗練されたサウンドシンセサイザーが搭載されていたため、これらのPCでのゲームのサウンドと音楽のデザインは確かに豊かです。 ただし、BCは、たとえばAppleIIやIBMPCのような純粋なゲーム用PCではなかったため、高度なサウンドジェネレータがないことは非常に許され、正当化されます。

一般に、興味深いアイデアは、BKビデオシステムもゲームではなく任意のグラフィックスを表示するサウンドジェネレーターは、ゲーム以外のPCでも一般的であり、16ビットプロセッサは、国内のプロ用PCやDVK、Elektronikaなどのシリーズのマイクロコンピューターとほぼ同じように使用されます。 したがって、概して、そのようなPCは、おもちゃのコンピュータやゲーム機よりも真面目で敬意を表する態度に値し、コンピュータゲームのような興味深いが、残念ながら絶対に役に立たない職業にのみ焦点を当てています。 ただし、これはもちろん、ブックメーカー向けのゲームがなかったことを意味するものではありません。非常に多く、多くの優れたゲームがあり、多くの場合、外国のゲーミングPCよりも悪くはありません。 しかし、ブックメーカーの所有者は、遊ぶだけでなく、たとえば、画面上にカラーグラフ、パターン、ステンドグラスの窓、フラクタルセット、セルオートマトンなどを描画するためのプログラムを作成するなど、創造性に従事することもできました。 など、ZX Spectrum、MSX、またはC64のように、色付きの正方形や長方形の混乱ではなく、(多色ではありませんが)鮮明で詳細なカラー画像を取得します。

一般的に、BK-0010は安価な家庭用PCとしては非常にまともなレベルであり、広く普及している8ビットの外国製モデルと十分に競合できるともう一度結論付けることができます(16ビットおよび32ビットの外国製PCは何倍も多かったです)。高価な)。 BK-0010のいくつかの欠点(比較的少量のRAMや少数の表示色など)は、BK-0011 / 0011Mモデルでほぼ修正されました。 BCソフトウェアは、ソビエトの家庭用PCの中で最も先進的です。 一般的に、BK-0010 / BK-0011シリーズはソ連で最も大規模なものの1つであり、ソ連で最も一般的な5台のコンピューターの1つです(IBM互換、Spectrum互換、UKNT、DVKとともに)。入手可能なデータでは、すべての年の生産で、約16万台のそのようなコンピューターが生産されました。 同時に、BCは家庭だけでなく、教育用PCとしても使用され、部分的には業務用または制御用のコンピューターとしても使用されていました。

誰が最初ですか?

最後に、BK-0010に関連するもう1つの興味深い点に触れましょう。これは本当に世界初の完全16ビットPCでしたか? 多くの情報源ではそのように書かれていますが、この問題を完全に理解することはまったく簡単ではありません。 1980年代初頭、米国、英国、ドイツ、フランス、日本、韓国、香港、オーストラリア、ブラジル、社会主義国など、世界中で何百もの企業がパーソナルコンピュータの製造を開始しました。 しかし、あなたが見つけることができる既知のモデルを見ると 信頼できる情報インターネット上では、実際には1983-85年まで、16ビットの家庭用PC(少なくとも非常に手頃な価格)は製造されておらず、BK-0010は最初の安価な完全16ビットPCでした。 16ビットマイクロプロセッサ自体が1970年代半ばから後半に登場したため、これは一見奇妙です。 特に、最初のIBMPCの基礎となった同じIntel8088(16ビット内部および8ビット外部)が1979年に発表されました。 さらに、1970年代と1980年代の変わり目に、有名なMotorola 68000などのほぼ32ビットのマイクロプロセッサが登場しましたが、当時、家庭用コンピュータの製造業者と消費者は、最も安価な8ビットプロセッサの機能に非常に満足していました。 さらに、競争により最小の製造コストを処理する必要があり、16ビットおよび32ビットプロセッサは、そのようなPCの他のコンポーネントと同様に、何倍も高価でした。 それで、奇妙なことに、競争と「市場の便宜」がなかったソ連で、安価な16ビットの家庭用コンピュータが最初に大騒ぎせずに開発され、1983年から84年にかけて生産され始めました。

当時、電卓、時計、その他の電子機器の非常に有名なメーカーであったアメリカの会社Texas Instrumentsは、1979年に16ビットTI-99 / 4モデルをリリースしたとよく言われますが、この特定のPCは世界-ビット家庭用コンピュータ。 ただし、これは、1981年にリリースされたわずかに改良されたTI-99 / 4Aのように、真の16ビットプロセッサを搭載したTI-99 / 4が完全な16ビットPCではなかったことを考慮していません。 さらに、実際には、ユーザーのRAMがないため、通常の意味でのPCでさえありませんでした。 当初、99/4は、8 KBのROMと256バイトのRAMを内蔵した特別なプロセッサを備えたほぼ8ビットのPC(および構造的にはキーボード付きのゲームコンソールのようなもの)として作成されましたが、これはわずか16ビットでした。内部にビットがあり、他のすべてのコンポーネントは8ビットのままにする必要がありました。 その結果、技術的な問題によりプロセッサの開発に失敗し、TIはこのPCですでに製造されている16ビットTMS9900プロセッサを使用せざるを得なくなり、PCの設計は完全に奇妙になりました。プロセッサ、256バイトのスタティック "スーパーオペレーティブRAMとROMの約3分の1(26の8 KB)は16ビットで、その他はすべて8ビット(ビデオコントローラー、ビデオコントローラーRAM(不足しているメインユーザーRAMも部分的に置き換えられました))、外部RAM(多くのプログラムやデバイスの操作に必要なものの購入)、内蔵ROMの主要部分、外部ROMカートリッジ)。 さらに、標準のPCバージョンでは、プログラムをマシンコードに格納する場所がまったくなかったため、99/4の開発者は、インタプリタが16ビットの「システム」ROMに配置された特別なGPL言語を考案しました。すべてのプログラムは、特別な8ビットROMカートリッジでリリースすることが提案されており、マシンコードではなく、GPLでリリースされました。カートリッジからデータセット(バイトレジスタアクセス付き)として読み取られ、GPLインタープリターによって実行される必要がありました。 !! 8ビット外部バスを備えたマイクロプロセッサの開発の失敗と、ユーザーにかなり高価なカートリッジ(TIのみが製造した特別なチップ)を購入させたいという欲求によって引き起こされたこれらすべての不条理は、最も奇妙なものの1つを出現させました十分に強力な16ビットプロセッサと優れたビデオコントローラー(8ビット)を使用するという高貴なアイデアが、ユーザーRAMの不足、ほとんどの内部および外部メモリへの8ビットアクセスによってすぐに割り引かれたPC 、およびアセンブラではなく、プログラムを作成するためのGPL解釈言語の使用。

米国自体では、16ビットの内部プロセッサ設計を備えていたが8ビットの外部(または32ビットの内部と16ビットの外部)が16ビット(32ビット)と呼ばれることはめったにないことに注意してください-通常16ビット(32ビット)プロセッサを搭載していることが示されたものだけです。 そして、これは非常に理解できます。結局のところ、このようなPCでは、最も重要なコンポーネント(RAM、ROM、コントローラー)のほとんどのビット深度は、プロセッサーの外部データバスのビット幅によって正確に決定されていました。 ソビエトの用語では、このようなPCは通常、「部分的に16ビット」(「部分的に32ビット」)または「8/16ビット」(「16/32ビット」)と呼ばれていました。 このクラスのPCの代表的なものは、IBMPCとPC / XTです。 また、16ビットの内部プロセッサアーキテクチャ(8ビットの外部バスを使用)がありましたが、8ビットのメモリ(RAMとROM)と8ビットのデバイスコントローラ(ビデオカード、ディスクコントローラなど)がありました。 ハードドライブ、外部ポートなど)、これによりコンピュータのコストをいくらか削減することができました。 ただし、このようなPCを実際の16ビットと呼ぶのはもちろん完全に非論理的です。すべてのコンポーネント(プロセッサの内部構造を除く)は8ビットでした。

ソビエトBK-0010は、16ビットプロセッサだけでなく、すべてのRAMと永続メモリへの16ビットアクセス、および16ビットディスプレイとパラレルポートコントローラを備えていたため、完全に16ビットと呼ばれる権利がありました。 -ビットPC。

ちなみに、80286プロセッサをベースにしたIBM PC / ATの完全16ビットモデルは1984年にのみIBMパーソナルコンピュータに登場し、最も基本的な構成(ハードドライブ、モニター、ビデオカードなし!)でコストがかかりました。 4000ドルから。

私がこの記事に取り組み始めたとき、私自身の興味のために、さまざまな年齢の友人に、コンピューター、テクノロジー、コンピューター、世界のインターネット、ソ連の開発について知っていることを尋ねることにしました。 私は聞いたことがありません。 これらは、ジョブズ、ゲイツ、ゴードン・ムーアの名前でした。 これらはブリン、ザッカーバーグの名前であり、誰かがトーヴァルズの名前さえ与えました。

そしてそれは侮辱的になりました。 S. A. Lebedev、I。S。Brook、V。S.Burtsevの名前については誰も言及していません。

1997年、科学界のコミュニティはS.A. Lebedevはコンピューター技術のパイオニアであり、同じ年にInternational ComputerSocietyは「S.А. Lebedevは、ソビエト連邦で最初のコンピューターの開発者および設計者です。 ソビエトのコンピュータ工学の創設者」。 合計で、学者の直接の参加により、18台の電子コンピュータが作成され、そのうち15台が大量生産に成長しました。

はい、鉄のカーテンの時代と最も厳しい秘密が彼らの仕事をしました。 しかし、ソ連の科学界は、コンピューター工学の分野での成果を誇ることもできます。

ソビエトコンピュータの生産または運用の開始スケジュール:

この記事では、ソビエトの科学者と発明家の最も興味深い成果について考察します。

MESM

1944年、ウクライナSSRの科学アカデミーのエネルギー研究所の所長に任命された後、学者のLebedevと彼の家族はキエフに移りました。 研究所の研究所はキエフの郊外に移転しました(Feofaniya、元修道院)。 そこで、レベデフ教授の長年の夢が実現しました。それは、電子デジタル計算機を作ることです。

1950年に、小型電子計算機(MESM)と呼ばれるコンピューターが最初の計算を行い、微分方程式の根を見つけました。 1951年、ケルディッシュが率いる科学アカデミーの検査により、MESMの運用が承認されました。 MESMは、6,000本の真空管で構成され、毎秒3,000回の操作を実行し、25 kW弱のエネルギーを消費し、60平方メートルを占有しました。 複雑な3アドレスコマンドシステムを備えており、パンチカードだけでなく磁気テープからもデータを読み取ります。

コンピューター「M」

MESMの作成に関する作業がキエフで本格化している間、電気エンジニアの別のグループがモスクワで形成されています。 IsaacBrookとBashirRameevは、「M」タイプのコンピューターで作業を開始しました。 MESMよりも著しく弱かったが、競合他社とは異なり、はるかに小さく、消費エネルギーも少なかった。

1960年、開発者はマシンのスループットを1秒あたり1000回の操作にしました。 このテクノロジー電子計算機「アラガツ」、「フラズダン」、「ミンスク」(エレバンなどで生産)のためにさらに借りた。 主要なモスクワとキエフのプログラムと並行して実施されたこれらのプロジェクトは、コンピューターがトランジスターに移行した後、深刻な結果を示しました。

BESM

1952年にLebedevはBigElectronic CountingMachineの作業を開始しました。 BESMは、すでに1秒あたり最大10,000回の計算を実行していました。 この場合、5000個のランプのみが使用され、消費電力は35kWでした。 BESMは、最初のソビエトの「ワイドプロファイル」コンピューターでした。元々は、さまざまな複雑さの計算を実行するために科学者やエンジニアに提供されることになっていたのです。

ドニエプル

ソビエトのコンピューター構築における次のステップは、Dnepr電子コンピューティングデバイスの出現に関連しています。 このデバイスは、ユニオン全体で最初の半導体制御コンピュータになりました。 一般的用途..。 ソ連に登場したコンピューターの連続生産を試みるのは「Dnepr」に基づいていた。

この機械はわずか3年で開発および製造されましたが、このような設計では非常に短い時間であると考えられていました。

Dniproは、次の技術的特性を満たしていました。

  • 2アドレスコマンドシステム(88コマンド);
  • 2進数システム;
  • 固定小数点付きの26のバイナリビット。
  • 512ワードのランダムアクセスメモリ(1〜8ブロック)。
  • 計算能力:1秒あたり2万の加算(減算)演算、同じ時間周波数で4千の乗算(除算)演算。
  • 装置のサイズ:35-40 m 2;
  • 消費電力:4kW。

平和

次世代のMIRコンピュータにも、当時、多くの革新がありました。 たとえば、MIR-1には、リムーバブルマイクロプログラムマトリックスに記述された120ビットのマイクロ命令がありました。 これは、マシンの使用の性質、および実行される一連の算術演算と論理演算に大きな影響を与えました。 MIR-1はフェライトコア上にランダムアクセスメモリを備えており、外部メモリは8トラックのパンチテープによって提供されていました。 これらのコンピューターは超強力とは言えませんが、それらのコンピューティングリソース(毎秒200〜300回の操作)は、典型的な工学計算を実行するのに十分でした。 消費エネルギーは1.5kWを超えませんでした。 重さは400キログラムでした。

MIR-2はすでに1秒あたり最大12,000の操作を生成しており、MIR-3は以前のモデルの20倍の機能を備えていました。

エルブルス

優れたソビエト開発者V.S. サイバネティックスの歴史において、Burtsevは、ソ連で最初のスーパーコンピューターとリアルタイム制御システム用のコンピューティングコンプレックスのチーフデザイナーと見なされています。 彼はレーダー信号の選択とデジタル化の原理を開発しました。 これにより、戦闘機を空中目標に向けるための監視レーダーステーションからのデータの世界初の自動調査を作成することが可能になりました。

""一般に、プロセッサ処理のスーパースカラー、共有メモリを備えた対称型マルチプロセッサアーキテクチャ、ハードウェアデータ型を使用した安全なプログラミングの実装など、多くの革新的なイノベーションがもたらされました。これらすべての可能性は、欧米よりも早く国内のマシンに現れました。

しかし、ソ連でのコンピュータエンジニアリングの発展の歴史は、家庭で人々が国内生産の家庭用PCを見ることができるという事実に常につながっています。

MICRO-80

Micro-80は、K580IK80Aをベースにしたソビエトのアマチュア8ビットマイクロコンピュータです。 USSRのアマチュア無線家がマイクロコンピューターの大量使用に慣れ親しむ必要があるという考えは1980年代初頭に登場し、「マイクロプロセッサーとマイクロコンピューターについてのアマチュア無線家へ」という一般的なタイトルで一連の記事に実装されました。 出版は1982年9月に人気のある雑誌Radioで始まりました。この雑誌は、約100万部の発行部数でソ連で発行されました。 一連の出版物の最初の記事では、マイクロプロセッサのアーキテクチャとその上にデバイスを構築する原理について説明しました。

コルベット

「コルベット」は8ビットパソコンです。 モスクワ州立大学の原子核物理学研究所のスタッフによって開発されました。 1988年以来、獏生産協会「Radiostroenie」、モスクワ実験コンピューティングセンターELEKS GKVTI、協同組合ENLIN、カメンスク・ウラルスク生産協会「10月」で連続制作。

当初、このコンピューターは、レーザー分光法を使用して低温プラズマのパラメーターを遠隔測定するための設備の制御を自動化すること、および受信した情報と理論計算を処理すること、データアーカイブと他の多くのことを維持することを目的としていました。ニーズ。 開発は1985年の終わりに始まりました。

PC ""は、学校でコンピュータサイエンスを教えるための拠点としてソ連教育省によって採用されました。 PC「コルベット」をベースに、ローカルネットワークに接続された教師の職場と最大15人の学生の職場を含む教育用コンピュータの複合体が作成されました。 しかし、PCの連続生産には多くの困難が伴いました。そのため、コンピューターは「遅れて」おり、期待される広範な採用を受けていませんでした。

ZX SPECTRUM

80年代後半から前世紀の90年代初頭にかけて、コンピューターはソ連で広く普及し、その後、「転換レールに乗り出した」多くの協同組合や軍事企業によって複製に成功しました。 ZX Spectrumの類似体には多くの異なる名前があり、その中には「ホビー」、「リヴィウ」、「モスクワ」、「レニングラード」、「ペンタゴン」、「蠍座」、「デルタ」、「コンポジット」、「ソグディアナ」、「コンパニオン」。

最初のZXSpectrumは、1980年代後半にソ連に登場し、その色、音楽機能、そして最も重要なこととして、ゲームの豊富さから急速に人気を博しました。 彼らはおそらくポーランドからソ連にやって来ました。少なくとも最初のゲームとドキュメントにはポーランド語のメモが付いていました。

ELECTRONICS MS 1504

Electronics MS1504-ラップトップフォームファクターの最初のソビエトポータブルパーソナルコンピューター。

もともとはPK-300という名前で、価格は550米ドルでした。 プロトタイプとして、東芝製の小型ポータブルコンピュータ「T1100PLUS」を使用しました。 これは、ブリーフケースに収まるユニークなコンピューターで、フルサイズのキーボード、LCD画面(640x200ピクセル)、640 kB RAM、容量720KBの3½ "フロッピーディスク2枚を備えています。インストールされているオペレーティングシステムはMSDOS3.3です。仕事の自律性は4時間です。優れた発明です!

したがって、ソ連のコンピューターで作業している場合、これは、後方の技術的に不完全なマシンを使用することを意味するものではありません。 確かに、コンピューターにアクセスできる人の1人になるのは簡単ではなかったでしょう。 しかし、これはまったく別の記事のトピックです。

1950年代から70年代にかけて、ソ連が「コンピューター技術の開発と生産」と呼ばれるレースの世界的リーダーの1人であったことはもはや秘密ではありません。
最初のコンピューター-MESM、M-1、後には毎秒100万回以上の浮動小数点演算の速度を持つ有名なBESM-6、MIRシリーズのコンパクトなコンピューター、および「コンピューター「ソビエト時代の領域。

多くの人々は、Apple、IBMなどの世界の外国の巨人によるPCの作成の歴史を知っています。なぜなら、それらに関する情報は10年以上にわたってカバーされ、聞かれてきたからです。 歴史的に、ソ連では「性別」がなかったという事実に加えて、パソコンも同じアメリカより10年遅れて登場したと信じられていました。 しかし、これは神話に過ぎません。1960年代半ばに、数十個のトランジスタを備えた最初のソビエト集積回路が光を放ち、1970年代半ばまでに、マイクロプロセッサ、複雑なマイクロ回路が製造され、その中のトランジスタの数はすでに測定されていました。数千で。 1974年に、ユニバーサルマイクロプロセッサに基づく最初のマイクロコンピュータが開発されました。 K532およびK536シリーズ(同じ年に登場)のセクショナルプロセッサにより、最大16〜32ビットの容量のマシンを製造することが可能になりました。 このようにして16ビットマイクロコンピュータが登場しました。 1977年に、Intel8080のアナログである8ビットK580IK80プロセッサがリリースされました。 その後、彼はPCやマイクロコンピューターの多くのモデルを作成するための基礎となりました。 2年後、世界初の16ビットシングルチップマイクロコンピュータK1801BE1が開発されました。 1981年にK1801BE1をベースに、PDP-11ミニコンピュータのコマンドシステムと同様のコマンドシステムであるK1801VM(シングルチップ16ビットマイクロプロセッサ)が作成されました。無線産業副大臣のスピーチからUSSRの:




最初のコンピューターのサイズの範囲は「巨大」でした。大量の機器、機械室全体、そのような奇跡の技術を提供する人員です。 そのため、自宅でコンピューターを使用できるという考えはばかげているように思われ、アパートの4つの壁の中にそのようなユニットを配置する余裕がありました。 そして、当時、個人用の小型コンピュータというコンセプトそのものは珍しいものでした。 しかし、彼女はそうでした。 70年代の終わりは、PCの大量生産とリリースによって特徴づけられました:Iskra-1256、Iskra-226、Iskra-555、VEF-Micro、Micro-80、Elektronika NTs-8010、Elektronika BK-0010、Mikrosha、Krista、Apogey BK-01、パートナー01.01、Spectrum-001など。

また、ソビエト市民は、いわば、家に置いておくことができるパソコンを持ち出すという夢が叶うという、たまらない欲求を持っていました。 ある新聞の「トラッド」では、1987年にプリモルスコエのセメント工場の自動制御システムの責任者が、コンピューターを組み立てるために工場から部品を盗んだ(つまり取り出した)方法についてのメモが掲載されたと思います。 彼はたくさん、少しではなく、6000ルーブルの部品を取り出しました。当時、そのようなお金でアパートを買うことができました。 同志V.モリャレンコは、彼の「趣味」のために2年間の矯正労働を受けなければなりませんでした。

個人の自動通信と情報処理の深刻な不足のために形成された広大な技術的ニッチ-それはPCが満たすように設計されたものです。
一部のソビエトの出版物は、自分の手でPCを組み立てる方法を説明し、他の出版物は、このユニットがソビエト市民にとってどれほど必要であるかを説明しました。 たとえば、雑誌「This Professional Personal Computers」では、現代のコンピュータがどのように配置されているか、明るいだけでなく、それらがもたらすエキサイティングな未来について詳しく説明しています。英語の学習、バックギャモンの再生、編み物のパターンの作成などに役立ちます。ドキュメントを操作します。 百万部発行の有名な雑誌では、ITトピックに特化したセクション全体が登場し始め、通常は「人とコンピューター」と呼ばれていました。 なんと言っても、6〜12歳の一般向け雑誌「ムルジルカ」にも、先生が生徒にパソコンを知っているイラストがありました。

1986年。 イラスト雑誌「ムルジルカ」

1986年。 雑誌「YoungTechnician」Mikroshaのイラスト(Radio-86RKベース)


1986年、リアノゾボ電気機械工場はRK互換のミクロッシュモデルを製造しました。 これはPK86プロトタイプの改良版であり、ベースRAMが32 KBに増加し、KR580VI53プログラマブルタイマーが登場しました。 MikroshaがソビエトPCの最も有名なモデルの1つになった理由ですが、すべてが平凡でシンプルです。これもマーケティング、広告です。 1986年にラジオ誌の表紙にPCミクロシャの広告が掲載され、1年後の1987年には月刊科学雑誌「サイエンス・アンド・ライフ」(第7号)の表紙にパソコンが掲載されました。

Microsha PCは、信頼性が高く、比較的安価なマシンです。 そのような装置の費用は当時500ルーブルでした。




「ScienceandLife」№71987MicroshaのPCの重量を約3kg:システムユニット1.4 kg、電源-1.3 kg、変調器-200グラム。 一般販売を目的とした最も単純なコンピューターの技術データ:
-ビット深度-8ビット
-RAMの容量-32キロバイト
-クロック周波数-1.8MHz
-消費電力-20W以下

雑誌「ScienceandLife」でPCについて語られたように、ミクロシャは最高ではないかもしれませんが、それでも多くの興味深い可能性を開き、基本的に対応する実際の生きているコンピューターです。世界市場に登場したシンプルなコンピュータのクラス。 外付け記憶装置には通常の家庭用テープレコーダーを使用し、ディスプレイには白黒テレビを使用した。 コンピュータには、テレビに接続するための、いわゆる変調器と呼ばれる小さなブロックアタッチメント(タバコのパックのサイズ)が含まれていました。 テレビ画面には24行の文字または数字が含まれ、1行あたり64文字でした。 Microshaは3マイクロ秒で加算演算を実行し、その速度は1秒あたり20万から30万回の演算でした。

マイクロプロセッサMicrosha-8ビットKR580IK80A、アドレスバス-16線式。 最初の部分 ソフトウェア MK-60テープカセットで提供され、PCでの作業を開始するために必要なプログラムが含まれています。

BASIC言語で書かれたプログラムを入力したいユーザーは、この言語のインタープリターをマシンのRAMに読み込んで、コンピューターとのセッションを開始する必要がありました。 そのような必要性は、必要な容量のROMの不足によるものでした。クリスタは「タッチスクリーン」を備えたテクノロジーの奇跡です。


もう1つの興味深い標本であり、最も単純なPCのクラスを代表するものは、8ビットのChristaマシンでした。 Krista PCは、1986年に無線測定器のMurom工場で製造され始めました。 デバイスの特性:32 KバイトのRAM、2 KバイトのROM、VI53マイクロサーキットのサウンドジェネレーター。 ChristaはRadio-86RKと部分的に互換性があり、1986年には510ルーブルの費用がかかりました。
ソビエトのパーソナルコンピュータはソビエトの対応物で動作しました Intelプロセッサ 8080で、Microshaに非常によく似ていました。 ディスプレイは普通の家庭用テレビで、番組の保存、録画、再生にはカセットテープレコーダーを使用していました。 クリスタは、ライトペンを搭載した最初のソビエト自家用車です。 ライトペンは本質的に感光性のペンであり、家庭用タッチスクリーンなどの画面上のオブジェクトに触れることができました。 このようなツールは、ディスプレイ上のオブジェクトをすばやく選択することを可能にし、その上に描画するために使用されました。 大きなテレビ画面の前で作業したり、何かを描いたりするのは目に非常に不快だったので、そのようなマニピュレータの有用性について話す価値はありません。


クリスタの思い出から:「カセットに彼を乗せた最初のコンピューターは、音楽デモとしての「ミュージックシーケンサー」でした。それはオギンスキーのポロネーズであり、シンセサイザーよりも悪くはなく、マイクロシャのプログラムが適していました」、「ライトペンのプログラムは、このようなドットで満たされた画面でした... ...(疑似グラフィック)。 ペンが持ち上がると、ドットはアスタリスクに置き換えられました。 保存することは不可能でした。 たくさんのゲームがありました。 Radio86rkなどのほぼ全員が登場しました。 アセンブラー通訳もいましたが、なんとか理解できず、全然無理そうです))」ApogeeはRadio-86RKの最先端のアノログです。


パーソナルパソコン「アポジBK-01」。 このソビエトの8ビットPCのリリースは、1988年にトゥーラ地域のBRA工場で開始されました(家庭用無線機器の製造に従事していました):64 KBのRAM、4KBのROM。 KR580VI53マイクロサーキット(サウンド出力用)には通常の3チャンネルサウンドジェネレーターがありました。 プログラムの保存、記録、再生のために、カセットテープレコーダーに加えて、読み取り専用ですが、最大64Kバイトの外部ROMからダウンロードすることが提供されていました。 Apogee BK01は、録音と読み取りの2つのモードのソフトウェアサポートを提供しました。
Apogee BK-01Cは、PCの「カラー」バージョンです。 ここでは、KR580VG75マイクロ回路が使用され、カラー画像の実現に役立ちました。黒い背景のシンボルの場合は8色、黒いシンボルの場合は8色の背景色です。 しかし、Apogeeのパソコンはかなり複雑で美しい写真を表示していました。

コンピュータのコストは440から560ルーブルの範囲でした。
PK-01リヴィウ


1986年、リヴィウ工科大学は、個人用の8ビット教育用および家庭用コンピューター「リヴィウ」を開発しました。 車は、名前にちなんで名付けられたリヴィウ生産協会によってリリースされました。 レーニン。 PCはKR580VM80Aプロセッサをベースにしており、グラフィックス機能が改善されました。 RAMは64KBで、16KBがビデオメモリに割り当てられました。 リヴィウにはサウンドジェネレーターはありませんでした。サウンドは、プロセッサーをフルロードしたソフトウェアによって出力されました。
PCの特性リボフ:周波数2.22 MHz、速度は毎秒200〜300千回の操作、RAM-64 KB(ビデオメモリ16 KB)、ROM-16 KB、消費電力は30W以下でした。
テープレコーダーは外部メモリであり、 通常のテレビモニターを務めた。 パレットの8色のうち4色を同時に画面に表示できます。 NGMDコントローラーとROBOTRONプリンターをLvovPCに接続することができました。 そのようなマシンのコストは750ルーブルに等しく、カラーグラフィックの存在と比較的大量のメモリのためにコストは高くなりました。 このモデルは、特にウクライナで人気があり、そのようなデバイスが8万台生産されました。 したがって、発売されたゲームやプログラムの数では、このPCがソビエトのパーソナルコンピュータの中で3位または4位になっているのも不思議ではありません。 この車は80年代後半にテレビで積極的に宣伝されていたため、おそらくその人気は別のマーケティング戦略にすぎませんでした。

トピックの続き:
デバイス

LG G4は真のフラッグシップであることが判明しましたが、最も模範的なスマートフォンでさえ欠陥がないわけではありません。 どのガジェットでも、長所と短所の両方を見つけることができます...