2019年4月29日

存储器管理之虚拟内存的管理①

摘要: 物理内存(即实内存)管理改善物理内存管理的相关技术:内存拼接,对换技术,覆盖技术。虚拟内存管理的目标虚拟内存管理的实现思路原理典型虚拟内存管理方式①页式虚拟存储方式1 概念:把进程空间(虚拟)和内存空间划分等大小的小片。小片典型大小:1K、2K或4K…进程的... 阅读全文

posted @ 2019-04-29 11:18 的先生在打码 阅读(302) 评论(0) 推荐(0) 编辑

2019年4月28日

存储器管理之物理内存的管理

摘要: 分区内存管理单一区存储管理定义:用户区不分区,完全被一个程序占用。优点:简单,不需要复杂的硬件支持缺点:内存浪费,利用率低分区存储管理定义:把用户区划分为若干大小不等的分区,共不同程序使用。适用单用户单任务系统。①固定分区把内存固定地划分为若干个大小不等的分... 阅读全文

posted @ 2019-04-28 17:20 的先生在打码 阅读(156) 评论(0) 推荐(0) 编辑

逻辑运算

摘要: 三种基本的逻辑运算1 与 (全一出一,否则出零)F= A & B对应的门逻辑符号2 或 (有一出一,全零出零)F= A+ B3 非 (取相反结果)复合逻辑运算1 与非跟与逻辑相反2 或非跟或相反3 与或非4异或5同或逻辑代数的基本定律①0-1律 A·0=0;... 阅读全文

posted @ 2019-04-28 16:02 的先生在打码 阅读(1027) 评论(0) 推荐(0) 编辑

了解Java基本数据类型的取值范围

摘要: 拿byte类型做栗子一个字节是8位二进制数,然后最高位会用来作为符号位。正数计算机是存的原码,负数是存的补码。也就说byte正数最大是0111 1111,转化为十进制是:127(这就是byte的上限)byte能存储的最小负数,首先要知道计算机存储负数是用的负... 阅读全文

posted @ 2019-04-28 15:23 的先生在打码 阅读(250) 评论(0) 推荐(0) 编辑

2019年4月27日

算术运算二之补码系统的加法

摘要: 两个正数相加两个正数相加直接进行,注意两个数位数要保持一致正数与一个比它小的负数相加例如,+9和-4相加。记住:-4要用补码形式表示,所以+4(00100)必须转换成-4(11100)。在这种情况下,加数的符号位是1。注意符号位也参加了加法运算的过程。事实上... 阅读全文

posted @ 2019-04-27 10:19 的先生在打码 阅读(968) 评论(0) 推荐(1) 编辑

算术运算

摘要: 当两个二进制数码表示两个数量大小时,它们之间可以进行数值运算,这种运算称为算术运算。数字系统一个重要的功能就是可以对用二进制码表示的数进行各种算术运算,掌握二进制数的基本运算,有助于了解这些运算电路的工作原理和设计过程。二进制加法任意两个二进制数(不论在什么... 阅读全文

posted @ 2019-04-27 09:37 的先生在打码 阅读(459) 评论(0) 推荐(0) 编辑

二进制加法Java实现

摘要: 二进制整数的Java实现任意两个二进制数(不论在什么位置)相加,只可能出现4种情况。它们是:0+0=01+0=0+1=11+1=10=0+向高一位的进位11+1+1=11=1+向高一位的进位1//整数二进制相加 public static String ad... 阅读全文

posted @ 2019-04-27 09:36 的先生在打码 阅读(1985) 评论(0) 推荐(0) 编辑

2019年4月26日

几种简单的编码(为什么使用ASCII码)

摘要: 二-十进制码(BCD码)在目前的数字系统中,一般是采用二进制数进行运算的,但是由于人们习惯采用十进制数,因此常需进行十进制数和二进制数之间的转换,其转换方法上面已讨论过了。为了便于数字系统处理十进制数,经常还采用编码的方法,即以若干位二进制码来表示1位十进制... 阅读全文

posted @ 2019-04-26 19:53 的先生在打码 阅读(1332) 评论(0) 推荐(0) 编辑

String的substring方法

摘要: string.substring(beginIndex, endIndex)左闭右开。测试public static void main(String[] args) { String a = "abcdefg"; System.out.printl... 阅读全文

posted @ 2019-04-26 16:54 的先生在打码 阅读(266) 评论(0) 推荐(0) 编辑

十进制转化为二进制Java实现

摘要: 提取2的幂这个方法用代码实现貌似有点麻烦,需要探测大小,我只实现了整数十进制到二进制的转化/* * 提取2的幂 */ public static String TenToBin1(int ten) { int index = 0; Strin... 阅读全文

posted @ 2019-04-26 15:51 的先生在打码 阅读(240) 评论(0) 推荐(0) 编辑

导航