操作系统:内核

1. 什么是操作系统内核?

内核是计算机配置上的底层软件,是计算机功能的延伸。主要包含了与硬件关系紧密的模块,如时钟管理、中断处理、设备驱动等(处于最底层),以及运行频率较高的程序,如进行管理、存储器管理和设备管理等。

2. 操作系统内核的主要组成?

  • 时钟管理:计时功能。进一步的,实现进程的切换。(如,分时操作系统中,采用时间片轮转调度的实现;实时操作系统中,按截止时间控制运行的实现;在批处理系统中,通过时钟管理来衡量一个作业的运行程度)
  • 中断机制:仅有少部分功能属于内核。(保护、恢复中断现场的信息,转移控制权到相关处理程序
  • 原语:处于操作系统的最底层,最接近硬件;具有原子性(从系统的安全性和便于管理考虑);运行时间短,调用频繁。(系统中的设备驱动、CPU切换、进程通信等功能中的部分操作可以定义为原语)。可通过关闭中断的方法定义原语。
  • 对系统资源进行管理的功能:
    • 进程管理:进程状态管理、进程调度和分派、创建与撤销进程控制块等。
    • 存储器管理:存储器的空间分配和回收、内存信息保护程序、代码对换程序等。
    • 设备管理:缓冲区管理、设备分配回收。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值