- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
进程和线程的关系.doc
进程和线程的关系: ? ? 1:线程是进程的一个组成部分。一个进程可以有多个线程,而且至少有一个可执行的线程;2:进程的多个线程都在进程的地址空间内活动; ? ? 3:资源是分配给进程的,而不是分配给线程的。线程需要资源时,系统从进程的资源配额中 ? 扣除并分配给它; ? ? 4:处理机调度的基本单位是线程,线程之间竞争处理机,真正在处理机运行的是线程; ? ? 5:线程在执行过程中,需要同步。华为复试问问题:Network: 1. 如何设计一个模型来检验通信协议的正确性? 2. 位于网络两端的计算机的连接过程是怎样的? 3. 链路层的协议? 4. FSM和PETRI网哪个好 5. 中国一号和七号信令的区别。 Hardware: 6. CPU里面有些什么东东,外面有些什么东东? 7. 指令执行分几个步骤: 取指周期 , 指令执行周期 Languge and Compiler: 9. i = 0, 那么, ++i||i-- 的值? 1 8. c c++ java的区别? 9. 全局变量、局部变量、静态变量都放在内存的什么地方? 活动记录:程序单元的每一次激活,建立相应的活动记录。 静态变量定义:(存储分配角度)变量的存储位置在编译是在运行是不会变化,则存储分配可以在编译的时候完成,这就是静态分配。景泰分配是在便宜时将变量帮顶于一个存储区,不管在程序单元的哪一次活动中,这些变量都帮顶于相同的位置。 静态变量包含:全局静态变量和局部静态变量,保存在内存的静态数据区里。 题中所述的全局变量,局部变量若非静态变量时: 全局变量:在景泰数据区? 局部变量:在局部变量区里 10. 结构与类的区别 11. a*b+c 这样的表达式如何写编译程序? 12 c++虚函数怎么实现: 虚函数是动态联编的基础。虚函数是成员函数,而且是非static的成员函数。说明虚函数的方法如下: virtual 类型说明符函数名(参数表) 其中,被关键字virtual说明的函数称为虚函数。 如果某类中的一个成员函数被说明为虚函数,这就意味着该成员函数在派生类中可能有不同的实现。当使用这个成员函数操作指针或引用所标识对象时,对该成员函数调用采取动态联编方式,即在运行时进行关联或束定。 动态联编只能通过指针或引用标识对象来操作虚函数。如果采用一般类型的标识对象来操作虚函数,则将采用静态联编方式调用虚函数。 13. 写出一个二分函数? 14. 写出一个字符串子串匹配的算法?UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 15 对一个一维数组排序 Software System: 16. UNIX文件系统的最大优点是什么? 文件属性,用10位来表示,控制文件的权限和属性。 UNIX系统不是用扩展名(如win系统的.exe .com)来标示一个文件是否是可执行文件,一个文件是否可以执行和文件名无关,只和文件属性的x的值有关系 17. fork函数的返回值是? #include pid_t fork (void); 在子进程中返回0,在父进 程中返回子进程的进程ID 出错时返回 –1,调用一次返回两次 这样,对于程序,只要判断fork函数的返回值,就知道自己是处于父进程还是子进程中 fork的典型应用: 1.一个进程可为自己创建一个拷贝。当一个拷贝处理一个操作时,其他的拷贝可以 执行其他的任务。这是非常典型的网络服务器。 2.一个进程想执行其他的程序,由于创建新进程的唯一方法是调用fork,进程首先 调 用fork来生成一个拷贝,然后其中一个拷贝(通常为子进程)调用exec 来代替自己 去执行新程序。 fork()会产生一个与父程序相同的子程序,唯一不同之处在於其process id(pid)。 如果我们要撰写守护神程式,或是例如网路伺服器,需要多个行程来同时提供 多个连线,可以利用fork()来产生多个相同的行程。 在UNIX中,我们一般都利用fork(),来实作所谓的守护神程式,也就是DOS中 所谓的常驻程式。一般的技巧是将父程序结束,而子程序便成为守护神。 读者也许会问,如果一个大程序在运行中,它的数据段和堆栈都很大,一次fork就要复制一次,那么fork的系统开销不是很大吗?其实UNIX自有其解决的办法,大家知道,一般CPU都是以“页”为单位分配空间的,象INTEL的CPU,其一页在通常情况下是4K字节大小,而无论是数据段还是堆栈段都是由许多“页”构成的,fork函数复制这两个段,只是“逻辑”上的,并非“物理”上的,也就是说,实际执行fork时,物理空间上两个进程的数据段和堆栈段都还
您可能关注的文档
- 求y与x之间的二次函数关系式.ppt
- 汉高中国化妆品美容用品零售部业绩夺人眼球.doc
- 江苏省中小学教学研究课题-靖江市城南中学.doc
- 河北省食品药品监督管理局2016年三季度省本级监督检查情况通告依据.doc
- 河南宏力集团网络管理部内部Linux培训Linux磁盘管理.ppt
- 河南理工大学外国语学院日语专业毕业论文规范.doc
- 河流动力学实验-重庆交通大学.ppt
- 流量控制和拥塞控制与算法.ppt
- 浅谈电涌保护器(SPD)后备保护装置的选择李润源(上海勘测设计研究.doc
- 测量技师高级技师培训教材.doc
- 浙江省平阳中学2025-2026学年高三上学期8月开学考地理试题 Word版无答案.docx
- 浙江省七彩阳光新高考研究联盟2025-2026学年高三上学期返校联考历史试题 Word版无答案.docx
- 浙江省Z20名校联盟(名校新高考研究联盟)2025-2026学年高三上学期第一次联考历史试卷 Word版无答案.docx
- 浙江省七彩阳光新高考研究联盟2025-2026学年高三上学期返校联考物理试题 Word版无答案.docx
- 单元总结提升.pptx
- 第22课 从局部抗战到全国抗战(练习,含解析).docx
- 浙江省强基联盟2025-2026学年高三8月联考语文试题 Word版无答案.docx
- 2024土工合成材料塑料土工格室.pdf
- 第23课 全民族浴血奋战与抗日战争的胜利.pptx
- 第23课 全民族浴血奋战与抗日战争的胜利.docx
文档评论(0)