总线系统 总线系统总线是构成计算机系统的互联机构,是多个系统部件之间进行数据传送的公共通道,并在争用资源的基础上进行工作。 总线有物理特性,功能特性,电器特性,机械特性,一次必须标准化。微型计算机系统的标准总线从ISA总线(16位,带宽8MB/s)发展到EISA总线(32位,带宽33.3MB/s)和VESA总线(32位,带宽132MB/s),又进一步发展到PCI总线(64位,带宽264MB/s).衡量总线性 2017-10-08 基础
指令系统 指令系统一台计算机中所有机器指令的集合,称之为这台计算机的指令系统。指令系统是表征一台计算机性能的重要因素,他的格式与功能不仅直接影响到机器的硬件结构,而且也影响到系统软件。 指令格式是指令字用二进制表示的结构形式,通常由操作码字段和地址码字段组成。操作码字段表征指令的操作特性与功能,而地址码字段只是操作数的地址。目前多采用二地址,单地址,零地址混合方式的指令格式。指令字长度分为:单字长,半字长, 2017-10-08 基础
操作系统的并发 现代操作系统的中心问题是多道程序,多进程和分布式式进程,并发是这些问题的基础,同时也是操作系统设计的基础,当多个进程并发执行时,无论是在多处理机系统还是在单处理机系统中都会出现进程间协同的问题。 并发进程可通过多种方式相互作用,互相透明的进程要为使用资源展开竞争。这些资源包括处理机时间,I/O设备的访问权等。当共享某一对象时,进程就间接地觉察到对方的存在,例如共享一块内存或一个文件,进程也可直接认 2017-10-08 基础
文件管理 一个文件管理系统是一组系统软件,通过文件的使用为用户和应用提供服务,包括文件存取,目录维护和存取控制。文件管理系统可以看成一个系统服务,它本身由操作系统提供服务,而不是操作系统的一部分。但是,任何系统中,至少有一部分文件管理功能有操作系统提供。 文件是记录的集合,访问记录的方法决定记录的逻辑结构,而且在某种程度上决定记录在磁盘上的物理组织。如果一个文件主要是整体处理,那么顺序文件结构是最简单,最合 2017-10-08 基础
概论 计算机组成原理概论习惯上所称的“电子计算机”是指现在广泛引用的电子数字计算机,它分为专用计算机和通用计算机两大类。专用和通用是根据计算机的效率,速度,价格,运行的经济性和适应性来划分的。通用计算机又分为巨型机,大型机,中型机,小型机,微型机,单片机六类,其结构复杂性,性能,价格依次递减。 计算机的生命力在于他的广泛应用,应用的范围几乎涉及人类社会的所有领域。归纳下来,在科学计算,自动控制,测量与测 2017-10-08 基础
编码-隐匿在计算机软硬件背后的秘密 编码-隐匿在计算机软硬件背后的秘密storage和memory有何区别?storage类似于文件柜,memory类似于书桌。 层次化体系结构,这种结构的底层是晶体管。 编码指的是:一种用来在机器与人之间传递信息的方式。换句话说:编码就是交流。 人类语言就是编码。 各种类型的编码也用于计算机里来存储和传递数字,声音,音乐,图片和电影,计算机不能直接处理人类的编码,用为计算机无法通过采用与人类的眼睛, 2017-10-08 基础
计算器和运算器 运算方法和运算器一个定点数由符号位和数值域两部分组成。按小数点位置不同,定点数有纯小数和纯整数两种表示方法。 按IEEE754 标准,一个浮点数由符号位S,阶码E,尾数M 三个域组成。其中接码E的值等于指数的真值e加上一个固定偏移值。 为了使计算机能直接处理十进制形式的数据,采用两种表示形式:1.字符串形式,主要用于在非数值计算的领域;2. 压缩的十进制数串形式,用于直接完成十进制数的算术运算。 2017-10-08 基础
计算机组成原理 计算机的组成 存储器 相当于纸一样的具有记忆功能的设备 控制器 能够自动控制整个计算过程 运算器 相当于算盘 适配器—> 输入设备,输出设备 运算器: 人们习惯10进制的运算,但2进制实现简单,可以使用逻辑门来实现各种运算。运算器的长度一般是8位,16位,32位,64位,但位数越长,所需的电子器件就越多。 存储器 目前采用半导体触发器开当担此任务。通常,在存储器中保存一个数的16 2017-10-08 基础
进程 进程进程是操作系统的核心 进程由以下三部分组成: 一个可执行的程序。 该程序所需的相关数据(变量,工作空间,缓冲区) 该程序的执行上下文(context)。 上下文是必不可少的。所有操作系统用来管理进程和处理器执行进程的信息都包括在执行上下文中。这个上下文包括寄存器的内容,进程的优先级以及进程是否等待I/O事件的完成。 操作系统设计和层次结构 层名字 对象 13 外壳 用户程序设计环 2017-10-08 基础
将Springboot部署到windows服务器上做成服务 在java web开发中,我们使用的是极其方便的springboot,他本身就包含了tomcat,所以,我们不用像从前开发springmvc一样 要先将应用部署到tomcat中,然后启动tomcat才能进行调试程序。 现在,我们只需要启动Application这个类就能轻易的进行调试。 这种方式在liunx服务器上部署没有什么不妥,也是非常的方便。 但是在windows上,就不一样了。 按照正常的 2017-10-01 Spring
宇宙第二IDE——使用IDEA快捷键阅读源码 ctrl + e 查看最近打开的文件caps + tab 同样也是查看最近打开的文件ctrl + { 返回上一步编辑获取鼠标停留的位置ctrl + } 返回下一步编辑获取鼠标停留的位置 阅读源码最重要的几个功能:1:查看某方法被哪些地方调用:ctrl + g2:查看某方法的调用树:Ctrl+Alt+H3:查看某个类被某些地方调用(不包括实现的接口):ctrl + T4:查看某个类的继承树:sho 2017-08-04 工具
详解Spirng-目标方法参数-Reader和@RequestBody在Spring中如何抉择 首先,我们都知道在使用spring框架的时候,无论是springmvc还是springboot,都可以在Controller层使用一些参数来取得我们想要的目的。 首先我们debug,进入最核心的方法中,发现核心方法就是ServletInvocableHandlerMethod类中的invokeAndHandle方法。 123方法入口和结束的地方就是ServletInvocableHandlerMe 2017-08-04 Spring