操作系统碎碎念

进程&线程

进程是现代计算机系统最成功最深刻的抽象概念之一,进程的目的主要是方便计算机的使用,不同的程序,可以看起来各自独立的运行在计算机上,就像自己在独占计算机一样。对现代的计算机使用者来说,进程就像空气一样稀松平常无时不刻不在使用,但进程不是计算机与生俱来的;进程的调度,切换,是操作系统最基本最重要的功能之一
进程的出发点并不是提高程序并行的效率,进程的切换,代价是比较高的,进程上下文的保存切换,还有一些缓存的切换,会使缓存命中下降

线程主要是从提高程序运行效率角度设计的,线程的主要特点是并行计算
比如可以并行计算的逻辑,多个cpu处理器,不同线程可以在多个核上并行。
比如需要io等待的业务,不使用多线程,某个io一直在阻塞,对cpu是极大的浪费。

其实你想想对cpu来说,是没有进程的概念的,它就是在一直执行一条条指令。进程的概念,是操作系统抽象出来的,但这个概念太重要了,没有他就不叫计算机,没有进程的话,就是那种专用的芯片专门做一个功能的。

tf模型内存撑爆,显存

GPU显存是另外一个设备自己带的内存,可以认为 它和CPU的主存之间 需要有专门的命令和通道(数据总线)来交换数据。

——以上是和CS内功修炼大佬学习到的,看来得尽快看《深入理解计算机系统》了~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值