Giới thiệu hệ điều hành IOS
IOS là hệ điều hành chạy trên các thiết bị di động được sản xuất bởi Apple như iPhone, iPod touch,iPad... Hệ điều hành này quản lý hoạt động của các thiết bị phần cứng và cung cấp tiện ích cũng như ứng dụng phục vụ cho hệ thống, ví dụ như: điện thoại, tin nhắn SMS, email, trình duyệt web Safari…
Hệ điều hành này được tiết lộ tại Hội nghị và Triển lãm Macworld diễn ra vào tháng 1 năm 2007 và được phát hành vào tháng 9 năm đó. Khi đó, hệ điều hành này chưa có tên riêng, nên chỉ đơn giản được gọi là “iPhone chạy OS X”. Ngày 6 tháng 3 năm 2008, Apple đã phát hành bản dùng thử đầu tiên, cùng với một cái tên mới cho hệ điều hành, đó là “iPhone OS”. Tháng 6 năm 2010, Apple đổi cái tên iPhone OS thành IOS. Nhãn hiệu "IOS" đã được Cisco dùng để đặt tên cho hệ điều hành của mình. Để trách các vụ kiện cáo, Apple đã xin giấy phép sử dụng nhãn hiệu IOS từ Cisco.
Kiến trúc hệ điều hành IOS
Hình I. 1:Kiến trúc IOS
a. Tầng Cocoa Touch
Cocoa là tập hợp các thư viện nền tảng hướng đối tượng, cung cấp môi trường thực thi cho các ứng dụng chạy trên các hệ điều hành Mac OS và IOS. Cocoa là môi trường phát triển ứng dụng phổ biến và hiệu quả trong Mac OS, và là môi trường phát triển ứng dụng duy nhất trên IOS. Cocoa trong IOS được gọi là Cocoa Touch. Nó bao gồm các bộ thư viện chính là:
b. Tầng Media
Cung cấp cho các ứng dụng IOS khả năng xử lí, khai thác hình ảnh, âm thanh, video, truyền hình. Các thư viện của tầng này bao gồm:Assets Library, AV Foundation, Core Audio, Core Graphics, Core MIDI, Core Video, Media Player, Quartz Core, OpenGL ES.
c. Tầng Core Service
Đây là tầng chứa các dịch vụ cơ bản của hệ thống mà hầu hết các ứng dụng đều sử dụng. Các thành phần của lớp này bao gồm:
· High-level Features:
· Core Services Framework:
d. Tầng Core OS
Đây là lớp chứa các đặc trưng ở mức thấp (low-level features). Lập trình viên sẽ ít sử dụng trực tiếp lớp này (trừ khi thao tác với các thiết bị phần cứng khác hoặc các vấn đề bảo mật) mà sẽ sử dụng gián tiếp thông qua các lớp phía trên. Lớp này bao gồm các thành phần sau:
» Tin mới nhất:
» Các tin khác: