/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么?/etc/profile: 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。/etc/bashrc: 这个文件设置系统bash shell相关的东西,对系统内所有用户生效。只要用户运行bas
硬中断:1. 硬中断是由硬件产生的,比如,像磁盘,网卡,键盘,时钟等。每个设备或设备集都有它自己的IRQ(中断请求)。基于IRQ,CPU可以将相应的请求分发到对应的硬件驱动上(注:硬件驱动通常是内核中的一个子程序,而不是一个独立的进程)。2. 处理中断的驱动是需要运行在CPU上的,因此,当中断产生的时候,CPU会中断当前正在运行的任务,来处理中断。在有多核心的系统上,一个中断通常只能中断一颗CPU
linux进程优先级分:1. 实时优先级(跟内核有关),范围0-99,数字越小优先级越低。top看到的RT的都是实时优先级。2. 静态优先级(跟用户有关),范围100-139, 数字越小优先级越高实时优先级比静态优先级高。 nice是一个优先值,范围-20-19 这个值越小,那么对应的进程优先级越高,在top里,PR-NI=20默认启动一个进程,nice是0,也可以在执行这个进
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号