操作系统——进程

本文介绍了操作系统内核的作用,强调其作为管理软件资源和硬件设备的中心。讲解了进程作为操作系统中的关键概念,详细阐述了进程的创建、管理、PCB(进程控制块)及其属性,包括进程ID、内存指针、状态、优先级和记账信息。还讨论了进程调度和调度器的角色,以及并发执行的概念,为后续的线程并发打下基础。
摘要由CSDN通过智能技术生成

操作系统是一台计算机必不可少的部分,一个完整的操作系统应该包含两个部分——操作系统内核+一系列软件。其中一系列软件就是我们平常使用的软件,而内核则是我们主要需要认识的部分。

在认识内核之前,我们首先来认识一下计算机的硬件组成。目前百分之99的计算机都是由冯诺依曼体系构成,例如手机,笔记本,台式机,云服务器等等。冯诺依曼体系描述了一台计算机应该包含以下部分

  1. CPU,即中央处理器,是一台计算机最核心的部分。
  2. 存储器,这里的存储器主要是指内存储器,主要用于CPU和其他硬件打交道,其他硬件设备要想接触到CPU,都需要通过内存储器。可以理解为CPU用来进行计算工作,存储器用来存储结果和输入的数据。
  3. 控制器,控制器是对输入的指令进行分析,并统一控制计算机的各个部件完成一定任务的部件。
  4. 输入设备,如我们使用的鼠标,键盘等可以向计算机输入数据的设备。
  5. 输出设备,如显示器,音箱等可以输出计算机处理结果的设备。

那么操作系统内核的作用究竟是什么呢,它在计算机中扮演着怎样的角色呢,
首先内核也是一个软件,意味着我们可以自己安装。它的主要作用就是管理我们电脑上的软件资源和硬件设备。可以理解为软件可以通过内核去调用硬件设备。例如我们写的Java代码,首先经过编译器软件编译为字节码文件,然后由Java虚拟机这个软件翻译为相应的操作系统能识别的机器码,然后由一些C++库通过系统调用接口进入内核中,然后再去调用相应的硬件资源。

在了解内核如何进行管理之前,我们先来认识一下操作系统中的一个重要概念——进程。
进程是操作系统中一种非常重要的软件资源,把一个exe可执行文件或者程序运行起来,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值