首页 > 其他分享 >第二章 操作系统组织

第二章 操作系统组织

时间:2023-01-06 22:56:53浏览次数:36  
标签:调用 操作系统 组织 必须 进程 第二章 隔离

本文翻译自MT xv6 Chapter 2 Operating system organization

对于一个操作系统而言,一个关键性要求就是能够在同一时间支持多个活动(activities)。比如通过调用第一章中提到的系统调用接口fork,一个进程可以启动一个新的进程。操作系统必须给进程分时地共享这些计算机资源。举个例子,即使当前进程的数量大于硬件CPU的数量,操作系统也必须保证所有的进程都能得到机会来运行。操作系统同样也必须安排好进程间的隔离。也就是说,如果一个进程有bug并失灵,它不应该影响其他无关进程。完全地隔离性,然而又有点过了,因为进程之前有时也要有意地交互,pipe就是这种例子。因此操作系统必须要满足三个要求:复用性(multiplexing),隔离性(isolation)和交互性(interaction)。

标签:调用,操作系统,组织,必须,进程,第二章,隔离
From: https://www.cnblogs.com/randyjang/p/17031783.html

相关文章

  • CSAPP 第二章 信息的表示与处理 教材习题
    要求不得使用条件语句、循环语句、分支语句、乘除法、取模运算、相对比较运算(\(<,>,\le,\ge\))。2.58intis_little_endian(){unsignedintx=1;unsignedch......
  • 钉钉组织内部应用建立记录
    1.安装包参考链接pipinstallalibabacloud_dingtalk2.创建企业内部应用及机器人参考链接1.创建成功后,得到应用及机器人的相关应用凭证,用于后续接口取数.2.首......
  • 机器学习 吴恩达 第二章 笔记
    2.单变量线性回归(LinearRegressionwithOneVariable)  文字部分来自这位大佬的字幕合集2.1模型表示  我们的第一个学习算法是线性回归算法.在这段视频中,你会......
  • 查看AIX操作系统CPU和内存
    转:https://blog.csdn.net/oradbm/article/details/124565324一、AIX下查看CPU1.查询AIX的硬件信息prtconf 12.查看逻辑CPU个数#pmcycles-m CPU0runsat4204MHz C......
  • 基于Linux下的Ubuntu操作系统常用命令
    一 .linux操作系统的特点1、linux下一切皆文件2、linux系统就像一个倒置数3、linux系统支持多用户、多任务二.Ubuntu--“乌班图”操作系统Ubuntu是一个以桌面应......
  • 海光芯片+麒麟操作系统v10部署docker
    1.docker离线部署参考文档https://codeleading.com/article/9515573273/2.docker离线包下载地址http://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/3.......
  • 操作系统-内存管理-内存读取
    文章大部分表述图片来自:https://www.jeanleo.com/2021/07/06/linux内存管理剖析/。非原创内存是如何给读取的计算机上电启动的时候,BIOS会检测并计算物理内存大小......
  • 第二章 物理层
    目录(1)物理层的基本概念(2)数据通信2.1数据通信相关基本术语2.2三种通信方式2.3数据传输方式2.4码元2.5数字通信系统数据传输速率的两种表示方法2.6带宽(3)奈氏......
  • 操作系统-IA32的地址转换
    概述该篇介绍的是IA-32/Linux中的地址转换,转化的动机是什么?是如何转化的?下文的段描述符和描述符表太难理解,可以近似认为段描述符=段表项,描述符表=......
  • 基于不同操作系统升级知行之桥的常见问题
    此前的文章知行之桥2022版本升级之页面变化以及监控邮件答疑给大家分享了一些升级到知行之桥最新版本关于Web页面显示和监控邮件的一些问题,本篇将分享一些windows和Linux不......