Toaster modelという言葉を耳にした。
TOWARDS A DOCUMENT CENTRED COMPUTER-AIDED CONTROL SYSTEM
DESIGN ENVIRONMENT
Al Sadiq ul Amin M. Madani Halepota Christopher P. Jobling and Philip W. Grant
https://www.researchgate.net/figure/A-reference-model-for-CACSD-also-known-as-the-Toaster-Model_fig1_228988579
上記論文の図は、
Operating systemの上に
DatabaseとUser Interfaceの間に、
いろいろな機能を差し替えられるようにしたモデルのように見える。
これは一つのArchitectureである。
<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words in order.
経緯
自分が実際に、計算機のArchitectureで経験してきた仕組みを記録する。
1. 8bit CPU, 機械語、割り込み処理, 関数呼び出し
BIOS1(basic input output system)があり、入出力についての関数を
2. 8bit CPU, 機械語、Basic, 割り込み処理1,関数呼び出し, シリアル通信
1との違いは、
3. 16bit CPU, MS-DOS, 機械語、割り込み処理、関数呼び出し, シリアル通信
4. 16bit CPU, MS-DOS, C言語、割り込み処理、関数呼び出し, シリアル通信
5. 32bit CPU, Linux, C/C++/JAVA, 割り込み・タスク処理、関数呼び出し, Ethernet通信
6. ルネサスCPU、フリースタンディング環境上のOS、OS起動前にmain(startup)関数呼び出し。CAN通信
(AUTOSAR/OSEK, TOPPERS/SSPを含む)
7, クラウド処理、ブラウザまたはコマンド, Python/Javascript, docker
8. 64 bit CPU
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.
文書履歴(document history)
ver. 0.01 初稿 20240427
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.