自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 关于初始化派生类的两种方法

一、直接初始化时赋值(静态联编)//构造函数名(变元表):基类(变元表),数据成员1(变元表),数据成员2(变元表)....,数据成员n(变元表)//{}class Base_chushihua{ public: int x; Base_chushihua(int i):x(i){} };class Derive...

2020-03-10 12:49:36 855

原创 文件管理

1、文件和文件系统文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储、使用等操作。 1 )基本概念 数据项:描述对象某种属性的字符集;是数据组织中可以命名的最小逻辑数据单位。 记录:一组相关数据项集合,描述对象某方面的属性; 关键字:一个记录中的一个或几个数据项的集合,用于唯一的标识一个记录。 文件:由创建者定义的、具有文件名的一组相...

2018-11-26 21:12:12 211

原创 目录

Ø组织文件数据Ø存放文件数据Ø检索使用文件 文件控制块—FCB 为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为“文件控制块”(FCB) 文件与文件控制块一一对应 记录文件名及其存放地址、文件的说明和控制信息。(是谁?在哪里?什么权?) 文件管理程序借助于文件控制块中的信息对文件施以各种操作。   把文件控...

2018-11-26 20:42:27 229

原创 设备管理 用户层IO软件 缓冲 磁盘

引入缓冲区的主要原因:缓和CPU与I/O设备间速度不匹配的矛盾。缓冲区数据成批传入内存,也可进一步减少对CPU的中断频率最终目的:提高CPU和I/O设备的并行性。 使用缓冲区的方式:1)单缓冲、多缓冲每当用户进程发出一I/O请求时OS在主存中为之分配一个缓冲区。CPU和外设轮流使用,一方处理完后等待对方处理。进一步加快输入和输出速度,提高设备利用率制,也称缓...

2018-11-26 20:30:35 229

原创 设备管理 IO组成 IO软件

需要用于输入、输出和存储信息的设备;需要相应的设备控制器;控制器与CPU连接的高速总线;有的大中型计算机系统,配置I/O通道;  1)主要功能 1.隐藏物理设备细节,方便用户用户使用抽象的I/O命令即可2.实现设备无关性,方便用户用户可用抽象的逻辑设备名来使用设备,同时也提高了OS的可移植性和易适应性。3.提高处理机和设备的并行性,提高利用率...

2018-11-26 19:38:06 1046

原创 虚拟存储器

逻辑上扩充内存1.虚拟存储器的基本概念  •引入、实现、特征2.请求分页存储管理方式  •硬件支持、地址变换、分配算法  •页面置换算法  •性能分析3.请求分段存储管理方式 1.虚拟存储器的基本概念1)常规存储器管理方式的特征2)局部性原理               程序在执行时将呈现出局部性规律:                    在一...

2018-11-23 22:31:39 184

原创 内存离散分配 分页、分段

基本分页存储管理基本分段存储管理段页式存储管理 基本分页存储管理方式   作业逻辑地址空间有M大,就需要向内存申请一个M大的连续区域。   分页的目的是更细粒度的处理空间,减少粗放管理的浪费或开销问题。     离散分配内存: 作业规定大小划分成小份;内存也按同样大小划分成小份 作业的任一小份可分散放入内存任意未使用的小份...

2018-11-23 21:59:13 764

原创 内存空间管理--连续

连续分配方式为一个用户程序分配一个连续的内存空间 单一连续分配固定分区分配动态分区分配动态重定位分区分配其他 单一连续分配 内存分为系统区和用户区两部分: 系统区:仅提供给OS使用,通常放在内存低址部分 用户区:除系统区以外的全部内存空间,提供给用户使用。   最简单的一种存储管理方式,只能用于单用户、单任务的操作系统中...

2018-11-23 12:18:44 381

原创 程序编译链接

认识各种存储部件 寄存器、内存、磁盘 寄存器、高速缓存、内存、磁盘缓存、磁盘 主存:保存进程运行时的程序和数据寄存器:速度最快,价格昂贵容量不大,一般以字为单位,只要存放指令一次操作的数据就够了 。                                                                         ...

2018-11-23 10:52:47 240

转载 进程调度习题

