C语言为什么可以为智能手机编写操作系统(Android)?PC机和智能机的CPU指令系统一样吗?比
发布网友
发布时间:2022-04-24 00:38
我来回答
共2个回答
热心网友
时间:2023-10-15 21:50
一、C语言为什么可以为智能手机编写操作系统(Android)?
答:C语言的语法设计,使得C语言可以直接操作硬件,例如C语言的指针,就是直接操作内存的。直接操作硬件的好处,就是操作硬件的速度非常快,因此,Android里面但凡是涉及到硬件操作的事情,都交由C语言以及C++语言来做。
二、PC机和智能机的CPU指令系统一样吗?
答:不一样。PC机的CPU一般是X86架构,这种CPU自带的指令多且复杂,能够完成很多复杂的运算;智能机的CPU一般是ARM架构,这种CPU自带的指令比较精简,完成的操作也许没有X86架构的CPU那么复杂。
热心网友
时间:2023-10-15 21:51
安卓系统来自linux,linux来自unix,这两个系统都是用C语言写的。PC机和手机的CPU不同,所以指令系统不同
热心网友
时间:2023-10-15 21:50
一、C语言为什么可以为智能手机编写操作系统(Android)?
答:C语言的语法设计,使得C语言可以直接操作硬件,例如C语言的指针,就是直接操作内存的。直接操作硬件的好处,就是操作硬件的速度非常快,因此,Android里面但凡是涉及到硬件操作的事情,都交由C语言以及C++语言来做。
二、PC机和智能机的CPU指令系统一样吗?
答:不一样。PC机的CPU一般是X86架构,这种CPU自带的指令多且复杂,能够完成很多复杂的运算;智能机的CPU一般是ARM架构,这种CPU自带的指令比较精简,完成的操作也许没有X86架构的CPU那么复杂。
热心网友
时间:2023-10-15 21:51
安卓系统来自linux,linux来自unix,这两个系统都是用C语言写的。PC机和手机的CPU不同,所以指令系统不同