理工学科是指理学和工学两大学科。理工,是一个广大的领域包含物理、化学、生物、工程、天文、数学及前面六大类的各种运用与组合。
理学
理学是中国大学教育中重要的一支学科,是指研究自然物质运动基本规律的科学,大学理科毕业后通常即成为理学士。与文学、工学、教育学、历史学等并列,组成了我国的高等教育学科体系。
理学研究的内容广泛,本科专业通常有:数学与应用数学、信息与计算科学、物理学、应用物理学、化学、应用化学、生物科学、生物技术、天文学、地质学、地球化学、地理科学、资源环境与城乡规划管理、地理信息系统、地球物理学、大气科学、应用气象学、海洋科学、海洋技术、理论与应用力学、光学、材料物理、材料化学、环境科学、生态学、心理学、应用心理学、统计学等。
工学
工学是指工程学科的总称。包含 仪器仪表 能源动力 电气信息 交通运输 海洋工程 轻工纺织 航空航天 力学生物工程 农业工程 林业工程 公安技术 植物生产 地矿 材料 机械 食品 武器 土建 水利测绘 环境与安全 化工与制药 等专业。
理工科专业分为理、工、农、医四个学科门类,各学科专业设置如下: 一、理学 1. 数学类 :数学与应用数学;信息与计算科学 2. 物理学类:物理学;应用物理学 3.化学:化学;应用化学 4. 生物科学类:生物科学;生物技术 5.天文学类:天文学 6. 地质学类:地质学;地球化学 7. 地理科学类:地理科学;资源环境与城乡规划管理;地理信息系统 8. 地球物理学类:地球物理学 9. 大气科学类:海洋科学;应用气象学 10. 海洋科学类:海洋科学;海洋技术 11. 力学类:理论与应用力学 12. 电子信息科学类:电子信息科学与技术;微电子学;光信息科学与技术 13. 材料科学类:材料物理;材料化学 14. 环境科学类:环境科学;生态学 15. 心理学类:心理学;应用心理学 16. 统计学类:统计学 二、工学 1. 地矿类:采矿工程;石油工程;矿物加工工程;勘查技术与工程;资源勘查工程 2. 材料类:冶金工程;金属材料工程;无机非金属材料工程;高分子材料与工程 3. 机械类:机械设计制造及其自动化;材料成型及控制工程;工业设计;过程装备与控制工程 4.仪器仪表类:测控技术与仪器 5. 能源动力类:核工程与核技术 6. 电气信息类:电气工程及其自动化;自动化;电子信息工程;通信工程;计算机科学与技术;生物医学工程 7. 土建类:建筑学;城市规划;土木工程;建筑环境与设备工程;给水排水工程 8. 水利类:水利水电工程;水文与水资源工程;港口航道与海岸工程 9. 测绘类:测绘工程 10. 环境与安全类:环境工程;安全工程 11. 化工与制药类:化学工程与工艺;制药工程 12. 交通运输类:交通运输;交通工程;油气储运工程;飞行技术;航海技术;轮机工程 13. 海洋工程类:船舶与海洋工程 14. 轻工纺织食品类:食品科学与工程;轻化工程;包装工程;印刷工程;纺织工程;服装设计与工程 15. 航空航天类:飞行器设计与工程;飞行器动力工程;飞行器制造工程;飞行器环境与生命保障工程 16. 武器类:武器系统与发射工程;探测制导与控制技术;弹药工程与爆炸技术;特种能源工程与烟火技术;地面武器机动工程;信息对抗技术 17. 工程力学类:工程力学 18. 生物工程类:生物工程 19. 农业工程类:农业机械化及其自动化;农业电气化与自动化;农业建筑环境与能源工程;农业水利工程 20. 林业工程类:森林工程;木材科学与工程;林产化工 21. 公安技术类:刑事科学技术;消防工程 三、农学 1. 植物生产类:农学;园艺;植物保护;茶学 2. 草业科学类:草业科学 3. 森林资源类:林学;森林资源保护与游憩;野生动物与自然保护区管理 4. 环境生态类:园林;水土保持与荒漠化防治;农业资源与环境 5. 动物生产类:动物科学:蚕学 6. 动物医学类:动物医学 7. 水产类:水产养殖学;海洋渔业科学与技术 四、医学 1. 基础医学类:基础医学 2. 预防医学类:预防医学 3. 临床医学与医学技术类:临床医学;麻醉学;医学影像学;医学检验 4. 口腔医学类:口腔医学 5. 中医学类:中医学;针灸推拿学;蒙医学;藏医学 6. 法医学类:法医学 7. 护理学类:护理学 8. 药学类:药学;中药学;药物制剂
教学上对物理
化学
数学
生物等学科的统称,这些学科的都与科学技术有着千丝万缕的连线,是从事科学研究的基础。
理工学科包括
数学
物理学
化学
生物学
天文学
心理学
地球科学
农业科学
环境学
生态学
工程技术科学
建筑学
......
一、理工学科是一个广大的领域包含物理、化学、生物、工程、天文、数学及前面六大类的各种运用与组合。理工事实上是自然、科学、和科技的容合。
二、理工科专业分为理、工、农、医四个学科门类,各学科专业设置如下:
(一)、理学
1. 数学类 :数学与应用数学;信息与计算科学
2. 物理学类:物理学;应用物理学
3.化学:化学;应用化学
4. 生物科学类:生物科学;生物技术
5.天文学类:天文学
6. 地质学类:地质学;地球化学
7. 地理科学类:地理科学;资源环境与城乡规划管理;地理信息系统
8. 地球物理学类:地球物理学
9. 大气科学类:海洋科学;应用气象学
10. 海洋科学类:海洋科学;海洋技术
11. 力学类:理论与应用力学
12. 电子信息科学类:电子信息科学与技术;微电子学;光信息科学与技术
13. 材料科学类:材料物理;材料化学
14. 环境科学类:环境科学;生态学
15. 心理学类:心理学;应用心理学
16. 统计学类:统计学
(二)、工学
1. 地矿类:采矿工程;石油工程;矿物加工工程;勘查技术与工程;资源勘查工程
2. 材料类:冶金工程;金属材料工程;无机非金属材料工程;高分子材料与工程
3. 机械类:机械设计制造及其自动化;材料成型及控制工程;工业设计;过程装备与控制工程
4.仪器仪表类:测控技术与仪器
5. 能源动力类:核工程与核技术
6. 电气信息类:电气工程及其自动化;自动化;电子信息工程;通信工程;计算机科学与技术;生物医学工程
7. 土建类:建筑学;城市规划;土木工程;建筑环境与设备工程;给水排水工程
8. 水利类:水利水电工程;水文与水资源工程;港口航道与海岸工程
9. 测绘类:测绘工程
10. 环境与安全类:环境工程;安全工程
11. 化工与制药类:化学工程与工艺;制药工程
12. 交通运输类:交通运输;交通工程;油气储运工程;飞行技术;航海技术;轮机工程
13. 海洋工程类:船舶与海洋工程
14. 轻工纺织食品类:食品科学与工程;轻化工程;包装工程;印刷工程;纺织工程;服装设计与工程
15. 航空航天类:飞行器设计与工程;飞行器动力工程;飞行器制造工程;飞行器环境与生命保障工程
16. 武器类:武器系统与发射工程;探测制导与控制技术;弹药工程与爆炸技术;特种能源工程与烟火技术;地面武器机动工程;信息对抗技术
17. 工程力学类:工程力学
18. 生物工程类:生物工程
19. 农业工程类:农业机械化及其自动化;农业电气化与自动化;农业建筑环境与能源工程;农业水利工程
20. 林业工程类:森林工程;木材科学与工程;林产化工
21. 公安技术类:刑事科学技术;消防工程
(三)、农学
1. 植物生产类:农学;园艺;植物保护;茶学
2. 草业科学类:草业科学
3. 森林资源类:林学;森林资源保护与游憩;野生动物与自然保护区管理
4. 环境生态类:园林;水土保持与荒漠化防治;农业资源与环境
5. 动物生产类:动物科学:蚕学
6. 动物医学类:动物医学
7. 水产类:水产养殖学;海洋渔业科学与技术
(四)、医学
1. 基础医学类:基础医学
2. 预防医学类:预防医学
3. 临床医学与医学技术类:临床医学;麻醉学;医学影像学;医学检验
4. 口腔医学类:口腔医学
5. 中医学类:中医学;针灸推拿学;蒙医学;藏医学
6. 法医学类:法医学
7. 护理学类:护理学
8. 药学类:药学;中药学;药物制剂
理工 理工是一个广大的领域包含物理、化学、生物、工程、天文、数学及前面六大类的各种运用与组合。理工事实上是自然、科学、和科技的容合。在西方世界里,理工这个字并不存在;理工在英文解释里,是自然(Science)与科技(Technology)的结合。理工二字最早是1880年代,由当时的中国留学生从国外的Science和Technology翻译合成的。时至今日,但凡有人提起世界理工大学之最,人人皆推麻省理工学院。麻省之名蜚声海外,成为世界各地莘莘学子心向神往,趋之若鹜的科学圣殿。
[编辑] 理工领域包含
物理-研究大自然现象及规律的学问
化学-研究物质的性质、组成、结构和变化的科学
生物-研究有生命的个体
工程-应用科学和技术的原理来解决人类问题
天文-观察及解释天体的物质状况及事件为主的学科
数学-研究量、结构、变化以及空间模型的学科;被誉为“科学的语言”
WINDOWS句柄有点象C语言中的文件句柄。 从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。 如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是住留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访问对象。但是,如果您真的这样认为,那么您就大错特错了。我们知道,Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对象,依此来满足各种应用程序的内存需要。对象被移动意味着它的地址变化了。如果地址总是如此变化,我们该到哪里去找该对象呢? 为了解决这个问题,Windows操作系统为各应用程序腾出一些内存储地址,用来专门登记各应用对象在内存中的地址变化,而这个地址(存储单元的位置)本身是不变的。Windows内存管理器在移动对象在内存中的位置后,把对象新的地址告知这个句柄地址来保存。这样我们只需记住这个句柄地址就可以间接地知道对象具体在内存中的哪个位置。这个地址是在对象装载(Load)时由系统分配给的,当系统卸载时(Unload)又释放给系统。 句柄地址(稳定)→记载着对象在内存中的地址────→对象在内存中的地址(不稳定)→实际对象 本质:WINDOWS程序中并不是用物理地址来标识一个内存块,文件,任务或动态装入模块的,相反的,WINDOWS API给这些项目分配确定的句柄,并将句柄返回给应用程序,然后通过句柄来进行操作。 但是必须注意的是程序每次从新启动,系统不能保证分配给这个程序的句柄还是原来的那个句柄,而且绝大多数情况的确不一样的。假如我们把进入电影院看电影看成是一个应用程序的启动运行,那么系统给应用程序分配的句柄总是不一样,这和每次电影院售给我们的门票总是不同的一个座位是一样的道理。
总数
计算机上正在运行的句柄、线程和进程的总数。
句柄:用于唯一标识资源(例如文件和注册表项)的值,以便程序可以访问它。
线程:在运行程序指令的进程中的对象,线程允许在进程中进行并发操作,并使一个进程能在不同处理器上同时运行其程序的不同部分。
进程:一个可执行程序(如WINDOWS资源管理器)或一种服务(如MSTask)。
句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。
句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。
从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。
如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是住留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访问对象。但是,如果您真的这样认为,那么您就大错特错了。我们知道,Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对象,依此来满足各种应用程序的内存需要。对象被移动意味着它的地址变化了。如果地址总是如此变化,我们该到哪里去找该对象呢?
为了解决这个问题,Windows操作系统为各应用程序腾出一些内存储地址,用来专门登记各应用对象在内存中的地址变化,而这个地址(存储单元的位置)本身是不变的。Windows内存管理器在移动对象在内存中的位置后,把对象新的地址告知这个句柄地址来保存。这样我们只需记住这个句柄地址就可以间接地知道对象具体在内存中的哪个位置。这个地址是在对象装载(Load)时由系统分配给的,当系统卸载时(Unload)又释放给系统。
句柄地址(稳定)→记载着对象在内存中的地址————→对象在内存中的地址(不稳定)→实际对象
本质:WINDOWS程序中并不是用物理地址来标识一个内存块,文件,任务或动态装入模块的,相反的,WINDOWS API给这些项目分配确定的句柄,并将句柄返回给应用程序,然后通过句柄来进行操作。
但是必须注意的是程序每次从新启动,系统不能保证分配给这个程序的句柄还是原来的那个句柄,而且绝大多数情况的确不一样的。假如我们把进入电影院看电影看成是一个应用程序的启动运行,那么系统给应用程序分配的句柄总是不一样,这和每次电影院售给我们的门票总是不同的一个座位是一样的道理。
句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。
一:总数中的 1):句柄数:所谓句柄,简单的说就是 Windows 用来标识被应用程序所建立或使用对象的一个长整型数据,Windows 使用各种各样的句柄来标识诸如应用程序实例、窗口、控制、位图和GDI对象等等,是一种指针的指针。 2):P线程数:指程序中能独立运行的部分。 3):进程数:运行的程序数目。 二:物理内存中的 1):总数:好理解,就是机子里所配置的,看得见摸得着的内存总量。若有内存256MB,即256×1024=262144KB,262144KB的内存减去512KB的高位内存,再减去系统内核占用的16KB,即为:实际内存总数261616KB。 2):可用数:物理内存中可被程序使用的空余量。但实际的空余量要比这个数值略大一些,因为物理内存不会在完全用完后才去转用虚拟内存的。也就是说这个空余量是指使用虚拟内存(Page File)前所剩余的物理内存。 3:系统缓存:被分配用于系统缓存用的物理内存量。主要来存放一些关键程序和数据等。一但系统或者程序需要,部分内存会被释放出来,也就是说这个值是可变的。 三:内存使用: 1):总数:是被操作系统和正运行程序所占用内存总和,包括物理内存和虚拟内存(Page File)。它和上面的PF使用率是一致的。 2):限制:指系统所能提供的最高内存量,是物理内存(RAM)和虚拟(Page File)内存。 3):峰值:指一段时间内系统曾达到的内存使用最高值。如果这个值超过本机物理内存的数量,则应当增加物理内存以提升计算机性能;若这个值接近上面的“限制”的时候,则意味着要同时增加物理内存和虚拟内存(Page File)。 四:核心内存: 1):总数:操作系统核心程序使用的物理内存总数。通常,这一数值总是越低越好些的。 2):分页数:可以复制到页面文件中的内存,一旦系统需要这部分物理内存的话,它会被“映射”到硬盘,由此可以释放部分物理内存。 3:未分页:保留在物理内存中的内存,这部分不会被映射到硬盘,即页面文件中 五:PF使用: PF是页面文件 Page File 的简写。这个数字容易让人误解,被认为是系统当时使用的页面文件的大小。其正确的含义应为:正在使用的物理内存和虚拟内存之和。实际使用的页面文件大小可以使用第三方软件,如 PageFile Monitor 等查看,也可以通过 Windows 控制台来查看。
所谓句柄实际上是一个数据,是一个Long (整长型)的数据。
句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。
从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。
如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是住留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访问对象。但是,如果您真的这样认为,那么您就大错特错了。我们知道,Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对象,依此来满足各种应用程序的内存需要。对象被移动意味着它的地址变化了。如果地址总是如此变化,我们该到哪里去找该对象呢?
为了解决这个问题,Windows操作系统为各应用程序腾出一些内存储地址,用来专门登记各应用对象在内存中的地址变化,而这个地址(存储单元的位置)本身是不变的。Windows内存管理器在移动对象在内存中的位置后,把对象新的地址告知这个句柄地址来保存。这样我们只需记住这个句柄地址就可以间接地知道对象具体在内存中的哪个位置。这个地址是在对象装载(Load)时由系统分配给的,当系统卸载时(Unload)又释放给系统。
句柄地址(稳定)→记载着对象在内存中的地址————→对象在内存中的地址(不稳定)→实际对象
本质:WINDOWS程序中并不是用物理地址来标识一个内存块,文件,任务或动态装入模块的,相反的,WINDOWS API给这些项目分配确定的句柄,并将句柄返回给应用程序,然后通过句柄来进行操作。
但是必须注意的是程序每次从新启动,系统不能保证分配给这个程序的句柄还是原来的那个句柄,而且绝大多数情况的确不一样的。假如我们把进入电影院看电影看成是一个应用程序的启动运行,那么系统给应用程序分配的句柄总是不一样,这和每次电影院售给我们的门票总是不同的一个座位是一样的道理。
句柄是...
一个32位无符号整数,其原始定义好像是unsigned long(记不清了),使Windows用来标识一些系统使用的资源的(例如图标、窗口等等),如果觉得不好理解可以把它当作指针来使,而且事实上大部分时候就是把他当指针使的
回复:啥叫句柄?
对于初涉Windows编程的兄弟来说,句柄的确是个令人摸不找头脑的概念。
指针你应该知道吧,句柄起的作用和指针大体相同,比如用你用API函数建了个窗口,函数返回一个句柄,或者你调用一个API函数,这个函数要求你传入父窗口的句柄。第一个例子中以后你要放问那个窗口的任何东西,就只有靠这个句柄了,第二个例子也一样,函数需要通过父窗口的句柄进一步访问父窗口的资源,以进行对新建窗口的设置。
哪为什么不返回窗口在内存中的指针呢?让用户直接操作内存是十分危险的,有可能导致难以预料的错误,所以操作系统就在API函数一层隐去了过于接近底层的指针,而代之以32位无符号整数DWORD,它相似于一个索引,由操作系统通过这个索引查到窗口资源在内存中的真实位置进行操作,避免了许多不必要错误的发生。
是一个操作系统中线程和资源共享的问题,打个比方吧:
在cpu中某种资源最大是150,有4个线程:a;最大需求是75,当前需求是45,b:50,40, c:40,25,d有两种情况1,d;50,25。2,50,35。用那种方法才能使线程安全呢,看看总的剩余的资源是:v=150-45-40-25=40,先看第一种当前线程是25,那么还有v1=40-25=15的剩余资源,恰好能够用于c线程的剩余部分,而c线程又可以释放出先前25的资源,再看b剩余线程还需要10个资源数,我们就可以满足它,然后再依次地把所有的线程完成。再看第二种方法,当前线程需要资源35,那么只剩余40-35=5的资源了,不能满足任何一个线程的剩余线程要求的资源数,这就可能导致死锁问题,这个就不能使线程安全了
什么叫进程?进程同程序有什么区别?
A:进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个
进程。显然,程序是死的(静态的),进程是活的(动态的)。
进程可以分为系统进程和用户进程。凡是用于完成操作系统的各种功能的进程
就是系统进程,它们就是处于运行状态下的操作系统本身;用户进程就不必我
多讲了吧,所有由你启动的进程都是用户进程。
进程是操作系统进行资源分配的单位。在Windows
下,进程又被细化为线程,也就是一个进程下有多个能独立运行的
更小的单位。
CPU线程数是在同一时刻,可同时运行程序的个数。
我们平时说的双核,就是可同时运行2个应用程序。
四核,即可同时运行4个应用程序。
八核,即可同时运行8个应用程序。
简单地说就是双核,相当于双车道。
四核相当于四车道。
八核相当于八车道。
以此你就可以看出,线程数越大,运行速度也就越快。
windows任务管理器中“性能”栏下各名词含义的简要说明任务管理器中“性能”各图表主要反映的是系统CPU和内存的使用,通过这些参数对有助于了解系统运行状况,并有可能进一步改善系统性能。因为各名词比较专业,如果望文生义的话,会产生误解。本人对此也只是略知一二,介绍如下,希望抛砖引玉。
CPU使用:很容易理解。左柱图表示即时CPU使用率,右曲线图记录过去一段时间CPU占用率。其中红线则表示系统内核使用率。
PF使用率:PF是页面文件page file的简写。但这个数字常常会让人误解,以为是系统当时所用页面文件大小。正确含义则是正在使用的内存之和,包括物理内存和虚拟内存。那么如何得知实际所使用的页面文件大小昵?一般用第三方软件,比如PageFile Monitor,也可以通过windows控制台来看。本人的页面文件预设了300MB,下图可以看到总内存使用207MB,通过控制台查到页面文件的使用率为24%,实际大小为72MB。
物理内存:
总数:好理解,就是机子里所插,看得见摸得着的内存总量。本人机子有内存256MB,换算成字节乘上1024后为262144,大体等于图中的261616。
可用数:物理内存中可被程序使用的空余量。但实际的空余量要比这个数值略大一点,因为物理内存不会在完全用完后才去转用虚拟内存的。也就是说这个空余量是指使用虚拟内存(pagefile)前所剩余的物理内存。
系统缓存:被分配用于系统缓存用的物理内存量。主要来存放程序和数据等。一但系统或者程序需要,部分内存会被释放出来,也就是说这个值是可变的。
认可用量:呵呵,简直不知所云!
总数:其实就是被操作系统和正运行程序所占用内存总和,包括物理内存和虚拟内存(page file)。它和上面的PF使用率是相等的,212468除以1024约等于207M。
限制:指系统所能提供的最高内存量,包括物理内存(RAM)和虚拟(page file)内存。256M再加上我预设的300MPagefile,乘以1024等于569344,大致相等。
峰值:指一段时间内系统曾达到的内存使用最高值。如果这个值接近上面的“限制”的话,意味着要么你增加物理内存,要么增加pagefile,否则系统会给你颜色看的!
核心内存:
总数:操作系统核心程序使用的物理内存。42972除以261616等于16.4%,还不错,比较低,当然低了好啊!
分页数:一旦系统需要这部分物理内存的话,它会被映射到硬盘。
未分页:这部分不会被映射到硬盘。
句柄数:这个东东很专业的。会编程的人知道,我不懂,只知道被称作指针的指针。
线程数:指程序中能独立运行的部分。
进程数:简单理解就是运行的程序数目。
两个问题:
问题一:到底Pagefile要不要设?如果设的话设多大?
设不设pagefile因人因机而已。如果物理内存很大,长期使用中观察所使用的页面文件占物理内存的百分比很低,比如只有百分之几,那就禁用好了。如果需要,设多大?微软推荐值是所安装物理内存的1.5倍。这一般指较低物理内存情况下(384MB以下)。较合理的方法是看实际页面文件使用率,一般正常范围是50-75%。超出这个范围后自己再自行调整Pagefile的大小。
问题二:Pagefile需不需要整理碎片?
呵呵,也需要。但一般的碎片整理方法不能整理Pagefile的,因为Windows不容许。可能是运行整理程序时就在使用Pagefile。那如何整理?很简单,先把当前的Pagefile禁用,然后在其它区新设一个Pagefile,系统重启,将原来Pagefile所在的区进行整理,然后禁用新设的Pagefile,再在刚整理过的老区里再设一个pagefile,重启!
附录1:释义二
CPU使用:CPU的使用百分比
CPU使用记录:处理器使用的量随时间变化的情况
PF使用情况:正被系统使用的页面文件的量
页面文件使用记录:页面文件使用的量随时间的变化的情况
总数:正在运行的句柄,线程,进程的总数
认可用量:分配给程序和操作系统的内存,由于虚拟内存的存在,"峰值"可以超过最大物理内存,"总数"值则与"页面文件使用记录"显示的值相同
物理内存:总物理内存,RAM,"可用数"表示可供使用的内存容量,"系统缓存"显示当前用于映射打开文件的页面的物理内存
核心内存:操作系统内核和设备驱动程序所使用的内存,"页面"是可以复制到页面文件中的内存,由此可以释放物理内存;"非分页"是保留在物理内存中的内存,不会被复制到页面文件中
附录2:什么是页面文件
页面文件是指操作系统用来虚拟内存的硬盘空间。要整理页面文件,首先将页面文件从原先所在的驱动器移动到其他驱动器,然后对原来驱动器进行整理,最后再将页面文件移回到原驱动器上,此时页面文件就会存放在连续的磁盘空间中了。
具体说 是pagefile.sys这个文件,它就是系统页面文件(也就是大家熟知的虚拟内存文件),它的大小取决于打开的程序多少和你原先设置页面文件的最小最大值,是不断变化的,有时可能只有几十M,有时则达到600M以上
自己上网搜索一下吧,有很多这方面的知识
句柄是随机分配的
VC++里面的handle,不理解的可以深入学习一下
所谓句柄实际上是一个数据,是一个Long (整长型)的数据。
句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。
从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。
如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是住留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访问对象。但是,如果您真的这样认为,那么您就大错特错了。我们知道,Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对象,依此来满足各种应用程序的内存需要。对象被移动意味着它的地址变化了。如果地址总是如此变化,我们该到哪里去找该对象呢?
为了解决这个问题,Windows操作系统为各应用程序腾出一些内存储地址,用来专门登记各应用对象在内存中的地址变化,而这个地址(存储单元的位置)本身是不变的。Windows内存管理器在移动对象在内存中的位置后,把对象新的地址告知这个句柄地址来保存。这样我们只需记住这个句柄地址就可以间接地知道对象具体在内存中的哪个位置。这个地址是在对象装载(Load)时由系统分配给的,当系统卸载时(Unload)又释放给系统。
句柄地址(稳定)→记载着对象在内存中的地址————→对象在内存中的地址(不稳定)→实际对象
本质:WINDOWS程序中并不是用物理地址来标识一个内存块,文件,任务或动态装入模块的,相反的,WINDOWS API给这些项目分配确定的句柄,并将句柄返回给应用程序,然后通过句柄来进行操作。
但是必须注意的是程序每次从新启动,系统不能保证分配给这个程序的句柄还是原来的那个句柄,而且绝大多数情况的确不一样的。假如我们把进入电影院看电影看成是一个应用程序的启动运行,那么系统给应用程序分配的句柄总是不一样,这和每次电影院售给我们的门票总是不同的一个座位是一样的道理。
线程是指程序的一个指令执行序列,WIN32 平台支持多线程程序,允许程序中存在多个线程。 在单 CPU 系统中,系统把 CPU 的时间片按照调度算法分配给各个线程,因此各线程实际上是分时执行的,在多 CPU 的 Windows NT 系统中, 同一个程序的不同线程可以被分配到不同的 CPU 上去执行。由于一个程序的各线程是在相同的地址空间运行的,因此设及到了如何共享内存, 如何通信等问题,这样便需要处理各线程之间的同步问题,这是多线程编程中的一个难点。
线程,也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。
线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。线程可以创建和撤消线程,从而实现程序的并发执行。一般,线程具有就绪、阻塞和运行三种基本状态。
在多中央处理器的系统里,不同线程可以同时在不同的中央处理器上运行,甚至当它们属于同一个进程时也是如此。大多数支持多处理器的操作系统都提供编程接口来让进程可以控制自己的线程与各处理器之间的关联度(affinity)。
进程是程序在一个数据集合上运行的过程(注:一个程序有可能同时属于
多个进程),它是操作系统进行资源分配和调度的一个独立单位,进程可以简单的分为系统进程(包括一般
Windows程序和服务进程)和用户进程
抄又如何,一楼上面提供完整的答案,哪像有些人,你说一句电脑运行的文件,这是什么屁话,人家问进程代表什么,你一句烂话说代表运行的文件,你懂进程代表什么啊?每个进程代表电脑后面运行什么程序吗?
任务管理器里的线程数指的是程序在运行程序指令的进程中的对象,线程允许在进程中进行并发操作,并使一个进程能在不同处理器上同时运行其程序的不同部分。
和CPU的四核八线程并没有任何关系。
1. 应用程序
这里显示了所有当前正在运行的应用程序,不过它只会显示当前已打开窗口的应用程序,而QQ、MSN Messenger等最小化至系统托盘区的应用程序则并不会显示出来。
你可以在这里点击“结束任务”按钮直接关闭某个应用程序,如果需要同时结束多个任务,可以按住Ctrl键复选;点击“新任务”按钮,可以直接打开相应的程序、文件夹、文档或Internet资源,如果不知道程序的名称,可以点击“浏览”按钮进行搜索,其实这个“新任务”的功能看起来有些类似于开始菜单中的运行命令。
2. 进程
任务管理器-进程界面(xp)
这里显示了所有当前正在运行的进程,包括应用程序、后台服务等,那些隐藏在系统底层深处运行的病毒程序或木马程序都可以在这里找到,当然前提是你要知道它的名称。找到需要结束的进程名,然后执行右键菜单中的“结束进程”命令,就可以强行终止,不过这种方式将丢失未保存的数据,而且如果结束的是系统服务,则系统的某些功能可能无法正常使用。
Windows的任务管理器只能显示系统中当前进行的进程,而Process Explorer可以树状方式显示出各个进程之间的关系,即某一进程启动了哪些其他的进程,还可以显示某个进程所调用的文件或文件夹,如果某个进程是Windows服务,则可以查看该进程所注册的所有服务。
任务管理器-进程界面(Win7)
3. 性能
从任务管理器中我们可以看到计算机性能的动态概念,例如CPU和各种内存的使用情况。
任务管理器-性能界面(xp)
CPU使用情况:表明处理器工作时间百分比的图表,该计数器是处理器活动的主要指示器,查看该图表可以知道当前使用的处理时间是多少。
CPU使用记录:显示处理器的使用程序随时间的变化情况的图表,图表中显示的采样情况取决于“查看”菜单中所选择的“更新速度”设置值,“高”表示每秒2次,“正常”表示每两秒1次,“低”表示每四秒1次,“暂停”表示不自动更新。
PF使用情况:PF是页面文件page file的简写。但这个数字常常会让人误解,以为是系统当时所用页面文件大小。正确含义则是正在使用的内存之和,包括物理内存和虚拟内存。那么如何得知实际所使用的页面文件大小昵?一般用第三方软件,比如PageFile Monitor,也可以通过windows控制台来看。本人的页面文件预设了。
任务管理器-性能界面(Win7)
页面文件使用记录:显示页面文件的量随时间的变化情况的图表,图表中显示的采样情况取决于“查看”菜单中所选择的“更新速度”设置值。
总数:显示计算机上正在运行的句柄、线程、进程的总数。
执行内存:分配给程序和操作系统的内存,由于虚拟内存的存在,“峰值”可以超过最大物理内存,“总数”值则与“页面文件使用记录”图表中显示的值相同。
句柄数:所谓句柄实际上是一个数据,是一个Long (整长型)的数据。
句柄是WINDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。
从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。
如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是住留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访问对象。但是,如果您真的这样认为,那么您就大错特错了。我们知道,Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对象,依此来满足各种应用程序的内存需要。对象被移动意味着它的地址变化了。如果地址总是如此变化,我们该到哪里去找该对象呢?
为了解决这个问题,Windows操作系统为各应用程序腾出一些内存储地址,用来专门登记各应用对象在内存中的地址变化,而这个地址(存储单元的位置)本身是不变的。Windows内存管理器在移动对象在内存中的位置后,把对象新的地址告知这个句柄地址来保存。这样我们只需记住这个句柄地址就可以间接地知道对象具体在内存中的哪个位置。这个地址是在对象装载(Load)时由系统分配给的,当系统卸载时(Unload)又释放给系统。
句柄地址(稳定)→记载着对象在内存中的地址————→对象在内存中的地址(不稳定)→实际对象
本质:WINDOWS程序中并不是用物理地址来标识一个内存块,文件,任务或动态装入模块的,相反的,WINDOWS API给这些项目分配确定的句柄,并将句柄返回给应用程序,然后通过句柄来进行操作。
但是必须注意的是程序每次从新启动,系统不能保证分配给这个程序的句柄还是原来的那个句柄,而且绝大多数情况的确不一样的。假如我们把进入电影院看电影看成是一个应用程序的启动运行,那么系统给应用程序分配的句柄总是不一样,这和每次电影院售给我们的门票总是不同的一个座位是一样的道理。
线程是指程序的一个指令执行序列,WIN32 平台支持多线程程序,允许程序中存在多个线程。在单 CPU 系统中,系统把 CPU 的时间片按照调度算法分配给各个线程,因此各线程实际上是分时执行的,在多 CPU 的 Windows NT 系统中, 同一个程序的不同线程可以被分配到不同的 CPU 上去执行。由于一个程序的各线程是在相同的地址空间运行的,因此设及到了如何共享内存, 如何通信等问题,这样便需要处理各线程之间的同步问题,这是多线程编程中的一个难点。
线程,也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。
线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。线程可以创建和撤消线程,从而实现程序的并发执行。一般,线程具有就绪、阻塞和运行三种基本状态。
在多中央处理器的系统里,不同线程可以同时在不同的中央处理器上运行,甚至当它们属于同一个进程时也是如此。大多数支持多处理器的操作系统都提供编程接口来让进程可以控制自己的线程与各处理器之间的关联度(affinity)。
进程是程序在一个数据集合上运行的过程(注:一个程序有可能同时属于
多个进程),它是操作系统进行资源分配和调度的一个独立单位,进程可以简单的分为系统进程(包括一般
Windows程序和服务进程)和用户进程
物理内存:计算机上安装的总物理内存,也称RAM,“可用数”物理内存中可被程序使用的空余量。但实际的空余量要比这个数值略大一点,因为物理内存不会在完全用完后才去转用虚拟内存的。也就是说这个空余量是指使用虚拟内存(pagefile)前所剩余的物理内存。“系统缓存”被分配用于系统缓存用的物理内存量。主要来存放程序和数据等。一但系统或者程序需要,部分内存会被释放出来,也就是说这个值是可变的。
认可用量总数:其实就是被操作系统和正运行程序所占用内存总和,包括物理内存和虚拟内存(page file)。它和上面的PF使用率是相等的。“限制”指系统所能提供的最高内存量,包括物理内存(RAM)和虚拟(page file)内存。“峰值”指一段时间内系统曾达到的内存使用最高值。如果这个值接近上面的“限制”的话,意味着要么你增加物理内存,要么增加pagefile,否则系统会给你颜色看的!
内核内存:操作系统内核和设备驱动程序所使用的内存,“分页数”是可以复制到页面文件中的内存,一旦系统需要这部分物理内存的话,它会被映射到硬盘,由此可以释放物理内存;“未分页”是保留在物理内存中的内存,这部分不会被映射到硬盘,不会被复制到页面文件中。
4. 联网
任务管理器-联网界面(xp)
这里显示了本地计算机所连接的网络通信量的指示,使用多个网络连接时,我们可以在这里比较每个连接的通信量,当然只有安装网卡后才会显示该选项。
任务管理器-联网界面(Win7)
5. 用户
这里显示了当前已登录和连接到本机的用户数、标识(标识该计算机上的会话的数字ID)、活动状态(正在运行、已断开)、客户端名,可以点击“注销”按钮重新登录,或者通过“断开”按钮连接与本机的连接,如果是局域网用户,还可以向其他用户发送消息呢。
在Windows SP3中,如果只有Administrator一个用户,则不会显示该选项
如果句柄数上万,肯定不正常,一般最多的是svchost.exe程序,这个程序的句柄数会最多。 2:我使用卡巴kis句柄数一直保持在7000-8000之间,我一般每个两天就会做ghost。 3:你这个问题根据你的描述一般不会有更好的办法,可以重新安装以后做一个ghost,这样会比较的方便一些!发现异常就可以ghost回来!
你的物理内存看好了?确定是50万多?有可能你看错了单位,是五十多万K吧
看看是不是中毒了
如果中毒的话 就有可能那么高 如被植入了后台程序等等
如果不是的话 看看SVCHOST.EXE的使用率高不高 可能是他的问题
再不然的话 也有可能是一些运行的大型程序致使的 这个就没什么恢不恢复的问题了
也有可能是你的windows的版本问题 ghost的版本本来就出现了问题
打开文件做文件操作后请及时释放文件句柄。
检查一下有哪些文件操作,哪些操作完成后没有释放文件句柄。
简单点讲就是对文件进行操作的“门或把手”,你打开一个文件时需要指定文件句柄
看看是不是中毒了,
如果中毒的话 就有可能那么高 如被植入了后台程序等等,
如果不是的话 看看SVCHOST.EXE的使用率高不高 可能是他的问题,
再不然的话 也有可能是一些运行的大型程序致使的 这个就没什么恢不恢复的问题了,
也有可能是你的windows的版本问题 ghost的版本本来就出现了问题。
第一步,进入操作系统桌面第二步,右键任务栏,点选启动任务管理器第三步,弹出任务管理器窗口第四步,点击查看->选择列第五步,弹出选择进程页列的窗口第六步,点选图示句柄数的复选框,点击确定第七步,回到刚才的任务管理器,可以看到句柄数的一列数据
使用windows自带的任务管理器察看有无可疑进程。
在菜单 查看-〉选择列中选中句柄计数,看哪个进程拥有过多句柄?
你下载了什么软件么?还是你没有关闭win7系统的自动更新功能?或者你打了补丁什么的?都会增加C盘空间的。最好使用管家类的清理工具清理垃圾。
是的,如果达到了8W,非常卡,你打开我的电脑都打不开
开机没必要的启动太多了吧?装个杀毒软件把禁止启动率高的都禁止了,或者是你内存太小
最好重装一下你的系统看看还有没有...
没办法的话就拿出去叫专人维修
file-max是每个系统中可分配的文件file结构个数的最大值,这个值是在系统初始化的时候根据物理内存的大小计算得来的,配置不同的机器该值可能不同。计算公式如下 file-max = (mempages * (PAGE_SIZE / 1024)) / 10; 其中mempages就是实际物理内存页面个数。