![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
qq_43243907
这个作者很懒,什么都没留下…
展开
-
操作系统--关于进程(1)
操作系统–进程(1)一、程序与进程的概念1、程序:静态的,就是个存放在磁盘里面的可执行文件,是一系列的指令集合而成。2、进程:动态的,是程序的一次执行过程,同一个程序多次执行就会对应多个不同进程。二、进程PCB1、操作系统如何区分不同的进程:进程有一个标识PID,是惟一的不重复的。2、操作系统还会记录每个进程的以下信息:进程分配的资源(内存,Io设备,使用的文件),实现系统对资源的管理运行情况(cpu使用时间,磁盘的使用情况,网络流量的使用情况),实现系统对进程的控制调度。以上信息都会被保原创 2020-11-06 13:19:32 · 805 阅读 · 0 评论 -
操作系统--关于进程(2)
操作系统–进程控制一、进程控制的概念进程控制就是对系统中所有的进程实施有效的管理,它具有创建新进程,撤销已有进程,实现进程状态转换的功能二、如何实现—原语实现1、原语是一种特殊的程序,具有原子性,需要一气呵成的完成,不可中断。2、为什么进程控制不可中断:避免系统中出现某些关键数据结构信息不统一的情况,影响操作系统的管理工作。3、原子性如何实现?(1)运用“关中断”和“开中断”指令。(2)Cpu执行关中断指令,就不会再检查中断信号,直到遇到开中断指令才恢复。(3)关中断与开中断之间的这些指原创 2020-11-06 13:40:53 · 361 阅读 · 0 评论 -
操作系统---关于进程通信
操作系统–进程通信1、概念:进程之间的通信就是进程之间的信息交换2、为什么有进程通信: 进程是一个独立的单位,拥有的内存地址空间都是独立的。 但是信息交换也是必须的,所以要有进程之间的通信。3、进程通信方法—共享存储 操作系统为通信进程分配共享的空间,但是需要互斥访问。 基于数据结构的共享:比如共享空间只能放长度为10的数组,速度慢,是一种低级通信方式 基于存储区的共享:操作系统提供一块共享存储区,但是数据的存放形式,存放位置都是进程自己控制,是一种高级的通信方式4、进程通信方法原创 2020-11-19 17:59:11 · 195 阅读 · 0 评论 -
线程以及的线程实现方式
操作系统—线程1、什么是线程 - 有部分进程需要同时做很多事,引入线程来增加并发度 - 线程是程序执行流的最小单位,进程之间可以并发执行,进程内部的各个线程也可以并发的执行。 - 引入线程之后,进程就只作为除cpu之外的系统资源的分配单元(打印机)2、线程机制带来的变化(对比传统的) - 进程变成资源分配的基本单位,线程是调度的基本单位 ,线程之间可以实现并发。 - 提高了并发度 线程的切换不需要切换进程环境,系统开销减小3、线程的属性: - 线程不拥有系统的资源,共享的是进程的系统原创 2020-11-19 18:05:11 · 114 阅读 · 0 评论