2 Hướng nghiên cứu và giới hạn đề tài
1.4 Các thành phần phần cứng chính trong điện thoại Symbian
Hệ điều hành Symbian được xây dựng để chạy trên các điện thoại Symbian. Do
đó các đặc tính phần cứng của điện thoại có tác động sâu sắc đến hệđiều hành. Vì vậy để hiểu rõ Symbian, chúng ta cần tìm hiểu các thành phần quan trọng cấu thành
điện thoại Symbian đó là CPU, ROM, RAM , các thiết bị nhập xuất (I/O) và nguồn năng lượng.
KHOA CNTT –
ĐH KHTN
• Bộ xử lý trung tâm (Center Proccessing Unit-CPU): Hệ điều hành Symbian
được thiết kế cho kiến trúc CPU 32 bit, chạy ở tốc độ thấp hơn so với CPU trên máy tính để bàn và trên server. Các hệ thống chạy Symbian hiện tại sử dụng 190MHz và 206MHz StrongARM CPU, với các loại CPU ARM7 và ARM9. Các điện thoại Symbian tương lai có thể chạy trên các CPU nhanh hơn.
• Bộ nhớ trong ROM (Read Only Memory): ROM chứa hệ điều hành và tất cả
các ứng dụng và phần mềm trung gian (middleware) có sẵn được nhà sản xuất đưa vào khi tạo thiết bị. Điều bày hoàn toàn khác với trên PC, nơi mà ROM chỉ chứa các phần nạp ban đầu và BIOS, còn hệđiều hành và ứng dụng lưu trên đĩa cứng. Bộ
nhớ ROM trên điện thoại Symbian được gán nhãn là ổ đĩa Z. Tất cả mọi thứ trong ROM đều có thể truy cập như là file trên ổ đĩa Z. Vì vậy các chương trình được chạy trực tiếp trên ROM thay vì nạp vào RAM như trên PC. Bộ nhớ ROM thường rất giới hạn, thường là 8MB hoặc 16MB.
• Bộ nhớ RAM (Random Access Memory): bộ nhớ RAM được sử dụng bởi các
ứng dụng đang thực thi và nhân hệ thống. Một phần RAM được gán là ổđĩa C dùng
để chứa các chương trình, các file tài liệu ứng dụng,... Dung lượng RAM thường khoảng 8MB hoặc 16MB và ổ C thường chiếm 50% dung lượng RAM, nên có thể
sẽ xảy ra lỗi khi bị tràn bộ nhớ. Khi khởi động nguội máy, nội dung trên RAM sẽ bị
xóa. Dữ liệu trên RAM được phục hồi lại nếu khởi động nóng, trừ khi bị lỗi khi
đang khôi phục.
• Các thiết bị nhập xuất (Input/Output -I/O): bao gồm
- Màn hình: có kích thước khác nhau tùy theo mô hình nhưđã nêu ở phần trên, có thể là màn hình cảm ứng với khả năng tương tác bằng viết.
- Một bàn phím: có thể chỉ là bản phím số hay qwerty.
- Một khe cắm thêm thẻ nhớ (memory card): đây là bộ nhớ ngoài của điện thoại Symbian và được gán nhãn ổ D.
- Một cổng tuần tự RS232: để giao tiếp với PC.
- Một cổng hồng ngoại và Bluetooth cho các truyền thông vô tuyến giữa điện thoại Symbian và các thiết bị khác như laptop, Palm PDA,..
KHOA CNTT –
ĐH KHTN
• Nguồn năng lượng: bao gồm các pin đặc thù và các nguồn điện phụ, thông qua một thiết bị phù hợp.
Symbian cũng sử dụng những kỹ thuật như hệđiều hành trên máy tính để bàn: nó sử dụng một kiến trúc trình điều khiển thiết bị và cung cấp các API để lập trình điều khiển các thiết bị ngoại vi này. Nhưng Symbian có những đặc điểm rất khác so với hệđiều hành trên máy tính để bàn do tài nguyên trên điện thoại Symbian là khá giới hạn, không có đĩa cứng nên cách quản trị bộ nhớ dùng bộ nhớảo và xử lý theo trang là không thể thực hiện trên Symbian. Ngoài ra với nguồn năng lượng hạn hẹp, Symbian phải được thiết kếđặc biệt, có thể chạy ổn định ngay cả khi đang sạc hay thay pin.