亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    android與linux的區(qū)別

    android與linux的區(qū)別

    android與linux的區(qū)別

    有以下三點區(qū)別:

    1、Android沒有本地窗口系統(tǒng),而Linux是有X窗口系統(tǒng)。

    2、Android沒有g(shù)libc支持,而Linux是有g(shù)libc支持的。

    3、Android是有自己專有的驅(qū)動程序。

    雖然Android基于Linux內(nèi)核,但是它與Linux之間還是有很大的差別。

    android與linux的區(qū)別

    android與linux的區(qū)別

    擴展資料

    Android專有的驅(qū)動程序

    1、Android Binder 基于OpenBinder框架的一個驅(qū)動,用于提供 Android平臺的進程間通信(InterProcess Communication,IPC)功能。源代碼位于drivers/staging/android/binder.c。

    2、Android電源管理(PM) 一個基于標準Linux電源管理系統(tǒng)的輕量級Android電源管理驅(qū)動,針對嵌入式設備做了很多優(yōu)化。源代碼位于:

    kernel/power/earlysuspend.c kernel/power/consoleearlysuspend.c kernel/power/fbearlysuspend.c kernel/power/wakelock.c kernel/power/userwakelock.c

    3、低內(nèi)存管理器(Low Memory Killer) 比Linux的標準的OOM(Out Of Memory)機制更加靈活,它可以根據(jù)需要殺死進程以釋放需要的內(nèi)存。源代碼位于 drivers/staging/ android/lowmemorykiller.c。

    4、匿名共享內(nèi)存(Ashmem) 為進程間提供大塊共享內(nèi)存,同時為內(nèi)核提供回收和管理這個內(nèi)存的機制。源代碼位于mm/ashmem.c。

    5、Android PMEM(Physical) PMEM用于向用戶空間提供連續(xù)的物理內(nèi)存區(qū)域,DSP和某些設備只能工作在連續(xù)的物理內(nèi)存上。源代碼位于drivers/misc/pmem.c。

    6、Android Logger 一個輕量級的日志設備,用于抓取Android系統(tǒng)的各種日志。源代碼位于drivers/staging/android/logger.c。

    7、Android Alarm 提供了一個定時器,用于把設備從睡眠狀態(tài)喚醒,同時它還提供了一個即使在設備睡眠時也會運行的時鐘基準。源代碼位于drivers/rtc/alarm.c。

    8、USB Gadget驅(qū)動 一個基于標準 Linux USB gadget驅(qū)動框架的設備驅(qū)動,Android的USB驅(qū)動是基于gaeget框架的。源代碼位于drivers/usb/gadget/。

    9、Android Ram Console 為了提供調(diào)試功能,Android允許將調(diào)試日志信息寫入一個被稱為RAM Console的設備里,它是一個基于RAM的Buffer。源代碼位于drivers/staging/android / ram_console.c。

    10、Android timed device 提供了對設備進行定時控制的功能,目前支持vibrator和LED設備。源代碼位于drivers/staging/android /timed_output.c(timed_gpio.c)。

    推薦Linux視頻教程,學習地址:https://www.php.cn/course/list/33.html

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號