• python3 操作系统与进程的关系


    '''
    操作系统的作用:
    1、把硬件丑陋复杂的接口隐藏起来,为应用程序提供良好接口
    2、管理,调用进程,并且把进程之间对硬件的竞争变得有序化

    多道技术:
    1、产生背景:为了实现单cpu下的并发效果
    2、为了两部分:
    1:空间上的复用(必须实现硬件层面的隔离)
    2:时间上的复用(复用cpu的时间片)
    什么时候切换?
    1:正在执行的任务遇到阻塞
    2:正在执行的任务运行时间过长

    进程: 正在运行的一个过程/一个任务,由操作系统负责调用,然后由CPU负责执行.
    程序: 就是程序员写的代码
    并发: 伪并行,单核+多道
    并行: 只有多核才能实现真正的并行

    同步: 打电话,一个进程在执行某个任务时,另外一个进程必须等待其执行完毕.
    异步: 发短信,一个进程在执行某个任务时,另外一个进程无需等待其执行完毕.

    进程的创建:
    1.系统初始化
    2.与用户交互
    3.在执行一个进程的过程中调用(Popen, os.fork)
    4.批处理任务

    系统的调用:
    linux:fork
    win:CreateProcess

    linux下的进程与windows下的区别:
    1.linux的进程有父子关系,是一种树形结构,windows没有这种关系
    2.linux创建新的进程需要copy父进程的地址空间,win下从最开始创建进程,两个进程之间就是不一样
    '''
  • 相关阅读:
    转 PHP in_array() 函数
    转 PHP Cookies
    华硕笔记本怎样调整屏幕亮度
    转 Oracle 12c: Managing Resources
    转 SQLPLUS中SQL换行执行
    转 php中$_request与$_post、$_get的区别
    TDB 12c : Transportable Database
    oracle (DBaaS) 服务介绍
    domain admin域管理员
    转 【TTS】AIX平台数据库迁移到Linux--基于RMAN(真实环境)
  • 原文地址:https://www.cnblogs.com/lilyxiaoyy/p/11023068.html
Copyright © 2020-2023  润新知