摘要:
构造函数: 目的:在对象被创建的时候,自动对对象进行初始化,不用调用。 形式: 函数名与类名相同 不能定义返回值和return 形参可以有可无 可以是inline 可以重载 可以带默认值 如果没有构造函数就会有个空的构造函数 实现: Clock::Clock(int ....): hour =(x1 阅读全文
2020年3月12日
2020年3月11日
摘要:
进程控制的概念: 1.进程在运行期间,OS对其全部行为进行控制,一般有四种行为 1.create: 功能 创建一个具有指定标示的进程 参数:进程的一些标识 过程:1.创建一个空白的PCB,2获得并赋予进程标识符ID,3.为进程分配空间,4.初始化PCB赋予默认值,再插入到相应的进程队列,新进程插入到 阅读全文
摘要:
进程操作快(process control block,PCB) 描述process的状态,资源和进程相关的数据结构 PCB是进程的标志 创建进程时创建PCB,进程撤销后PCB同时撤销 PCB是一个数据结构。 进程=程序➕PCB 进程的标示 进程的上下文(context)也就是进程运行环境 切换进程 阅读全文
2020年3月9日
摘要:
1.获取源代码 2.选择和启动内核配置程序 3.根据需要配置内核模块和参数 4.重新编译新的内核 5.编译和安装模块 6.启动新内核 1.在http://www.kernel.org/中获得源代码 在Linux下解压 tar -zxvf linux-xxxxx 2.进入文件夹下: make conf 阅读全文
摘要:
用户界面分为:操作界面和系统调用 系统调用定义: OS内核为应用程序提供的服务/函数 特点: 涉及核心资源和硬件的操作 已经运行于核态 每一个系统调用具有唯一的编号:ID 调用过程中会产生终端,自愿中断 在DOS中利用INT 21h来中断实现系统调用,AH寄存器存放系统调用的中断号 再LINUX中利 阅读全文
摘要:
脚本(Script)通过类似程序的方式执行具有一定逻辑顺序的命令序列来时间人机交互 是Shell命令语句的结合 脚本程序由Shell环境解释,需要添加可执行属性 Chmod + x 文件.sh 语法: read 从键盘读入一行字符,把各个字段赋值给相应变量 read -n 1 -p"" answer 阅读全文
摘要:
用户界面定义: OS提供给User控制计算机的机制又称用户接口 界面分类: 1.os界面 2.系统调用(System Call,系统功能调用,程序界面)命令行 使用计算机: 1.通过OS的图形界面 2.通过命令行 3.通过批处理程序/批处理命令 操作界面: 1.图形用户接口 2.通过键盘命令: 包含 阅读全文