zoukankan      html  css  js  c++  java
  • 操作系统引论

    并发

    并行:同一时刻,有多条指令在多个处理器上同时执行。

    并发:同一时刻,只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。

    共享

     

    联机用户接口

    适用:几乎所有计算机的操作系统中。

    组成:命令 + 终端处理程序 + 命令解释程序。

    过程:用户在键盘输入程序。
              终端处理程序接受命令并显示在屏幕上。
              命令解释程序解释并执行该命令。

    是linux的后台服务进程。它是一个生存周期较长的进程,没有控制终端,输出无处显示。用户层守护进程的父进程是init进程。
    守护进程创建步骤:
    1、创建子进程,父进程退出,子进程被init自动收养;fork    exit
    2、调用setsid创建新会话,成为新会话的首进程,成为新进程组的组长进程,摆脱父进程继承过来的会话、进程组等;setsid
    3、改变当前目录为根目录,保证工作的文件目录不被删除;chdir(“/”)
    4、重设文件权限掩码,给子进程更大的权限;umask(0)
    5、关闭不用的文件描述符,因为会消耗资源;close
  • 相关阅读:
    2020.8.20收获
    2020.8.19
    2020.8.21收获
    2020.8.24收获
    UIScrollView滑动动作结束的侦听函数
    iphone 自定义UISwitch
    总结SQLite不支持的SQL语法有哪些
    去除nsstring中的空格
    ObjectiveC中判断字符串是否包含其他字符串
    设置IPHONE顶部的状态栏的样式
  • 原文地址:https://www.cnblogs.com/sunbines/p/9154016.html
Copyright © 2011-2022 走看看