摘要: 进程控制 进程控制一般是有OS内核原语来实现 操作系统内核 关于:现代操作系统一般将OS划分为若干层次,通常将中断处理程序,各种设备常用的驱动,以及运行频率较高的模块都安排在紧靠硬件的软件层,将他们常驻内存中,即通用的OS内核 目的:1.保护软件防止遭受其他应用软件的破坏 2.可以提高OS的效率 处 阅读全文
posted @ 2020-03-15 20:56 快乐的小笨猪 阅读(375) 评论(0) 推荐(0)
摘要: 基础:进程的描述和控制 策略:进程调度 实现:互斥和同步 避免:死锁和饥饿 解决:几个经典问题(生产者消费者问题,读者写者问题,哲学家进餐问题) 关于:进程通信 阅读全文
posted @ 2020-03-15 17:57 快乐的小笨猪 阅读(126) 评论(0) 推荐(0)
摘要: 进程的描述 进程的描述 进程的定义和特征 进程的定义 引入进程:由于多道环境下,程序并发执行,此时程序失去了封闭性并有间断性,以及不可再现性。由此决定,通常的程序是不能参加并发执行的,否则程序的运行失去了意义,为使程序能并发执行,并且可以对并发执行的程序描述和控制,人们引入进程的概念。 PCB:为使 阅读全文
posted @ 2020-03-15 17:54 快乐的小笨猪 阅读(286) 评论(0) 推荐(0)
摘要: 前趋图和程序执行 前趋图和程序执行 前趋图: 目的:为了能更好的描述程序的顺序和并发执行的情况 概念:有向无循环图(DAG) 程序执行 程序的顺序执行 概念:一个程序有若干个程序段组成,每一个程序段完成特定的功能,在执行时要按照某种次序顺序执行 图a为程序执行情况,I为输入操作,C为计算操作,P为打 阅读全文
posted @ 2020-03-15 15:36 快乐的小笨猪 阅读(1464) 评论(0) 推荐(0)
摘要: OS结构设计 早期的OS的规模很小,只有几十kb 传统操作系统结构 无操作系统:为保证功能实现和提高效率,缺乏首尾一致地设计思想。此时地OS是为数众多的一组过程的集合,每个过程可以任意地调用其他过程,致使系统内部既复杂又混乱。 模块化结构OS: 模块化程序设计技术的基本概念:基于分解和模块化的原则来 阅读全文
posted @ 2020-03-03 16:26 快乐的小笨猪 阅读(1096) 评论(0) 推荐(0)
摘要: 操作系统的主要功能: 我们再回到一开始的问题,操作系统的目的是什么? 为多道程序的运行提供良好的运行环境,以保证多道程序能够有条不紊地, 高效地运行,并能最大程度提高计算机系统资源的利用率,方便用户使用 那么操作系统有哪些功能来实现这一目的呢? 处理机管理功能 进程控制 在多道程序环境下,为使作业能 阅读全文
posted @ 2020-03-03 00:58 快乐的小笨猪 阅读(1246) 评论(0) 推荐(0)
摘要: 操作系统的特性 并发(这一特性使OS能有效的提高系统资源利用率,增加系统吞吐量) 并行与并发的区别: 并行:两个或两个以上事件同一时刻发生 并发:两个或两个以上事件同一时间间隔发生 引入进程 概念:在系统中能够独立运行并作为资源分配的基本单位,它是由一组机器指令,数据和堆栈等组成的,是一个能独立运行 阅读全文
posted @ 2020-03-03 00:29 快乐的小笨猪 阅读(232) 评论(0) 推荐(0)
摘要: 操作系统的发展历程 未配置操作系统的计算机系统 人工操作方式 缺点: 用户独占全机 cpu等待人工操作 脱机输入/输出方式(为解决人机直接io速度不匹配的矛盾) 优点 减少cpu空闲时间 提高了io速度 单批道处理系统 过程:通过脱机的方式将一批作业输入到磁带,并在系统上配备了monitor监控程序 阅读全文
posted @ 2020-03-02 11:06 快乐的小笨猪 阅读(791) 评论(0) 推荐(0)
摘要: 什么是操作系统? 操作系统是计算机系统中的一个系统软件,控制和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,以便有效利用这些资源为用户提供一个强大,使用方便的工作环境,从而在用户与计算机之间起到接口的作用 操作系统的目标 方便性 有效性 提高系统资源的利用率以及提高系统的吞吐量(吞吐量 阅读全文
posted @ 2020-03-02 09:24 快乐的小笨猪 阅读(3445) 评论(0) 推荐(0)
摘要: 实验8 分析一个奇怪的程序 整理了一下对汇编语言第二版实验8的理解 涉及了转移指令,计算机组成原理的一些知识 首先我们来看一下代码 1 assume cs:codesg 2 codesg segment 3 4 mov ax,4c00h 5 int 21h 6 7 start:mov ax,0 8 阅读全文
posted @ 2020-02-18 16:56 快乐的小笨猪 阅读(542) 评论(0) 推荐(0)