導航:首頁 > 源碼編譯 > 分區演算法有哪幾種

分區演算法有哪幾種

發布時間:2023-02-16 11:40:53

Ⅰ 硬碟分區的整數演算法

這是網上流傳的「硬碟分區整數最精確演算法」二種說法:

【第一種】硬碟整數分區計算方法我們一般是這樣算的:分區大小=(分區大小-1)×4+1024×分區大小。
比如: 40GB=(40-1)×4+1024×40=41116MB

按照這樣的計算方法:
5G=5136MB
10G=10276MB
15G=15416MB
20G=20556MB
30G=30836MB
40G=41116MB

【第二種】
30G以內,輸入上面的數據,如10G你輸入10276,在Windows資源管理器裡面顯示的剛好10.00GB,而在管理工具-磁碟管理界面顯示就是10.04GB,如果是40G你輸入41116,那麼在Windows資源管理器裡面顯示的剛好40.01GB。
因此上面的計算公式還不是很准確。 最精確硬碟分區的演算法我認為應該是這樣的:

硬碟一般有255磁頭,63扇區,故每柱面大小為:
512byte x 255 x 63=8225280bytes =7.84423828125 MB
如果要分40GB,那麼要40x1024MB=40960MB
需要柱面數為40960÷7.84423828125=5221.66
取整數既為5222個柱面
應分M數為5222x7.84423828125=40962.6123046875MB
不管小數點後面幾位都進1,也就是40963MB,windows就認為是40GB了。
這個方法NTFS和FAT32通用。

下面附1GB到200GB精確計算結果:
1G : 1028M
2G : 2056M
3G : 3075M
4G : 4103M
5G : 5123M
6G : 6150M
7G : 7170M
8G : 8198M
9G : 9217M
10G : 10245M
15G : 15367M
20G : 20482M
25G : 25604M
30G : 30726M
35G : 35841M
40G : 40963M
45G : 46085M
50G : 51208M
55G : 56322M
60G : 61444M
65G : 66567M
70G : 71681M
75G : 76803M
80G : 81926M
85G : 87048M
90G : 92162M
95G : 97285M
100G : 102407M
110G : 112644M
120G : 122888M
130G : 133125M
140G : 143362M
150G : 153606M
160G : 163843M
170G : 174088M
180G : 184324M
190G : 194561M
200G : 204806M

此精確分區結果,在管理工具-磁碟管理界面,和Windows資源管理器裡面顯示的是整數,10G就是10.00GB,20G就是20.00GB,40G就是40.00GB

Ⅱ 操作系統頁式存儲管理的問題

存儲管理的基本原理內存管理方法 內存管理主要包括內存分配和回收、地址變換、內存擴充、內存共享和保護等功能。 下面主要介紹連續分配存儲管理、覆蓋與交換技術以及頁式與段式存儲管理等基本概念和原理。 1. 連續分配存儲管理方式 連續分配是操作系統頁式存儲管理的問題

Ⅲ 硬碟分區數值要怎麼計算

硬碟整數分區計算方法一般演算法:分區大小=(分區大小-1)×4+1024×分區大小。

如果按照硬碟分區整數G計算公式X-1)*4+1024*X=Y 其中X就是想要得到的整數分區的數值,單位是G,Y是分區時應該輸入的數字,單位是M,比如40GB=(40-1)×4+1024×40=41116MB 按照這樣的計算方法:

15G=15416MB。

20G=20556MB。

30G=30836MB。

40G=41116MB。


(3)分區演算法有哪幾種擴展閱讀:

最精確硬碟分區的演算法如下:

硬碟一般有255磁頭,63扇區,故每柱面大小為:512byte x 255 x 63=8225280bytes =7.84423828125 MB。

如果要分40GB,那麼要40x1024MB=40960MB;需要柱面數為40960÷7.84423828125=5221.66;取整數既為5222個柱面。

應分M數為5222x7.84423828125=40962.6123046875MB;不管小數點後面幾位都進1,也就是40963MB,windows就認為是40GB了。

這個方法NTFS和FAT32通用。

下面附10GB到200GB整10GB遞增的精確計算結果:

10GB = 10245MB 、20GB = 20482MB 、30GB = 30726MB 、40GB = 40963MB 、50GB = 51208MB 、60GB = 61444MB。

70GB = 71681MB 、80GB = 81926MB 、90GB = 92162MB。

100GB = 102407MB 、110GB = 112644MB 、120GB = 122888MB 、130GB = 133125MB 、140GB = 143362MB。

