• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Hỏi về RAM và ROM của PPC ????

vnblackdragon

New Member
Về cơ bản thì mình cũng biết RAM là bộ nhớ truy xuất ngẫu nhiên và lưu dữ liệu tạm thời (Random access memory) còn ROM là bộ nhớ chỉ đọc (Read Only Memory).
Vấn đề mình muốn hỏi là:
- Bộ nguồn cài đặt Win Mobile trong máy nó nằm trên đâu. Có phải nằm trên ROM ko.
- Khi mình bung Win (hoặc hard reset) có phải nó bung win lên RAM ko.
- Khi cài soft, nó cài lên đâu, ROM hay RAM.
- Mình sài HTC Touch I ,tại sao cấu hình của máy là 64 RAM, 128 ROM (có phải ROM chính là flash ko ?? ), nhưng dung lượng của RAM và ROM còn lại trong máy lại chỉ còn rất ít. Có cách nào để nâng cao dung lượng còn lại của RAM để máy chạy nhanh hơn ko.
- Mục Storage và Program trong mục Memory có nghĩa là gì ạ.

Cảm ơn các bạn nhiều.
 

AnhPheCT

New Member
Bác này cũng vui tính ghê! Bài viết của Bác cho thấy Bác cũng hơi bị Rành về PPC rồi. Bác xài con "HTC Touch I" mình nói sơ về HTC Touch I nhé!! 64 RAM(Program) là bộ nhớ truy xuất ngẫu nhiên và lưu dữ liệu tạm thời (Random access memory) còn 128 ROM(Storage) là bộ nhớ chỉ đọc (Read Only Memory). Trên PPC người ta gọi là Up Rom Windows Mobile (trên PC gọi là cài Hệ điều hành Windows đó). Memory trong PPC là mục quả lý tấc cả Bộ nhớ gồm: Storage, Program, Storage Card (là bộ nhớ thông thường là thẻ nhớ ngoài.).
Rom khi Up sẽ mặt định bất di bất dịch vào Rom (Storage). Có nghĩa là HĐH Windows Mobile mặc định cài vào Storage. Một phần chương trình của HĐH khi chạy sẽ chiếm dụng ít hay nhiều Ram (Program) tùy theo mở nhiều hay ít chương trình cùng 1 lúc, Nếu PPC còn nhiếu RAM thì chương trình sẽ chạy nhanh hơn, máy ít bị treo hơn!! Cài ứng Dụng có nhiều loại loại buộc phải cài vào Storage thì ko thể Cài vào thẻ nhớ (Storage Card), nhưng một số chương trình cài được vào thẻ nhớ thì ta nên cài vào thẻ nhớ cho Storage còn trống nhiều để máy hoạt động nhanh hơn.....(Ví dụ nếu Camera muốn hoạt động đc thì Storage phải còn ít nhất 10MB, Youtobe cần 10MB...). Ram ít nhất thì phải trên 10MB. Thẻ nhớ (Storage Card) bán đầy ngoài tiệm 2G hoảng 150.000đ, gầm 8 lần Storage máy sao ko cài vào đó cho máy chạy nhanh pk???? Chúc may mắn!!
 

vnblackdragon

New Member
Cảm ơn bạn rất nhiều vì bài trả lời này. Mình sài PDA cũng khá lâu rồi nhưng giờ mới để ý đến vấn đề này. he he.

Sau khi đọc bài trả lời của bạn, có vài điều mình vẫn chưa hiểu rõ lắm:

- Sao HTC Touch I của mình nó báo chỉ còn 30.44 MB (Storage) và 47.9 MB (Program). Cứ cho là Win cả bản nguồn lẫn bản đã bung ra sẽ cài hết lên ROM (tức là Storage) thì ko lẽ nó chiếm mất 128-30.44 = 97.56 MB ROM cơ á.
- Ko biết bạn có nhầm ko, ko lẽ bản Win nguồn và bản Win đã bung ra đều nằm trên cùng 1 phân vùng bộ nhớ á ???? Giống như trên PC, bản Ghost sao lưu hệ điều hành và phân vùng cài đặt Hệ điều hành ko bao giờ nằm trên cùng 1 phân vùng.
- Việc Program chỉ còn 47.9 MB có thể hiểu được là khi bung Win, mặc định Win sẽ chiếm dụng 64 - 47.9 = 16.1 MB để chạy chương trình ????

