- 博客(13)
- 收藏
- 关注
原创 2020 操作系统复习 -第七、八章 文件管理
2020 操作系统 -第七、八章 文件管理第七章 文件管理7.2 文件的逻辑结构文件的逻辑结构(文件组织):是从用户观点出发所观察到的文件组织形式,即文件是由一系列的逻辑记录组成的,是用户可以直接处理的数据及其结构,它独立于文件的物理特性。(顺序文件、索引文件、索引顺序文件)文件的物理结构(文件的存储结构):是指系统将文件在外存上所形成的一种存储组织形式,是用户不能看见的。文件的物理结构不仅与存储介质的存储性能有关,而且与所采用的外存分配方式有关。(顺序文件、链接文件、索引文件)7.3 文件目录
2021-03-08 15:27:29
1147
原创 2020 操作系统复习 -第六章 设备管理
2020 操作系统 -第六章 设备管理第六章 输入输出系统6.4 设备驱动程序6.4.3 对I/O设备的控制方式使用轮询的可编程I/O方式使用中断的可编程I/O方式直接存储器访问方式I/O通道控制方式(需要CPU干预最少的I/O控制方式)6.6 用户层的I/O软件6.6.2 假脱机(Spooling)系统设计思想:用常驻内存的进程去模拟外围机,从而用一台主机完成脱机技术中需用三台计算机完成的工作。功能: 把独占设备改造为逻辑共享设备。 把一台物理I/O设备虚拟为多台逻辑I/O设
2021-01-11 18:23:38
266
原创 2020 操作系统复习 -第四、五章 存储器管理
2020 操作系统 -第四、五章 存储器管理第四章 存储器管理4.3 连续分配存储管理方式连续分配方式(分区技术):指为一个用户程序分配一片连续的内存空间。 静态分区:作业装入时一次完成,分区大小及边界在运行时不能改变。 动态分区:根据作业大小动态地建立分区,分区的大小、数目可变。连续分配方式(分区技术): 单一连续分区分配(静态分区技术):仅用于单用户单任务系统 固定分区分配(静态分区技术):可用于多道系统 动态分区分配(动态分区技术) 动态可重定位分区分配(动态分区技术)
2021-01-11 18:16:26
623
原创 2020 操作系统复习 -第二、三章 处理机管理
2020 操作系统 -第二、三章 处理机管理第二章 进程的描述与控制进程是资源分配和独立运行的基本单位2.1 前驱图和程序执行2.1.1 前驱图前趋图:有向无循环图(DAG),用于描述进程之间执行的先后顺序 前趋图中的每个结点:可以表示一条语句、一个程序段或一个进程 结点间的有向边:表示两个结点之间存在的偏序关系或前趋关系“→ ”2.1.2 程序顺序执行程序顺序执行:必须按照某种先后次序逐个执行。程序顺序执行时有如下特征: 顺序性:一个程序各个部分的执行,严格地按照某种先后次序执
2021-01-11 17:21:46
1986
原创 2020 操作系统复习 -第一章操作系统引论
2020 操作系统 -第一章操作系统引论1.1 操作系统的目标和作用操作系统的目标:有效性、方便性、可扩充性、开放性操作系统的作用:OS 作为用户与计算机硬件系统之间的接口;OS 作为计算机系统资源的管理者;OS 实现了对计算机资源的抽象;1.2 操作系统的发展过程 人工操作方式 脱机输入输出方式 单道批处理系统 多道批处理系统 分时系统 实时系统 微机操作系统1.3 操作系统的基本特征 并发性在一段时间内同时存在多道运行的程序(进程)。 共享性指系统
2021-01-11 16:57:48
291
2
原创 2020软件工程复习 -测试与维护
2020软件工程 -测试与维护1.软件测试软件测试是使用人工或自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。简单的说,软件测试就是为了发现软件缺陷2.软件测试技术 从是否关心软件内部结构和具体实现的角度:黑盒测试、白盒测试黑盒测试:完全不考虑程序的内部结构和处理过程,只知道软件产品应该具有的功能,通过测试检验每个功能是否都能正常使用。又称为功能性测试或行为测试。白盒测试:有时称为透明盒测试,已知产品内部工作过程,通过测试检验产品内部动作是否
2021-01-11 16:55:31
187
原创 2020 软件工程复习 -面向对象分析、设计
2020 软件工程 -面向对象分析、设计1.面向对象技术面向对象技术基于对象概念,以对象为中心,以类、组合、继承为构造机制,充分利用接口和多态提供灵活性,来认识、理解、刻画客观世界和设计、构建相应的软件系统。面向对象=对象 + 类 + 消息 + 继承 + 多态面向对象方法是一种把面向对象的思想运用于软件开发过程,指导开发活动的系统方法,包括分析、设计和实现等活动面向对象是软件方法学的返璞归真:面向用户2.面向对象技术优点 沟通 稳定 复用 改善软件结构(模块化与封装),提高软件灵
2021-01-11 16:54:36
2167
原创 2020 软件工程复习 -面向过程分析、设计
2020 软件工程 -面向过程分析、设计1.结构化分析方法是结构化方法在需求分析阶段的活动是面向数据流(或者过程)的传统方法,它以数据流为中心构建系统的逻辑模型2.结构化分析的逻辑模型数据模型——实体关系图行为模型——状态变迁图功能模型——数据流图实体关系图:状态转换图:3.数据流图(Data Flow Diagram,简称DFD)描述输入数据流到输出数据流的变换(即加工)过程用于对系统的功能建模基本元素:4.分层数据流图秉承抽象与分解思想,采用自顶向下、逐层分解的方
2021-01-11 16:42:43
1978
原创 2020 软件工程复习 -概述、软件过程、问题定义
2020 软件工程 -概述、软件过程、问题定义1.软件的定义软件=程序+数据+文档程序是按事先设计的功能和性能要求执行的指令序列。(程序=算法+数据结构)数据是指程序初始化数据、测试数据、以及研发数据、维护数据等。文档是与程序开发、维护和使用有关的图文材料。2.软件的特点软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。软件是被开发或设计的,而不是传统意义上的被制造。软件不会磨损。虽然软件产业正在向基于构件的组装前进,大多数软件仍然是定制。3.软件的本质特性软件具有复杂度、
2021-01-11 16:34:01
2775
原创 数据结构 C语言版|第2版-复习
数据结构 C语言版|第2版-复习目录数据结构 C语言版|第2版-复习第1章 绪论第2章 线性表第3章 栈和队列第4章 串、数组和广义表第1章 绪论1.2基本概念和术语1.2.1数据、数据元素、数据项和数据对象数据是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素是数据的基本单位。数据元素通常用于完整地描述一个对象。例如一名学生记录。数据项是组成数据元素的、有独立含义的、不可分割的最小单位。例如学生基本信息表中的学号、姓名、性别等。数据对象是性质相同的数据元素
2020-05-30 20:27:33
3553
2
原创 2019C#程序设计及应用教程总复习
2019C#程序设计及应用教程总复习第1章1.基本概念(1).NET框架包括两个主要组件:一个是公共语言运行库(CLR),另一个是类库。公共语言类型库提供.NET应用程序所需要的核心服务;类库是与公共语言运行库紧密集成的可重用的类的集合,旨在为开发和运行.NET应用程序提供各种支持。(2)命名空间的概念:命名空间是对类的一种划分。(关键字namespace)命名空间和类库的关系:命名空...
2019-12-29 21:27:57
1948
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人