タグ

osに関するInoHiroのブックマーク (12)

  • Osquery

    InoHiro
    InoHiro 2014/10/30
  • システムコールについてどれくらいご存じですか?

    システムコールについてどれくらいご存じですか?:知ってトクするシステムコール(1)(1/2 ページ) 「システムコール」と聞いて、どういう印象を受けますか? 「難しくて、自分では手に負えない」とか「使う必要を感じない」という方は多いでしょう。しかし、コンピュータを使う人ならどんな人でも、システムコールについて知っておくといろいろトクをするんですよ。(編集部) システムコール? 聞いたことはあるけど…… 企業情報システムや、Webアプリケーション、携帯機器向けアプリケーション、あるいはちょっとしたツールの作成など、なんらかの形でソフトウェア開発に携わったことのある方なら、一度は、「システムコール」という言葉を耳にしたことがあるはずだ。しかし、先に挙げたような分野のアプリケーション開発現場で、明示的にシステムコールを利用する開発者は多くない。 システムコールは、低レベルのプログラミングやカーネ

    システムコールについてどれくらいご存じですか?
    InoHiro
    InoHiro 2012/12/03
  • Mona PJ Wiki

    Mona OS developers Wiki † Mona OSの開発者用 Wikiです。 安定版のダウンロードなどは http://www.monaos.org/ へどうぞ。 Mona OS の開発に参加したい、よく分からないという方は「はじめに」に詳しい説明があります。 具体的な質問・提案がある方は「コミュニティ」 に書いてください。 ↑ お知らせ † [重要] 荒らしbot対策で編集に認証をかけています。ユーザー名・パスワードは「もな」/「ひげぽす」のローマ字小文字です。 2011年8月5日(火)Mona 0.3.4をリリースしました。 2010年11月7日(火)Mosh 0.2.6をリリースしました。 2010年5月16日(火)Mosh 0.2.5をリリースしました。 2010年2月9日(火)Mosh 0.2.2をリリースしました。 2008年6月12日(木)Mosh 0.0.4

  • Charming Python: Functional programming in Python, Part 3

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Charming Python: Functional programming in Python, Part 3
  • 3つの人気OSのカーネルを比較する

    垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。

    3つの人気OSのカーネルを比較する
  • ページテーブル - Wikipedia

    ページテーブル(page table)とは、コンピュータのオペレーティングシステムの中の仮想記憶(virtual memory)システムで仮想アドレスと物理アドレスを対応付けるために使われるデータ構造である。仮想アドレスはそれにアクセスするプロセスによって実行されるプログラムによって使われ、実際には物理アドレスはRAMサブシステム等のハードウェアによって使われる。 ページテーブルの役割[編集] 仮想記憶を使うオペレーティングシステムでは、すべてのプロセスは大きくて一続きのメモリ領域で動いていると錯覚させられている。物理的には、それぞれのプロセスのメモリは物理メモリの色々な領域に散らばっているか、ハードディスク等の他のストレージに移されている(ページアウト)。 プロセスが自身のメモリにアクセスを要求したとき、オペレーティングシステムには、プロセスが要求してきた仮想アドレスをデータが保持されて

  • レートモノトニックスケジューリング - Wikipedia

    レートモノトニックスケジューリング(Rate-Monotonic Scheduling、RMS[1])はリアルタイムオペレーティングシステムで使われているスケジューリングアルゴリズムの一種。プリエンプティブで固定優先度を使用する最適なスケジューリングである。 特徴[編集] このアルゴリズムを使用する場合のプロセスの前提条件は以下の通りである。 リソース(ハードウェアリソース、キュー、セマフォなど)を共有しない。 デッドライン(実行期限)が分かっていて、実行周期と完全に一致している(つまり、次の起動までに今回の実行を終えればよい)。 固定優先度(プロセッサが解放されたり、新たなタスク周期が開始されたら、最高固定優先度のプロセスが他の全タスクをプリエンプトして起動される) 固定優先度は rate monotonic という原則に従って設定される(実行周期/実行期限が短いタスクに高い優先度を与え

    InoHiro
    InoHiro 2010/03/02
  • 時刻と時間の管理

    情報学類 オペレーティングシステムII 2007年01月23日 筑波大学システム情報工学研究科 コンピュータサイエンス専攻, 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.coins.tsukuba.ac.jp/~yas/coins/os2-2006/2007-01-23 あるいは、次のページから手繰っていくこともできます。 http://www.coins.tsukuba.ac.jp/~yas/ http://www.cs.tsukuba.ac.jp/~yas/ ■復習 システムプログラム gettimeofday(), time(), struct timeval, time_t t asctime(), ctime(), gmtime(), localtime(), mktime(), str

  • Yet AnotherなMacのOS - unakami - builder by ZDNet Japan

    「MorphOS」というオペレーティングシステムをご存知でしょうか? そのOSが、このたびリリースされたMorphOS 2.4でMacintoshを正式サポートしました。機種はMac mini限定、しかもPowerPC G4を搭載した旧モデルですから、Intelプラットフォームに移行して3年余りが経過した現在では、多くのユーザは試すことすら困難です。とはいえ、LinuxNetBSDなどのPC-UNIXを除けばMacintoshをサポートするOSは少なく、BeOS亡きいまは貴重な存在といえます(ご存知とは思いますが、BeOSは当初Power Macをサポートしていました)。 このMorphOS、マルチタスク/マルチスレッドなどモダンなOSとしての機能のほかに、Amigaユーザ向けの機能が多数用意されています。これは最初期のバージョンが、Amiga 68kにPowerPCアクセラレータを搭載

    InoHiro
    InoHiro 2009/10/18
  • OpenBSD Kernel Hacking meno annex

    OSのハックする時に調査した内容をまとめてあります。 i386 CPU Register (未完) CPUの判別 メモリ機構 セグメント機構 ページング機構1 ページング機構2 割り込みと例外 リアルモードの割り込み/例外 プロテクトモードの割り込み/例外 H/W キーボード コントローラ(KBC) GATE A20 BIOS Data Area IO Base Address OpenBSDで使われるデータ構造 List Singly-linked List(SLIST) Doubly-linked List(LIST) Queue Simple queue(SIMPLEQ) Tail queue(TAILQ) Circle queue(CIRCLEQ) ファイルフォーマット a.out format elf format コンパイラとか GCC マニュアル Gnu Assembler

    InoHiro
    InoHiro 2009/05/14
  • FreeBSD インストール 7.0RELEASE

    インストール方法は、CD やFTPなどいろいろとありますが、基的なCDからのインストールを行います。 The FreeBSD Project のページの中の FreeBSD を入手する にあります。 releases/i386/ISO-IMAGES/の中にある最新版7.0をダウンロードします。 7.0-RELEASE-i386-disc1.iso  体 7.0-RELEASE-i386-disc2.iso  パッケージ 7.0-RELEASE-i386-disc3.iso  パッケージ   インストール自体は、disk1だけでできます。ソフトをいろいろ入れたい方は、disk2、disk3もダウンロードして下さい。 (ダウンロードしたファイルはCDイメージファイルなので、CDに焼き込んでインストールディスクを作ります)

    InoHiro
    InoHiro 2009/05/13
  • 第1回 セキュアOS機能「SELinux」の基本的な仕組み

    Linuxディストリビューションの「Fedora Core 5」からは,大幅に機能刷新されたSELinuxが組み込まれた。講座では,Fedora Core 5でのSELinuxの機能や使い方を,これまでSELinuxを使ったことがない人に向けて,分かりやすく解説していく。第一回は,SELinuxの基的な仕組みを紹介する。 「Security-Enhanced Linux(通称SELinux)」は,Linuxカーネル用のセキュリティ拡張機能である。米NSA(National Security Agency=米国国家安全保障局, http://www.nsa.gov/selinux)が中心となって,不正侵入の被害を極力少なくすることを目的に開発し,オープンソース・ソフトとして提供している。SELinuxは既に,Fedora Coreなどの主要なLinuxディストリビューションに組み込まれて

    第1回 セキュアOS機能「SELinux」の基本的な仕組み
  • 1