![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
古月潇雨
目前在苦逼学习中
展开
-
僵尸进程孤儿进程与守护进程
其实有时想想linux内核的设计也蕴含着很多人生哲学,在linux中有这么几个特殊进程中,我们一开始见到它们的名字可能还会觉得很诧异,但在了解完了原理后,我们仔细想想,这样的命名也不无道理!下面我就给大家分别介绍一下这三种特殊的进程! 1.孤儿进程 如果父进程先退出,子进程还没退出那么子进程将被 托孤给init进程,这是子进程的父进程就是init进程(1号进程).其实还是很好理解的....转载 2018-08-10 17:18:19 · 158 阅读 · 0 评论 -
静态链接和动态链接
静态链接与动态链接的区别【转】动态链接库、静态库、import库区别动态链接库(Dynamic Linked Library):Windows为应用程序提供了丰富的函数调用,这些函数调用都包含在动态链接库中。其中有3个最重要的DLL,Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;...转载 2018-08-22 19:30:22 · 151 阅读 · 0 评论 -
查看静态链接和动态链接
ldd a.out查看依赖的库文件(动态库和静态库都可以看到)转载 2018-08-22 19:24:25 · 994 阅读 · 1 评论 -
静态链接和动态链接
静态链接与动态链接的区别【转】动态链接库、静态库、import库区别动态链接库(Dynamic Linked Library):Windows为应用程序提供了丰富的函数调用,这些函数调用都包含在动态链接库中。其中有3个最重要的DLL,Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;...转载 2018-08-22 19:14:56 · 150 阅读 · 0 评论 -
cache
在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输出的理解可以分这几个层次: 不了解。这样的人的...转载 2018-08-19 17:18:11 · 518 阅读 · 0 评论 -
tar命令
tar命令的详细解释2010年05月04日 12:11:00阅读数:502256tar命令[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能...转载 2018-06-28 11:43:20 · 117 阅读 · 0 评论 -
命令
whereis 查看文件的位置-b : 只找二进制文件 -m: 只找在说明文件manual路径下的文件 -s : 只找source源文件 -u : 没有说明文档的文件which 查看可执行文件的位置whatis 用于查询命令有什么功能apropos 搜索指定关键词的命令...原创 2018-06-29 16:51:30 · 99 阅读 · 0 评论 -
用户线程和内核线程之间的区别
转载于http://col1.blog.163.com/blog/static/1909775192012719114033352/1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。 2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态的...转载 2018-05-13 20:12:26 · 6415 阅读 · 1 评论 -
操作系统的中断,陷阱,异常
陷阱计算机有两种运行模式:用户态, 内核态。 其中操作系统运行在内核态,在内核态中,操作系统具有对所有硬件的完全访问权限,可以使机器运行任何指令;相反,用户程序运行在用户态,在用户态下,软件只能使用少数指令,它们并不具备直接访问硬件的权限。这就出现了问题,假如软件需要访问硬件或者需要调用内核中的函数该怎么办呢,这就是陷阱的作用了。陷阱指令可以使执行流程从用户态陷入内核(这也就是为什么叫做陷阱,而不...转载 2018-05-06 20:53:41 · 388 阅读 · 0 评论 -
几种进程状态
进程的几种状态版权声明:本文为博主原创文章,未经博主允许不得转载。进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。进程状态:一个进程的生命周期可以划分为一组状态,这些状态刻画了整个进程。进程状态即体现一个进程的生命状态。进程状态:一般来说,进程有三个状态,即就绪状态,运行状态,阻塞状态。运行态:进程占用CPU,并在CPU上运行; ...转载 2018-05-06 20:44:55 · 1282 阅读 · 0 评论