- 博客(6)
- 收藏
- 关注
原创 zz Winsock服务器内存资源管理
一般来讲, 在服务器上,如果有足够的资源,Winsock server,理论上可以支持成千的并发连接。而现实是,我们没有足够的资源可供使用,分配。本文主要来讨论一下内存资源之于Winsock server开发的重要性。一)基本概念。-> Pages,Locked Pages. 在现代操作系统中,内存管理会把主存(RAM)分成Pages来管理。 Paging(或者swapping)指
2008-05-10 09:19:00 795
原创 zz高性能服务器软件开发
关于这本书的简单介绍: 注意,在这里我们讨论的高性能服务器软件设计并不是通常意义上的高性能web程序设计,比如说在J2EE、.NET框架下如何使用线程池提高性能,如何优化ASP,PHP程序,或者如何调整apache,IIS等Web服务器以获得更好的性能等等。 这里讨论的是真正高性能的从硬件到操作系统底层,然后到IO模型、应用模型的服务器设计,当然,作为一家之言,里面同样充满了误解、偏见和无知,但
2008-05-09 15:46:00 950
原创 软件开发基本知识
软件开发的基本知识 韩慧健 一、软件的概念 1、软件:是计算机系统中与硬件相互依存的部分,它包括程序、数据及相关文档的完整集合。其中 Ø 程序-是按照事先设计的功能和性能的要求执行的指令序列 Ø 数据-是使程序正常操纵信息的数据结构 Ø 文档-是程序开发、维护和使用有关的图文资料 2、软件分类(按功能划分) Ø 系统软件:如操作系统、数据库管理系统、设备驱动程序等 Ø 支撑软件:协助用户开发软件
2008-05-06 19:45:00 7939
原创 zz C++程序员常用工具集
【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/ 所谓"工欲善其事,必先利其器",从程序员的角度来讲,好工具的使用总会给人带来事半功倍的效果。面对众多工具/软件,我们应该如何取舍呢。前不久,笔者在csdn的c++论坛发了一篇贴文,以期能征求大家的广泛意见,得到了不错的反响。本文在对该贴进行整理的基础上,又做了一些补充。在这里要特别感谢
2008-05-06 16:51:00 905
原创 zz 软件体系结构的概念
一 从软件危机谈起 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。20世纪60年代末至20世纪70年代初,"软件危机"一词在计算机界广为流传。事实上,几乎从计算机诞生的那一天起,就出现了软件危机,只不过到了1968年在原西德加密施(Garmish)召开的国际软件工程会议上才被人们普遍认识到。 1 软件危机的表现 (1)软件成本日益增长 在计算机发展的早期,大型计算机系
2008-05-02 15:14:00 865
原创 zz Windows体系结构
这是整个windows的体系结构的总览。从图上可以看出系统被分成内核模式和用户模式。 内核模式的构成文件是系统的核心文件她包含: hal.dll ntoskrnl.exe 设备驱动 文件系统驱动 图形设备驱动 win32k.sys 1.首先来看第一层HAL(硬件抽象层) HAL使得reactOS 内核可以运行在不同的x86母板上。HAL为内核抽象母板的特定代码也许是对不同母
2008-05-02 14:18:00 2469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人