深圳市航顺芯片技术研发有限公司
直播中

李丽华

7年用户 1409经验值
私信 关注
[问答]

内核的功能有哪些

计算机是由哪些部分组成的?
操作系统有何作用?

内核的功能有哪些?

回帖(1)

董超

2021-10-25 16:04:01
计算机概论
  计算机:接受用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,产生或存储成有用的信息。
  计算机的组成:输入单元、输出单元、CPU内部的控制单元(协调组件的工作)和算术逻辑单元(程序运算和逻辑判断)、内存。
  CPU处理的数据都直接来自于内存。
  最重要的接口设备是主板,将所有设备连接在一起。
  主板上的芯片组分为两个桥接器来控制各组件通信,北桥负责连接速度较快的COU、内存与显卡等,南桥负责连接速度较慢的周边接口,包括硬盘、USB、网卡等。
  CPU的外频是CPU与外部组件之间传输/运算数据的速度,倍频是指CPU内部加速工作性能的一个倍数,两者相乘是CPU的频率(CPU每秒钟可以工作的次数)。
  内存包括动态随机访问内存(DRAM掉电易失,读写)和速度更快的集成到CPU内部的第二层缓存(L2 cache)静态随机访问存储(SRAM)。
  硬盘由盘片、机械手臂、磁头与主轴马达组成。
  操作系统也是一组程序,用于管理计算机的所有活动以及驱动系统中所有硬件。操作系统包括内核和系统调用,内核负责管理硬件,而其上的系统调用层是一整组开发接口,软件开发工程师依据系统调用参数开发应用程序,从而让用户使用。因为开发者直接依据硬件进行开发是非常难的并且不具备通用性。
  内核功能:提供系统调用接口,方便开发者与内核通信;程序管理,资源调度;内存管理;文件系统管理;设备驱动。
  驱动程序:操作系统提供开发接口给硬件制造商,让他们设计配合自己硬件的驱动程序,那么,用户只需要安装驱动程序,操作系统据此来驱动硬件,本质也是一个应用程序。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分