问题描述假设一个系统中有5个进程,它们的到达时间和服务时间如表3-1所示,忽略I/O以及其他开销时间,若分别按先来先服务(FCFS)、非抢占及抢占的短进程优先(SPF)、高响应比优先(HRRN)、时间片轮转(RR,时间片=1)、多级反馈队列调度算法(FB,第i级队列的时间片=2i-1)以及立即抢占的多级反馈队列调度算法(FB,第i级队列的时间片=2i-1) 进行CPU调度,请给出各进程的完成时...

2018-11-17 15:35:25 4164 1

原创 装水问题(引入普通变量)

///****似乎解法是一个工人,而不是两个工人,需要改进****////// 问题描述:  两个搬运工人向卡车中装纯净水,每车最多20箱。卡车装满即开走,需装10辆车。给出简单的同步分析及算法,写明信号量的含义和初值  提示:信号量和普通变量结合使用解答 :设置变量/***车(互斥)***/①semaphore m=1/***工人装满20箱水->车就离开...

2018-11-13 17:52:37 256

原创 分页、分段、虚拟内存

二、页面管理方式1.主存512M,页面大小为4K 则:1)物理块有多少个?最大物理块号是?物理块=主存512M/页面大小4K=2的17次方个最大物理块号=2的17次方1111 1111 1111 1111 12)不考虑权限问题,页表项至少多大?页表项大小=(多少项页表项记录)  512M/4K=2的17次方 (个) 【这里存疑,页表项大小是计算什么?】是指17位长度 还...

2018-11-08 21:56:33 1802

原创 同步与互斥-代码实例

两个线程调用临界资源输出打印,如何实现互斥?<互斥的例子> 参考网址:https://blog.csdn.net/zbw18297786698/article/details/53435248心得体会: 利用Thread创建两个线程,调用方法slep()会使调用它的线程挂起以百万分之一为单位的制定周期,        该方法抛出一个Interrupt...

2018-11-03 10:17:13 1581

原创 处理机调度与常见算法

处理机调度:多道程序环境下,动态的把处理机分配给就绪队列中的一个进程使之执行;作业进入系统驻留在外存的后备队列上,再至调入内存运行完毕,可能要经历下述三级调度 高级调度 中级调度 低级调度 1、高级调度(High Scheduling) 又称作业调度或长程调度(Long-Term Scheduling),接纳调度(Admission Scheduling) ...

2018-10-31 23:36:33 1849 1

转载 进程通信、线程

进程通信是指进程之间的信息交换低级通信——进程之间的互斥和同步 (1)效率低(通信量少) (2)通信对用户不透明(程序员实现,操作系统只提供共享存储器供代码操作)   高级进程通信 用户直接利用操作系统提供的一组通信命令,高效地传送大量数据的通信方式。 操作系统隐藏了进程通信的细节,对用户透明,减少了通信程序编制上的复杂性  高级通信机制...

2018-10-31 23:18:44 156

转载 信号量机制

控制同步的关键 不被打断的进行标志值的判断和修改 整型信号量 1.信号量定义为一个整型量 2.根据初始情况赋相应的值 3.仅能通过两个原子操作来访问 为什么采用记录型信号量? 整型信号量符合“有限等待”原则 signal释放资源后,当CPU被分配给等待进程后,等待进程仍可继续执行,可以符合“有限等待”。 但整型信号量不符合“让权等待”原则 整型信号量的...

2018-10-31 22:51:15 683

原创 进程控制与同步

进程控制的基本过程 进程的创建 进程的终止 进程的阻塞与唤醒 进程的挂起和激活 进程创建过程   (1) 申请空白PCB   (2) 为新进程分配资源 主要是内存资源的处理 (3) 初始化进程控制块 标识符(包括父进程的)、程序计数器指向程序入口地址,就绪态、优先级等信息的填写。 (4) 将新进程插入就绪队列   原语是由若干指...

2018-10-31 22:10:46 192

原创 进程与PCB

多个程序如果无序并发,得到的只能是混乱的执行结果,多道程序运行,走走停停的可能顺序有很多种,符合前趋图的关系才是合理并发。程序 程序段 + 数据段 进程实体 程序段 + 数据段 + 控制块PCB 存放进程的管理和控制信息的数据结构称为进程控制块进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位程序顺序执行时的特征 (1) 顺序性 处理机的...

2018-10-31 21:54:53 369

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除