(电子信息工程笔试精华.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(电子信息工程笔试精华

写出你所知道的C语言关键字 IPV4把所有的IP地址分为A,B,C,D,E五类。请写出B类地址和C类地址的范围和掩码,D类地址的用途是什么? ?A类地址:0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh ????A类地址具有7位网络编号,因此可定义125个A类网络?{27-2(网络编号不能是全0或全1)-1(127为环回地址)},每个网络可以拥有的主机数2^24-2(主机位不能是全0或全1)} ????十进制表示范围:1.0.0.1-126.255.255.254 ????B类地址:10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh ????B类地址具有14位网络编号,因此可定义16382个B类网络{214-2},每个网络可以拥有的主机数为65534{216-2} ????十进制表示范围:128.0.0.1-191.255.255.254 ????C类地址:110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh ????C类地址具有21位网络编号,因此可定义2097152个C类地址{221-2},每个网络可以拥有的主机数为254{28-2} ????十进制表示范围:192.0.0.1-223.255.255.254 ????D类地址:1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx ????D类地址用于组播,前面4位1110引导,后面28位为组播地址ID。 ????十进制表示范围:224.0.0.0-239.255.255.255 ????E类地址:总是以1111四位引导 ????E类地址用于研究用 ????十进制表示范围:240- 进程优点:编程、调试简单,可靠性较高。 进程缺点:创建、销毁、切换速度慢,内存、资源占用大。 线程优点:创建、销毁、切换速度快,内存、资源占用小。 线程缺点:编程、调试复杂,可靠性较差。多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。这就是进程和线程的重要区别。进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行 ext3、reiserfs和ext2XFS、JFS、Minix fs及UFS#define MIN(X,Y) ((X)(Y)?(Y):(X)) 6.什么是MMU,MMU的作用? MMU是Memory Management Unit的缩写. 针对各种CPU, MMU是个可选的配件. MMU负责的是虚拟地址物理地址的转换. 提供硬件机制的内存访问授权.volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。一般说来,volatile用在如下的几个地方: 1、中断服务程序中修改的供其它程序检测的变量需要加volatile; 2、多任务环境下各任务间共享的标志应该加volatile; 3、存储器映射的硬件寄存器通常也要加volatile说明,因为每次对它的读写都可能由不同意义;5. 用变量a给出下面的定义 a) 一个整型数(An integer)? b)一个指向整型数的指针( A pointer to an integer)? c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)r? d)一个有10个整型数的数组( An array of 10 integers)? e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers)? f) 一个指向有10个整型数数组的指针( A pointer to an array of 10 integers)? g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument an

文档评论(0)

hhg35bbb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档