Mong các bạn chỉ giáo tiếp.

Cảm ơn nhiều nhiều.
 

AnhPheCT

New Member
Cảm ơn bạn rất nhiều vì bài trả lời này. Mình sài PDA cũng khá lâu rồi nhưng giờ mới để ý đến vấn đề này. he he.

Sau khi đọc bài trả lời của bạn, có vài điều mình vẫn chưa hiểu rõ lắm:

- Sao HTC Touch I của mình nó báo chỉ còn 30.44 MB (Storage) và 47.9 MB (Program). Cứ cho là Win cả bản nguồn lẫn bản đã bung ra sẽ cài hết lên ROM (tức là Storage) thì ko lẽ nó chiếm mất 128-30.44 = 97.56 MB ROM cơ á.
- Ko biết bạn có nhầm ko, ko lẽ bản Win nguồn và bản Win đã bung ra đều nằm trên cùng 1 phân vùng bộ nhớ á ???? Giống như trên PC, bản Ghost sao lưu hệ điều hành và phân vùng cài đặt Hệ điều hành ko bao giờ nằm trên cùng 1 phân vùng.
- Việc Program chỉ còn 47.9 MB có thể hiểu được là khi bung Win, mặc định Win sẽ chiếm dụng 64 - 47.9 = 16.1 MB để chạy chương trình ????

Mong các bạn chỉ giáo tiếp.

Cảm ơn nhiều nhiều.

