首頁 美術繪圖 | 美術設計 | 熱門標籤 | 首選 | 首頁宣傳 | 近期作品 論壇: 發表 | 美術工作 | 美術比賽 | 展覽活動 | 美術相關 | 一般討論 | 美術同好 CG 討論 :: Photoshop | Painter | 3D 行動 | AMP

【 立即註冊 】 : 更改個人資料 : : 登入

會員名稱: 登入密碼: 保持登入

JSLINUX: 使用 Javascript 模擬 Pentium x86 Linux PC

發表新主題 回覆主題 討論區 Windows, Linux, Perl, PHP, C/C++, Driver, Web 理論、應用、硬體、軟體

| 1頁, 共1
人氣點閱:4610 發表人
JSLINUX: 使用 Javascript 模擬 Pentium x86 Linux PC 2011-05-29 16:36
/ / /

jslinux 使用 Javascript 模擬 Pentium x86 Linux PC



出處: http://bellard.org/jslinux/

QEMU 的作者 Fabrice Bellard 用 Javascript 寫出了一個 x86 Linux 的模擬器。

目前只當然只是 Prototype,而 Bogo Mips 也只有兩位數
(你的 3310 可能比都比他快!)
但是實在是創意無限!


代碼:

# cat /proc/version                                                           
Linux version 2.6.20 (bellard@voyager) (gcc version 3.4.6 20060404
(Red Hat 3.4.6-9)) #1 Wed May 18 23:22:20 CEST 2011 


# cat /proc/cpuinfo                                                           
processor       : 0                                                             
vendor_id       : GenuineIntel                                                 
cpu family      : 5                                                             
model           : 4                                                             
model name      : Pentium MMX                                                   
stepping        : 3                                                             
cache size      : 0 KB                                                         
fdiv_bug        : no                                                           
hlt_bug         : no                                                           
f00f_bug        : yes                                                           
coma_bug        : no                                                           
fpu             : no                                                           
fpu_exception   : no                                                           
cpuid level     : 1                                                             
wp              : yes                                                           
flags           :                                                               
bogomips        : 20.22                                                         
clflush size    : 32     

~ # cat /proc/meminfo                                                           
MemTotal:        14136 kB   

# cat /proc/interrupts                                                       
           CPU0                                                                 
  0:      66761    XT-PIC-XT        timer                                       
  2:          0    XT-PIC-XT        cascade                                     
  4:        723    XT-PIC-XT        serial                                     
  8:          0    XT-PIC-XT        rtc                                         
NMI:          0                                                                 
ERR:          0   

Javascript-PC-Linux-模擬器.jpg
Javascript-PC-Linux-模擬器.jpg



________________

美術插畫設計案子報價系統 v0.1 Beta
爪哇禾雀
Type



繪圖畫廊設計藝廊
攝影相簿留言板
最愛收藏分類標籤
暱稱: Type
註冊: 2002-11-30
發表: 11174
來自: vovo2000.com
V幣: 901763
Re: JSLINUX: 使用 Javascript 模擬 Pentium x86 Linux PC 2011-05-29 16:54
/ / /

BootTime test @ JSLinux


Reload 2 times, take 2nd test.


Firefox 4
=> Booted in 11.950s

Safari 4
=> Booted in 23.550s

Chrome 11
=> Booted in 11.114 s

IE8
=> Unable to load



md5sum test @ JSLinux


代碼:
time md5sum /linuxrc


顯示 1.94 seconds,但是實際上約 10+ seconds。
可能是 clock or jiffies(HZ) 不準確。

~ # time md5sum /linuxrc
bd5755dec4ad5edfe944a2e0b916f7b6 /linuxrc
real 0m 1.94s
user 0m 1.86s
sys 0m 0.08s
________________

美術插畫設計案子報價系統 v0.1 Beta
爪哇禾雀
Type



繪圖畫廊設計藝廊
攝影相簿留言板
最愛收藏分類標籤
暱稱: Type
註冊: 2002-11-30
發表: 11174
來自: vovo2000.com
V幣: 901763





資訊相關理論、技術、管理、應用、產品等
發表新主題 回覆主題