- 博客(8)
- 收藏
- 关注
原创 python网络编程:基于socket( )进行网络数据传输时需要注意的几点记录
套接字是操作系统针对TCP/IP通往上层的接口,而python的socket模块则提供了对操作系统套接字操作的接口。在网络上的两台主机建立了TCP连接以后,就要开始传数据,TCP协议能够确保数据流可靠地传输到对端,但当我们在TCP协议层上编写上层协议或者应用程序进行数据传输的时候,需要解决一些TCP没有解决的问题:1、传输文本时,需要注意编解码问题;2、传输二进制数据时(如图片等),需要注意大小端...
2018-07-01 13:10:14
1643
原创 读书笔记:《计算机系统概论》——第七章:汇编语言
汇编语言从本章开始,编程语言从机器语言上升到了汇编语言。汇编语言属于低级语言,一般低级语言是“ISA相关的”,而高级语言是“ISA无关的”。汇编语言相对于机器语言的进步是:由助记符来表示操作码,以符号名替代内存地址,而且与机器语言一样具备对指令细节的控制能力。汇编指令一般格式为:LABEL OPCODEOPERANDS ;COMMENTS 标号
2016-12-05 21:29:22
2041
原创 读书笔记:《计算机系统概论》——第六章:编程
构建程序的方法所谓编程,是为了让电子通过电子器件或电路帮助我们解决问题,即从自然语言的问题描述到使控制电路工作的多层转换。在这里,我尝试描述一下在汇编器中编程的整个流程:首先,我们通过键盘输入程序,键盘包含了特定的逻辑阵列,当一个按键按下,则会控制逻辑阵列中对应的逻辑单元将输入电平转化为有序的高低电平,我们可用二进制0,1表示,而有序的0,1排列,构成了对应字符
2016-11-28 22:20:14
1513
原创 读书笔记:《计算机系统概论》——第五章:LC-3结构
指令集架构(Instruction Set Architecture,ISA)ISA定义了软件编程所需要的必要而完整的描述,具体来说,ISA定义了3个东西:操作码的集合、数据类型和寻址模式指令:由操作码和操作数组成。在LC-3中,定义了15条指令,每条指令均占16个bit;指令可以分为三类:运算、数据搬迁、控制操作码:每个指令都有唯一的4bit操作码(bit[15:12]),而不同的操
2016-11-27 22:32:09
16107
3
原创 读书笔记:《计算机系统概论》——第四章:冯·诺依曼模型
当今社会中我们所用的个人计算机,基本上都是基于冯·诺依曼模型设计的。冯·诺依曼模型包括5个部分:内存(memory)、处理单元(processing unit)、输入(input)、输出(output)、控制单元(control unit)
2016-11-22 21:31:00
3138
1
原创 读书笔记:《计算机系统概论》——第一章:欢迎阅读本书
非常开心能够看到这本书,最初我是想通过学一门编程语言来入门IT领域,结果发现操作系统的学习(如Linux)是绕不过的,而当我看着Linux的书以后,我就发现我对于更加底层的实现(或理念)完全不懂,以至于处处有不踏实的感觉。看完这本书以后,我一定会有所收获。共勉。
2016-11-21 22:49:42
1210
1
原创 读书笔记:《计算机系统概论》——第三章:数字逻辑
本章节从MOS晶体管这个逻辑单元的最基本的要素开始说起,基于MOS晶体管来实现逻辑门(Logic Gate),然后通过逻辑门互连构成计算机的各种电路,这些电路可以分为两大类:组合逻辑电路和存储逻辑电路,而这两者通过组合和互连,则构成了时序逻辑电路(Sequential Logical Circuit),时序逻辑电路可实现有限状态机,而有限状态机正是冯·诺依曼体系结构中的心脏。
2016-11-20 23:37:43
3141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人