摘要:
并发与并行: 并发指的是快速切换 并行是真正意义上的同时运行 任何代码块,只要在它运行的时候提供它所依赖的上下文环境,这个上下文环境就是它所使用的寄存器映像,栈,内存等资源就可以成为执行流。线程就是运行函数的一段载体。线程没有自己独享的地址空间,线程必须“活”在进程的世界里。 进程是指正在运行的程序 阅读全文
posted @ 2023-01-03 14:36
stu--wy
阅读(23)
评论(0)
推荐(0)
摘要:
多进程图像: 多进程图像从启动开始到关机结束。 操作系统要让用户使用计算机,创建了第一个进程shell。 每个进程有自己的ID。 操作系统如何组织进程? PCB (process control block):记录进程信息的数据结构。 如何组织:就是在PCB结构之上形成一些数据结构。如就绪队列,阻塞 阅读全文
posted @ 2023-01-03 11:45
stu--wy
阅读(33)
评论(0)
推荐(0)
摘要:
内核级线程是多核CPU充分发挥作用的关键,是并行的关键。 用户级线程切换是内核级线程切换的一部分。用户级线程和内核级线程的实现有很多相似之处。 内核级线程的核心就是****两套栈****。 内核级线程的切换:从用户出发,中断到内核,通过schedule()调度和函数返回技巧完成PCB的切换,再通过i 阅读全文
posted @ 2023-01-03 11:44
stu--wy
阅读(54)
评论(0)
推荐(0)

浙公网安备 33010602011771号