タグ

2008年1月11日のブックマーク (8件)

  • 動的メモリ確保 - Wikipedia

    動的メモリ確保(どうてきメモリかくほ、英: dynamic memory allocation)は、メモリ管理手法のひとつであり、プログラムを実行しながら、随時必要なメモリ領域の確保と解放を行なう仕組みである。動的メモリアロケーション、動的メモリ割り当てとも。 メモリの利用状況は、自身の実行状況や他のプログラムの実行状況に応じて常に変動するため、それらの動作に支障をきたさないよう必要なメモリ領域を適切なアドレスに対して臨機応変に確保・解放を行なう必要がある。 概要[編集] 現実のコンピュータでは、メモリに記憶できる情報の量は限られている。理論的なメモリアドレス空間(仮想アドレス)が必要十分に(例えば48ビットなど)確保されていても、たいてい物理的に搭載されているメモリ量はその上限よりも小さく、さらに個々のコンピュータハードウェアによって異なることが多い。また、マルチタスクシステムでは一つの

  • キュー (コンピュータ) - Wikipedia

    キューの単純な表現 キュー(英: queue)あるいは待ち行列は、コンピュータにおける基的なデータ構造の一つ。データを先入れ先出し[1]のリスト構造で保持するものである。キューからデータを取り出すときには、先に入れられたデータから順に取り出される。キューにデータを入れることをエンキュー[2]、取り出すことをデキュー[3]という。 プリンターへの出力処理や、ウィンドウシステムにおけるイベントあるいはメッセージのハンドリング、プロセスの管理など、データを入力された順番通りに処理する必要があるケースに用いられる。また、個々のタスクの実行時間が予測できない、あるいは実行に時間がかかってしまい、即座に(同期的に)実行することができない場合、キューを使っていったんタスクを溜め込んでおき、後からタスクを取り出して非同期で実行する、というような目的で使用できる。 キューの変形として、先頭と末尾の両端から

    キュー (コンピュータ) - Wikipedia
  • malloc - Wikipedia

    malloc(マロック, エムアロック)、calloc、reallocは、動的メモリ確保を行うC言語の標準ライブラリの関数である[1][2][3]。確保したメモリの解放にはfree関数を使用する。 mallocが使用する実際のメモリ確保機構には様々な実装がある。それらの性能は、実行時間と要求されるメモリの両面で様々である。 C言語は通常メモリを「静的メモリ確保」か「自動メモリ確保」で管理する。静的変数は主記憶上にプログラムが存在する期間中ずっと確保されている。自動変数(局所変数)は通常コールスタック上に確保され、対応するサブルーチンが実行中の間だけ存在する。しかし、いずれの方法も限界があり、確保できるメモリ量(変数のサイズ)はコンパイル時に決められてしまう。必要なサイズが実行時でないと判明しない場合、例えばディスク上のファイルから任意のサイズのデータを読み込むような場合、固定サイズのデータ

  • 写真で解説する「SO705i」(ソフトウェア編)

    Style-Upパネルを使って着せ替えを楽しめるソニー・エリクソン・モバイルコミュニケーションズ製の「SO705i」は、FOMAハイスピード、WORLD WING(3G)、おサイフケータイ、2in1、直感ゲームに対応したスタンダードモデルだ。ワンセグ、GPS、GSMローミングなどは非対応となる。 →写真で見る「SO705i」 →HSDPA対応のハイスピード着せ替えケータイ――「SO705i」 SO705iを操作して驚いたのが、NEC製端末と同様のUI(ユーザーインタフェース)に変更されていたことだ。確認した限りでは、メール、カメラ、ミュージックプレーヤー、各メニュー内の画面など、ほぼすべてのUIが刷新されている。説明員によると、SO705iに関しては従来のソニー・エリクソン端末が採用していたSymbian OSではなく、NEC端末と同じLinux OSが採用されているという。 ただし、変更

    写真で解説する「SO705i」(ソフトウェア編)
    msdy
    msdy 2008/01/11
    中身がNと同じ
  • 「N705i」インタビュー   “美しいカデン”amadanaがケータイを手がける理由

    N705i 昨年、デザイン家電ブランド「amadana」(アマダナ)が携帯電話を手がけることが明らかにされた。NTTドコモより発表されたamadanaケータイ「N705i」は、amadanaを展開するリアル・フリートとNEC、ドコモのコラボレーションによって生まれた折りたたみ型のFOMA端末。家電ブランドの中にあって、ユニークな製品群をようするamadanaが手がけた初の携帯電話となる。今回は、端末の企画に携わったリアル・フリートのセールス&マーケティングチームの鈴木純子氏に、amadanaケータイの企画意図などを聞いた。 ■ 限定モデルの予約販売は2日で予約完売に リアル・フリートの鈴木氏 2日で予約販売を終了したN705i(brownish wood) ――12月1日より、N705iの1色である5,000台限定の「N705i(brownish wood)」の予約販売が開始されました。

  • 組み込みのOS開発者は何の夢を見るか - @IT自分戦略研究所

    イーソルは、エンジニアリングソリューション、流通システム向けソリューション、そして組み込みシステムソリューションを手掛けている。組み込みシステムソリューションについては、OS、開発ツール、各種ミドルウェアなどの開発を自社で行い、それらにプロフェッショナルサービスを組み合わせてソフトウェアプラットフォーム「eCROS」として提供している。 坂裕和氏は、同社のエンベデッドプロダクツ事業部に所属し、T-Engine標準のリアルタイムOSであるT-Kernelに、イーソル独自の技術を基に改良・チューニングを施した、組み込みシステム向けのリアルタイムOS「eT-Kernel」開発に携わる、今年で入社8年目のエンジニアだ。そんな坂氏に、組み込みエンジニアになった経緯、商用のOS開発で苦労していること、また将来手掛けたいことなどを聞いた。 坂氏は、大学院で主にCAD/CAMの研究に携わっていた。が

  • Manpage of MSGGET

    Section: Linux Programmer's Manual (2) Updated: 2004-05-27 Index JM Home Page roff page 名前 msgget - メッセージ・キュー識別子を取得する 書式 #include <sys/types.h> #include <sys/ipc.h> #include <sys/msg.h> int msgget(key_t key, int msgflg); 説明 msgget() システムコールは key 引き数の値に対応するメッセージ・キューの識別子を返す。 key の値が IPC_PRIVATE の場合、または key が IPC_PRIVATE でなくても、 key に対応するメッセージ・キューが存在せず、 msgflg に IPC_CREAT が指定されている場合、 新しいメッセージ・キューが作成され

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    msdy
    msdy 2008/01/11