抚州哪里有做企业网站的公司,wordpress 伪静态分页,域名购买教程,wordpress链接优化操作系统
一、操作系统的四个特性 并发性#xff1a;并发性是指两个或多个时间在同一时间间隔发生#xff0c;并发和并行是两个相似的概念#xff0c;并行是指两个或多个事件在同一时刻发生。进程在宏观上并行#xff0c;微观上串行 2.共享性#xff1a;** 由于操作系统…操作系统
一、操作系统的四个特性 并发性并发性是指两个或多个时间在同一时间间隔发生并发和并行是两个相似的概念并行是指两个或多个事件在同一时刻发生。进程在宏观上并行微观上串行 2.共享性** 由于操作系统存在并发性所以计算机资源不再被某个程序独占共享性和并发性是操作系统的两个基本特征。 3.虚拟性** 虚拟性是指使用某种技术将一个物理实体变成多个逻辑上的实体这种技术叫做虚拟技术操作系统使用两种方式来实现虚拟技术 ①时分复用技术②空分复用技术
异步性 是指进程在操作系统中运行时无法确定其何时开始何时停止何时结束。
二、操作系统的作用 用户与硬件系统之间的接口从用户的角度看操作系统是用户与计算机进行交互的接口用户可以通过命令、系统调用、图形化窗口等方式使用计算机 计算机系统资源的管理者从计算机的角度看操作系统是计算机资源的管理者计算机资源可分为四类处理器资源、存储器资源、IO设备、文件资源所以管理也对应了处理器管理、存储器管理、IO设备管理、文件资源管理。 计算机资源的抽象用户不必知道计算机内部是如何工作的只需要使用计算机就行。
三、操作系统的发展
人工操作、脱机
人工操作就是指人为将打孔纸带交给计算机处理脱机方式就是指先人为将纸带录入磁盘再将磁盘交给计算机提高了计算机执行效率
批处理系统
批处理是指用户将作业成批提交给计算机处理最大的一个特点是无法人机交互
单道批处理
计算机收到成批的作业之后在计算机内存中始终只保存着一道作业必须等这道作业执行完成之后才能执行下一道作业。 特征自动性、顺序性、单道性 比如有ABC三道作业由于是单道批处理系统所以在A执行时系统的输出模块是空着的或者在A输出时执行模块和输入模块是空着的。这就导致系统资源利用率不高
多道批处理
为了进一步提高资源的利用率和系统吞吐量又引入了多道程序设计技术由此形成了多道批处理系统:用户所提交的作业都先存放在外存上并排成一个后备队列然后由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存使它们共享CPU和系统中的各种资源。
分时操作系统
分时系统是指在一台主机上链接了多个带有显示器和键盘的终端、多用户以交互的方式使用计算机并且共享主机中的资源。 分时系统要看准多用户、时间片、交互。linux和unix是典型的分时操作系统。 分时操作系统的特点 ①多路性 一台主机可以连接多个用户、宏观上是多个用户在同时使用计算机、微观上是每个用户轮流在使用处理器的时间片。 ②独立性多个用户共享一个主机彼此操作互不干扰就像独占主机一样 ③及时性用户请求能够较快获得响应 ④交互性用户能够与系统进行交互。
实时操作系统
系统能够在规定的时间内响应用户请求实时性很高。 实时操作系统相对于分时操作系统的特点而言多了一个可靠性
四、操作系统功能详解
从计算机的角度看
处理器管理功能 ①进程控制 比如进程的创建与结束以及进程运行过程中状态的切换。 ②进程同步 进程同步主要是为了多个程序能够协调运行有两种协调方式进程互斥、同步方式。 ③进程通信 进程通信就是用于实现两个合作的进程之间的信息交换 ④调度 后备队列上的进程和作业都需要处理器进行调度·
存储器管理功能 主要是在多个程序同时使用计算机时提供良好的内存管理提高内存利用率
设备管理功能 设备管理用于管理计算机系统中所有的外围设备具有缓冲管理、设备分配、设备处理及虚拟设备等功能。
文件管理功能 主要是管理文件的存储、文件读写、文件共享、文件安全等。
从用户的角度看
操作系统是用户与计算机硬件之间的接口又分为用户接口和程序接口 用户接口 为了便于用户直接或间接地控制自己的作业操作系统向用户提供了命令接口。用户可通过该接口向作业发出命令以控制作业的运行。该接口可分为联机用户接口和脱机用户接口。 程序接口 操作系统为用户程序提供了一些接口由系统调用组成用于用户程序操作计算机系统资源。 为了保证操作系统的安全操作系统又分为了两种状态核心态管态、用户态目态。
系统程序在核心态运行、用户程序在用户态运行两种状态可以相互切换。
①特权指令 特权指令是在系统态时运行的指令是关系到系统全局的指令。特权指令只允许操作系统使用不允许应用程序使用否则会引起系统混乱。 ②非特权指令 非特权指令是在用户态时运行的指令。一般应用程序所使用的都是非特权指令它只能完成-一般性的操作和任务。
五、操作系统的结构
无结构 模块化结构 分层结构 微内核