中央处理器由运算器和控制器两大部分组成。 运算器接收从控制器送来的命令并执行相应的动作,对数据进行加工和处理。 运算器主要由算术逻辑单元(ALU)、暂存寄存器、累加寄存器、程序状态字寄存器(PSW)、通用寄存器组、计数器(CT)、移位器组成。 程序状态字寄存器用于保存系统的运行状态。条件转移指令执行 ...
分类:
其他好文 时间:
2019-11-20 19:54:39
阅读次数:
167
学习《深入理解计算机系统(第三版)》第二章总结 三种重要的数字表示 无符号编码:基于传统的二进制表示法,表示大于或等于0的数字。 浮点数编码:表示有符号整数的最常见的方式,可为正或负 浮点数编码:表示实数的科学记数法的以2为基数的版本 排列表示一个对象的字节的规则 小端法(little endian ...
分类:
其他好文 时间:
2019-11-20 12:42:27
阅读次数:
111
1.软件测试阶段 ①单元测试:对软件中的最小可测试单元进行检查和验证。 ②集成测试:是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动 ③系统测试:将经过集成测试的软件,作为计算机系统的一个部分,与系 ...
分类:
其他好文 时间:
2019-11-19 13:35:51
阅读次数:
68
201871010101-陈来弟《面向对象程序设计(Java)》第十二周学习总结 实验十 集合与GUI初步 实验时间 2019-11-14 第一部分 理论部分 1.(1) 用户界面(User Interface)用户与计算机系统(各种程序)交互的接口 (2)图形用户界面(Graphical User ...
分类:
编程语言 时间:
2019-11-18 22:17:11
阅读次数:
105
这是一篇杂记,记录了操作系统层面与I/O管理的零散知识点,用于温习使用。由于I/O管理是一个很大的范畴,后续会不断按照自己的生产需求来补充用的到的知识点。计算机系统是人造系统,没有绝对的对错(相对于自然系统的绝对性),只有特定场景下的优劣。我们在理解一块知识时应当从它提出的背景以及要解决的问题出发, ...
分类:
其他好文 时间:
2019-11-18 18:19:19
阅读次数:
50
楔子 尽管现代计算机系统的存储能力日益增长,但生成数据的增长是永无休止的。 无损(lossless)压缩算法以压缩或解压缩数据花费的时间来换取存储数据所需要的空间,以弥补存储能力的不足。 Python为最流行的一些压缩库提供了接口,从而能使用不同压缩库读写文件。 zlib和gzip提供了GNU zi ...
分类:
编程语言 时间:
2019-11-17 16:16:42
阅读次数:
97
Intel 80386 ucore目前支持的硬件环境是基于Intel 80386以上的计算机系统。 Intel 80386是80x86系列中的第一种32位微处理器。80386的内部和外部数据总线都是32位,地址总线也是32位,可寻址高达4GB内存。 工作方式包括实模式、保护模式以及虚拟86模式。 B ...
分类:
其他好文 时间:
2019-11-16 21:25:46
阅读次数:
102
本文主要参考《计算机操作系统(第四版)》(西安电子科技大学出版社)以及清华大学操作系统公开课(向勇、陈渝),整理操作系统的基本概念,供自己复习查阅。 操作系统 操作系统(Operating System,OS) 是计算机硬件之上的第一层软件,是现代计算机系统中最基本和最重要的系统软件。 目标 1. ...
分类:
其他好文 时间:
2019-11-14 13:48:31
阅读次数:
93
(图片均来自中国大学mooc王道os课程) 一、框架 1.概述 2.进程管理 3.内存管理 4.文件管理 5.输入输出(I/O)管理 二、基本概念 操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源地分配;以提供给用户和其他软件方便地接口和环境;它是计算机系统中 ...
分类:
其他好文 时间:
2019-11-12 00:25:50
阅读次数:
69
一、进程与线程 1.进程 进程是指程序的一次执行,它占有一片独有的内存空间,可以通过windows任务管理器查看进程(如下图)。同一个时间里,同一个计算机系统中允许两个或两个以上的进程处于并行状态,这是多进程。比如电脑同时运行微信,QQ,以及各种浏览器等。浏览器运行是有些是单进程,如firefox和 ...
分类:
编程语言 时间:
2019-11-10 13:23:41
阅读次数:
69