操作系统基本概念

在这里插入图片描述

3.2 抽象
3.3 内核态和用户态
  • 用户态,内核态实际上是处理器的一种状态
3.4 操作系统结构
  • 单一体的操作系统结构,运行在内核态下,为用户提供服务
    在这里插入图片描述

  • 层次化的操作系统结构,低层次的功能为紧邻上一个层次的功能提供服务
    在这里插入图片描述

  • 微内核的操作系统结构,操作系统核心中的核心放在内核态运行,其他功能移到用户态运行
    在这里插入图片描述

  • 内存是进程的存放场所

  • **六大类系统调用:**进程控制,文件管理,设备管理,内存管理,信息维护,通信类;

  • fork的功效是创建一个和自己完全一样的进程,返回给父进程的是子进程的ID,返回给子进程的ID是0;


思考题

  • 系统调用和壳(shell)之间的关系系统调用就是操作系统提供应用程序界面(API),用户程序通过调用这些API获得操作系统服务;对于需要与操作系统进行交互的用户来说,操作系统提供了一个壳(shell)来与用户交互;
  • fork是如何实现一次调用两次返回的? for命令有两次返回:一次返回值为0,表明子进程(创建的新进程),另一次返回值不是0,表明父进程
  • **内核态的特权是如何实现的?**要显示一个程序对资源的访问,需要对程序执行的每一条指令进行检查才能完成,而这种检查就是地址翻译,程序发出的每一条指令都要经过这个地址翻译过程,但内核程序可以绕过内存地址翻译而直接执行特权指令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值