小编这里为大家带来的是关于浅析Windows系统中的进程和应用,帮助大家更了解windows操作系统,一般来说,计算机运行一个软件时,都会被分成若干个部分来执行,进程就是电脑正在运行的程序,具体指的是程序执行时所需的虚拟地址空间和控制信息。而每一个应用程序运行于独立的进程、他们拥有自己独立的地址空间。不同应用程序的分界线被称为进程边界。
一个内核对象,操作系统能够用它来管理进程,同时也是系统保存进程统计信息的地方。一个地址空间,包含了可执行文件和DLL模块的代码数据,也包括动态内存分配,和线程堆栈和堆得分配。CPU的工作方式,指的是一个进程可以有多个线程。之后CPU会轮流调度资源分配给各个线程,有些像时钟。
Windows应用程序的组成:
1、GUI和CUI表示分别是图形和控制台的界面;
2、/SUBSYSTEM:CONSOLE和/SUB-SYSTEM:WINDOWS分别指的是控制台和窗口的链接器开关;
3、_tWinMain是图形界面的入口点函数和_tmain是控制台界面的入口点函数。
Windows一般能建立两种应用程序:
一是GUI程序-图形用户界面-使用的连接器开关是/SUBSYSTEM:CONSOLE;
二是CUI程序-控制台界面-使用的连接器开关是/SUB-SYSTEM:WINDOWS,操作系统会加载并且检查可执行文件映像的文件头,并且获取这个子系统的值。
再根据子系统的值创建一个符合要求的程序界面。Windows应用程序都会有个入口点函数,在程序运行时,函数就会被调用。
0人赞过
浅析Win7系统中taskmgr.exe进程的作用
浅析windows xp系统中清空缓存用户名和密码的方法
浅析取消windows xp系统中power键作用的方法
浅析win7 32位系统aliapp.exe进程作用
浅析深度技术win7旗舰版系统中的主要进程
浅析windows xp系统原盘和Ghost xp系统的区别
浅析笔记本专用win7系统电脑进水后的应对措施
浅析Win8.1系统用户使用Metro应用时的注意事项和小技巧
浅析win7系统服务项中的“DHCP Client”和“DNS Client”
浅析把windows xp系统装进内存运行的安装步骤
浅析windows xp系统和windows7系统哪款系统玩游戏更好
浅析windows xp系统清理U盘中病毒的正确方法
Win7系统rthdcpl.exe进程是什么?浅析win7系统怎么删除rthdcpl.exe进程
浅析windows xp系统必备的六大使用技巧【图】