CP/Mのシステムディスク CP/M(Control Program for Microcomputers、シーピーエム)は、1970年代にデジタルリサーチ (Digital Research Inc.) の創業者であるゲイリー・キルドールによって開発され、1976年[1]に発売された、パソコン向けのシングルユーザー・シングルタスクのオペレーティングシステム (OS) である。 当初は8ビットのCPUであるインテルの8080プロセッサ向けに作られ、8ビットパソコン用OSとして最も代表的な存在となった。初期に普及したバージョンはCP/M 1.4で、その後、改訂されたCP/M 2.2が広く普及した。さらに、より洗練されたCP/M 3.0 (CP/M Plus) も登場したが、既に16ビットマシンへの移行が始まっていたため、広く普及することはなかった。 他のプロセッサ向けに移植されたバージョンも
マイコンの周辺回路を作る時に入力4回路NANDゲートのIC、7400を2つ買ってきた。 74シリーズもいろんな品種があるんだけど、その中では一番安かった74HCシリーズから74HC00を持って来た。 26円とは安いなと思ってあまり考えずに持って来たのだけど、調べてたら驚くべき事実に気がついた。 74シリーズはTTL ICとして知られている。 TTLってのはTransistor-Transistor Logicの略で、ダイオードとトランジスタで作られたDiode-Transistor Logic(DTL)との対比でこう呼ばれている。 まぁそれが74シリーズの起こりで、その後74シリーズは広く使われるようになったわけだけど、派生品も作られるようになった。 74HCシリーズも派生品の1つですね。 で、74HCはなんなんだって話ですけど、実はCMOSロジックICなんですね。 HCはHigh-spe
耐タンパー性能(たいタンパーせいのう)とは、コンピュータ・情報処理の分野において、機器や装置、ソフトウェアなどに対して考慮されることがある性質の一つで、それらの対象物の内部構造・データ処理メカニズムや、それらの対象物に記録されたデータなどが、外部から不当に解析、読み取り、改変がされにくいようになっているという性質[1][2]。耐タンパー性(たいタンパーせい)、耐タンパ性(たいタンパせい)とも。対応する英語表現は tamper resistant であるが、英語ではより一般的な、コンピュータ・情報処理の分野にとどまらない用法もある[3]。 耐タンパー性を実現する手法は、以下の切り口で分類される[2]。 ソフトウェア・ハードウェアのいずれで実装するか 外部からの関与を受けにくいようにするか、外部からの関与を受けたときに読み取り・改変がされにくいようにするか
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "フォン・ノイマン・ボトルネック" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2023年3月) フォン・ノイマン・ボトルネック (英: Von Neumann bottleneck) またはノイマンズ・ボトルネックは、コンピュータ・アーキテクチャの1つの型であるノイマン型に存在する性能上のボトルネック。 ノイマン型では、記憶装置に命令を格納するので、プロセッサが命令を実行するには必ずバスを通して記憶装置(メモリなど)にアクセスしなければならず、プロセッサと記憶装置のアクセス速度が遅ければコンピュータ全体のボトルネックになる。 なお、
NECは2017年10月25日、ベクトル型コンピュータ「SX-Aurora TSUBASA」を発売すると発表した。ベクトル型スーパーコンピュータ「SX-ACE」のアーキテクチャーを引き継いでおり、デスクトップ型やラックサーバー型などの様々な形態で提供する。「研究機関などを中心とした従来の高性能計算(HPC)用途のほかに、需要予測などの企業のビッグデータ解析の用途を開拓して事業を拡大する」とNECの福田公彦執行役員常務は話す。2018年2月から順次出荷を始める。3年間で関連事業を合わせて1000億円の売り上げを目指す。 ベクトル演算プロセッサーを搭載する拡張カード型のモジュール「ベクトルエンジン」を内蔵したコンピュータを販売する。研究者やデータ解析担当者の机のそばに置けるタワー型、データセンターのラックに収めるラックマウント型、専用ラックに最大64個のベクトルエンジンを収納したラック型を用意
―― 既存の機械学習のシステムとは連携できますか? いま機械学習において一般的に使われているSpark(注1)のユーザーであれば、そのままご利用いただくことが可能です。今回発表された製品を購入いただいて接続すれば、Sparkから普段通りにご活用いただけるようなミドルウェアを開発しているので、ハードウェアの違いを意識することはありません。 また、Python(注2)でもscikit-learn(注3)のインターフェースに合わせていますので、特別な設定や操作を意識することなく、これまで通りお使いいただけるようになっています。 ―― ベクトル型演算の処理効率はどのように改善したのでしょうか? 機械学習で扱われる大規模データによく見られる「疎行列(注4)」の特徴に着目した二つのブレークスルーによって、処理効率を大きく改善させています。 一つは、演算器の性能を活かしきるように列単位と行単位で処理を分
USARTの使い方 【USARTとは】 USART(Enhanced Universal Synchronous Asynchronous Receiver Transmitter) または、UART(Universal Asynchronous Receiver Transmitter)は、古くから使われている 基本のシリアル通信方式をサポートするモジュールです。 汎用のシリアル通信機能で、パーソナルコンピュータや、ほかの機器とRS232C(EIA232-D/E) という規格のシリアル通信でデータ通信を行うことができます。 USARTの場合は、名前の通り全二重の非同期式通信(調歩同期式とも呼ばれる)と、 半二重の同期式通信に対応しており、UARTの場合は全二重の非同期通信のみに対応 しています。 しかし同期式通信は、比較的簡単な周辺デバイスとのデータ通信用として設計されているので、 伝送
1 OS系低レイヤな人のための Transputerとか CSP ⇒ Occam ⇒ Erlang 2011/MAY/22 (訂正版2) たけおか 2 前置き 本筋とまったく関係ない 3 代表的な排他制御/同期のプリミティブ • セマフォ (semaphore) – セマフォが得られれば、資源の使用権を得られたと考える – オランダ人のDijkstra(ダイクストラ)の発案 – P/V (Wait/Signal)命令が基本 • Waitでセマフォを得る/Signalでセマフォを返す • 腕木信号の用語。しかもオランダ語 – 1bitのバイナリ・セマフォ – カウンティング・セマフォ (カウンタが0でなければ資源を使用可能) – mutexはセマフォの一種 • モニタ (monitor) – きわどい領域を一つの手続きにし、そこに一人(または許された数)しか入れ ないように、システムが制御
In English ■初めに PID制御や現代制御などの制御工学(理論)の基礎や、制御工学に必要な物理、数学、ツール等について説明します。 私のプロフィールを簡単に説明しますと、私は自動車関連企業に勤めており、そこで日々制御工学(理論)を利用しながら設計開発をしております。 ここで説明する内容は、制御理論を扱い実際にモノに実装していく上で最低限理解しておいた方が良い内容と思います。 少しでも皆様の役に立ち、学力の底上げに貢献し、ひいては日本の発展、ひいては人類の発展に貢献できたらこの上ない喜びです。 内容を説明する際に次のことを心掛けています。 ① できるだけシンプルに。より少ない文章で内容を的確に説明する。 ② 1ページの記事のボリュームを多くし過ぎない ③ 文字のフォントは大きすぎず、行間を開けすぎない。(画面スクロールが頻繁になると情報が伝わりづらくなる) ④ 内容の説明とは直接関
「ホストコンピュータ」はこの項目へ転送されています。コンピュータネットワークの用語については「ホスト (ネットワーク)」をご覧ください。 この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "メインフレーム" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2017年5月) IBM System z9 メインフレーム 1964年に日本電信電話公社中央統計所へ導入されたIBM 7044 メインフレーム(英: mainframe)は、主に企業など巨大な組織の基幹情報システムなどに使用される大型コンピュータを指す用語[1]。汎用コンピュータ、汎用機、大型汎用コンピュータ、ホストコンピュータ、大型
参考文献 総合(博物館) Computer History Museum「Exhibits - Timeline」 http://www.computerhistory.org/timeline/?category=cmptr 情報処理学会「コンピュータ博物館」 http://museum.ipsj.or.jp/ 年表(一覧性のあるもの) IBM「コンピュータの歴史」 (テクノロジー) http://www.ibm.com/jp/ibm/mugendai/no115/pdf/115m.pdf (アプリケーション) http://www.ibm.com/jp/ibm/mugendai/no116/pdf/116m.pdf IPA「経済産業省の情報政策(1950~)」 http://www.ipa.go.jp/about/e-book/itphist/pdf/chrono.pdf 上山 清二「
バッファスタックオーバーフローに並んでよく知られている攻撃に、format string attack(書式文字列攻撃)がある。 これは、printf系関数のフォーマット文字列が外部から操作可能になっている場合に、細工した文字列を送り込んでメモリ内容の読み出しや書き換えを行う攻撃である。 ここでは、実際にformat string attackによるメモリ内容の読み出しをやってみる。 環境 Ubuntu 12.04 LTS 32bit版 $ uname -a Linux vm-ubuntu32 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:42:40 UTC 2014 i686 i686 i386 GNU/Linux $ lsb_release -a No LSB modules are available. Distrib
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "コンピュータ・フォレンジック" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2012年7月) コンピュータ・フォレンジック(英語: computer forensics、コンピュータ・フォレンジック・サイエンス)は、コンピュータやデジタル記録媒体の中に残された法的証拠に関わるデジタル的な法科学(フォレンジック・サイエンス)の一分野である[1]。現在は、デジタル・フォレンジック (digital forensics)の中の小分野として分類されている。 コンピュータ・フォレンジックの目的は、コンピュータ・システム自身やハードディスクドラ
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "デッドロック" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2021年9月) デッドロックの例:処理 P1 はリソース R1 を要し、リソース R2 の出力を予定する。処理 P2 はリソース R2 を要し、リソース R1 の出力を予定する。 4つの処理(青線)が同一のリソース(中央の円)を要する。リソースは、複数の処理を同時には受け付けない。処理は左側より右側を優先する。全ての処理が同時に開始しようとすると、デッドロックが生ずる。デッドロックが生じた場合は、対称性を崩すことで解決される。 デッドロック(英: deadlock)とは、
マイコンの重要なデータは通常、データの読み出しを制限する「読み出し保護機能」によって守られていますが、その機能の回避方法はセキュリティ研究者などによって日々研究開発されています。組み込みエンジニアのMarc Schink氏とJohannes Obermaier氏は、マイコンの1つであるSTM32F1シリーズの保護機能を回避する方法をブログで公開しています。 Exception(al) Failure - Breaking the STM32F1 Read-Out Protection | blog.zapb.de https://blog.zapb.de/stm32f1-exceptional-failure/ STM32F1シリーズでは、攻撃者は物理的なアクセスが可能であればデバッグ機能を使用することが可能。また、プログラムに例外が発生した際、プロセッサはベクタテーブル上に示された例外処
Sponsor Content Presented By ※日本IBM社外からの寄稿や発言内容は、必ずしも同社の見解を表明しているわけではありません。 コンピューターのほとんどは、1936年に英国の数学者アラン・チューリングが考案したモデル(チューリング・マシン)を原型とする0と1が並んだビット列などで演算を行う。 その一方、脳の構造を模した深層学習(ディープ・ラーニング)という、チューリング・マシンとは異なる計算方式が新たに登場。さらに量子力学、化学反応、波動、生物進化など「自然計算」と呼ばれる分野も注目され始めた。 そんな中、「計算」の定義を拡げた新しい「計算パラダイム」を主張するのが、株式会社 Preferred Networks(PFN、プリファードネットワークス)フェローで、元日本IBM株式会社東京基礎研究所長の丸山宏氏である。「社会や自然界は複雑な構造を持ち、多くのパラメーター
ArduinoでI2C通信をする I2Cで通信するICを買ってきたのでArduinoで動かそうと思ったけど,よく考えたらサンプルコードのコピペで動かしたことしかなかったので,自分で考えながらコードを書いてみることにした. I2Cは正確には(アイスクエアドシー)と発音するらしいけど長いので(アイツーシー)と読んでいる. 細かい仕様とかのうんちくは他のサイトで調べてください.今日はとにかく動かす. 使うデバイス 記事の内容は以下のデバイスで確認しているが,なるべく一般的な話をするために個別のデバイスに特別な話は極力避けることにする. master Arduino UNO(互換機freaduinoを3.3V動作) slave HMC5883L(3軸地磁気センサ) 8ピンDIP化キット(3.3V) 接続するピンを確認する I2C通信では,例えば1対1で接続する場合,必ずmaster(マスター,主人
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く