![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
操作系统理论知识
代码写的完嘛
这个作者很懒,什么都没留下…
展开
-
关于进程那些事
提高并发量 多进程、多线程、IO多路复用 进程VS线程 根本区别 进程是操作系统资源分配的根本单位 线程是任务调度和执行的基本单位 开销 进程有独立代码和数据空间,切换开销较大 线程是轻量级进程,共享代码和数据空间。但有自己的运行栈和程序计数器,切换开销较小。 所处环境 操作系统中可多个进程共同执行,一个进程中可多个线程共同执行。(CPU调度,每个时间片只有一个线程) 内存分配 ...原创 2020-03-05 09:36:51 · 105 阅读 · 0 评论 -
操作系统的四大基本特征
并发 并发和并行的区别 并发:同一段时间间隔内,多道程序同时执行 并行:同一时刻,多道程序同时执行 对于单处理器系统,微观上多道程序交替进行;对于多处理器系统,微观上多道程序并行执行 为了使程序并发执行,引入进程 共享 操作系统的资源允许进程/线程同时访问 共享的两种方式 互斥共享 临界资源(读写设备,内存栈等)只允许单一进程/线程访问。 同时访问 宏观上某一时间段多个进程/线程同时访问,微...原创 2020-03-01 09:24:35 · 407 阅读 · 0 评论 -
进程的三态模型
进程三态模型 进程在处理器交替运行,状态不断改变。一般有三种:运行,就绪,准备。 运行 进程在处理器上运行,运行的进程数小于处理器数 就绪 进程准备好一切出了处理器的资源,就绪进程可按优先级划分队列 阻塞 进程执行时发生事件(请求I/O或阻塞I/O),进入阻塞,等待事件完成。 ...原创 2020-02-28 10:36:50 · 546 阅读 · 0 评论