程序是怎么跑起来的
Webster_WXH
开心就好
展开
-
程序是怎么跑起来的?---(1)热身
1 程序是什么? 2.程序是由什么组成的? 3.什么是机器语言? 4.正在运行的程序存储在什么位置? 5. 什么是内存地址? 6.计算机的构成元件中,负责程序的解释和运行的是哪个?CPU(Central Processing Unit)中央处理器,所负责的就是解释和运行最终转换成机器语言的程序内容。CPU和内存是许多晶体管组成的电子部件,通常称为IC(Integrated Circuit原创 2017-12-11 20:29:27 · 320 阅读 · 0 评论 -
程序是怎么跑起来的?(2)---2进制
计算机用二进制数表示计算机信息的原因 集成电路有多个引脚,IC的所以引脚,只有直流电压0V和5V两个状态。也就是说IC的一个引脚,只能表示两个状态。 IC的这个特性,决定了计算机的信息数据只能用二进制数来处理。由于1位(一个引脚)只能表示两个状态,所以二进制的计数方式就变成了0、1、10、11、100…这种性质。虽然二进制数并不是专门为IC而设计的,但是和IC的特性非常吻合。计算机处理信息的最小原创 2017-12-17 16:43:34 · 719 阅读 · 0 评论 -
程序是怎么跑起来的(3)---计算机进行小数运算时出错的原因
先问几个问题 1.二进制数0.1,用十进制表示的话是多少? 2.用小数点后三位的二进制数,能表示十进制数0.625吗? 3.将小数分为符号、尾数、基数、指数4部分进行表现的形式称为什么? 4. 二进制数的基数是多少? 5.通过把0作为数值范围的中间值,而在不使用符号位的情况下来表示负数的表示方法称为什么? 6. 1010 1100.0101 0011 这个二进制数,用十六进制数表示的话是原创 2017-12-17 17:22:46 · 369 阅读 · 0 评论 -
程序是怎么跑起来的(4)---熟练使用内存
热身 1. 有十个地址信号引脚的内存IC(集成电路)可以指定的地址范围是多少? 2. 高级编程语言中的数据类型表示的是什么? 3. 在32位内存地址的环境中,指针变量的长度是多少位? 4. 与物理内存有着相同构造的数组的数据类型长度是多少? 5. 用LIFO方式进行数据读写的数据结构称为什么? 6. 根据数据的大小链表分叉成两个方向的数据结构称为什么? 计算机是进行数据处理的设原创 2017-12-17 19:00:49 · 805 阅读 · 0 评论 -
程序是怎么跑起来的(5)-------内存与硬盘的关系
热身 1、存储程序的方式指的是什么? 2、通过使用内存来提高磁盘访问速度的机制称为什么? 3、把磁盘的一部分作为假想内存来使用的机制称为什么? 4、Windows中,在程序运行时,存储着可以动态加载调用的函数和数据的文件称为什么? 5、在EXE程序文件中,静态加载函数的方式称为什么? 6、在Windows计算机中,一般一个扇区是多少字节? 从都具有存储程序命令和数据这原创 2017-12-26 22:34:43 · 1145 阅读 · 0 评论 -
程序是怎样跑起来的(7)-----程序是在何种环境中运行的
运行环境=操作系统+硬件Windows克服了CPU以外的硬件差异不同操作系统的API不同BIOS和引导原创 2017-12-26 22:37:51 · 342 阅读 · 0 评论 -
程序是怎样跑起来的(8)------从源文件到可执行文件
计算机只能运行本地代码本地代码的内容编译器负责转换源代码仅靠编译器是无法得到可执行文件启动及库文件可执行文件运行时的必要条件程序加载时会生成栈和堆原创 2017-12-26 22:41:59 · 388 阅读 · 0 评论 -
程序是怎样跑起来的(11)----硬件控制方法
热身 1. 在汇编语言中,是用什么指令来同外围是设备进行输入输出操作的? 2. I/O是什么的缩写? 3. 用来识别外围设备的编号称为什么? 4. IRQ是什么的缩写? 5. DMA是什么的缩写? 6. 用来识别具有DMA功能的外围设备的编号称为什么?答案 1. IN指令和OUT指令 (在x86系列CPU用的汇编语言中,通过IN指令来实现I/O输入,OUT指令来实现I/O输出)原创 2018-01-05 18:29:18 · 347 阅读 · 0 评论 -
程序是怎样跑起来的(11)----硬件控制方法
热身 1. 在汇编语言中,是用什么指令来同外围是设备进行输入输出操作的? 2. I/O是什么的缩写? 3. 用来识别外围设备的编号称为什么? 4. IRQ是什么的缩写? 5. DMA是什么的缩写? 6. 用来识别具有DMA功能的外围设备的编号称为什么?答案 1. IN指令和OUT指令 (在x86系列CPU用的汇编语言中,通过IN指令来实现I/O输入,OUT指令来实现I/O输出)原创 2018-02-04 15:56:29 · 304 阅读 · 0 评论 -
程序是如何跑起来的?
对于绝大多数编写程序的人来说,使用的编程语言称为高级程序设计语言,如C、C++、Java等。但由于计算机并不认识高级语言编写的程序,编好的程序需要进行编译变成计算机能够识别的机器语言程序,而需要编译器和汇编其的帮助。其次,机器语言程序需要加载到内存,形成一个运动中的程序,即进程,而这需要操作系统的帮助。进程需要在计算机芯片CPU上执行才算是真正的执行,而将进程调度到CPU上运行也由执行才算是真正的...原创 2018-05-28 22:01:38 · 2575 阅读 · 0 评论 -
进程通信
1)进程对白:管道,记名管道,套接字 人们最常使用的通信手段是对白。对白的特点就是一方发出声音,另一方接收声音。而声音的传递则通过空气(当面或无线交谈),线缆(有线电话)进行传递。类似,进程对白就是一个进程发出某种数据信息,另原创 2018-06-02 17:37:20 · 140 阅读 · 0 评论 -
计算机组成原理
      冯诺依曼体系:存储程序。      计算机五大部分:存储器,控制器,运算器,输入,输出。原创 2019-01-06 02:42:27 · 320 阅读 · 0 评论