
操作系统
m0_37162697
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
操作系统的进一步发展
1.微机操作系统 配置在微机上的操作系统 可分为: (1)单用户单任务操作系统 只允许一个用户上机且只允许用户程序作为一个任务运行,代表:CP/M,MS-DOS (2)单用户多任务操作系统 只允许一个用户上机,但允许一个用户程序分成若干任务,使它们并发执行,代表:OS/2,MS Windows,linux (3) 多用户多任务操作系统 允许多个用户通过自己的终端,使用同一台主机原创 2017-05-25 17:46:17 · 403 阅读 · 0 评论 -
操作系统的功能与特征
处理机管理功能,存储器管理功能,文件管理功能,设备管理功能,提供便于使用的用户接口 1.处理机管理的功能 对处理机进行分配,并对其运行进行有效地控制和管理,以进程为单位。 (1)进程控制 为作业创建进程,撤销已结束的进程以及控制进程在运行过程中的状态转换。 (2)进程同步 对诸进程的运行进行协调,主要协调方式有两种: 进程互斥方式:对临界资源进行访问时 进程同步方式:相互合作完成共原创 2017-05-26 10:56:44 · 690 阅读 · 0 评论 -
操作系统结构设计
1.传统的操作系统结构 (1)模块化结构操作系统 包含若干模块,每一模块实现一个特定功能,模块还可以细分。 (2)层次结构操作系统 每一层实现一组基本概念及其相关的基本属性。 2.现代的操作系统结构 (1)微内核 足够小的内核:只包括操作系统最基本的部分 基于客户\服务器模式:操作系统大部分放在内核外的一组服务器中实现。 应用机制和策略分离的技术:通常将机制放在操作系统的内核中原创 2017-05-30 12:47:30 · 1398 阅读 · 0 评论 -
用户接口
1.命令接口 (1)联机命令接口 接收用户的命令,解释命令,执行命令,接收操作系统发来的信息,提交给用户。 终端处理程序:接收用户输入的字符,字符缓冲管理,回送显示,屏幕编辑,特殊字符处理。 命令解释程序:两种处理方法:直接处理,子进程处理。 (2)脱机命令接口 先用作业控制语言写好一份作业控制说明书,告诉操作系统用户希望如何控制作业执行。 2.系统调用 处理机发送访管指令给陷入处原创 2017-05-31 11:12:12 · 321 阅读 · 0 评论 -
作业管理
作业:用户在一次计算过程中或者一次事务处理过程中要求计算机系统所做工作的集合。 作业步:作业的每一个加工步骤 作业流:将一批作业送入系统,并在操作系统的控制下一个接一个的进行处理 作业的类型:批处理作业,交互式作业。 作业管理的基本功能是作业调度和作业控制 作业调度:操作系统按照一定策略选取若干作业,为其分配必要的资源,让其能够同时执行。 作业控制:作业如何输入到计算机,如何控制其执行原创 2017-06-05 16:07:47 · 931 阅读 · 0 评论 -
进程
进程是程序的一次执行,是个动态的概念。 1.进程的三种基本状态:就绪,执行,阻塞。 就绪->执行:进程获得了处理机 执行->阻塞:进程请求访问临界资源,而资源正在被使用。 执行->就绪:时间片用完,优先级高抢占优先级低。 阻塞->就绪:I/O请求完成 挂起状态: 活动就绪到静止就绪:不在被调度 活动阻塞到静止阻塞:所期待事情发生后,变为静止就绪 静止就绪到活动就绪: 静止阻塞到原创 2017-06-06 16:34:03 · 378 阅读 · 0 评论 -
进程调度
1.基本概念 高级调度:作业调度,分时系统一般没有。 低级调度:进程调度 中级调度:在内存和外存对换区之间进行进程对换。 进程调度的功能:选择占有处理机的进程,进行进程上下文的切换。 调度方式:非剥夺,剥夺。 2.进程调度算法 先进先出,最短作业优先,最高响应比优先,优先级(静态,动态),时间片轮转,前后台调度(分时在前台,批处理在后台),多级反馈队列轮转。原创 2017-06-07 15:28:25 · 320 阅读 · 0 评论 -
线程的基本概念
线程是调度和分配的基本单位,但不独立拥有资源。 用户级线程与内核支持线程的比较: 1.内核支持的线程调度与切换与进程相似;而用户级线程非常快。 2.用户进程调用系统调用时,阻塞进程;而内核支持线程只阻塞线程。 3.用户级已进程为单位调度。原创 2017-06-07 15:47:23 · 241 阅读 · 0 评论