计算机基础学科
一些关于操作系统,网络基础等等计算机基础学科的专栏~
键盘里的青春
加油~
展开
-
十进制浮点数转换成IEEE754标准的32浮点数的二进制格式
将20.163转换成754标准的32位浮点数1.将十进制数转换成二进制数十进制浮点数,整数部分转换成二进制,采用除2取余法,将余数从低到高排列,即为整数的二进制数;小数部分转换成二进制,采用乘2取整法,将取整数顺序排列,即为小数的二进制数。小数部分乘2直到小数部分为0,或取到想要的位数,或循环出现前。整数部分20/2=10 .... 0转载 2017-01-06 12:21:49 · 8251 阅读 · 0 评论 -
常见的数据寻址方式
1.隐含寻址在指令中隐含着操作数的地址。如单地址的指令格式,就不是明显地在地址字段中指出第二操作数的地址,而是规定累加器ACC作为第二操作数,指令格式明显指出的仅是第一操作数的地址。因此,累加器ACC对单地址指令格式来说是隐含地址。隐含寻址的优点是有利于缩短指令字长;缺点是需增加硬件。2.立即(数)寻址这种类型的指针的地址字段指出的不是操作数的地址么事操作数转载 2017-01-06 17:40:23 · 6948 阅读 · 0 评论 -
直接映射,组相连映射以及全相连映射
Cache的容量很小,它保存的内容只是主存内容的一个子集,且Cache与主存的数据交换是以块为单位的。为了把信息放到Cache中,必须应用某种函数把主存地址定位到Cache中,这称为地址映射。在信息按这种映射关系装入Cache后,CPU执行程序时,会将程序中的主存地址变换成Cache地址,这个变换过程叫做地址变换。Cache的地址映射方式有直接映射、全相联映射和组相联映射。假设某台计算机主转载 2017-01-06 20:21:15 · 12076 阅读 · 0 评论 -
Windows 常用快捷键(纯属装逼用)
点击打开链接点击打开链接转载 2017-03-14 16:20:32 · 2070 阅读 · 0 评论 -
栈跟堆得区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两转载 2017-06-07 15:15:55 · 437 阅读 · 0 评论 -
【操作系统】处理机调度的层次和调度算法的目标
在多道程序环境下,进程数目往往多于处理机数目,致使它们竞争使用处理机。这就要求系统能按某种算法,动态地把处理机分配给就绪队列中的一个进程,使之执行。分配处理机的任务是由进程调度程序完成的。它是操作系统设计的中心问题之一。处理机调度调度的层次调度队列模型选择调度方式和算法的若干准则处理机调度的层次一个作业从提交开始,往往要经历三级调度:高级调度、中级调度、低级调度。转载 2017-06-14 13:03:11 · 1227 阅读 · 0 评论 -
《操作系统》 先来先服务FCFS和短作业优先SJF进程调度算法相关计算及实验
操作系统系列 学习至此,发现很多学了但很久没用的知识,久而久之,慢慢遗忘。等哪天还需要的话,却发现已经忘得差不多了,即使整理了文档(word等),还是得从头再学一遍。读研第一学期,发现很多东西都可以从博客上学习到,也有不少博主呕心沥血整理了挺多有用的博文。于是,本人借此契机,也慢慢开始整理一些博文,不断改进完善中。整理博文(IT)有如下目的:首要目的:记录“求学生涯”的所学所转载 2017-06-14 15:05:57 · 28651 阅读 · 4 评论 -
《操作系统》 死锁问题以及银行家算法解决
死锁的定义> 如果一组进程中的每一个进程都在等待仅由该组进程中的其他进程才能引发的事件,那仫该组进程就是死锁的.产生死锁的必要条件> 1).互斥条件:进程对所分配到的资源进行排它性使用,即在一段时间内,某资源只能被一个进程占用。如果此时还有其他进程请求该资源,则请求资源只能等待,直至占有该资源的进程用毕释放. 2).请求和保持条件:进程已经保持了至少转载 2017-06-14 17:11:17 · 1428 阅读 · 0 评论 -
数据库传统的集合运算与专门的关系运算
概述 传统的集合运算 (并,差,交,笛卡尔积) 专门的关系运算并(Union)R和S具有相同的目n(即两个关系都有n个属性)相应的属性取自同一个域R∪S 仍为n目关系,由属于R或属于S的元组组成 R∪S = { t|t R∨t S }1234567812345678差(Difference)R和S具有相同的目n相应的属原创 2017-06-20 21:07:53 · 10822 阅读 · 0 评论 -
数据库---表的完整性约束
表的完整性约束数据库不仅仅是存储数据,它也必须保证所保存的数据的正确性。如果数据不准确或不一致,那么该数据的完整性可能会受到破坏,从而给数据库本身的可靠性带来问题。为了维护数据库中数据的完整性,在创建表时常常需要定义一些约束。通过为表中的字段定义约束,可以防止将错误的数据插入到表中。对约束的定义即可以在CREATE TABLE语句中进行,也可以在ALTER TABLE语句中进行。 约束的定转载 2017-06-21 16:18:51 · 1312 阅读 · 0 评论 -
SQL-创建表
1.定义基本表语句 语法: USE 数据库名 CREATE TABLE 表名 (列名 类型(大小) DEFAULT'默认值', 列名 类型(大小) DEFAULT'默认值',转载 2017-06-21 16:34:45 · 445 阅读 · 0 评论 -
SQL 创建删除表相关语句
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) alter table tbl add meet_group int22.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME3.修改字段类型 ALTER T转载 2017-06-21 19:11:01 · 613 阅读 · 0 评论