Kết quả 1 đến 3 của 3
  1. #1
    chanhtam12 Guest

    Android Kernel là gì? nó hoạt động ra sao?

    kernel là gì?

    kernel chính là (1)nhân của hệ điều hành, mà ở đây đang nói về (2)android. lý thuyết thì cũng dài dòng lắm, nhưng các bạn chỉ cần nắm cho mình vài gạch đầu dòng sau để hiểu chung chung về kernel.

    • thứ 1 kernel là nhân của hệ điều hành.

    • thứ 2 nó đáp ứng lại các hoạt động của bạn trên smartphone, là cầu nối giữa phần mềm và phần cứng(ví dụ: tăng âm lượng bằng phím cứng, khóa màn hình bằng nút cứng, hay nhấn 2 lần vào màn hình để bật tắt màn hình chẳng hạn)

    • thứ 3 nó giúp android hiểu các kết nối vật lý bên ngoài ( ví dụ : bạn cắm(3) cáp kết nối với máy tính ,(4)cắm chuột, (5)usb, hay (6)bàn phím). do đó có nhiều smartphone không sử dụng được (7)usb otg là do kernel chưa hỗ trợ bạn làm việc đó.

    và cuối cùng nói chung thì kernel là kiểm soát và điều khiển phần cứng, hiểu một cách đơn giản, kernel chính là một mối nối và là (8)“thông dịch viên” giữa phần cứng và phần mềm.

    kernel hoạt động ra sao?

    để hiểu một cách đơn giản về cách hoạt động của kernel mình có 1 ví dụ như sau: khi bạn nhấn mở ứng dụng (9)camera, ứng dụng camera sẽ gửi 1 lệnh yêu cầu mở cảm biến camera, lúc đó kernel sẽ tiếp nhận yêu cầu này và chuyển đổi thành dữ liệu xử lý rồi gửi đến chip xử lý trung tâm, thường là cpu hay chipset rồi cpu sẽ điều khiển cảm biến (10)camera mở ra, tiếp tục kernel sẽ (11)chuyển đổi các dữ liệu hình ảnh mà cảm biến camera thu được và trả về cho (9)ứng dụng camera rồi ứng dụng sẽ xử lý dữ liệu hình ảnh đề hoàn thiện 1 (12)khung hình hoàn chỉnh, và hiển thị trên màn hình. thì ở đây các bạn có thể hiểu được rằng kernel đóng vai trò trung gian tiếp nhận các lệnh yêu cầu từ phần mềm là đầu vào và trả về các kết quả sau khi lệnh đó được xử lý là đầu ra.

    tuy nhiên, để kernel giao tiếp được với các thành phần phần cứng, thì trong kernel sẽ chứa các trình điều kiển hay còn gọi là driver.

    stock kernel và custom kernel?

    stock kernel chính là kernel gốc mà của nhà sản xuất viết. stock kernel thường được nhà sản xuất tối ưu tốt nhất cân đối giữa thời lượng (13)pin và hiệu năng của thiết bị để đảm bảo tính ổn định cao của thiết bị. nếu thay đổi 1 kernel không phù hợp, hoặc trong quá trình cài stock rom gây lỗi kernel thì thiết bị có thể không hoạt động được hay còn gọi là brick.

    custom kernel là kernel được viết ra bởi các lập trình viên hoặc người dùng viết dựa trên mã nguồn gốc với những thay đổi, tinh chỉnh hoặc thêm các tính năng đặc biệt. thông thường, các tính năng mà custom kernel thường có ví dụ như cho phép điều khiển xung nhịp cpu, gpu, làm tăng âm lượng loa lớn hơn mức mặc định, hay cho phép mở khóa không cần chạm đến phim cứng. hoặc 1 vài sự can thiệp vào sau hơn để nâng cao điểm benchmark của thiết bị. tuy nhiên custom kernel thường có thể thiếu ổn định hơn so với kernel gốc.

  2. #2
    aiovietnam Guest
    rất hay

  3. #3
    atvpvn Guest
    tks b

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •