2009-11-01から1ヶ月間の記事一覧

メモリとは

メモリとは、コンピュータ内の情報を記憶する装置になります。 広義の意味ではハードディスクやSDカードも外部記憶装置として含まれますが、エンジニアが「メモリ」と言うときはRAMやROMのことが多いです。RAMやROMは外部記憶装置に比べて記憶できる量が少な…

Googleの新プログラム言語について

グーグル、C/C++に代わる新言語「Go」をOSSで公開グーグルがブラウザやOSに続きまして、プログラム言語の分野にも出てきましたね。 「Go」というプログラム言語ですが、Cに似た感じを出しながらC++やJavaのようにオブジェクト指向的な考えで作られていると…

Googleの新プログラム言語について

グーグル、C/C++に代わる新言語「Go」をOSSで公開グーグルがブラウザやOSに続きまして、プログラム言語の分野にも出てきましたね。 「Go」というプログラム言語ですが、Cに似た感じを出しながらC++やJavaのようにオブジェクト指向的な考えで作られていると…

メモリとは

メモリとは、コンピュータ内の情報を記憶する装置になります。 広義の意味ではハードディスクやSDカードも外部記憶装置として含まれますが、エンジニアが「メモリ」と言うときはRAMやROMのことが多いです。RAMやROMは外部記憶装置に比べて記憶できる量が少な…

エンジニアと学習

まだまだ新人社会人でゆとり世代生まれだからこそ書けるコラムを書いていきたいと思います。入社してから顕著に思うことは技術が好きなエンジニアが少ないという事です。 技術好きとしては「じゃあ、なぜエンジニアになったのか?」っと思ってしまうわけで………

エンジニアと学習

まだまだ新人社会人でゆとり世代生まれだからこそ書けるコラムを書いていきたいと思います。入社してから顕著に思うことは技術が好きなエンジニアが少ないという事です。 技術好きとしては「じゃあ、なぜエンジニアになったのか?」っと思ってしまうわけで………

SymbianOS 第七回目

SymbianOSでは、フラッシュROMをファイルシステムの基盤として利用するようにデザインされております。 ただし、フラッシュROMと言っても実際には以下の2つに分かれます。NOR型:バイト単位での読みだし可能 NAND型:ブロック単位でアクセス可能それぞれの性…

SymbianOS 第七回目

SymbianOSでは、フラッシュROMをファイルシステムの基盤として利用するようにデザインされております。 ただし、フラッシュROMと言っても実際には以下の2つに分かれます。NOR型:バイト単位での読みだし可能 NAND型:ブロック単位でアクセス可能それぞれの性…

数学ガールを読みました

会社に出社する時間に数学ガールを読みました。 読むきっかけになったのはこちらの記事 Rubyを最大63%高速化した中学生は超多忙!こちらの記事に筑駒中学校の数学のレベルについて書いてありますが 学生時代にこのレベルの数学を説いた覚えがありません。 …

数学ガールを読みました

会社に出社する時間に数学ガールを読みました。 読むきっかけになったのはこちらの記事 Rubyを最大63%高速化した中学生は超多忙!こちらの記事に筑駒中学校の数学のレベルについて書いてありますが 学生時代にこのレベルの数学を説いた覚えがありません。 …

SymbianOS 第六回目

SymbianOSで使用するデータ型TInt8:符号付き8ビット整数型 TUint8:符号無し8ビット整数型TInt16:符号付き16ビット整数型 TUint16:符号無し16ビット整数型TInt32:符号付き32ビット整数型 TUint32:符号無し32ビット整数型TInt:符号付き32ビット整数型 T…

SymbianOS 第六回目

SymbianOSで使用するデータ型TInt8:符号付き8ビット整数型 TUint8:符号無し8ビット整数型TInt16:符号付き16ビット整数型 TUint16:符号無し16ビット整数型TInt32:符号付き32ビット整数型 TUint32:符号無し32ビット整数型TInt:符号付き32ビット整数型 T…

SymbianOS 第五回目

SymbianOSのプロセスとスレッド・プロセス ユーザープログラムの実行後との資源管理の単位 プロセス境界を越えてのメモリのアクセスは禁止 1つ以上のスレッドを持つ、スレッドのコレクションとしても定義・スレッド CPUを抽象化した実行単位 スタックを1対1…

SymbianOS 第五回目

SymbianOSのプロセスとスレッド・プロセス ユーザープログラムの実行後との資源管理の単位 プロセス境界を越えてのメモリのアクセスは禁止 1つ以上のスレッドを持つ、スレッドのコレクションとしても定義・スレッド CPUを抽象化した実行単位 スタックを1対1…

SymbianOS カーネルスレッド

ヌルスレッド( Null thread ) 最初にスケジュールされるスレッドです。優先順位は最低であり、ほかのスレッドがどれも実行されていない時に、CPUを低電力モードに切り替えるなどの役割を果たします。 このスレッドはときおり物理RAMのデフラグメントも行いま…

SymbianOS カーネルスレッド

ヌルスレッド( Null thread ) 最初にスケジュールされるスレッドです。優先順位は最低であり、ほかのスレッドがどれも実行されていない時に、CPUを低電力モードに切り替えるなどの役割を果たします。 このスレッドはときおり物理RAMのデフラグメントも行いま…

SymbianOS第四回目

SymbianOSのカーネル SymbianOSのカーネルはマイクロカーネル・ルネサンスの流れのカーネルになります。 マイクロカーネルはプロセスやスレッド管理、スレッド間通信、ライブラリのロードなど限定された範囲を責務としています。 カーネル内にはカーネルサー…

SymbianOS第四回目

SymbianOSのカーネル SymbianOSのカーネルはマイクロカーネル・ルネサンスの流れのカーネルになります。 マイクロカーネルはプロセスやスレッド管理、スレッド間通信、ライブラリのロードなど限定された範囲を責務としています。 カーネル内にはカーネルサー…