随笔分类 - 操作系统
摘要:程序计数器(PC,Program counter),用于存放指令的地址。为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称,为“取指令”。与此同时,PC中的
阅读全文
摘要:进程和线程的区别 (1) 线程是轻量级的进程,它的创建和销毁、上下文切换所需要的时间比进程小得多。 (2) 线程作为调度的基本单位,处理机分给线程,即真正在处理机上运行的是线程。而进程是系统资源分配的最小单位。 (3) 线程依赖于进程而存在,一个线程只能属于一个进程,一个进程可以有一个线程或者多个线
阅读全文
摘要:建议直接看下面的课程,老师讲得很好! 看中国大学MOOC中的课程:计算机系统基础(一):程序的表示、转换与链接,南京大学 袁春风 B站链接:https://www.bilibili.com/video/BV1gx411n7aG?p=53,(B站清晰度很低) 把下图这几个视频都看一遍: 下面为课程中的
阅读全文
摘要:用户级线程 “既然你已经看过线程的基本概念,那我就直接跳过这一部分了。很久很久之前,线程的概念是出现了,但操作系统厂商可不能直接就去修改操作系统的内核,因为对他们来说,稳定性是最重要的。贸然把未经验证的东西加入内核,出问题了怎么办?所以想要验证线程的可用性,得另想办法。” “我知道我知道,那些研究人
阅读全文