アカウント名:
パスワード:
かつてのWindows NT 3.xは、いろんな機能をユーザーモードで動かしてたが、Windows4.0からカーネルモードに取り込んだが、Windows Vistaから、ふたたびユーザーモードに分離されてる
いまのWindowsは、3.x系に先祖返りしてるといえる
NT 3.xの頃のPCだとユーザーモードと保護モードの切り替えに時間がかかってパフォーマンスがよろしくなかったので、4.0は切り替えが少なくなるようにしたのだとか。Vistaの時代になるとPCが十分速くなったのかな。
x86はsysenter、x64はsyscallのようです。
https://www.marbacka.net/blog/int2e_sysenter_syscall/ [marbacka.net]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
先祖返り (スコア:0)
かつてのWindows NT 3.xは、いろんな機能をユーザーモードで動かしてたが、
Windows4.0からカーネルモードに取り込んだが、
Windows Vistaから、ふたたびユーザーモードに分離されてる
いまのWindowsは、3.x系に先祖返りしてるといえる
Re:先祖返り (スコア:0)
NT 3.xの頃のPCだとユーザーモードと保護モードの切り替えに時間がかかってパフォーマンスがよろしくなかったので、4.0は切り替えが少なくなるようにしたのだとか。Vistaの時代になるとPCが十分速くなったのかな。
Re: (スコア:0)
古いWindowsはカーネルモードへの移行にint 2E割り込みを使ってたのに対して
XP以降はsysenter命令を使うようになって爆速になった。
そんだけ
Re: (スコア:0)
x86はsysenter、x64はsyscallのようです。
https://www.marbacka.net/blog/int2e_sysenter_syscall/ [marbacka.net]