操作系统设计与实现-第一章

第一章

1.3 操作系统概念

进程

  • 进程表元素
    • 地址空间(称为内核镜像)
    • 进程表项(包含寄存器值及其其他信息)
  • 进程树

  • 进程远程通信
    • 可通过网络
      • 信号中断
  • 进程标识UID
    • 每一个启动的进程都记录有启动他的用户UID,子进程的UID与父进程的相同。

文件

  • 文件树和进程树的区别
    • 文件树分层一般更多
    • 进程只有父进程可以控制和访问子进程,目录不限于此
  • 每个进程都有一个当前工作目录

  • 文件和目录由11位二进制码保护
    • 包括三个3位的域,分别为所有者、同组用户和其他用户
    • 3位标识rwx,x文件可否可执行,目录是可否搜索
  • 文件挂载

  • 设备文件概念
    • 字符设备文件
    • 块设备文件
  • 管道概念
    • 进程间通过管道通信,管道是一种虚拟文件,对管道的读写是以文件的形式,要区分一个进程输出是普通文件还是管道唯一办法是调用一条特殊的系统调用。

命令解释器shell

1.4 系统调用

函数库

  • 为了能在C程序中使用系统调用,通常需要另外构造一个函数库

系统调用与函数调用

  • 系统调用会进入内核,或其他特权操作系统组件,而函数调用不会

POSIX标准

  • 其定义了很多函数,每一个兼容标准的都应该支持这些函数,但并未明确这些函数到底是系统调用、库函数还是其他的什么东西

MINIX3共53条系统调用,6大类

  • 进程管理
  • 信号管理
  • 文件管理
  • 目录及文件系统管理
  • 保护
  • 时间管理

1.5 操作系统结构

XMind: ZEN - Trial Version

转载于:https://www.cnblogs.com/wjundong/p/11589326.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值