タグ

*ComputerArchitectureに関するsatmatのブックマーク (43)

  • リロケータブルバイナリ - Wikipedia

    リロケータブルバイナリとは、リロケータブルな性質を持つバイナリである。リロケーション(再配置)とは、位置に依存するコードを読み込みアドレスを割り当てるプロセスであり、コードとデータの参照を読み込み先のメモリアドレスに置き換えることである。 普通、コンピュータの機械語(実行形式)では、通常はコードが0番地から始まる絶対アドレスが用いられる。この場合、プログラムファイルを置くアドレス位置は一箇所に固定され、そのままでは別アドレス位置に置いて実行することはできない。マルチプロセスのシステムでは動的にプログラム間のリンク、切り替えを行うため、位置独立コードにしてオブジェクトの再配置をできるようにする必要がある。 あらかじめ絶対アドレスの記述に代えて仮想のアドレス指定をしておき、実行形式のプログラムファイルを生成する際にはじめて絶対アドレスを記述する(このためのソフトウェアを「リンケージエディタ」と

  • 東芝セミコンダクター社|マイコン初級コース

  • リンケージエディタ - Wikipedia

    リンケージエディタの例 リンケージエディタ(英: linkage editor)またはリンカ(英: linker)とは、機械語のプログラムの断片を結合し実行可能なプログラムを作成するプログラムのことである。例として、C言語では、ソースファイルをコンパイルするとオブジェクトファイルが生成される。それに他のオブジェクトファイルやライブラリを結合して1つの実行可能なプログラム(実行可能ファイル)が完成する。この結合(リンク)の際リンケージエディタが使われる。 日語では「連係編集プログラム」[1]とも訳される。 リンクの種類[編集] 静的リンク[編集] 静的リンクは、リンク時に他のオブジェクトやライブラリをすべて1つのファイルに結合する方法。この方法では、出来上がったプログラムは、単独で動作することができる。単独で動作させなければならない組み込み向けプログラムなどでよく使われる。必要とされるすべ

    リンケージエディタ - Wikipedia
  • Intel Atom - Wikipedia

    5.4スマートフォン/タブレット向け (Merrifield, Moorefield, SoFIA)

    Intel Atom - Wikipedia
  • テクノロジー : 日経電子版

    遺伝子を効率よく改変するゲノム編集研究の第一人者で米ブロード研究所のフェン・チャン主任研究員は、エボラ出血熱やジカ熱の早期診断技術を開発したことを明らかにした。ウイルスの遺伝情報が…続き 受精卵のゲノム編集、なぜ問題 優生思想と表裏一体 [有料会員限定] ゲノム編集品 販売容認、条件満たせば安全審査なし [有料会員限定]

    テクノロジー : 日経電子版
  • Linuxの起動シークエンスを可視化してみた

    僕たちは、「OSの起動シークエンス」というものに対して、あまりにも身近すぎて無頓着です。 新しい視点でLinuxの起動シークエンスというものを眺めてみると、こんな感じだとか。こちらの画像はLinuxの起動シークエンスをヴィジュアライズしたもの。 各機能が結節点、それを結ぶ線は機能を呼び出している模様です。左側にでっぱっているのは割り込み要求処理を現しています。 [Perry Hung via MAKE] Mark Wilson(MAKI/いちる) 【関連記事】 ・Windows 3.Xシリーズ、18年の歴史に幕を閉じる ・あのHappy Hacking Keybordがノートパソコンになっちゃいました ・MacLinuxGoogle Chromeを使う

  • テクノロジー : 日経電子版

    遺伝子を効率よく改変するゲノム編集研究の第一人者で米ブロード研究所のフェン・チャン主任研究員は、エボラ出血熱やジカ熱の早期診断技術を開発したことを明らかにした。ウイルスの遺伝情報が…続き 受精卵のゲノム編集、なぜ問題 優生思想と表裏一体 [有料会員限定] ゲノム編集品 販売容認、条件満たせば安全審査なし [有料会員限定]

    テクノロジー : 日経電子版
  • $98のUMPC、10月に登場予定 | スラド モバイル

    家/.記事より。OLPCはまだ$100PCを実現できていないが、中国のパソコンメーカーHiVisionから、$98のウルトラモバイルPC(UMPC)が来月、発売されるとのこと。x86アーキテクチャではなくMIPSアーキテクチャのプロセッサとオープンソースソフトウェアを採用することで安値を実現している。プロセッサは恐らくLongsoonかIngenicであるとのこと。 techvideoblogのレビューによると、このUMPCは1GBのフラッシュメモリ、3個のUSBポート、イーサネット、SDHCカードリーダ、オーディオ入出力、WiFi通信を備えており、OSはLinuxで、FirefoxやAbiwordなどのソフトウェアを搭載しているとのことだ。

  • IBM PS/2 - Wikipedia

    タワー型のIBM PS/2モデル60、70 CRT一体型のIBM PS/2 モデル25 IBM PS/2(IBMぴーえすつー、英語: IBM Personal System/2)は、IBMが1987年に発売したパーソナルコンピュータのシリーズ。 上位モデルではCPUに80386、拡張バスにMicro Channel Architecture(MCA)、グラフィックにVGAを採用し、IBMとマイクロソフトの共同開発OSであるOS/2も同時発表された。主に企業向けだが、初期には個人向けモデル、後にはノート型も登場した。前身はIBM PC AT、後継は企業向けのIBM PC Series、家庭向けのIBM PS/1、ノート型のThinkPadなど。 概要[編集] 一部の下位モデル(25、30など)を除き、以下のハードウェア仕様を採用した。MCAやABIOSを除き、今日のPC/AT互換機に繋がる仕

    IBM PS/2 - Wikipedia
  • バッファオーバーフロー - Wikipedia

    バッファオーバーフロー(英: buffer overflow)またはバッファオーバーラン(英: buffer overrun)は、コンピュータのプログラムにおけるバグのひとつ、またはそれにより引き起こされる現象で、プログラムがバッファに割り当てられた空間よりも大きなデータを書き込むことで、データがバッファ境界からあふれ、バッファの範囲外のメモリを上書きし、元々そのメモリにあったデータを破壊してしまうことを指す。 バッファオーバーフローは、上書きされるメモリ領域がスタック領域なのかヒープ領域なのかに応じてそれぞれスタックベースのバッファオーバーフロー、ヒープベースのバッファオーバーフローと呼ばれる。なお、名称が似ているスタックオーバーフローとは別の現象である。 サイバーセキュリティ・情報セキュリティの分野では、バッファオーバーフローはメモリ破壊系の脆弱性の一つとして知られ[1]、攻撃者がバッ

  • PC/104 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "PC/104" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2023年2月) PC/104またはPC104とは、組み込みコンピュータの仕様である。 PC/104 コンソーシアム(英語版)が管理していて、フォームファクタとバスの両方が定義されている。PC/104は、極端な環境下でも確実なデータ収集が可能である特殊な組み込みコンピュータ環境に向いている。このフォームファクタは民生品として市販されているので、「特別仕様の頑丈なシステム」が必要となった場合でも、数か月もかけて設計したり書類仕事をしたりしなくても済む。 現在、PC/AT互換機で主

  • ブート - Wikipedia

    この項目では、コンピュータの動作について説明しています。インドの悪霊については「ブータ」を、ブート盤については「海賊盤」をご覧ください。 Windows XPをブート中のインターネット公衆電話 ブート(英: boot)またはブートストラップ(英: bootstrap)は、コンピュータシステムの電源投入時、あるいはシステムのリセット後、モニタやOSなどなんらかの基的なシステムソフトウェアを主記憶に展開し、ユーザプログラムを実行できるようにするまでの処理の流れをいう。ブートローダ(英: boot loader)は、以上のプロセスで使われるローダ、すなわち不揮発性の補助記憶にある目的のプログラムを読み出し、揮発性の主記憶に書き込むプログラムのことである。 電源投入時のブートのことを「コールドブート」、リセットされたことによるブートを「ウォームブート」という。ウォームブートでは、コールドブートに

    ブート - Wikipedia
  • メモリ管理ユニット - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "メモリ管理ユニット" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2015年12月) 68451 MMU(英語版)。MC68010で利用可能 メモリ管理ユニット (メモリかんりユニット、英: memory management unit、MMU) は、コンピュータのハードウェア部品のひとつであり、CPUの要求するメモリアクセスを処理する機構の事である。 概要[編集] MMUの動作の模式[1]:186 ff. 主な機能としては、仮想アドレスを物理アドレスに変換する機能(すなわち仮想記憶管理)、メモリ保護機能、キャッシュ制御機能、バス調停機

    メモリ管理ユニット - Wikipedia
  • モノリシックカーネル - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2021年8月) モノリシックカーネルの概念図 モノリシックカーネル(monolithic kernel、一枚岩(モノリス)のような、一体のカーネルの意)とは、オペレーティングシステム(以下、OSと略記)におけるカーネルの構造、および設計思想を指す。「入出力機能やネットワーク機能、デバイスのサポートなどOSの一般的な機能」をカーネルと同一のメモリ空間に実装・実行する手法を言う。 代表的なモノリシックカーネルOSとしては、古典的なUNIXとその派生OSがあげられる。 モノリス(monolith)とは「一枚岩」の意であり、モノリシック(monolithic)とは「一枚板の」という形容詞である。「モノシリックカーネル」

    モノリシックカーネル - Wikipedia
  • The hunt for HV's FIFO/Push buffer... - Page 8 - forums.ps2dev.org

    Hi, I've finally been able to setup and use a second independent context. I was able to perform the 'upper VRAM workaround' from this second context, even though the first context (setup by ps3fb) has restricted upper VRAM access through DMA (by means of the lv1_gpu_memory_allocate(ps3fb_videomemory.size,...) call). The contexts are truely independent including: - object bindings: since lv1_gpu_co

  • http://ps3kenkyusitsu.seesaa.net/article/70082587.html

  • NEC、世界最高速250MHz駆動のSRAM互換MRAMを開発

    11月30日 発表 NECは11月30日、データ保持に電力を消費しない高速次世代メモリである磁気メモリ「MRAM(Magnetoresistive Random Access Memory)」において、世界最高速の250MHz駆動の実証実験に成功したと発表した。 MRAMは高速/低消費電力な次世代の不揮発性メモリで、電源OFFの状態から瞬時起動が可能なPCへの応用などが見込まれている。 今回はNECが独自に開発/設計/試作し、容量が1Mbit、トランジスタ2個と磁気抵抗素子1個からなるメモリセルや、独自の回路方式を採用。これにより、従来のMRAM(100MHz)の約2倍以上となる250MHzの高速駆動に成功した。 これは現在のシステムLSIに組み込まれているSRAMと同等の速度であり、システムLSIへの組み込み用途の見通しが得られた。今後はシステムLSIに組み込んだ形での動作検証を目指すと

  • http://www.hpcc.jp/acs/

    satmat
    satmat 2007/11/26
    情報処理学会 コンピューティングシステム
  • 国立天文台、ベクトル+スカラ複合型スーパーコンピュータシステムを導入 | スラド

    "AMD Opteronプロセッサを740CPU搭載した「XT4」"はわかりにくいなあと思ったら元記事がそもそもそうだったのですね ITmedia記事 [itmedia.co.jp]から原文のまま引用。 システムは、SX-9を2ノード(20CPU、最大ベクトル性能2.0TFLOPS)と、クアッドコアOpteronを740CPU搭載したXT4(最大26TFLOPS)で構成。クアッドコアOpteronを搭載した大型スーパーコンピュータは国内初の受注という。 ちなみにPC Watch [impress.co.jp]では"クアッドコアOpteronを740基搭載"との記述でした。 編集者様、わかりやすい言葉への修正をお願いします。 個人的には、SXのPeak 2.0TFLOPSとXT4のPeak 26TFLOPSでバランスがとれてるのかというところが疑問。 効率まで考えればバランスが取れているのか

  • プログラミング用語 (分野別) - Wikipedia

    プログラミング用語(プログラミングようご)は、コンピュータのプログラムおよびプログラミングに関する用語の一覧である。 分野別に分類し記載している。 固有の製品名、言語名、機種名、ソフト名など、固有の一覧の記事がある場合にはその記事へのリンクのみを示し、ここでは記載しない。 五十音(アルファベット・その他)順の一覧については、プログラミング用語一覧を参照。 コンピュータの理論的基礎[編集] コンピュータ チューリングマシン、ノイマン型、その他、コンピュータを参照。 オートマトン プログラミング言語の位置づけ[編集] コンピュータ言語の分類[編集] プログラミング言語は人工言語、コンピュータ言語の中の1群である。 言語、言語学、計算言語学 自然言語 人工言語、形式言語 コンピュータ言語 - コンピュータで用いられる人工言語。 プログラミング言語 - コンピュータ上で動作するプログラムを作成する

    satmat
    satmat 2007/11/16
    "コンピュータのプログラムおよびプログラミングに関する用語を分野別に分類し列挙した目次である。"