上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 成员属性私有化设置 点击查看代码 #include<iostream> #include<string> using namespace std; //成员属性设置为私有 //1、可以自己控制读写权限 (提供接口) //2、对于写可以检测数据的有效性 class Person { public: / 阅读全文
posted @ 2021-07-19 16:02 毋纵年华 阅读(59) 评论(0) 推荐(0)
摘要: class和struct的区别 点击查看代码 #include<iostream> #include<string> using namespace std; //struct和class区别 //struct 默认权限是 公共public //class 默认权限是 私有private class 阅读全文
posted @ 2021-07-19 15:05 毋纵年华 阅读(51) 评论(0) 推荐(0)
摘要: 封装意义 点击查看代码 #include<iostream> #include<string> using namespace std; //访问权限 //三种 //公共权限(public) 成员类内可以访问 类外可以访问 //保护权限(protected) 成员类内可以访问 类外不可以访问(继承性 阅读全文
posted @ 2021-07-19 14:46 毋纵年华 阅读(41) 评论(0) 推荐(0)
摘要: 类和对象 、封装 点击查看代码 #include<iostream> using namespace std; const double PI = 3.14; //class 代表设计一个类,类后面紧跟类的名称 class Circle { //1_访问权限 public: //2_属性 int m 阅读全文
posted @ 2021-07-19 13:47 毋纵年华 阅读(177) 评论(0) 推荐(0)
摘要: 知识总览 什么是系统调用? 避免进程随意的使用资源 系统调用背后的过程 (trap指令)内核态,CPU的控制权在操作系统 具体分析: 陷入指令(interrupt) 阅读全文
posted @ 2021-07-15 19:34 毋纵年华 阅读(50) 评论(0) 推荐(1)
摘要: 中断机制 (1)当进程1 时间过了一个时间片时 (2)CPU切换至核心态,CPU的使用权限交给操作系统; 操作系统内核对中断信号进行处理 (3)完成操作之后,操作系统把CPU的使用权交还给用户进程;进程2在用户态下开始执行 CPU进入核心态,操作系统内核负责对中断信号进行处理 (4)完成一系列操作之 阅读全文
posted @ 2021-07-15 18:38 毋纵年华 阅读(52) 评论(0) 推荐(0)
摘要: 操作系统还可以细分为一些更小的层次 原子性:指程序运行途中不可以发生中断 操作系统体系结构: 阅读全文
posted @ 2021-07-15 15:57 毋纵年华 阅读(98) 评论(0) 推荐(0)
摘要: 双模式基础平台子系统结构风格 用户模式和内核模式是指两种不同的保护特权 阅读全文
posted @ 2021-07-15 15:11 毋纵年华 阅读(54) 评论(0) 推荐(0)
摘要: 按照执行的模式来分风格 多模式结构风格 在系统的里面 模式 主要是看他的保护机制(有 / 没有 / 多级保护模式); CPU特权是出于系统安全性考虑; 单模式结构风格 应用软件和基础平台子系统都是一种运行保护机制,不对系统实行特殊的保护 阅读全文
posted @ 2021-07-15 14:25 毋纵年华 阅读(39) 评论(0) 推荐(0)
摘要: 每一层由相应的功能或者属性来界定 优点:维护性较好,哪一层出现问题,就只在该层便可解决 分级结构中,各级可以看到其以下各级 优点和缺点同样明显的分块结构 注意: (1)分层结构:不利于提高基础平台子系统的时间和空间效率,必须严格按照规定,一层一层访问 (2)分块结构:不利于实现基础平台子系统的灵活性 阅读全文
posted @ 2021-07-15 11:27 毋纵年华 阅读(124) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页