tarosukeの日記: 俺OS ix あるいはtalos(仮称 2
日記 by
tarosuke
少しは進めてみる。支援機能に目がくらんでエディタをKWriteに換えてみた
のだが...日本語の表示ができても入力ができない...まいっか。
というわけでもちっと仮想メモリまわり進めてみる。
ページフォルトのハンドラをC側で持つかアセンブラ側で持つか悩
み中。C側で持った方が美しいっちゃ美しいのだが。
ページ管理ブロックの必要容量を計算してみる。IA32なCPUの場合
CPU自体が必要とするのは4MB/GBだ。と思う。ページあたり容量
があやふやだが。
それに実ページ管理のための情報が必要だ。今後実ページ管理構造
体のサイズが変化する可能性があるが、今の所これには実メモリで
5MB/GB程度が必要になる。
どっちにしても一度にそうそう実メモリをごろごろ取られてはたま
らないので動的割り当てを検討中。でも先に実ページ管理領域とペ
ージディレクトリ(の1段目)だけは初期化しておくと後々楽そうで
もある。何秒くらいかかるかなぁ...1BV2並の起動時間を狙ってる
んだが。
# ま、そこまで速くなくてもいいんだけど。
前にも書いたけどカーネルとしては割り当てリクエストを受けたら
空ページを割り当てて、アクセスがあったら実ページをそこに割り
当てる...みたいな感じになると思う。
寝て起きたら仕事行かなきゃ。ふひぃ。
KDEのKWriteなら (スコア:1)
"Over The Spot"に変更されてはどうでしょう?
#他にKWriteというものが存在しているなら知りませんが・・・。
qtconfigを起動し、[Interface]のタブを開いて、一番下の[XIM Input Style]を
"Over The Spot"にすることで変更できます。 もしくは、~/.qt/qtrcの
"XIMInputStyle"に、直接"Over The Spot"を指定してもOK。
Re:KDEのKWriteなら (スコア:1)
おそらくKWriteの設定なのでしょう。
# 今は出先なので帰ってから。