![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
null_kk
学习记录 反思 debug
展开
-
操作系统(第八单元)
第八章 文件管理8.1文件概念文件引入的目的:信息管理的需要、操作系统本身需要文件的定义从操作系统上来看: 文件是在逻辑上具有完整意义的一组相关信息的集合 。从逻辑上说:它可以是一组相关的字符流集合。(无结构)也可以是一组相关的记录集合。(有结构)文件类型:按用途分 :系统文件 、用户文件 、库文件按性质分 :普通文件 、目录文件 、特殊文件按存取属性分 :可执行文件 、只读...原创 2020-05-03 10:31:22 · 1680 阅读 · 0 评论 -
操作系统(第七单元)
第七章 设备管理7.1 I/O 管理概述I/O管理的功能 :监视设备的状态进行设备分配完成I/O操作缓冲管理I/O硬件组成:单总线传统三级总线采用南北桥的多级总线(PCI总线、E/ISA总线)采用I/O通道的多级总线设备的类型:设备管理划分块设备(存储设备)字符设备网络设备交互功能划分人机交互设备存储设备机机通信设备信息传递方向划分输入设备...原创 2020-04-28 23:44:01 · 374 阅读 · 0 评论 -
操作系统(第六单元)
第六章 虚拟存储管理6.1虚拟存储器的引入面对内存不足的解决方法1、覆盖技术(程序参与)2、交换技术(整体交换):可将暂时不能运行的程序放到外存。3、虚拟存储(局部性)覆盖技术和交换技术对比覆盖:(1)只能发生在没有调用关系的模块间(2)程序员必须给出模块间关系(3)发生在运行程序的内部模块间交换:(1)以进程为单位(2)不需要模块间的逻辑覆盖结构(3)发生在内存各进程...原创 2020-04-18 19:59:22 · 469 阅读 · 0 评论 -
操作系统(第五单元)
第五章 存储管理5.1程序的装入与链接编译链接目标代码+所需库函数=装入模块装入将装入模块装入内存,该过程也叫做地址重定位,也称地址映射程序的装入方式:重定位:逻辑地址装换为物理地址静态重定位动态重定位程序的链接方式静态链接:对相对地址进行修改 变换外部调用符号装入时动态链接:再装入内存时,边装入边链接。便运行时动态链接:运行时,用到那个模块,再链接哪个模块,用不到的模...原创 2020-04-06 22:37:08 · 406 阅读 · 0 评论 -
操作系统(第四单元)
4.1调度类型与准则调度类型:高级调度、低级调度、中级调度高级调度:又称作业调度、宏观调度。外存上后备队列中的作业调入内存。适用于批处理系统。低级调度:又称进度调度、微观调度。决定就绪队列中哪些进程获得处理机。适用于分时、实时、批处理系统。调度方式:非剥夺式、剥夺式抢占原则:时间片、优先权、进程长短中级调度:又称对换程序。内存外存对换,解决内存紧张问题。进程调度方式:不可剥夺...原创 2020-03-29 20:18:17 · 185 阅读 · 0 评论 -
线程的创建相关错误
错误一:cannot open precompiled header file debug/*.pch解决方案:打开Project-> Setting对话框选C++页,将Category下拉式列表框选中Precompiled Headers,最简单的办法就是选中第一个选项“Not using…"错误二:unresolved external symbol __endthreadexun...原创 2020-03-26 11:19:02 · 128 阅读 · 0 评论 -
操作系统(第三单元)
第3章 进程同步与通信3.1 进程的同步与互斥进程在单处理机多道环境中,进程被交替执行,表现出并发性的特征。怎样保证进程执行结果的正确性?交互方式:进程之间互相都不知道对方的存在(竞争关系)进程之间间接知道对方(共享合作)进程之间知道对方存在(通信合作)进程之间交互关系:互斥 同步 通信同步:指多个进程中发生的事件存在着某种时序关系,它们必须按规定时序执行,以共同完成一项任务。...原创 2020-02-09 00:24:37 · 704 阅读 · 0 评论 -
操作系统(第二单元)
2.1进程的引入用户的计算:录入用户程序和数据 执行 输出结果单道程序的顺序执行特点:顺序性处理机的操作严格按规定顺序执行封闭性程序执行时,独占系统资源可在现性当初是条件相同时,程序多次执行的结果相同多道程序的并发执行特点:间断性程序在并发执行时,形成了相互制约关系。相互制约将导致并发程序具有“执行–暂停–执行”这种间断性的活动规律...原创 2020-02-06 00:36:38 · 408 阅读 · 0 评论 -
操作系统(第一单元)
1.1计算机系统概述软件:(人与硬件的接口) 系统软件(最靠近硬件) 支撑软件(数据库接口软件 Java开发环境) 应用软件(游戏软件)硬件:(最内部) 控制器和运算器(CPU) 储存器 输入输出设备(I/O设备)CPU从内存提取指令,解码,执行,重复以上步骤到执行完毕。一个CPU有几十个寄存器。ALU与内部CPU数据总线连接。存储器是记忆设备,用来存放程序与数据。存储器...原创 2020-01-30 16:10:21 · 222 阅读 · 0 评论