自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 基础学习之程序的机器级表示

了解程序语言在汇编级是如何执行的 cpu是如何维持堆栈的 堆栈:一个先进后出的结构 寄存器:一个cpu临时存储数据的地方,虽然存储空间小但是运行速度非常快 cpu不能直接进行例如加法、减法等运算操作,他必须将数据装入寄存器才能进行计算 EBP寄存器永远指向某一个函数栈帧的开始处 ESP寄存器永远指向一个函数栈帧的栈顶 栈从上向下生长 汇编中比较重要的的指令: 指针

2017-03-10 17:08:48 627 1

原创 计算机语言学习

我们程序员的主要工作就是将自然语言翻译为形式语言 •自然语言 –人类所说的语言,如汉语,英语,法语等 –有语法和语义 –多义性,环境不同,意义就不同 –冗余性,语法错了一点也没关系 •形式语言 –用精确的数学或机器可处理的公式定义的语言,例如计算机编程语言 –语法非常严格 计算机语言还分为高级语言和低级语言 •高级语言 –Java,Python, C,

2017-03-09 16:29:33 665

原创 计算机组成的学习

冯诺伊曼结构 计算机由五大组成部分构成: 运算器+控制器(CPU),存储器(内存),输入设备,输出设备 数据和指令以二进制形式,不加区分的存放在存储器中 下图是工作原理 cpu是不管内存中存储的数据是值或是地址的,cpu工作时只是从内存中取出一条指令执行,然后再取一条指令执行 在物理层面,计算机的各个部件是以以下的形式连接在一起的 各部件之间要传输的数据都是靠I/O总线来

2017-03-09 16:27:41 430

原创 操作系统学习——进程中的线程

不同的线程共用进程的代码段,只是执行的代码位置不同而已,每一个进程至少有一个主线程在执行 线程的优点: 浏览器 线程1显示图像 线程2从网络接收数据 文字处理器 线程1显示图形 线程2读取用户键盘输入 线程3自动定时的保存文档

2017-03-07 14:42:36 278

原创 操作系统学习之进程

操作系统有一个非常关键的概念:“抽象” 抽象的具体应用如上图所示: 1.将I/O设备抽象成文件: 硬盘,光盘,输入输出设备等等存放数据的设备是很复杂的机械设备,例如硬盘:里面有“磁盘块、扇区”等许多的物理模块,将硬盘抽象成文件后,我们就不用直接面对硬盘做操作了,硬盘内数据具体是如何传递的也不需要关注了,简化了对数据的操作。 2.将物理的主存和I\O设备抽象成一个虚拟存储器,他是对内

2017-03-06 17:13:57 467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除