1.2.5 存储器的组织层次组织架构寄存器Cache(高速缓存)主存(DRAM - 动态随机存储器) ---------------------- 上述三类通电后工作,断电后信息清空SSD(本地固态硬盘)本地外存储器(本地硬盘)远程外存储器(分布式文件系统、Web服务器)从上往下,容量更大,速度更慢,价格更低。1.2.6外围设备及其控制设备类型输入设备、输出设备、存储设备、机机通信设备设备控制方式轮询方式:CPU忙式控制,CPU执行内存数据交换中断方式:CPU启动外设,外设中断CPU,CPU执行内存数据交换DMA方式:CPU启动DMA,DMA执行输入输出与内存数据交换,DMA中断CPU1.3计算机软件系统
基本特征(1)并发:并发是指宏观上在一段时间内能运行多个程序,而并行则指同一时刻能运行多个指令。操作系统通过引入进程和线程使得程序能够并发运行;(2)共享:共享是指系统中的资源可以被多个并发进程共同使用。共享的方式有两种:互斥共享和共享;其中互斥共享的资源成为临界资源,例如打印机等,在同一时间只允许一个进程访问,需要用同步机制来实现对临界资源的访问;(3)虚拟:虚拟是指把一个物理实体转换为多个逻辑实体。主要的虚拟技术有两种:时分复用技术和空分复用技术;多个进程能在同一个处理器上并发执行使用了时分复用技术,让每个进程轮流占有处理器,每次只执行一小个时间片并快速切换;空分复用技术是指将物理内存抽象为地址空间,每个进程都有各自的地址空间。地址空间和物理内存使用页进行交换,地址空间的页并不需要全部在物理内存中,当使用到一个没有在物理内存的页时,执行页面置换算法,将该页置换到内存中;(4)异步:异步只进程不是一次性执行完毕,而是走走停停,以不可知的速度向前推进;
广东昊霖企业管理有限公司主营认证项目范围有:
1、家庭陪护服务认证程序SB/T10943-2012标准证书
2、家庭陪护服务认证条件证书申报费用
3、家庭陪护服务认证评审准则证书有效期
4、家庭陪护服务认证证书适用范围SB/T10943认证
5、供应链安全管理体系认证评审准则ISO28000:2007标准证书
6、供应链安全管理体系认证申报招标加分项证书
7、ISO28000供应链安全管理体系认证内容
8、人力资源外包服务认证证书评级准则
9、人力资源外包服务认证申办条件和费用
10、人力资源外包服务认证证书认监委备案查询
11、人力资源外包服务认证办理GB/T33530-2017标准证书
12、人力资源外包服务认证注意事项证书有效期
13、运输服务认证申报证书适用范围
14、运输服务认证证书有效期
15、运输服务认证程序证书认监委备案查询
16、运输服务认证证书办理RB/T301-2016标准证书
17、家具售后服务认证证书评审准则
1、基本功能(1)进程管理:进程控制、进程同步、进程通信、死锁处理、处理机调度等;(2)内存管理:内存分配、地址映射、内存保护与共享、虚拟内存等;(3)文件管理:文件存储空间的管理、目录管理、文件读写管理和保护等;(4)设备管理:完成用户的IO请求,方便用户使用各种设备,并提高设备的利用率。主要包括缓冲管理、设备分配、设备处理、虚拟设备等;3、中断分类(1)外中断:由CPU执行指令以外的时间引起,如IO完成中断,表示设备输入/输出处理已经完成,处理器能够发送下一个输入/输出请求。还有时钟中断、控制台中断等;(2)异常:由CPU执行指令的内部时间引起,如非法操作码、地址越界、算术溢出等;(3)陷入:在用户程序中使用系统调用;
进程与线程(1)进程:进程是资源分配的基本单位,进程控制块PCB描述进程的基本信息和运行状态,所谓的创建进程和撤销进程,都是指对PCB的操作;每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含至少一个线程;(2)线程:线程是CPU调度的基本单位,一个进程中可以有多个线程,它们共享进程资源;每个线程有独立的运行栈和程序计数器PC,线程切换开销小;区别:a.拥有资源:进程是资源分配的基本单位,线程不拥有资源,线程可以访问隶属进程的资源;b.调度:线程时独立调度的基本单位,在同一进程中,线程的切换不会引起进程切换,从一个进程中的线程切换到另一个进程中的线程时,会引起进程切换;c.系统开销:由于创建或撤销进程时,系统都要为之分配或回收资源,如内存空间、I/O设备等,所付出的开销远大于创建或撤销线程时的开销。类似地,在进行进程切换时,涉及当前进程CPU环境的保存及新调度进程CPU环境的设置,而线程切换时只需保存和设置少量寄存机内容,开销很小;d.通信:线程间可以通过直接读写同一进程中的数据进行通信,进程通信需要借助IPC;2、线程状态切换(1)新建状态(New):新创建了一个线程对象;(2)就绪状态(Runnable):线程位于可运行线程池中,等待获取CPU的使用权;(3)运行状态(Running):就绪状态的线程获取了CPU,执行程序代码;(4)阻塞状态(Blocked):因为某种原因放弃CPU使用权,暂时停止运行。其原因主要有:等待阻塞(wait())、同步阻塞(synchronized)、其他阻塞(sleep()、join()、I/O输入);