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

    并发

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

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

    共享

     

    联机用户接口

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

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

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

    是linux的后台服务进程。它是一个生存周期较长的进程,没有控制终端,输出无处显示。用户层守护进程的父进程是init进程。
    守护进程创建步骤:
    1、创建子进程,父进程退出,子进程被init自动收养;fork    exit
    2、调用setsid创建新会话,成为新会话的首进程,成为新进程组的组长进程,摆脱父进程继承过来的会话、进程组等;setsid
    3、改变当前目录为根目录,保证工作的文件目录不被删除;chdir(“/”)
    4、重设文件权限掩码,给子进程更大的权限;umask(0)
    5、关闭不用的文件描述符,因为会消耗资源;close
  • 相关阅读:
    嘉佣坊
    HTTPS
    OWIN 为WebAPI
    C#并行编程
    ASP.NET 运行
    DocFX
    oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解
    Facebook新框架React Native,一套搞定App开发[转]
    MVC 中使用 SignalR 实现推送功能
    生产都消费者模式的一个demo,消费者设置缓存
  • 原文地址:https://www.cnblogs.com/sunbines/p/9154016.html
Copyright © 2011-2022 走看看