当前位置: 首页 > news >正文

提供做网站费用北京seo关键词优化外包

提供做网站费用,北京seo关键词优化外包,网上购物商城网站建设,南昌二手网站开发方案1 #include stdio.h 2 3 int main() 4 { 5 printf(hello, world\n); 6 } 1.1 信息就是位上下文 hello程序的声明周期是从一个源程序开始的#xff0c;即程序员利用编辑器创建并保存的文本文件#xff0c;文件名是hello.c。源程序实际上就是一个由值… 1 #include stdio.h 2 3 int main() 4 { 5 printf(hello, world\n); 6 } 1.1 信息就是位上下文 hello程序的声明周期是从一个源程序开始的即程序员利用编辑器创建并保存的文本文件文件名是hello.c。源程序实际上就是一个由值0和1组成的位bit序列每8个位被组成成一组称为字节。每个字节表示程序中的某个文本字符。 大部分的现在系统都使用ASCII标准来表示文本字符这种方式就是用一个唯一的单字节大小的整数值来表示每个字符。hello.c以字节序列的方式存储在文件中每个字节都有一个整数值而该整数值对应于某个字符。例如整数值35对应于字符‘#’105对应与字符‘i’。像hello.c这样只由ASCII字符构成的文件称为文本文件所有其他文件都称为二进制文件。 hello.c的表示方法说明一个系统中所有的信息包括磁盘文件、存储器中的程序。存储器中存放的用户数据以及网络上传送的数据都是由一串位表示的。区分不同数据对象唯一的方法是我们读到这些数据对象时的上下文。   1.2 程序被其他程序翻译成不同的格式 hello程序的声明周期是从一个高级C语言程序开始的为了在系统上运行必须被其他程序转化为一系列的低级机器语言指令然后按照一种称为可执行目标程序的格式打包好并以二进制磁盘文件的形式存放起来。 在Unix系统上从源文件到目标文件的转发时由编译器驱动程序完成的 unix gcc -o hello hello.c GCC编译器驱动程序读取源文件hello.c并把它翻译成一个可执行目标文件hello。这个翻译的过程分为四个阶段完成如图1-3所示。执行这四个阶段的程序预处理器、编译器、汇编器、链接器一起构成了编译系统compilation system。 图1-3 编译系统 预处理阶段。预处理器cpp根据以字符#开头的命令修改原始的C程序。比如hello.c中第1行#include stdio.h命令告诉预处理器读取系统头文件stdio.h的内容并把它直接插入到程序文本中结果就得到了另一个C程序通常是以.i作为文件扩展名。编译阶段。汇编器ccl将文本文件hello.i翻译成文本文件hello.s它包含一个汇编语言程序。汇编语言程序中的每一条语句都以一种标准的文本格式确切地描述了一条低级机器语言指令。汇编阶段。汇编器as将hello.s翻译成机器语言指令把这些指令打包成一种叫做可重定位目标文件relocatable object program的格式并将结果保存在目标文件hello.o中。hello.o文件是一个二进制文件它的字节编码是机器语言指令而不是字符。如果在文本编辑器中打开将看到一堆乱码。链接阶段。hello程序调用了printf函数它是每个C编译器都会提供的标准C库中的一个函数。printf函数存在于一个名为printf.o的单独的预编译好了的目标文件中。而这个文件必须以某种方式合并到我们的hello.o程序中。链接器ld就负责执行处理这种合并。结果就得到hello文件它是一个可执行目标文件被加载到内存中由系统执行。  1.4 处理器读并解释存储在存储器中的指令 hello.c源程序已经被编译系统翻译成了可执行目标文件hello并存放在磁盘上。要想在Unix系统上运行该可执行文件需要将它输入到称为外壳shell的应用程序中 unix ./hello hello, world unix 外壳是一个命令行解释器它输出一个提示符等待你输入一个命令行然后执行这个命令。如果该命令行的第一个单词不是一个内置的外壳命令那么外壳就会假设这是一个可执行文件的名字它将加载并运行这个文件。 1.4.1 系统的硬件组成 如图1-4所示这张图是Intel Pentium系统产品系列的模型。       1.总线      贯穿整个系统的是一组电子管道叫做总线它携带信息字节并负责在各个部件间传递。通常总线被设计成传送定长的字节块也就是字word。字中的字节数即字长是一个基本的系统参数在各个系统中的情况都不尽相同。现在的大多数机器字长有的是4个字节32位有的是8个字节64位。     2.I/O设备      输入/输出I/O设备是系统与外部世界的联系通道。示例系统包括4个I/O设备座位用户输入的键盘和鼠标作为用户输出的显示器以及用于长期存储数据和程序的磁盘驱动器。每个I/O设备都通过一个控制器或适配器与I/O总线相连。控制器和适配器之间的区别主要在于他们的封装方式。控制器是置于I/O设备本身或者系统的主印制电路板主板上的芯片组而适配器则是一块插在主板插槽上的卡。     3.主存     主存是一个临时存储设备 在处理器执行程序时用来存放程序和程序处理的数据。     4.处理器     中央处理单元CPU简称处理器是解释或执行存储在主存中指令的引擎。处理器的核心是一个字长的存储设备或寄存器称为程序计数器PC。在任何时刻PC都指向主存中某条机器语言指令。  1.7 操作系统管理硬件  当外壳加载和运行hello程序以及hello程序输出自己的消息时外壳和hello程序都没有直接访问键盘、显示器、磁盘或者主存。取而代之的是它们依靠操作系统提供的服务。我们把操作系统看成是应用和硬件之间插入的一层软件如图1-10所示。所有应用程序对硬件的操作尝试都必须通过操作系统。 操作系统有两个基本的功能1防止硬件被失控的应用程序滥用。2向应用程序提供简单一致的机制来控制复杂而又通常大相径庭的低级硬件设备。操作系统通过几个基本的抽象概念进程、虚拟存储器和文件来实现这两个功能。如图1-11所示文件是对I/O设备的抽象表示虚拟存储器是对储存和磁盘I/O设备的抽象表示进程则是对处理器、主存和I/O设备的抽象表示。 虚拟机提供对整个计算机包括操作系统、处理器和程序的抽象。转载于:https://www.cnblogs.com/cinvzi/p/9533097.html
http://www.yutouwan.com/news/467413/