150GB = 153606MB 、160GB = 163843MB 、170GB = 174088MB 、180GB = 184324MB 、190GB = 194561MB。

Ⅳ 如何算出硬碟分區的正確G數。

1、整G整數法(從1g到200g最精確的整數分區)(轉)整數分區通常的演算法是M=(G-1)X4+1024*G,M為分區時輸入的大小。比如所需要的分區為10G,則(10-1)X4+1024X10,結果為10276M。

2、硬碟一般有255磁頭,63扇區(此處待考證,一般沒那麼多的磁頭,但後面的結果還是正確的),故每柱面大小為:512byte x 255 x 63=8225280bytes =7.84423828125 M。

如果要分4G,那麼要4×1024M=4096M。需要柱面數為4096÷7.84423828125=522.166,取整數既為523個柱面,應分M數為523×7.84423828125=.53662109375M,不管小數點後面幾位都進1,也就是4103M,windows就認為是4.00G了。

此精確分區結果,在管理工具-磁碟管理界面,和Windows資源管理器裡面顯示的是整數,10G就是10.00GB,20G就是20.00GB,40G就是40.00GB

(4)分區演算法有哪幾種擴展閱讀

硬碟分區有很多好處,比如硬碟方面規劃,也方便管理,不同類型的文件都可以區分而來,方便管理互不幹擾,避免了用戶錯誤操作。在下載找文件時都比較方便,各類文件的下載地點都不同。

硬碟容量是以1024倍為等級的,其理論數值是這樣1TB = 1024GB;1GB=1024MB;1MB = 1024KB。現在大多數會運用到的硬碟容量是120G(128G)、240G(256G)的固態硬碟,然後就是500G,1T的機械硬碟。

120G(128G)的固態硬碟,這個容量其實有點尷尬,分區又覺得小,不分區又顯得大了,但還是建議不要分了,直接使用。如果是240G(256G)的固態硬碟,則可以再分一下,系統盤分80G或者100G,剩下的分為一個分區。

Ⅳ 可變分區管理內存分配演算法有那些,各有什麼有缺點

連續分配: 首次適應演算法(較快,簡單,碎片多),最大適應分配演算法(以期不留下小碎片), 最佳適應分配演算法(慢,復雜,碎片少)。 都需要碎片整理。
離散分配:分段管理(邏輯性好),分頁管理,段頁式管理(最好,當然也復雜)。

Ⅵ 硬碟分區的整數演算法有哪些

硬碟分區的整數演算法對於FAT32格式:x0dx0a應分配MB數=(分區GB數-1)×4+1024×分區GB數x0dx0a也就是說,如果你要在FAT32格式的硬碟上分出一個10 GB的硬碟,那麼:x0dx0a你應該分配的MB數=(10-1)×4+1024×10=10276 MBx0dx0a這樣你就可以得到整數的10 GB分區了。x0dx0a對於NTFS格式:x0dx0a硬碟一般有255磁頭,63扇區,故每柱面大小為:x0dx0a512byte x 255 x 63=8225280bytes =7.84423828125 MBx0dx0a如果要分10 GB,那麼要10x1024 MB=10240 MBx0dx0a需要柱面數為10240÷7.84423828125=1305.取整數既為1306個柱面x0dx0a應分MB數為1306x7.84423828125=10244.5751953125 MBx0dx0a不管小數點後面幾位都進1,也就是10245 MB,系統也就認為是10.00 GB了。x0dx0a 分區大小(GB)FAT32(MB)NTFS(MB)

閱讀全文

與分區演算法有哪幾種相關的資料

熱點內容
鄭州前端程序員私活有風險嗎 瀏覽:10
小型螺桿機壓縮機 瀏覽:516
成人解壓最好的方法 瀏覽:48
最小製冷壓縮機 瀏覽:488
xampp支持python 瀏覽:367
深圳周立功單片機 瀏覽:56
圓上點與點之間角度演算法 瀏覽:863
怎麼知道微信關聯了哪些app 瀏覽:696
android事件驅動 瀏覽:882
簽約大屏系統源碼 瀏覽:806
安卓系統怎麼轉入平板 瀏覽:425
安卓手機相機怎麼提取文字 瀏覽:219
如何查看伺服器映射的外網地址 瀏覽:985
圖片刺綉演算法 瀏覽:675
阿里雲伺服器沒有實例 瀏覽:605
綿陽有沒有什麼app 瀏覽:848
怎麼用游俠映射伺服器 瀏覽:921
為什麼無意下載的app無法刪除 瀏覽:306
word2007打開pdf 瀏覽:117
php正則class 瀏覽:738