- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件技术基础处理器管理临时
Hello World程序——服务器端 * 编译服务器端需要的文件有: 服务器端桩函数文件Hello_s.c ; 服务器端主程序文件hellos.c; 服务器端接口实现源文件hellop.c 服务主名生成源文件spn.c; 头文件hello.h; 服务主名生成头文件spn.h; 编译连接后得到服务器端可运行程序文件 RPC_Hello_Server.exe Windows 套接字 网络通信. 有各种版本的套接字 * * c.死锁 死锁是计算机系统中进程所处的一种状态,因为对资源使用不当而造成所有进程都无法运行的状态 产生死锁的条件为: .所涉及的资源都是非共享的 .进程在等待新资源时,继续占有已分配到的资源 .一个进程占有的资源不能被别的进程强行抢占 .一个进程获得资源的同时被另一个进程所请求,并形成一个进程的循环链 死锁的预防 破坏死锁的必要条件 死锁的避免 检测到有可能出现死锁时就阻塞进程,拒绝分配资源 死锁的恢复 * R2 P1 P2 R1 进程循环链 5.并行程序设计 a.顺序程序设计 b.并行程序设计 * 存储管理与处理机管理常用的API函数 * 分配虚拟内存-VirtualAlloc : 语法 LPVOID WINAPI VirtualAlloc( __in_opt??LPVOID lpAddress, __in??????SIZE_T dwSize, __in??????DWORD flAllocationType, __in??????DWORD flProtect ); 参数 lpAddress [in, optional],要分配空间的首地址; dwSize [in],要分配空间大小(字节为单位); flAllocationType [in],要分配内存的类型(MEM_COMMIT | MEM_RESERVE ); flProtect [in],要分配内存的页面访问权限设置(PAGE_EXECUTE_READWRITE ); 存储管理与处理机管理常用的API函数 * 释放已分配虚拟内存-VirtualFree : 语法 BOOL WINAPI VirtualFree( __in??LPVOID lpAddress, __in??SIZE_T dwSize, __in??DWORD dwFreeType ); 参数 lpAddress [in, optional],要释放空间的首地址; dwSize [in],要释放空间大小(字节为单位); dwFreeType [in],要释放操作的类型(MEM_COMMIT | MEM_RESERVE ); 存储管理与处理机管理常用的API函数 * 为一个文件创建文件映射对象- CreateFileMapping : 语法 HANDLE WINAPI CreateFileMapping( __in HANDLE hFile, __in_opt LPSECURITY_ATTRIBUTES lpAttributes, __in DWORD flProtect, __in DWORD dwMaximumSizeHigh, __in DWORD dwMaximumSizeLow, __in_opt LPCTSTR lpName ); 参数 hFile [in] ,文件句柄; lpAttributes [in, optional] ,对象的可继承性、安全性等属性; flProtect [in] ,对象页的保护特性; dwMaximumSizeHigh [in] , dwMaximumSizeLow [in] ,对象大小; lpName [in, optional],对象名; 存储管理与处理机管理常用的API函数 * 映射文件映射对象到进程的地址空间- MapViewOfFile : 语法 LPVOID WINAPI MapViewOfFile( __in HANDLE hFileMappingObject, __in DWORD dwDesiredAccess, __in DWORD dwFileOffsetHigh, __in DWORD dwFileOffsetLow, __in SIZE_T dwNumberOfBytesToMap ); 参数 hFileMappingObject [in],文件映射对象句柄; dwDesiredAccess [in] ,访问对象的方式; dwFileOffsetHigh [in] , dwFileOffsetLow [in],映射位置; dwNumberOfBytesToMap [in] ,映射规模; 存储管理与处理机管理常用的API函数 * 创建进程- CreateProcess
您可能关注的文档
最近下载
- 皮带硫化技术要点.docx VIP
- 胆道感染及胆石症教学课件.ppt VIP
- 2025至2030年中国古籍数字化系统行业投资前景及策略咨询报告.docx
- 安徽省十校联盟2024-2025学年高二上学期9月份开学考试化学试题(无答案).pdf VIP
- 《学前儿童发展心理学》课件——学前儿童心理发展的基本特点.pptx VIP
- 智慧校园背景下小学数学智能教室的设计与教学实践教学研究课题报告.docx VIP
- 宇宙中的双星及多星问题.pdf VIP
- 佳能SX40HS使用说明书.docx VIP
- 新22R1直埋供热管道.docx VIP
- 智慧校园背景下的小学科学智能教学资源库构建与应用实践研究教学研究课题报告.docx VIP
文档评论(0)