相关文章:

  • 南宁自助建站模板下载网建公司转型
  • 网站制作具体步骤千锋教育培训多少钱
  • 宁波做百度网站哈尔滨开发网站
  • 做视频网站要什么主机邯郸网络名称
  • 笔记本电脑可以做网站服务器中国交通建设监理协会网站打不开
  • 长沙优化网站哪家公司好百度高级搜索技巧
  • 有哪些网站可以做h5html5网站网址
  • 网站结构图怎么做科技公司的网站
  • 自贡网站推广万户网站建设
  • 电气工程专业毕业设计代做网站wordpress搭建拒绝访问
  • 工厂做网站官方网站的英文
  • 做网站还需要服务器吗网站架构设计师待遇怎么样
  • 网站开发技术基础教程wordpress登录开发
  • 深圳网站建设制作公司排名怎么查网站做404页面没
  • 山东天狐做网站cms百度云网盘资源分享网站
  • 给周杰伦做网站怎么做网页制作鼠标点击导航项时下拉显示
  • 做动效的网站梧州网站建设梧州
  • 网站侧边栏导航代码c 做网站设计
  • 昆山制造网站的地方河北建设工程招标网官方网站
  • 怎么做网站的动效招投标信息查询平台
  • 老榕树网站建设凡科建站电脑版网址
  • 长沙做一个网站多少钱选择seo网站排名优化
  • 移动网站好处网站建设平台杭州
  • 深圳哪家网站公司好沐川移动网站建设
  • 和龙市建设局网站推广普通话的标语
  • 全屏自适应网站模板php 微网站开发
  • 河南工程建设协会网站深圳网站建设jm3q
  • 番禺网站开发技术宝安中心医院入职体检
  • 百度推广培训机构爱网站推广优化
  • 东莞模板网站设计织梦网站地图制作教程