- 博客(107)
- 资源 (3)
- 收藏
- 关注
原创 1计算机体系概述_1.2操作系统发展历程
它不采用某些机制来提高某一技术方面的瓶颈问题,而让系统的各个组成部分都尽量去 “忙”,因此切换任务所花费的时间很少,可实现。在实时操作系统的控制下,计算机系统接收到外部信号后及时进行处理,并在严格的时限内处理完接收的事件。当然,多道批处理系统的设计和实现要比单道系统复杂很多,因为要充分利用各种资源,就要涉及各种资源的调度问题。,各道作业的完成顺序与它们进入内存的顺序在正常情况下应完全相同,亦即先调入内存的作业先完成(类似堆),这类系统必须提供绝对保证,让某个特定的动作在规定的时间内完成。
2023-06-05 20:31:25 652
原创 1计算机系统概述_1.3计算机的性能指标
例如,更改指令集可以减少程序所含指令的条数,但同时可能引起CPU结构的调整,从而可能会增加时钟周期的宽度(降低主频)。有关主频、CPI 和指令条数的相互制约关系,相信读者在学完指令系统、数据通路设计后会有更深刻的认识。通常前者用大写的 K,后者用小写的k,但其他前缀均为大写,表示的含义取决于所用的场景。一次操作可以处理的最大数据长度,通常这个长度也等于CPU内寄存器的大小,容量、文件大小等时,K、M、G、T通常用。我们常说的32位、64位指的就是字长。等时,k、M、G、T通常用。
2023-06-04 12:49:12 1078
原创 1绪论_1.1数据结构的基本概念+1.2算法和算法评价
是对特定问题求解步骤的一种描述,它是指令的有限序列,其中的每条指令表示一个或多个操作。算法效率的度量是通过。
2023-06-03 20:03:42 638
原创 1计算机系统概述_1.2计算机系统层次结构+1.3计算机的性能指标
例如,浮点数运算既可以用专门的浮点运算器硬件实现,又可以通过一段子程序实现,这两种方法在功能上完全等效,不同的只是执行时间的长短而已,显然硬件实现的性能要优于软件实现的性能。计算机系统的多级层次结构的作用,就是针对上述情况,根据从各种角度所看到的机器之间的有机联系,来分清彼此之间的界面,明确各自的功能,以便构成合理、高效的计算机系统。,它是面向用户的,是为方便用户编写应用程序而设置的。指令的地址,具体自动+1的功能(这里的“1”指一条指令的长度), 即可自动形成下一条指令的地址,它与主存的。
2023-06-03 19:26:00 777
原创 1计算机体系概述_1.1操作系统的基本概念+1.2操作系统发展历程+1.3操作系统运行环境
操作系统(OS)是指整个计算机系统的,合理地组织、调度计算机的工作与资源的分配,进而为提供方便与的【——硬件如中央处理器、内存、输入输出设备等,。——应用程序如字处理程序、 电子制表软件、编译器、网络浏览器等,按何种来解决用户的计算问题。——OS各种计算机- 为应用- 并充当与之间的- OS】对。操作系统是一种操作系统的。即共享,是指系统中的资源可供内存中多个共同使用。,两者之间虚拟是指把一个物理上的实体变为若干逻辑上的对应物。用于实现虚拟的技术,称为虚拟技术。
2023-05-31 18:13:27 975
原创 1计算机网络体系结构_1.1计算机网络概述
表示网络的通信线路所能传送的数据能力,是数字信道所能传送的“最高数据传输速率”同义词(b/s)用户使用网络就像使用一台单一的超级计算机,无须了解网络的存在、资源的位置信息。:指某个部门为满足本单位特殊业务需要建造的网络(只向本单位提供服务),运送主机所发送的数据,其覆盖范围 :直径为50km~999km。:数据(报文\分组)从网络(链路)的一端传送到另一端所要的总时间。覆盖范围较小,通常是直径为20m~9km的区域。:指电信公司出资建造的大型网络(交钱就能用),它能够调用用户所需要的 资源,而整个。
2023-05-31 18:04:31 986
原创 算法——字符串(1)
给你一个字符串 s ,每 两个 连续竖线 ‘|’ 为 一对。换言之,第一个和第二个 ‘|’ 为一对,第三个和第四个 ‘|’ 为一对,以此类推。给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。进行计数操作,因为0也是偶数,就相当于默认-1位置上有个。返回 不在 竖线对之间,s 中 ‘*’ 的数目。注意,每个竖线 ‘|’ 都会 恰好 属于一个对。解释: 可由子串 “ab” 重复两次构成。而是直接用分段来研究,一段段比,一字字比;计数上出现了误区,不应该想提出来计数,...
2022-08-04 10:35:23 64
原创 算法——数组(1)
解密后的密码为[7+1+4,1+4+5,4+5+7,5+7+1]。由于code是循环的,code[n-1]下一个元素是code[0],且code[0]前一个元素是code[n-1]。你的情报员会给你一个长度为n的循环数组code以及一个密钥k。我们将所有值求和得到1+4+2+5+3+7+11+10+15=58。给你一个正整数数组arr,请你计算所有可能的奇数长度子数组的和。请你返回arr中所有奇数长度子数组的和。......
2022-08-02 11:31:39 76
原创 Node.js学习笔记_NO.02
http模块用于创建Web服务器的模块,通过其提供的方法,就能将一台普通电脑变成一台Web服务器,从而对外提供Web资源服务。服务器相关知识:ip地址格式:点分十进制(a.b.c.d),其中a b c d 都是0~255之间的十进制整数①每台Web服务器,都有自己的IP地址;②为方便测试,可以在自己的浏览器中输入127.0.0.1这个IP地址,就能把自己的电脑当作一台服务器进行访问域名(Domain Name)是IP的别名,IP地址和域名是一一对应关系,该对应关系存放在域名服务器(DNS)的电
2022-07-14 14:18:03 306
原创 Java学习笔记_No.1
public class & class一个Java源文件当中可以定义多个class一个Java源文件当中public的class不是必须的一个class会定义生成一个xxx.class字节码文件一个java源文件当中定义公开的类的话,只能有一个,并且该类的名称必须和java源文件名称一致*每一个class当中都可以编写main方法,都可以设定程序的入口,想执行B.class中的main方法:java B,想执行x.class中的main方法:java x在这里插入代码片...
2022-06-27 20:33:18 208
原创 算法——回溯法(1)
#include<iostream>using namespace std;#define n 4int count;int x[n+1];//代表坐标(q, [q])int place(int q) { //判断能否把Q放在第q行的某列 int i; for(i = 1; i < q; i++) { if(abs(q-i)==abs(x[q]-x[i])||x[q]==x[i]) { //判断是否同列或者同斜线 return 0; } } return
2022-06-26 10:05:25 98
原创 微信小程序云开发学习笔记No.02——(更新、删除)
更新数据库当用户具有写权限时 才可以更新记录的数据①updata方式局部更新一个记录或者是一个数组的多个记录 指定字段更新db.collection('todos').doc('id-1').updata({ data: { done: true }}).then(res => { console.log(res)})res = { erMsg: "document.updata:ok", stats: { updated: 1//表示被更新的数量 }}d
2022-05-26 15:10:43 676
原创 JAVA学习笔记No.06
JAVA异常处理(后端开发)Java异常处理之try-catch之异常捕获JAVA中提供了一种捕获异常的机制:try-catchtry{ ...}catch(Exception e) { 异常处理代码}...举例:除数不能为0import java.util.Scanner; public class ExcTest { public static void main(String[] args) { // 第一步:接收给定的整数 Scann
2022-05-26 15:08:10 569
原创 微信小程序云开发学习笔记No.01
云开发API:①数据库API(①小程序端API;②服务端API;)②HTTP API云能力初始化app.jsApp({ onLaunch() {//小程序生命周期函数onLaunch,小程序启动时会调用它 wx.cloud.init({ env: '你的环境ID', traceUser: true//在用户管理中 记录用户对云资源的访问 }) }})数据库的引用const db = wx.cloud.database() //获取默认环境的数据库的引用可以有
2022-05-23 22:24:29 260
原创 算法——动态规划(2)
#include <stdio.h>int MaxSum(int n, int a[], int &besti, int &bestj) { int sum = 0; int b = 0; int begin = 0; for (int i = 1; i <= n; i++) { if (b > 0) b+=a[i-1]; else { b = a[i-1]; begin = i-1; } if (b > sum) {
2022-05-20 12:17:29 81
原创 JAVA学习笔记_No.05
Java继承和多态之综合练习一、成员类型二、抽象类抽象类(abstract class):一种父类,作为模板使用,可根据其格式创建和修改新的类抽象类的方法:①带方法体的一般方法;②没有方法体的抽象方法抽象方法:①只需要声明,不需要实现;②用;结尾,不用{}结尾;③意味该方法必须被子类方法覆盖三、Override/** * 按照动物、宠物、猫和蜘蛛的关系,通过编程实现各自的关系并声明自己的属性和方法。 */// 创建Animal类,它是所有动物的抽象父类abstract cl
2022-05-20 12:14:32 161
原创 JAVA学习笔记_No.04
求多个数组的交集class Solution { int[] temp = new int[1001]; public List<Integer> intersection(int[][] nums) {//List< Integer> List是一个接口 <>中表示了List里面放的对象是什么类型。Integer:Integer是java为int提供的封装类 int n = nums.length; List<Integer> ans = ne
2022-05-05 14:29:42 280
原创 JAVA学习笔记_No.03
Java继承和多态之子类继承性Rectangle.java/** * 任务:定义一个矩形 Rectangle 类,继承 Shape 类, * 在这个类中分别定义一个名为 area 的方法,实现计算该形状面积的功能。 * 类名为:Rectangle */class Rectangle extends Shape{//class 子类 extends 父类double area(){ // 计算矩形面积的功能。 double a = super.getHeight();//get用来赋值,s
2022-04-28 14:48:13 2045
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人