Làm gì có nguồn Win và bản Win ở đau đây!! Rom bun ra trên máy PC sao đó được Up (Cài) vào PPC làm gì có phân vùng ở đây!!! Trên PPC chỉ có 3 thiết bị lưu trữ (1. Storage gọi là Ổ cứng máy PPC thường dùng IC nhớ gọi nôm na là Rom thường để lưu HĐH do nhà sản xuất cài vào, phần còn lại để cài ứng dụng hổ trợ của hảng thứ 3 (HĐH + ứng dụng mới chiếm hết của Bạn 128-30.44 = 97.56 MB), Nếu muốn biết chỉ HĐH chiếm bao nhiêu thi Hard Reset lại mất hết ứng dụng xem nó chiếm bao nhiêu á! 2. Ram là bộ nhớ giúp HĐH chạy và đệm các ứng dụng chạy ngầm Bạn biết rồi! ......!

Muốn biết thêm HĐH khi cài vào máy chiếm bao nhiêu mời Bạn tham khảo ở đây: ROM 3.10.710.68 CHO ELF&ELFin CE OS 5.2.21014 Build 21014.1.6.0

Phiên bản V68, WM6.1 ROM tích hợp Manila2D giao diện Black & Blue dành cho HTC Touch I và Touch II (ELF và ELFin).
 

vanhuan

New Member
Về cơ bản thì mình cũng biết RAM là bộ nhớ truy xuất ngẫu nhiên và lưu dữ liệu tạm thời (Random access memory) còn ROM là bộ nhớ chỉ đọc (Read Only Memory).
Vấn đề mình muốn hỏi là:
- Bộ nguồn cài đặt Win Mobile trong máy nó nằm trên đâu. Có phải nằm trên ROM ko.
- Khi mình bung Win (hoặc hard reset) có phải nó bung win lên RAM ko.
- Khi cài soft, nó cài lên đâu, ROM hay RAM.
- Mình sài HTC Touch I ,tại sao cấu hình của máy là 64 RAM, 128 ROM (có phải ROM chính là flash ko ?? ), nhưng dung lượng của RAM và ROM còn lại trong máy lại chỉ còn rất ít. Có cách nào để nâng cao dung lượng còn lại của RAM để máy chạy nhanh hơn ko.
- Mục Storage và Program trong mục Memory có nghĩa là gì ạ.

Cảm ơn các bạn nhiều.

-Khi bạn up một bản ROM( HĐH) thi nó được cài mặc định vào ROM thôi.

-Khi bạn đã Up lên một HĐH mới( Bản Win mới) vào ROM thì HĐH chạy sẽ chiếm một dung lượng nhất định của bộ nhớ RAM mặt định! ( Để biết được thì sau khi Hard Reset thì nhìn vào Storage( Là bộ nhớ ROM) và Program memory( Bộ nhớ RAM) trong Sitting/ Memory là biết ngay thôi! Nhưng trong ROM vấn còn một dung lượng trống mà máy không cho ta biết! Hiểu ngầm phần này là Extended ROM! Để chống tràn HĐH.

-Khi cài đặt Soft thì HĐH cho phép ta cài vào Phần ROM còn lại hoăc Storage Card Memory( Thẻ nhớ) chứ không phải lên RAM.

-Một số bản HĐH đời sau do người CookROM còn cho phép trích phấn Extended của ROM và phần ROM còn lại thành các ổ đĩa có tên khác nhau như: Flasd Disk và Storage mục đích để ta cài được thêm nhiều soft và quản lý cho dễ!


Và nói tóm lại soft không thể cài được lên RAM mà chỉ cài đặt được trong ROM và Storage Card thôi!

Khi RAM hao có nghĩa là bạn đang chạy và đang cài nhiều Soft trong máy của bạn( Bao gồm trong thẻ nhở).=D>

Ai sử dụng PPC có thâm niên là biết thôi!
 

AngelLe

New Member
Mấy Anh cho tui hỏi tí nhá,
Tui sài Atom Life,
vào System information thì thấy RAM size: 64M,
nhưng khi vào About thì thấy Memory 48.39M,
vào Memory trong system thì thấy mục Program Toatal: 48.36M

Vậy các Anh cho hỏi tại sao lại có nhiều giá trị khác nhau như vậy? Và quan hệ giữa các RAM, Memory, Program trong các giá trị trên
 

shinmobile

New Member
Theo mình biết thì
System information thì thấy RAM size: 64M : đây là dung lượng Ram khi chưa upRom. Máy chỉ là cái xác :D
Memory trong system thì thấy mục Program Toatal: 48.36M : đây là dung lượng Ram còn lại sau khi upRom, do có 1 số chương trình chạy nền như phone, ringtone, today, và các soft được thêm vào Rom...nên Atom life có Ram 64Mb- chương trình trên Rom = 48.36M
Còn About thì thấy Memory 48.39M thì mình cũng không rõ lắm. Có thể là dung lượng Ram còn sau khi upRom mà không tính đến các soft trong Rom vì thấy giá trị Memory ở About và Program gần như nhau
 
Chỉnh sửa cuối:

chaopac

New Member
các bác ơi vậy còn cái tốc độ xử lý (Mhz) là gì vậy, bởi nếu hiểu theo "nghĩa đen" thì tốc độ xử lý sẽ quyết định các soft chạy nhanh hay chậm, nhưng theo anhphe nói thì RAM ít hay nhiều sẽ làm soft chạy nhanh hoặc chậm, như vậy là sao, xin các anh cắt nghĩa giùm....thanks
 

ancola66

Super V.I.P
các bác ơi vậy còn cái tốc độ xử lý (Mhz) là gì vậy, bởi nếu hiểu theo "nghĩa đen" thì tốc độ xử lý sẽ quyết định các soft chạy nhanh hay chậm, nhưng theo anhphe nói thì RAM ít hay nhiều sẽ làm soft chạy nhanh hoặc chậm, như vậy là sao, xin các anh cắt nghĩa giùm....thanks
*Nhanh hay chậm là tùy thuộc Chip (Tốc độ sử lý Mhz)
*Ram lớn thì chạy ứng dụng có đồ họa lớn hoặc chạy nhiều ứng dụng một lúc (Sẽ có ứng dụng hiện hành và ứng dụng chạy nền) sẽ không bị cà giựt và gây treo máy >>> Vậy nên các máy HTC bây giờ với giao diện Touch 3D đều phải có RAM từ 128M trở lên thì mới đáp ứng được.
 

ghekua

New Member
Nói nôm na đơn giản thì là như sau:

Chip: nôm na như là trung tâm xử lý dữ liệu, tốc độ (Mhz, cao hơn là Ghz) càng cao thì hỗ trợ các phần mềm ứng dụng, các giao diện chạy càng mượt.

Rom: bộ nhớ trong của máy (chịu trách nhiệm chứa hệ điều hành WM, sau khi đã chứa hệ điều hành thì vẫn còn từ vài chục đến vài trăm MB trống tùy từng máy, các bạn có thể sử dụng để cài phần mềm hoặc chứa phim ảnh ...)

Ram: là thành phần quan trọng, quyết định tốc độ của máy. Ram càng cao thì máy chạy càng nhanh, mượt. Mỗi một phần mềm ứng dụng đều đỏi hỏi tiêu tốn một lượng ram nhất định. Nếu ram ít quá thì nôm na là phải chia đều ra cho mỗi ứng dụng ngầm và ứng dụng hiện hành mỗi thứ một tí nên chậm, lag, đôi khi treo máy. Nếu ram nhiều thì ứng dụng nào cũng đủ ram nên ko xảy ra tình trạng trên.
 

binhhdda

New Member
Nói nôm na đơn giản thì là như sau:

Chip: nôm na như là trung tâm xử lý dữ liệu, tốc độ (Mhz, cao hơn là Ghz) càng cao thì hỗ trợ các phần mềm ứng dụng, các giao diện chạy càng mượt.

Rom: bộ nhớ trong của máy (chịu trách nhiệm chứa hệ điều hành WM, sau khi đã chứa hệ điều hành thì vẫn còn từ vài chục đến vài trăm MB trống tùy từng máy, các bạn có thể sử dụng để cài phần mềm hoặc chứa phim ảnh ...)

Ram: là thành phần quan trọng, quyết định tốc độ của máy. Ram càng cao thì máy chạy càng nhanh, mượt. Mỗi một phần mềm ứng dụng đều đỏi hỏi tiêu tốn một lượng ram nhất định. Nếu ram ít quá thì nôm na là phải chia đều ra cho mỗi ứng dụng ngầm và ứng dụng hiện hành mỗi thứ một tí nên chậm, lag, đôi khi treo máy. Nếu ram nhiều thì ứng dụng nào cũng đủ ram nên ko xảy ra tình trạng trên.

Thế bạn cho hỏi thêm về PagePool - bộ nhớ đệm: khi P.P lớn thì Ram nhỏ đi vậy có nên giảm P.P xuống tới 0 để Ram lớn nhất cho PPC chạy nhanh không?
 

susuong

New Member
Thế bạn cho hỏi thêm về PagePool - bộ nhớ đệm: khi P.P lớn thì Ram nhỏ đi vậy có nên giảm P.P xuống tới 0 để Ram lớn nhất cho PPC chạy nhanh không?
Không nên. Bạn dùng máy gì? mỗi máy, mỗi nhu cầu có một thông số pagepool thích hợp.
Nếu bạn dùng Touch HD, theo mình để pagepool 18Mb là hợp lý nhất :-?
 

tomrung

New Member
vậy mấy bác hướng dẫn giúp em về pagepool với!
cảm ơn các bác nhiều.
 

lienhoa84

New Member
- Bộ nguồn cài đặt Win Mobile trong máy nó nằm trên đâu. Có phải nằm trên ROM ko.
- Khi mình bung Win (hoặc hard reset) có phải nó bung win lên RAM ko.
- Khi cài soft, nó cài lên đâu, ROM hay RAM.
- Mình sài HTC Touch I ,tại sao cấu hình của máy là 64 RAM, 128 ROM (có phải ROM chính là flash ko ?? ), nhưng dung lượng của RAM và ROM còn lại trong máy lại chỉ còn rất ít. Có cách nào để nâng cao dung lượng còn lại của RAM để máy chạy nhanh hơn ko.
- Mục Storage và Program trong mục Memory có nghĩa là gì ạ.

Cảm ơn các bạn nhiều.
Nói về vấn đề này cần quan tâm đến 1 vấn đề là HDH(ở đây mình lấy con O2XDA II làm ví dụ)
* Đối với wm 03 thì bộ nhớ ROM chia thành 3 phần: 1 phần là để up rom (cái này sau khi up rom thì sẽ ko thay đổi gì)
1 phần nữa là để cài phần mềm hoặc ứng dụng..., phần còn lại là extrom chứa các sof tự động cài sau khi up rom hoặc hard reset
Sau khi hard reset thì hệ điều hành được load trực tiếp ra ngoài RAM và tồn tại mãi mãi nếu như pin chính và pin backup ko bị hết điện. Các sof có thể được cài trên RAM và thẻ nhớ
* Đối với wm05 trở lên thì Rom chia thành 2 phần: 1phần là để up rom (cái này sau khi up rom thì sẽ ko thay đổi gì) Phần còn lại (Storage) là để load hệ điều hành từ phần 1 ra (khác với wm03 là load ra RAM) Sau khi khởi động máy thì thệ điều hành này sẽ được khởi động và load 1 phần ra ram(giống hệt PC)
Các sof ko thể cài trên ram mà chỉ cài được trên thẻ hoặc Storage .
 

ghekua

New Member
Thế bạn cho hỏi thêm về PagePool - bộ nhớ đệm: khi P.P lớn thì Ram nhỏ đi vậy có nên giảm P.P xuống tới 0 để Ram lớn nhất cho PPC chạy nhanh không?

Không nên bạn ơi. Theo mình các máy đời cũ RAM ít hơn 128mb nên set PP ở mức 4, 6 hoặc 8.

Có 3 cách hiểu về PP thế này:

- Siêu đơn giản:

PP càng lớn thì ram càng ít, nhưng tốc độ xử lý tốt hơn. PP nhỏ thì ram nhiều nhưng lại chậm hơn.

- Đơn giản là:

PP càng lớn, thì các lệnh xử lý (nôm na là các ứng dụng chạy đồng thời) cùng lúc càng được nhiều ---> giảm thời gian loading ở rom ---> làm máy nhanh hơn.

- Phức tạp:

Trước hết về khái niệm rom hồi cổ xưa WM3, WM5 và WM6 (ko nói về 6.1 và 6.5):

Có hai loại rom cơ bản là (gọi là 2 loại chứ thực chất cùng là ROM):

NOR rom: Đọc dữ liệu nhanh, viết dữ liệu chậm
NAND rom: Đọc dữ liệu chậm, viết dữ liệu nhanh

Ứng dụng chiếm ram bằng 2 con đường. Đó là các code lệnh dùng để chạy ứng dụng và các dữ liệu phát sinh khi chạy ứng dụng. Để chạy ứng dụng, đầu tiên ứng dụng được nạp vào RAM, và ta chạy nó ở RAM. Ở máy dùng NOR rom, lệnh chạy trực tiếp từ ROM và ko cần phải load ở RAM. Quá trình này gọi là XIP (tức là eXecute In Place). Nó có nghĩa là ta có thể dùng hệ thống với số lượng RAM ít. Máy xài NAND rom thì không có quá trình XIP, do đó các lệnh sẽ được load trong RAM và tự biến mất ở đó. Nếu bạn ko có PP, các lệnh này sẽ load ở trong RAM bình thường. PP là cơ chế để giới hạn số lệnh tối đa có thể load trong RAM bình thường. Với PP, máy có thể giải phóng, tống đi hết các lệnh được tạo ra mà chưa dùng đến ngay lập tức, và có thể nạp lại lệnh này về sau nếu cần. Ta không thể làm thế nếu không có PP. Nôm na RAM là tủ để đồ chính, PP như là 1 tủ để đồ phụ. Tất cả những lệnh phát sinh chưa dùng đến thì RAM sẽ chuyển vào đó, khi nào ứng dụng đòi hỏi đến thì lại chuyển lại từ PP vào RAM.

Để hiểu rõ hơn nữa thì mời các bạn vào đây đọc qua, rất bổ ích cho ai có ý định build ROM hoặc tweak:

Mã:
http://blogs.msdn.com/windowsmobile/archive/2005/08/19/453784.aspx
http://blogs.msdn.com/windowsmobile/archive/2005/11/17/494177.aspx

Hy vọng PV ta ngày càng có nhiều nhân tài BUILD và COOK ROM :))

 
Chỉnh sửa cuối:

mrdinh71

New Member
Kể ra có cao thủ nào dùng dung lượng trên storage card để làm Ram thì hay biết mấy nhỉ chứ chú Universal ram nhỏ quá lắm lúc muốn chia tay nhưng lại không lỡ:(
 

tankinh

New Member
Ừh, mình cũng nghĩ thế, không biết có cao thủ võ lâm nào biến 1 phần trên thẻ nhớ thành bộ nhớ Ram không nhỉ. Có cách nào khác để nâng cấp Ram lên 128MB hay 256MB không ta.
 

thekhoa202302

New Member
Ừh, mình cũng nghĩ thế, không biết có cao thủ võ lâm nào biến 1 phần trên thẻ nhớ thành bộ nhớ Ram không nhỉ. Có cách nào khác để nâng cấp Ram lên 128MB hay 256MB không ta.

Bạn mua 1 cái ổ cứng gắn với PPC để làm RAM với ROM luôn đi!:mad:):))
 
Top