操作系统(os)

Posted lgz0921

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统(os)相关的知识,希望对你有一定的参考价值。

1.进程间通信

1)使用套接字Socket来实现不同机器间的进程通信

2)映射一段可以被多个进程访问的共享内存来进行通信

3)通过写进程和读进程利用管道进行通信

2.进程线程的区别

  • 进程是系统进行资源分配和调度的一个独立单位
  • 线程是进程的一个实体,一个进程中一般拥有多个线程。线程之间共享地址空间和其它资源(所以通信和同步等操作,线程比进程更加容易)
  • 线程一般不拥有系统资源,但是也有一些必不可少的资源(使用ThreadLocal存储)
  • 线程上下文的切换比进程上下文切换要快很多(原因:进程切换时,涉及到当前进程的CPU环境的保存和新被调度运行进程的CPU环境的设置。线程切换时,仅需要保存和设置少量的寄存器内容,不涉及存储管理方面的操作)

以上是关于操作系统(os)的主要内容,如果未能解决你的问题,请参考以下文章

ucore os是啥意思?

2022王道OS 1.2 操作系统的发展与分类

python1.1-----os模块/os.path模块

os 模块

os模块:与操作系统交互的一个接口

python关于os模块与os.path的相关操作